1# # Process this file with automake to produce Makefile.in.
2
3AM_CPPFLAGS = \
4	$(PTHREAD_CFLAGS) \
5	-DMOD_PATH=\"$(MOD_PATH)\" \
6	-DPROF_PATH=\"$(PROF_PATH)\" \
7	-DTC_ENCODER_NG=1 \
8	-DTCEXPORT_PROFILE=1 \
9	-I$(top_srcdir) \
10	-I$(top_srcdir)/src
11
12if ENABLE_EXPERIMENTAL
13NMS_PROGS = tcexport tcmodchain
14endif
15
16bin_PROGRAMS = \
17	avifix \
18	aviindex \
19	avimerge \
20	avisplit \
21	avisync \
22	tcmodinfo \
23	tcmp3cut \
24	tcyait \
25	$(NMS_PROGS)
26
27avisync_SOURCES = \
28	avisync.c \
29	avimisc.c \
30	buffer.c \
31	buffer.h \
32	aud_scan.c \
33	aud_scan_avi.c \
34	aud_scan_avi.h \
35	aud_scan.h
36avisync_LDADD = \
37	$(AVILIB_LIBS) \
38	$(XIO_LIBS) \
39	$(ACLIB_LIBS) \
40	$(LIBTC_LIBS)
41
42avimerge_SOURCES = \
43	avimerge.c \
44	avimisc.c \
45	aud_scan.c \
46	aud_scan_avi.c \
47	aud_scan_avi.h \
48	aud_scan.h
49avimerge_LDADD = \
50	$(AVILIB_LIBS) \
51	$(XIO_LIBS) \
52	$(ACLIB_LIBS) \
53	$(LIBTC_LIBS)
54
55avifix_SOURCES = \
56	avifix.c \
57	avimisc.c
58avifix_LDADD = \
59	$(AVILIB_LIBS) \
60	$(XIO_LIBS) \
61	$(ACLIB_LIBS) \
62	$(LIBTC_LIBS)
63
64aviindex_SOURCES = \
65	aviindex.c \
66	avimisc.c \
67	aud_scan.c \
68	aud_scan.h
69aviindex_LDADD = \
70	$(AVILIB_LIBS) \
71	$(XIO_LIBS) \
72	$(ACLIB_LIBS) \
73	$(LIBTC_LIBS)
74
75avisplit_SOURCES = \
76	avisplit.c \
77	avimisc.c \
78	aud_scan.c \
79	aud_scan_avi.c \
80	aud_scan.h
81	aud_scan_avi.h
82avisplit_LDADD = \
83	$(AVILIB_LIBS) \
84	$(XIO_LIBS) \
85	$(ACLIB_LIBS) \
86	$(LIBTC_LIBS)
87
88tcmodinfo_SOURCES = tcmodinfo.c tcstub.c
89tcmodinfo_CPPFLAGS = $(AM_CPPFLAGS) \
90	$(DLDARWIN_CFLAGS)
91tcmodinfo_LDADD = \
92	$(DLDARWIN_LIBS) \
93	$(ACLIB_LIBS) \
94	$(AVILIB_LIBS) \
95	$(WAVLIB_LIBS) \
96	$(LIBTC_LIBS) \
97	$(LIBTCVIDEO_LIBS) \
98	$(PTHREAD_LIBS) \
99	-lm
100tcmodinfo_LDFLAGS = -export-dynamic
101
102tcmodchain_SOURCES = tcmodchain.c tcstub.c
103tcmodchain_CPPFLAGS = $(AM_CPPFLAGS) \
104	$(DLDARWIN_CFLAGS)
105tcmodchain_LDADD = \
106	$(DLDARWIN_LIBS) \
107	$(ACLIB_LIBS) \
108	$(AVILIB_LIBS) \
109	$(WAVLIB_LIBS) \
110	$(LIBTC_LIBS) \
111	$(LIBTCVIDEO_LIBS) \
112	$(PTHREAD_LIBS) \
113	-lm
114tcmodchain_LDFLAGS = -export-dynamic
115
116tcexport_SOURCES = tcexport.c \
117	tcstub.c \
118	rawsource.c \
119	rawsource.h \
120	../src/probe.c \
121	../src/dl_loader.c \
122	../src/counter.c \
123	../src/encoder.c \
124	../src/encoder-common.c \
125	../src/export_profile.c \
126	../src/framebuffer.c
127tcexport_CPPFLAGS = $(AM_CPPFLAGS) \
128	$(DLDARWIN_CFLAGS)
129tcexport_LDADD = \
130	$(DLDARWIN_LIBS) \
131	$(ACLIB_LIBS) \
132	$(AVILIB_LIBS) \
133	$(WAVLIB_LIBS) \
134	$(LIBTC_LIBS) \
135	$(LIBTCVIDEO_LIBS) \
136	$(LIBTCAUDIO_LIBS) \
137	$(XIO_LIBS) \
138	$(PTHREAD_LIBS) \
139	-lm
140tcexport_LDFLAGS = -export-dynamic
141
142tcmp3cut_SOURCES = \
143	tcmp3cut.c \
144	aud_scan.c \
145	aud_scan.h
146tcmp3cut_LDADD = \
147	$(LIBTC_LIBS)
148
149tcyait_SOURCES = \
150	tcyait.c
151tcyait_LDADD = \
152	-lm
153
154EXTRA_DIST = \
155        tcstub.h