X-Git-Url: http://git.silcnet.org/gitweb/?a=blobdiff_plain;f=apps%2Firssi%2Fsrc%2Fsilc%2Fcore%2FMakefile.am;h=a3ea1c69e0af4cc3f0e56e3c18566b007e230947;hb=1db7801dd7c7890ebc8bbec651a9d18cbbe9012b;hp=3c8078c88499f0b26f68695451f3a991a2ecfdce;hpb=2b141e92fbffee3b69fa1618da5609c139b79292;p=silc.git diff --git a/apps/irssi/src/silc/core/Makefile.am b/apps/irssi/src/silc/core/Makefile.am index 3c8078c8..a3ea1c69 100644 --- a/apps/irssi/src/silc/core/Makefile.am +++ b/apps/irssi/src/silc/core/Makefile.am @@ -1,47 +1,76 @@ +modulesdir=dummy +include $(top_srcdir)/Makefile.defines.in + IRSSI_INCLUDE=../../.. -silc_top_srcdir=../../../.. -INCLUDES = \ +if SILCPLUGIN +EXTRA_CFLAGS=-DSILC_PLUGIN +LBDD= \ + $(top_srcdir)/../../lib/libsilc.la \ + $(top_srcdir)/../../lib/libsilcclient.la +LTLB= libsilc_core.la +NILB= +LBLDFLGS= \ + -avoid-version \ + -rpath $(modulesdir) +else +EXTRA_CFLAGS= +LBDD= +NILB= libsilc_core.la +LTLB= +LBLDFLGS= +endif + +ADD_INCLUDES = \ $(GLIB_CFLAGS) -I$(IRSSI_INCLUDE) -I$(IRSSI_INCLUDE)/src \ - -DSYSCONFDIR=\""$(sysconfdir)"\" \ + -DSYSCONFDIR=\""$(silc_etcdir)"\" \ -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_top_srcdir)/lib/silccore \ - -I$(silc_top_srcdir)/lib/silccrypt \ - -I$(silc_top_srcdir)/lib/silcmath \ - -I$(silc_top_srcdir)/lib/silcmath/gmp \ - -I$(silc_top_srcdir)/lib/silcske \ - -I$(silc_top_srcdir)/lib/silcsim \ - -I$(silc_top_srcdir)/lib/silcutil \ - -I$(silc_top_srcdir)/lib/silcclient \ - -I$(silc_top_srcdir)/lib/contrib \ - -I$(silc_top_srcdir)/includes \ - -I$(silc_top_srcdir)/doc \ - -I$(silc_top_srcdir)/lib/trq - -noinst_LIBRARIES=libsilc_core.a - -libsilc_core_a_SOURCES = \ - client_ops.c \ + $(EXTRA_CFLAGS) + +noinst_LTLIBRARIES= $(NILB) +modules_LTLIBRARIES = $(LTLB) + +libsilc_core_la_SOURCES = \ clientutil.c \ - clientconfig.c \ silc-channels.c \ silc-core.c \ silc-nicklist.c \ silc-queries.c \ silc-servers.c \ - silc-servers-reconnect.c + silc-expandos.c \ + silc-servers-reconnect.c \ + silc-lag.c \ + silc-chatnets.c \ + silc-cmdqueue.c \ + client_ops.c + +libsilc_core_la_LIBADD = \ + $(LBDD) + +libsilc_core_la_LDFLAGS = \ + $(LBDFLGS) noinst_HEADERS = \ module.h \ client_ops.h \ clientutil.h \ - clientconfig.h \ silc-channels.h \ silc-core.h \ silc-nicklist.h \ + silc-commands.h \ silc-queries.h \ - silc-servers.h + silc-servers.h \ + silc-chatnets.h \ + silc-cmdqueue.h + +all-local: libsilc_core.a + +clean-local: + -rm -f libsilc_core.a + +libsilc_core.a: libsilc_core.la + cp .libs/libsilc_core.a .