1 ## Process this file with automake to produce Makefile.in
3 localedir = $(datadir)/locale
5 AUTOMAKE_OPTIONS = subdir-objects
7 DEFS = -DLOCALEDIR=\"$(localedir)\" -DPKGDATADIR=\"$(pkgdatadir)\" @DEFS@
9 INCLUDES = -I$(top_srcdir)/include
13 strip: $(bin_PROGRAMS)
16 # base sources and headers:
21 misc/autogfreeptr.hpp \
23 cave/elementproperties.hpp \
24 cave/helper/namevaluepair.hpp \
25 cave/helper/reflective.hpp \
26 cave/helper/adoptingcontainer.hpp \
27 cave/helper/cavemap.hpp \
28 cave/helper/cavehighscore.hpp \
32 cave/helper/caverandom.hpp \
33 cave/helper/cavesound.hpp \
34 cave/object/caveobjectfill.hpp \
35 cave/object/caveobjectboundaryfill.hpp \
36 cave/object/caveobjectcopypaste.hpp \
37 cave/object/caveobjectfillrect.hpp \
38 cave/object/caveobjectfloodfill.hpp \
39 cave/object/caveobject.hpp \
40 cave/object/caveobjectrectangular.hpp \
41 cave/object/caveobjectjoin.hpp \
42 cave/object/caveobjectline.hpp \
43 cave/object/caveobjectmaze.hpp \
44 cave/object/caveobjectpoint.hpp \
45 cave/object/caveobjectrandomfill.hpp \
46 cave/object/caveobjectraster.hpp \
47 cave/object/caveobjectrectangle.hpp \
48 cave/caverendered.hpp \
50 cave/helper/cavereplay.hpp \
52 fileops/bdcffhelper.hpp \
53 fileops/bdcffload.hpp \
54 fileops/bdcffsave.hpp \
55 fileops/c64import.hpp \
56 fileops/brcimport.hpp \
57 fileops/binaryimport.hpp \
58 fileops/loadfile.hpp \
59 fileops/highscore.hpp \
60 cave/gamecontrol.hpp \
67 gfx/pixmapstorage.hpp \
69 gfx/pixbuffactory.hpp \
71 gfx/pixbufmanip_hqx.hpp \
72 gfx/cellrenderer.hpp \
75 cave/titleanimation.hpp \
77 framework/activity.hpp \
78 framework/titlescreenactivity.hpp \
79 framework/showtextactivity.hpp \
80 framework/messageactivity.hpp \
81 framework/gameactivity.hpp \
82 framework/selectfileactivity.hpp \
83 framework/inputtextactivity.hpp \
84 framework/askyesnoactivity.hpp \
85 framework/settingsactivity.hpp \
86 framework/thememanager.hpp \
87 framework/replaymenuactivity.hpp \
88 framework/replaysaveractivity.hpp \
89 framework/commands.hpp \
91 input/gameinputhandler.hpp \
98 cave/elementproperties.cpp \
99 cave/helper/cavereplay.cpp \
100 cave/caverendered.cpp \
102 cave/caverenderedengine.cpp \
103 cave/helper/caverandom.cpp \
104 cave/helper/cavesound.cpp \
105 cave/helper/cavehighscore.cpp \
107 cave/cavestored.cpp \
108 cave/object/caveobject.cpp \
109 cave/object/caveobjectrectangular.cpp \
110 cave/object/caveobjectfill.cpp \
111 cave/object/caveobjectboundaryfill.cpp \
112 cave/object/caveobjectcopypaste.cpp \
113 cave/object/caveobjectfillrect.cpp \
114 cave/object/caveobjectfloodfill.cpp \
115 cave/object/caveobjectjoin.cpp \
116 cave/object/caveobjectline.cpp \
117 cave/object/caveobjectmaze.cpp \
118 cave/object/caveobjectpoint.cpp \
119 cave/object/caveobjectrandomfill.cpp \
120 cave/object/caveobjectraster.cpp \
121 cave/object/caveobjectrectangle.cpp \
123 fileops/bdcffhelper.cpp \
124 fileops/bdcffload.cpp \
125 fileops/bdcffsave.cpp \
126 fileops/c64import.cpp \
127 fileops/brcimport.cpp \
128 fileops/binaryimport.cpp \
129 fileops/loadfile.cpp \
130 fileops/highscore.cpp \
131 cave/gamecontrol.cpp \
139 gfx/pixbuffactory.cpp \
140 gfx/pixbufmanip.cpp \
141 gfx/pixbufmanip_hq2x.cpp \
142 gfx/pixbufmanip_hq3x.cpp \
143 gfx/pixbufmanip_hq4x.cpp \
144 gfx/cellrenderer.cpp \
145 gfx/fontmanager.cpp \
146 cave/gamerender.cpp \
147 cave/titleanimation.cpp \
149 framework/activity.cpp \
150 framework/titlescreenactivity.cpp \
151 framework/showtextactivity.cpp \
152 framework/messageactivity.cpp \
153 framework/gameactivity.cpp \
154 framework/selectfileactivity.cpp \
155 framework/inputtextactivity.cpp \
156 framework/askyesnoactivity.cpp \
157 framework/settingsactivity.cpp \
158 framework/thememanager.cpp \
159 framework/replaymenuactivity.cpp \
160 framework/replaysaveractivity.cpp \
161 framework/commands.cpp \
163 input/gameinputhandler.cpp \
168 # gtk sources and headers:
169 # the gdash gtk ui, with editor.
172 gtk/gtkpixbuffactory.cpp \
175 gtk/gtkuisettings.cpp \
176 gtk/gtkgameinputhandler.cpp \
178 editor/editorwidgets.cpp \
179 editor/editorautowidgets.cpp \
180 editor/editorcellrenderer.cpp \
181 editor/exporthtml.cpp \
182 editor/exportcrli.cpp \
185 gtk/gtkmainwindow.cpp
189 gtk/gtkpixbuffactory.hpp \
192 gtk/gtkuisettings.hpp \
193 gtk/gtkgameinputhandler.hpp \
195 editor/editorwidgets.hpp \
196 editor/editorautowidgets.hpp \
197 editor/editorcellrenderer.hpp \
198 editor/exporthtml.hpp \
199 editor/exportcrli.hpp \
202 gtk/gtkmainwindow.hpp \
205 # sdl sources and headers:
206 # the sdl and the opengl engine.
208 framework/shadermanager.cpp \
209 framework/volumeactivity.cpp \
211 sdl/sdlabstractscreen.cpp \
213 sdl/sdlpixbuffactory.cpp \
215 sdl/sdlgameinputhandler.cpp \
216 sdl/sdlmainwindow.cpp \
220 framework/shadermanager.hpp \
221 framework/volumeactivity.hpp \
223 sdl/sdlabstractscreen.hpp \
225 sdl/sdlpixbuffactory.hpp \
227 sdl/sdlgameinputhandler.hpp \
228 sdl/sdlmainwindow.hpp \
240 programheaders=$(baseheaders)
241 programsources=$(basesources)
243 programheaders+=$(gtkheaders)
244 programsources+=$(gtksources)
247 programheaders+=$(sdlheaders)
248 programsources+=$(sdlsources)
254 gdash_CPPFLAGS = -g -Wall @GTK_CFLAGS@ @GLIB_CFLAGS@ @SDL_CFLAGS@ @GL_CFLAGS@ @LIBPNG_CFLAGS@
255 gdash_LDFLAGS = -g -Wall
256 gdash_LDADD = @GTK_LIBS@ @GLIB_LIBS@ @LIBINTL@ @SDL_LIBS@ @GL_LIBS@ @LIBPNG_LIBS@
257 gdash_SOURCES = $(programsources)