updates.
[silc.git] / apps / irssi / src / fe-text / Makefile.am
1 bin_PROGRAMS = silc
2
3 include $(top_srcdir)/Makefile.defines.in
4
5 INCLUDES = \
6         -I$(top_srcdir)/src \
7         -I$(top_srcdir)/src/core/ \
8         -I$(top_srcdir)/src/fe-common/core/ \
9         -I$(top_srcdir)/src/fe-common/silc/ \
10         $(GLIB_CFLAGS) \
11         $(CURSES_INCLUDEDIR) \
12         -DLOCALEDIR=\""$(datadir)/locale"\"
13
14 silc_DEPENDENCIES =             \
15         @COMMON_LIBS@           \
16         @PERL_LINK_LIBS@        \
17         @PERL_FE_LINK_LIBS@
18
19 LIBS = $(SILC_COMMON_LIBS)
20 silc_LDADD = \
21         @COMMON_LIBS@ \
22         @PERL_LINK_LIBS@ \
23         @PERL_FE_LINK_LIBS@ \
24         @PERL_LINK_FLAGS@ \
25         @PROG_LIBS@     \
26         -L../../../lib -lsilcclient
27 silc_LDFLAGS = -export-dynamic
28
29 tparm_sources = \
30         tparm.c
31
32 terminfo_sources = \
33         term-terminfo.c \
34         terminfo-core.c
35
36 curses_sources = \
37         term-curses.c
38
39 if NEED_TPARM
40 use_tparm_sources = $(tparm_sources)
41 endif
42
43 if USE_CURSES
44 use_term_sources = $(curses_sources)
45 else
46 use_term_sources = $(terminfo_sources)
47 endif
48
49 silc_SOURCES = \
50         gui-entry.c \
51         gui-expandos.c \
52         gui-printtext.c \
53         gui-readline.c \
54         gui-windows.c \
55         lastlog.c \
56         mainwindows.c \
57         mainwindow-activity.c \
58         mainwindows-layout.c \
59         statusbar.c \
60         statusbar-config.c \
61         statusbar-items.c \
62         term.c \
63         term-dummy.c \
64         $(use_tparm_sources) \
65         $(use_term_sources) \
66         textbuffer.c \
67         textbuffer-commands.c \
68         textbuffer-reformat.c \
69         textbuffer-view.c \
70         utf8.c \
71         silc.c \
72         module-formats.c
73
74 noinst_HEADERS = \
75         gui-entry.h \
76         gui-printtext.h \
77         gui-readline.h \
78         gui-windows.h \
79         mainwindows.h \
80         statusbar.h \
81         statusbar-config.h \
82         term.h \
83         terminfo-core.h \
84         textbuffer.h \
85         textbuffer-view.h \
86         textbuffer-reformat.h \
87         utf8.h \
88         module.h \
89         module-formats.h
90
91 EXTRA_DIST = \
92         $(tparm_sources) \
93         $(terminfo_sources) \
94         $(curses_sources)