-moduledir = $(libdir)/irssi/modules
-
INCLUDES = $(GLIB_CFLAGS) -I$(IRSSI_INCLUDE) -I$(IRSSI_INCLUDE)/src
-module_LTLIBRARIES = libsilc_core.la
-
-libsilc_core_la_LDFLAGS = -avoid-version
+SILC_INCLUDE=../../../..
+IRSSI_INCLUDE=../../..
INCLUDES = \
- $(GLIB_CFLAGS) \
- -DSYSCONFDIR=\""$(sysconfdir)"\" \
- -I$(IRSSI_INCLUDE) -I$(IRSSI_INCLUDE)/src \
- -I$(IRSSI_INCLUDE)/src/core \
- -I$(SILC_INCLUDE)/includes \
- -I$(SILC_INCLUDE)/lib/silccore \
- -I$(SILC_INCLUDE)/lib/silccrypt \
- -I$(SILC_INCLUDE)/lib/silcmath \
- -I$(SILC_INCLUDE)/lib/silcske \
- -I$(SILC_INCLUDE)/lib/silcsim \
- -I$(SILC_INCLUDE)/lib/silcutil \
- -I$(SILC_INCLUDE)/lib/silcclient \
- -I$(SILC_INCLUDE)/lib/silcmath/gmp \
- -I$(SILC_INCLUDE)/lib/trq
-
-libsilc_core_la_DEPENDENCIES = .libs/libsilcclient.a .libs/libsilcorig.a
-
-libsilc_core_la_SOURCES = \
+ $(GLIB_CFLAGS) \
+ -DSYSCONFDIR=\""$(sysconfdir)"\" \
+ -I$(IRSSI_INCLUDE) -I$(IRSSI_INCLUDE)/src \
+ -I$(IRSSI_INCLUDE)/src/core \
+ -I$(IRSSI_INCLUDE)/src/fe-common/core \
+ -I$(IRSSI_INCLUDE)/src/fe-common/silc \
+ -I$(SILC_INCLUDE)/includes \
+ -I$(SILC_INCLUDE)/lib/silccore \
+ -I$(SILC_INCLUDE)/lib/silccrypt \
+ -I$(SILC_INCLUDE)/lib/silcmath \
+ -I$(SILC_INCLUDE)/lib/silcske \
+ -I$(SILC_INCLUDE)/lib/silcsim \
+ -I$(SILC_INCLUDE)/lib/silcutil \
+ -I$(SILC_INCLUDE)/lib/silcclient \
+ -I$(SILC_INCLUDE)/lib/silcmath/gmp \
+ -I$(SILC_INCLUDE)/lib/trq
+
+noinst_LIBRARIES=libsilc_core.a
+
+libsilc_core_a_SOURCES = \
+ clientutil.c \
+ clientconfig.c \
silc-channels.c \
silc-core.c \
silc-nicklist.c \
silc-nicklist.h \
silc-queries.h \
silc-servers.h
-
-SILC_LIBS = \
- libsilcclient.la \
- libsilcorig.la
-
-libsilc_core_la_LIBADD = \
- $(SILC_LIBS)
-
-EXTRA_DIST = \
- $(SILC_LIBS)
-
-.libs/libsilcclient.a:
- if [ ! -d .libs ]; then mkdir .libs; fi
- cd .libs && ln -sf ../../../libsilcclient.a . && cd ..
-
-.libs/libsilcorig.a: .libs/libsilcclient.a
- cd .libs && ln -sf ../../../libsilcorig.a . && cd ..