summaryrefslogtreecommitdiff
path: root/src/Makefile.am
blob: 56abc64be50f6ab55d67bbd59472ee7965ffdc6e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
bin_PROGRAMS = vte
pkginclude_HEADERS = caps.h pty.h ring.h termcap.h trie.h vte.h vteaccess.h
lib_LTLIBRARIES = libvte.la
pkglib_PROGRAMS = interpret utf8echo utf8mode iso8859mode slowcat
EXTRA_PROGRAMS = pty reaper ring termcap trie
EXTRA_DIST = marshal.list

CFLAGS = @CFLAGS@ @XFT_CFLAGS@ @GTK_CFLAGS@ @X_CFLAGS@

libvte_la_SOURCES = \
	caps.c \
	caps.h \
	debug.c \
	debug.h \
	marshal.c \
	marshal.h \
	pty.c \
	pty.h \
	reaper.c \
	reaper.h \
	ring.c \
	ring.h \
	termcap.c \
	termcap.h \
	trie.c \
	trie.h \
	vte.c \
	vte.h \
	vteaccess.c \
	vteaccess.h

libvte_la_LIBADD = @LIBS@ @XFT_LIBS@ @GTK_LIBS@ @X_LIBS@
libvte_la_LDFLAGS = -version-info 3:0:2

CLEANFILES = marshal.c marshal.h

marshal.c marshal.h: marshal.list
	glib-genmarshal --prefix=_vte_marshal --body $^ > marshal.c
	glib-genmarshal --prefix=_vte_marshal --header $^ > marshal.h

vte_SOURCES = \
	vteapp.c
vte_LDADD = libvte.la @LIBS@ @XFT_LIBS@ @GTK_LIBS@ @X_LIBS@

interpret_CFLAGS = @CFLAGS@ @GLIB_CFLAGS@ -DINTERPRET_MAIN
interpret_SOURCES = \
	caps.c \
	caps.h \
	debug.c \
	debug.h \
	termcap.c \
	termcap.h \
	trie.c \
	trie.h \
	interpret.c
interpret_LDADD = @GLIB_LIBS@

utf8echo_SOURCES = \
	utf8echo.c
utf8echo_LDADD = @LIBS@ @GLIB_LIBS@

ring_CFLAGS = @CFLAGS@ @GLIB_CFLAGS@ -DRING_MAIN
ring_SOURCES = \
	debug.c \
	debug.h \
	ring.c \
	ring.h
ring_LDADD = @LIBS@ @GLIB_LIBS@

slowcat_SOURCES = \
	slowcat.c
slowcat_LDADD = @LIBS@ @GLIB_LIBS@

trie_CFLAGS = @CFLAGS@ @GLIB_CFLAGS@ -DTRIE_MAIN
trie_SOURCES = \
	debug.c \
	debug.h \
	termcap.c \
	termcap.h \
	trie.c \
	trie.h
trie_LDADD = @LIBS@ @GLIB_LIBS@

termcap_CFLAGS = @CFLAGS@ @GLIB_CFLAGS@ -DTERMCAP_MAIN
termcap_SOURCES = \
	debug.c \
	debug.h \
	termcap.c \
	termcap.h
termcap_LDADD = @LIBS@ @GLIB_LIBS@

pty_CFLAGS = @CFLAGS@ @GLIB_CFLAGS@ -DPTY_MAIN
pty_SOURCES = \
	debug.c \
	debug.h \
	pty.c \
	pty.h
pty_LDADD = @LIBS@ @GLIB_LIBS@

reaper_CFLAGS = @CFLAGS@ @GLIB_CFLAGS@ -DREAPER_MAIN
reaper_SOURCES = \
	marshal.c \
	marshal.h \
	reaper.c \
	reaper.h
reaper_LDADD = @LIBS@ @GLIB_LIBS@