X-Git-Url: http://git.silcnet.org/gitweb/?a=blobdiff_plain;f=apps%2Firssi%2Fsrc%2Ffe-common%2Fsilc%2FMakefile.am;h=1eecdcf20fe215fe6be78fac05aee814b947f8e1;hb=2c826d42ff3b49df042c9012ade9e55c8a260db1;hp=74efdc416f593ef86126cd9d5347c24d75816cc4;hpb=23c5df1c8b0bfe539d3fa65802186e6e09e044aa;p=crypto.git diff --git a/apps/irssi/src/fe-common/silc/Makefile.am b/apps/irssi/src/fe-common/silc/Makefile.am index 74efdc41..1eecdcf2 100644 --- a/apps/irssi/src/fe-common/silc/Makefile.am +++ b/apps/irssi/src/fe-common/silc/Makefile.am @@ -1,13 +1,30 @@ -INCLUDES = $(GLIB_CFLAGS) -I$(IRSSI_INCLUDE) -I$(IRSSI_INCLUDE)/src +include $(top_srcdir)/Makefile.defines.in + +moduledir = @SILC_IRSSIDIR@ -SILC_INCLUDE=../../../.. IRSSI_INCLUDE=../../.. -INCLUDES = \ +if SILCPLUGIN +EXTRA_CFLAGS=-DSILC_PLUGIN +NILB= +LTLB= libfe_common_silc.la +LDFLGS= \ + -avoid-version \ + -rpath $(moduledir) +else +EXTRA_CFLAGS= +NILB= libfe_common_silc.la +LTLB= +LDFLGS= +endif + + +ADD_INCLUDES = \ $(GLIB_CFLAGS) \ - -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/silc \ -I$(IRSSI_INCLUDE)/src/silc/core \ -I$(SILC_INCLUDE)/includes \ @@ -17,17 +34,50 @@ INCLUDES = \ -I$(SILC_INCLUDE)/lib/silcske \ -I$(SILC_INCLUDE)/lib/silcsim \ -I$(SILC_INCLUDE)/lib/silcutil \ + -I$(SILC_INCLUDE)/lib/silcapputil \ + -I$(SILC_INCLUDE)/lib/silcvcard \ + -I$(SILC_INCLUDE)/lib/silcskr \ + -I$(SILC_INCLUDE)/lib/silcsftp \ + -I$(SILC_INCLUDE)/lib/silcasn1 \ + -I$(SILC_INCLUDE)/lib/silchttp \ -I$(SILC_INCLUDE)/lib/silcclient \ -I$(SILC_INCLUDE)/lib/silcmath/gmp \ - -I$(SILC_INCLUDE)/lib/trq + -I$(SILC_INCLUDE)/lib/trq \ + $(EXTRA_CFLAGS) + +noinst_LTLIBRARIES = $(NILB) +module_LTLIBRARIES = $(LTLB) -noinst_LIBRARIES = libfe_common_silc.a +libfe_common_silc_la_LDFLAGS = \ + $(LDFLGS) -libfe_common_silc_a_SOURCES = \ - fe-channels.c \ +libfe_common_silc_la_SOURCES = \ + fe-silc-channels.c \ fe-common-silc.c \ - silc-modules.c + module-formats.c \ + silc-modules.c \ + fe-silc-messages.c \ + fe-silcnet.c \ + fe-silc-queries.c noinst_HEADERS = \ + module-formats.h \ + fe-silc-channels.h \ + fe-silc-messages.h \ + fe-silc-queries.h \ + fe-silcnet.h \ fe-common-silc.h \ module.h + +all-local: libfe_common_silc.a + +clean-local: + -rm -f libfe_common_silc.a + +libfe_common_silc.a: libfe_common_silc.la + cp .libs/libfe_common_silc.a . + +if SILCPLUGIN +install-data-hook: libfe_common_silc.la + -ln -s libfe_common_silc.so $(DESTDIR)$(moduledir)/libfe_silc.so +endif