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