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