Merged silc_1_1_branch to trunk.
[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 silc_LDADD = \
20         @COMMON_LIBS@ \
21         @PERL_LINK_LIBS@ \
22         @PERL_FE_LINK_LIBS@ \
23         $(SILC_COMMON_LDFLAGS) \
24         -lsilcclient \
25         $(SILC_COMMON_LIBS) \
26         @PERL_LINK_FLAGS@ \
27         @PROG_LIBS@     \
28         @TEXTUI_LIBS@
29 silc_LDFLAGS = -export-dynamic
30
31 tparm_sources = \
32         tparm.c
33
34 terminfo_sources = \
35         term-terminfo.c \
36         terminfo-core.c
37
38 curses_sources = \
39         term-curses.c
40
41 cuix_sources = \
42         cuix-api.c \
43         cuix-lib.c \
44         cuix.c
45
46 if NEED_TPARM
47 use_tparm_sources = $(tparm_sources)
48 endif
49
50 if USE_CURSES
51 use_term_sources = $(curses_sources)
52 else
53 use_term_sources = $(terminfo_sources)
54 endif
55
56 if USE_CUIX
57 use_term_sources += $(cuix_sources)
58 silc_LDADD += -lform -lpanel -lmenu
59 INCLUDES += -I$(top_srcdir)/src/irc/core
60 endif
61
62 silc_SOURCES = \
63         gui-entry.c \
64         gui-expandos.c \
65         gui-printtext.c \
66         gui-readline.c \
67         gui-windows.c \
68         lastlog.c \
69         mainwindows.c \
70         mainwindow-activity.c \
71         mainwindows-layout.c \
72         statusbar.c \
73         statusbar-config.c \
74         statusbar-items.c \
75         term.c \
76         term-dummy.c \
77         $(use_tparm_sources) \
78         $(use_term_sources) \
79         textbuffer.c \
80         textbuffer-commands.c \
81         textbuffer-reformat.c \
82         textbuffer-view.c \
83         silc.c \
84         module-formats.c
85
86 noinst_HEADERS = \
87         gui-entry.h \
88         gui-printtext.h \
89         gui-readline.h \
90         gui-windows.h \
91         mainwindows.h \
92         statusbar.h \
93         statusbar-config.h \
94         term.h \
95         terminfo-core.h \
96         textbuffer.h \
97         textbuffer-view.h \
98         textbuffer-reformat.h \
99         module.h \
100         module-formats.h
101
102 EXTRA_DIST = \
103         $(tparm_sources) \
104         $(terminfo_sources) \
105         $(curses_sources)