Merged from silc_1_0_branch.
[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         -L../../../lib -lsilcclient \
23         @PERL_LINK_LIBS@ \
24         @PERL_FE_LINK_LIBS@ \
25         @PERL_LINK_FLAGS@ \
26         @PROG_LIBS@     \
27         @TEXTUI_LIBS@
28 silc_LDFLAGS = -export-dynamic
29
30 tparm_sources = \
31         tparm.c
32
33 terminfo_sources = \
34         term-terminfo.c \
35         terminfo-core.c
36
37 curses_sources = \
38         term-curses.c
39
40 if NEED_TPARM
41 use_tparm_sources = $(tparm_sources)
42 endif
43
44 if USE_CURSES
45 use_term_sources = $(curses_sources)
46 else
47 use_term_sources = $(terminfo_sources)
48 endif
49
50 silc_SOURCES = \
51         gui-entry.c \
52         gui-expandos.c \
53         gui-printtext.c \
54         gui-readline.c \
55         gui-windows.c \
56         lastlog.c \
57         mainwindows.c \
58         mainwindow-activity.c \
59         mainwindows-layout.c \
60         statusbar.c \
61         statusbar-config.c \
62         statusbar-items.c \
63         term.c \
64         term-dummy.c \
65         $(use_tparm_sources) \
66         $(use_term_sources) \
67         textbuffer.c \
68         textbuffer-commands.c \
69         textbuffer-reformat.c \
70         textbuffer-view.c \
71         utf8.c \
72         silc.c \
73         module-formats.c
74
75 noinst_HEADERS = \
76         gui-entry.h \
77         gui-printtext.h \
78         gui-readline.h \
79         gui-windows.h \
80         mainwindows.h \
81         statusbar.h \
82         statusbar-config.h \
83         term.h \
84         terminfo-core.h \
85         textbuffer.h \
86         textbuffer-view.h \
87         textbuffer-reformat.h \
88         utf8.h \
89         module.h \
90         module-formats.h
91
92 EXTRA_DIST = \
93         $(tparm_sources) \
94         $(terminfo_sources) \
95         $(curses_sources)