Sun May 13 16:54:35 CEST 2007 Jochen Eisinger <coffee@silcnet.org>
[silc.git] / apps / irssi / src / silc / core / 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 LBDD= \
9         $(top_srcdir)/../../lib/libsilc.la \
10         $(top_srcdir)/../../lib/libsilcclient.la
11 LTLB= libsilc_core.la
12 NILB=
13 LBLDFLGS= \
14         -avoid-version \
15         -rpath $(modulesdir)
16 else
17 EXTRA_CFLAGS=
18 LBDD=
19 NILB= libsilc_core.la
20 LTLB=
21 LBLDFLGS=
22 endif
23
24 ADD_INCLUDES = \
25         $(GLIB_CFLAGS) -I$(IRSSI_INCLUDE) -I$(IRSSI_INCLUDE)/src \
26         -DSYSCONFDIR=\""$(silc_etcdir)"\" \
27         -I$(IRSSI_INCLUDE) \
28         -I$(IRSSI_INCLUDE)/src \
29         -I$(IRSSI_INCLUDE)/src/core \
30         -I$(IRSSI_INCLUDE)/src/fe-common/core \
31         -I$(IRSSI_INCLUDE)/src/fe-common/silc \
32         $(EXTRA_CFLAGS)
33
34 noinst_LTLIBRARIES= $(NILB)
35 modules_LTLIBRARIES = $(LTLB)
36
37 libsilc_core_la_SOURCES = \
38         clientutil.c \
39         silc-channels.c \
40         silc-core.c \
41         silc-nicklist.c \
42         silc-queries.c \
43         silc-servers.c \
44         silc-expandos.c \
45         silc-servers-reconnect.c \
46         silc-lag.c \
47         silc-chatnets.c \
48         silc-cmdqueue.c \
49         client_ops.c
50
51 libsilc_core_la_LIBADD = \
52         $(LBDD)
53
54 libsilc_core_la_LDFLAGS = \
55         $(LBDFLGS)
56
57 noinst_HEADERS = \
58         module.h \
59         client_ops.h \
60         clientutil.h \
61         silc-channels.h \
62         silc-core.h \
63         silc-nicklist.h \
64         silc-commands.h \
65         silc-queries.h \
66         silc-servers.h \
67         silc-chatnets.h \
68         silc-cmdqueue.h
69
70 all-local: libsilc_core.a
71
72 clean-local:
73         -rm -f libsilc_core.a
74
75 libsilc_core.a: libsilc_core.la
76         cp .libs/libsilc_core.a .