X-Git-Url: http://git.silcnet.org/gitweb/?a=blobdiff_plain;f=apps%2Firssi%2Fsrc%2Ffe-common%2Fsilc%2FMakefile.am;h=51a5a0cdb6fca65d693096d3eaa7881e509bcf1e;hb=52e57c880aba9c5e89f59d962eb9af75670b76e0;hp=731e53569ebec2e9edf054ce9ef1e429f21a43f7;hpb=b4cffb4d176546d7bbaa7f6ce9d97f5b2ad4f18e;p=silc.git diff --git a/apps/irssi/src/fe-common/silc/Makefile.am b/apps/irssi/src/fe-common/silc/Makefile.am index 731e5356..51a5a0cd 100644 --- a/apps/irssi/src/fe-common/silc/Makefile.am +++ b/apps/irssi/src/fe-common/silc/Makefile.am @@ -1,6 +1,23 @@ +include $(top_srcdir)/Makefile.defines.in + +moduledir = @SILC_IRSSIDIR@ + IRSSI_INCLUDE=../../.. -include $(top_srcdir)/Makefile.defines.in +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) \ @@ -25,11 +42,16 @@ ADD_INCLUDES = \ -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_LIBRARIES = libfe_common_silc.a +noinst_LTLIBRARIES = $(NILB) +module_LTLIBRARIES = $(LTLB) -libfe_common_silc_a_SOURCES = \ +libfe_common_silc_la_LDFLAGS = \ + $(LDFGS) + +libfe_common_silc_la_SOURCES = \ fe-silc-channels.c \ fe-common-silc.c \ module-formats.c \ @@ -46,3 +68,16 @@ noinst_HEADERS = \ 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