1
2
3INCLUDES = -I$(top_srcdir)/src
4
5if USE_GIF
6if USE_ZLIB
7gifprograms = gif2mask gif2dbl
8endif
9else
10gifprograms =
11endif
12
13if USE_PNG
14if USE_ZLIB
15pngprograms = png2dbl dbl2png
16endif
17else
18pngprograms =
19endif
20
21bin_PROGRAMS = \
22	listswf \
23	listswf_d \
24	swftophp \
25	swftoperl \
26	swftopython \
27	swftocxx \
28	swftotcl \
29	makeswf \
30	listaction \
31	listaction_d \
32	listfdb \
33	makefdb \
34	listjpeg \
35	raw2adpcm \
36	listmp3 \
37	listmp3 \
38	$(pngprograms) \
39	$(gifprograms)
40
41noinst_LTLIBRARIES = libutil.la
42
43libutil_la_SOURCES =	\
44	action.c	\
45	blocktypes.c	\
46	decompile.c	\
47	parser.c	\
48	read.c 		\
49	vasprintf.c
50
51libutil_la_LIBADD = $(MATHLIB) $(ZLIB)
52
53noinst_HEADERS = \
54	action.h	\
55	decompile.h	\
56	libswf.h	\
57	makeswf.h	\
58	outputdecl.h	\
59	output.h	\
60	parserdecl.h	\
61	parser.h	\
62	read.h		\
63	swfoutput.h	\
64	swftypes.h	\
65	vasprintf.h
66
67listswf_SOURCES = outputtxt.c main.c
68listswf_LDADD = libutil.la $(top_builddir)/src/libming.la
69listswf_CFLAGS = -DNODECOMPILE
70
71listswf_d_SOURCES = outputtxt.c main.c
72listswf_d_LDADD = libutil.la $(top_builddir)/src/libming.la
73
74swftophp_SOURCES = outputscript.c main.c
75swftophp_LDADD = libutil.la $(top_builddir)/src/libming.la
76swftophp_CFLAGS = -DSWFPHP
77
78swftoperl_SOURCES = outputscript.c main.c
79swftoperl_LDADD = libutil.la $(top_builddir)/src/libming.la
80swftoperl_CFLAGS = -DSWFPERL
81
82swftopython_SOURCES = outputscript.c main.c
83swftopython_LDADD = libutil.la $(top_builddir)/src/libming.la
84swftopython_CFLAGS = -DSWFPYTHON
85
86swftocxx_SOURCES = outputscript.c main.c
87swftocxx_LDADD = libutil.la $(top_builddir)/src/libming.la
88swftocxx_CFLAGS = -DSWFPLUSPLUS
89
90swftotcl_SOURCES = outputscript.c main.c
91swftotcl_LDADD = libutil.la $(top_builddir)/src/libming.la
92swftotcl_CFLAGS = -DSWFTCL
93
94listaction_SOURCES = outputtxt.c main.c
95listaction_LDADD = libutil.la $(top_builddir)/src/libming.la
96listaction_CFLAGS = -DACTIONONLY -DNODECOMPILE
97
98listaction_d_SOURCES = outputtxt.c main.c
99listaction_d_LDADD = libutil.la $(top_builddir)/src/libming.la
100listaction_d_CFLAGS = -DACTIONONLY
101
102listfdb_SOURCES = listfdb.c
103listfdb_LDADD = $(top_builddir)/src/libming.la
104
105raw2adpcm_SOURCES = raw2adpcm.c
106raw2adpcm_LDADD = $(top_builddir)/src/libming.la
107
108listmp3_SOURCES = listmp3.c
109listmp3_LDADD = $(top_builddir)/src/libming.la
110
111listjpeg_SOURCES = listjpeg.c
112listjpeg_LDADD = $(top_builddir)/src/libming.la
113
114makefdb_SOURCES = outputfdb.c main.c
115makefdb_LDADD = libutil.la $(top_builddir)/src/libming.la
116makefdb_CFLAGS = -DMAKE_FDB
117
118gif2mask_SOURCES = gif2mask.c
119gif2mask_LDADD = $(top_builddir)/src/libming.la $(MATHLIB) $(ZLIB) $(GIFLIB)
120
121png2dbl_SOURCES = png2dbl.c
122png2dbl_LDADD = $(top_builddir)/src/libming.la $(MATHLIB) $(ZLIB) $(PNGLIB)
123
124dbl2png_SOURCES = dbl2png.c
125dbl2png_LDADD = $(top_builddir)/src/libming.la $(ZLIB) $(PNGLIB)
126
127gif2dbl_SOURCES = gif2dbl.c
128gif2dbl_LDADD = $(top_builddir)/src/libming.la $(MATHLIB) $(ZLIB) $(GIFLIB)
129
130makeswf_SOURCES = makeswf.c makeswf_utils.c
131makeswf_LDADD = libutil.la $(top_builddir)/src/libming.la
132
133bin_SCRIPTS = ming-config
134
135EXTRA_DIST = \
136	README \
137	TIPS \
138	TODO \
139	bindump.c \
140	hexdump.c \
141	cws2fws \
142	swftoperl.html \
143	ming.css
144
145DISTCLEANFILES = ming-config
146