f79f98b4cdd372b7b93c139812ed67b0be87dfcb
[silc.git] / apps / irssi / src / fe-common / silc / Makefile.am
1 IRSSI_INCLUDE=../../..
2
3 if SILCPLUGIN
4 EXTRA_CFLAGS=-DSILC_PLUGIN
5 NILB=
6 LTLB= libfe_common_silc.la
7 LDFLGS= \
8         -avoid-version \
9         -rpath $(moduledir)
10 else
11 EXTRA_CFLAGS=
12 NILB= libfe_common_silc.la
13 LTLB=
14 LDFLGS=
15 endif
16
17 include $(top_srcdir)/Makefile.defines.in
18
19 ADD_INCLUDES = \
20         $(GLIB_CFLAGS) \
21         -DSYSCONFDIR=\""$(silc_etcdir)"\" \
22         -I$(IRSSI_INCLUDE) -I$(IRSSI_INCLUDE)/src \
23         -I$(IRSSI_INCLUDE)/src/core \
24         -I$(IRSSI_INCLUDE)/src/fe-common/core \
25         -I$(IRSSI_INCLUDE)/src/silc \
26         -I$(IRSSI_INCLUDE)/src/silc/core \
27         -I$(SILC_INCLUDE)/includes \
28         -I$(SILC_INCLUDE)/lib/silccore \
29         -I$(SILC_INCLUDE)/lib/silccrypt \
30         -I$(SILC_INCLUDE)/lib/silcmath \
31         -I$(SILC_INCLUDE)/lib/silcske \
32         -I$(SILC_INCLUDE)/lib/silcsim \
33         -I$(SILC_INCLUDE)/lib/silcutil \
34         -I$(SILC_INCLUDE)/lib/silcapputil \
35         -I$(SILC_INCLUDE)/lib/silcvcard \
36         -I$(SILC_INCLUDE)/lib/silcskr \
37         -I$(SILC_INCLUDE)/lib/silcsftp \
38         -I$(SILC_INCLUDE)/lib/silcasn1 \
39         -I$(SILC_INCLUDE)/lib/silchttp \
40         -I$(SILC_INCLUDE)/lib/silcclient \
41         -I$(SILC_INCLUDE)/lib/silcmath/gmp \
42         -I$(SILC_INCLUDE)/lib/trq \
43         $(EXTRA_CFLAGS)
44
45 noinst_LTLIBRARIES = $(NILB)
46 module_LTLIBRARIES = $(LTLB)
47
48 libfe_common_silc_la_LDFLAGS = \
49         $(LDFGS)
50
51 libfe_common_silc_la_SOURCES = \
52         fe-silc-channels.c \
53         fe-common-silc.c \
54         module-formats.c \
55         silc-modules.c \
56         fe-silc-messages.c \
57         fe-silcnet.c \
58         fe-silc-queries.c
59
60 noinst_HEADERS = \
61         module-formats.h \
62         fe-silc-channels.h \
63         fe-silc-messages.h \
64         fe-silc-queries.h \
65         fe-silcnet.h \
66         fe-common-silc.h \
67         module.h