1# Makefile.am for the SDL sample image loading library and viewer
2
3AM_CPPFLAGS = -Wno-deprecated -Wall -I../src -I$(top_srcdir)/guichan/include -I$(top_srcdir)/sge030809
4AM_CFLAGS = -Wall -I../src
5
6if DEBUG
7AM_CFLAGS += -g -fno-inline
8AM_CPPFLAGS += -g -fno-inline
9endif
10
11noinst_bin_PROGRAMS =
12noinst_bindir = $(abs_top_builddir)
13EXTRA_PROGRAMS = testmask testp testoutline outlinebuilder
14
15testoutline_SOURCES = testoutline.cpp ../src/outline.cpp ../src/resourcemanager.cpp ../src/music.cpp ../src/graphic.cpp ../src/soundfx.cpp ../src/fontrenderer.cpp \
16	../src/parsercombinators.cpp ../src/filecoding.cpp ../src/debugmsg.cpp ../src/clipping.cpp \
17	../src/cmask.cpp
18testoutline_LDADD = $(MYSDL_LIBS) ../src/libgem_uta.la ../src/libsfont.la
19testoutline_CFLAGS = $(SDL_CFLAGS) $(AM_CFLAGS)
20testoutline_CPPFLAGS = $(SDL_CFLAGS) $(AM_CPPFLAGS)
21
22testmask_SOURCES = testmask.cpp ../src/outline.cpp ../src/resourcemanager.cpp ../src/music.cpp ../src/graphic.cpp ../src/soundfx.cpp ../src/fontrenderer.cpp \
23	../src/parsercombinators.cpp ../src/filecoding.cpp ../src/debugmsg.cpp ../src/clipping.cpp \
24	../src/cmask.cpp
25testmask_LDADD = $(MYSDL_LIBS) ../src/libgem_uta.la ../src/libsfont.la
26testmask_CFLAGS = $(SDL_CFLAGS) $(AM_CFLAGS)
27testmask_CPPFLAGS = $(SDL_CFLAGS) $(AM_CPPFLAGS)
28
29
30outlinebuilder_SOURCES = outlinebuilder.cpp ../src/outline.cpp ../src/resourcemanager.cpp ../src/music.cpp ../src/graphic.cpp ../src/soundfx.cpp ../src/fontrenderer.cpp \
31	../src/parsercombinators.cpp ../src/filecoding.cpp ../src/debugmsg.cpp ../src/clipping.cpp \
32	../src/cmask.cpp
33outlinebuilder_LDADD = $(MYSDL_LIBS) ../src/libgem_uta.la ../src/libsfont.la
34outlinebuilder_CFLAGS = $(SDL_CFLAGS) $(AM_CFLAGS)
35outlinebuilder_CPPFLAGS = $(SDL_CFLAGS) $(AM_CPPFLAGS)
36
37
38# set the include path found by configure
39INCLUDES = @mingwincludes@ $(all_includes)
40
41MYSDL_LIBS = @mingwldadd@ $(SDL_LIBS) $(top_srcdir)/guichan/sdl/libguichan_sdl.la $(top_srcdir)/guichan/libguichan.la $(top_srcdir)/sge030809/libsge.la -lSDL_mixer -lSDL_image -lm
42
43noinst_HEADERS = testreference.h testuta.h testdeleteiterator.h testfilteriterator.h \
44		testparsercomb.h testcollision.h testclipsegment.h
45
46testp_SOURCES = testmain.cpp testreference.cpp testdeleteiterator.cpp \
47	testfilteriterator.cpp testparsercomb.cpp ../src/parsercombinators.cpp ../src/physicbody.cpp\
48	testclipsegment.cpp ../src/clipping.cpp testcollision.cpp ../src/collisionengine.cpp  \
49	../src/gamebody.cpp ../src/resourcemanager.cpp ../src/soundfx.cpp ../src/graphic.cpp ../src/fontrenderer.cpp \
50	../src/filecoding.cpp ../src/outline.cpp\
51	../src/debugmsg.cpp testuta.cpp ../src/cmask.cpp
52testp_LDFLAGS = $(all_libraries) @mingwldflags@
53testp_LDADD = ../src/libsfont.la ../src/libgem_uta.la $(MYSDL_LIBS)
54testp_CFLAGS = $(SDL_CFLAGS) $(AM_CFLAGS)
55testp_CPPFLAGS = $(SDL_CFLAGS) $(AM_CPPFLAGS)
56
57