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