1dist_pkgdata_DATA = openjazz.000
2EXTRA_DIST = gpl.txt licenses.txt README.md
3
4desktopdir = $(datadir)/applications
5dist_desktop_DATA = unix/OpenJazz.desktop
6appicondir = $(datadir)/icons/hicolor/scalable/apps
7dist_appicon_DATA = unix/OpenJazz.svg
8appicon_fallbackdir = $(datadir)/icons/hicolor/48x48/apps
9dist_appicon_fallback_DATA = unix/OpenJazz.png
10
11bin_PROGRAMS = OpenJazz
12OpenJazz_CPPFLAGS = \
13	-DUSE_SOCKETS \
14	-DSCALE \
15	-I${srcdir}/src
16OpenJazz_CXXFLAGS = \
17	${HOST_CFLAGS} \
18	${SDL_CFLAGS} \
19	${LIBMODPLUG_CFLAGS} \
20	${LIBXMP_CFLAGS} \
21	${ZLIB_CFLAGS}
22OpenJazz_LDADD = \
23	${SDL_LIBS} \
24	${LIBMODPLUG_LIBS} \
25	${LIBXMP_LIBS} \
26	${ZLIB_LIBS} \
27	${NET_LIBS} \
28	${HOST_LIBS}
29OpenJazz_SOURCES = \
30	src/game/clientgame.cpp \
31	src/game/game.cpp \
32	src/game/game.h \
33	src/game/gamemode.cpp \
34	src/game/gamemode.h \
35	src/game/localgame.cpp \
36	src/game/servergame.cpp \
37	src/io/controls.cpp \
38	src/io/controls.h \
39	src/io/file.cpp \
40	src/io/file.h \
41	src/io/gfx/anim.cpp \
42	src/io/gfx/anim.h \
43	src/io/gfx/font.cpp \
44	src/io/gfx/font.h \
45	src/io/gfx/paletteeffects.cpp \
46	src/io/gfx/paletteeffects.h \
47	src/io/gfx/scale2x/getopt.cpp \
48	src/io/gfx/scale2x/pixel.cpp \
49	src/io/gfx/scale2x/pixel.h \
50	src/io/gfx/scale2x/portable.h \
51	src/io/gfx/scale2x/scale2x.cpp \
52	src/io/gfx/scale2x/scale2x.h \
53	src/io/gfx/scale2x/scale3x.cpp \
54	src/io/gfx/scale2x/scale3x.h \
55	src/io/gfx/scale2x/scalebit.cpp \
56	src/io/gfx/scale2x/scalebit.h \
57	src/io/gfx/scale2x/simple2x.cpp \
58	src/io/gfx/sprite.cpp \
59	src/io/gfx/sprite.h \
60	src/io/gfx/video.cpp \
61	src/io/gfx/video.h \
62	src/io/network.cpp \
63	src/io/network.h \
64	src/io/sound.cpp \
65	src/io/sound.h \
66	src/jj1bonuslevel/jj1bonuslevel.cpp \
67	src/jj1bonuslevel/jj1bonuslevel.h \
68	src/jj1bonuslevel/jj1bonuslevelplayer/jj1bonuslevelplayer.cpp \
69	src/jj1bonuslevel/jj1bonuslevelplayer/jj1bonuslevelplayer.h \
70	src/jj1level/jj1bullet.cpp \
71	src/jj1level/jj1bullet.h \
72	src/jj1level/jj1demolevel.cpp \
73	src/jj1level/jj1event/jj1bridge.cpp \
74	src/jj1level/jj1event/jj1event.cpp \
75	src/jj1level/jj1event/jj1event.h \
76	src/jj1level/jj1event/jj1guardians.cpp \
77	src/jj1level/jj1event/jj1guardians.h \
78	src/jj1level/jj1event/jj1standardevent.cpp \
79	src/jj1level/jj1level.cpp \
80	src/jj1level/jj1levelframe.cpp \
81	src/jj1level/jj1level.h \
82	src/jj1level/jj1levelload.cpp \
83	src/jj1level/jj1levelplayer/jj1bird.cpp \
84	src/jj1level/jj1levelplayer/jj1bird.h \
85	src/jj1level/jj1levelplayer/jj1levelplayer.cpp \
86	src/jj1level/jj1levelplayer/jj1levelplayerframe.cpp \
87	src/jj1level/jj1levelplayer/jj1levelplayer.h \
88	src/jj1planet/jj1planet.cpp \
89	src/jj1planet/jj1planet.h \
90	src/jj1scene/jj1scene.cpp \
91	src/jj1scene/jj1scene.h \
92	src/jj1scene/jj1sceneload.cpp \
93	src/jj2level/jj2event/jj2event.cpp \
94	src/jj2level/jj2event/jj2eventframe.cpp \
95	src/jj2level/jj2event/jj2event.h \
96	src/jj2level/jj2layer.cpp \
97	src/jj2level/jj2level.cpp \
98	src/jj2level/jj2levelframe.cpp \
99	src/jj2level/jj2level.h \
100	src/jj2level/jj2levelload.cpp \
101	src/jj2level/jj2levelplayer/jj2levelplayer.cpp \
102	src/jj2level/jj2levelplayer/jj2levelplayerframe.cpp \
103	src/jj2level/jj2levelplayer/jj2levelplayer.h \
104	src/level/level.cpp \
105	src/level/level.h \
106	src/level/levelplayer.cpp \
107	src/level/levelplayer.h \
108	src/level/movable.cpp \
109	src/level/movable.h \
110	src/loop.h \
111	src/main.cpp \
112	src/menu/gamemenu.cpp \
113	src/menu/mainmenu.cpp \
114	src/menu/menu.cpp \
115	src/menu/menu.h \
116	src/menu/plasma.cpp \
117	src/menu/plasma.h \
118	src/menu/setupmenu.cpp \
119	src/OpenJazz.h \
120	src/platforms/wiz.cpp \
121	src/platforms/wiz.h \
122	src/player/player.cpp \
123	src/player/player.h \
124	src/setup.cpp \
125	src/setup.h \
126	src/util.cpp \
127	src/util.h
128