Merged silc_1_1_branch to trunk.
[silc.git] / apps / irssi / src / silc / core / Makefile.am
1 include $(top_srcdir)/Makefile.defines.in
2
3 moduledir = @SILC_IRSSIDIR@
4
5
6 IRSSI_INCLUDE=../../..
7
8 if SILCPLUGIN
9 EXTRA_CFLAGS=-DSILC_PLUGIN
10 LBDD= \
11         $(top_srcdir)/../../lib/libsilc.la \
12         $(top_srcdir)/../../lib/libsilcclient.la
13 LTLB= libsilc_core.la
14 NILB=
15 LBLDFLGS= \
16         -avoid-version \
17         -rpath $(moduledir)
18 else
19 EXTRA_CFLAGS=
20 LBDD=
21 NILB= libsilc_core.la
22 LTLB=
23 LBLDFLGS=
24 endif
25
26 ADD_INCLUDES = \
27         $(GLIB_CFLAGS) -I$(IRSSI_INCLUDE) -I$(IRSSI_INCLUDE)/src \
28         -DSYSCONFDIR=\""$(silc_etcdir)"\" \
29         -I$(IRSSI_INCLUDE) \
30         -I$(IRSSI_INCLUDE)/src \
31         -I$(IRSSI_INCLUDE)/src/core \
32         -I$(IRSSI_INCLUDE)/src/fe-common/core \
33         -I$(IRSSI_INCLUDE)/src/fe-common/silc \
34         $(EXTRA_CFLAGS)
35
36 noinst_LTLIBRARIES= $(NILB)
37 module_LTLIBRARIES = $(LTLB)
38
39 libsilc_core_la_SOURCES = \
40         clientutil.c \
41         silc-channels.c \
42         silc-core.c \
43         silc-nicklist.c \
44         silc-queries.c \
45         silc-servers.c \
46         silc-expandos.c \
47         silc-servers-reconnect.c \
48         silc-lag.c \
49         silc-chatnets.c \
50         silc-cmdqueue.c \
51         client_ops.c
52
53 libsilc_core_la_LIBADD = \
54         $(LBDD)
55
56 libsilc_core_la_LDFLAGS = \
57         $(LBDFLGS)
58
59 noinst_HEADERS = \
60         module.h \
61         client_ops.h \
62         clientutil.h \
63         silc-channels.h \
64         silc-core.h \
65         silc-nicklist.h \
66         silc-commands.h \
67         silc-queries.h \
68         silc-servers.h \
69         silc-chatnets.h \
70         silc-cmdqueue.h
71
72 all-local: libsilc_core.a
73
74 clean-local:
75         -rm -f libsilc_core.a
76
77 libsilc_core.a: libsilc_core.la
78         cp .libs/libsilc_core.a .