1# Project: gngeo32
2# Makefile created by Dev-C++ 4.9.9.0
3
4CPP  = g++.exe
5CC   = gcc.exe
6WINDRES = windres.exe
7RES  = gngeo32_private.res
8OBJ  = ../build/conf.o ../build/debug.o ../build/driver.o ../build/emu.o ../build/fileio.o ../build/frame_skip.o ../build/gp2x.o ../build/gui_interf.o ../build/ioapi.o ../build/list.o ../build/main.o ../build/memory.o ../build/menu.o ../build/messages.o ../build/neocrypt.o ../build/pbar.o ../build/pd4990a.o ../build/profiler.o ../build/raze_interf.o ../build/screen.o ../build/sound.o ../build/star_interf.o ../build/state.o ../build/timer.o ../build/transpack.o ../build/unzip.o ../build/video.o ../build/videogl.o ../build/soft.o ../build/opengl.o ../build/overlay.o ../build/hq2x.o ../build/hq3x.o ../build/hqx_common.o ../build/interp.o ../build/lq2x.o ../build/lq3x.o ../build/scale2x.o ../build/scanline.o ../build/cpudebug.o ../build/ym2610.o ../build/2610intf.o ../build/screen_i386.o ../build/video_i386.o ../build/sai.o ../build/hq3x16.o ../build/hq2x16.o ../build/effect_i386.o ../build/2xsaimmx.o $(RES)
9LINKOBJ  = ../build/conf.o ../build/debug.o ../build/driver.o ../build/emu.o ../build/fileio.o ../build/frame_skip.o ../build/gp2x.o ../build/gui_interf.o ../build/ioapi.o ../build/list.o ../build/main.o ../build/memory.o ../build/menu.o ../build/messages.o ../build/neocrypt.o ../build/pbar.o ../build/pd4990a.o ../build/profiler.o ../build/raze_interf.o ../build/screen.o ../build/sound.o ../build/star_interf.o ../build/state.o ../build/timer.o ../build/transpack.o ../build/unzip.o ../build/video.o ../build/videogl.o ../build/soft.o ../build/opengl.o ../build/overlay.o ../build/hq2x.o ../build/hq3x.o ../build/hqx_common.o ../build/interp.o ../build/lq2x.o ../build/lq3x.o ../build/scale2x.o ../build/scanline.o ../build/cpudebug.o ../build/ym2610.o ../build/2610intf.o ../build/screen_i386.o ../build/video_i386.o ../build/sai.o ../build/hq3x16.o ../build/hq2x16.o ../build/effect_i386.o ../build/2xsaimmx.o $(RES)
10LIBS =  -L"C:/Dev-Cpp/lib" -mwindows  star.o raze.o -lmingw32 -lSDLmain -lSDL -liberty -lz
11INCS =  -I"C:/Dev-Cpp/include"  -I"c:/Dev-Cpp/include/SDL"
12CXXINCS =  -I"C:/Dev-Cpp/include/c++/3.3.1"  -I"C:/Dev-Cpp/include/c++/3.3.1/mingw32"  -I"C:/Dev-Cpp/include/c++/3.3.1/backward"  -I"C:/Dev-Cpp/lib/gcc-lib/mingw32/3.3.1/include"  -I"C:/Dev-Cpp/include"
13BIN  = ../build/gngeo32.exe
14CXXFLAGS = $(CXXINCS)   -w -fexceptions -fexpensive-optimizations -O3
15CFLAGS = $(INCS) -I"C:\Dev-Cpp\\include\SDL" -Dmain=SDL_main -DHAVE_CONFIG_H -DUSE_STARSCREAM -DUSE_RAZE -I. -I.. -I../.. -DI386_ASM   -w -fexceptions -fexpensive-optimizations -O3
16
17.PHONY: all all-before all-after clean clean-custom
18
19all: all-before ../build/gngeo32.exe all-after
20
21include devcpp_premake.mak
22
23clean: clean-custom
24	rm -f $(OBJ) $(BIN)
25
26$(BIN): $(OBJ)
27	$(CC) $(LINKOBJ) -o "..\build\gngeo32.exe" $(LIBS)
28
29../build/conf.o: src/conf.c
30	$(CC) -c src/conf.c -o ../build/conf.o $(CFLAGS)
31
32../build/debug.o: src/debug.c
33	$(CC) -c src/debug.c -o ../build/debug.o $(CFLAGS)
34
35../build/driver.o: src/driver.c
36	$(CC) -c src/driver.c -o ../build/driver.o $(CFLAGS)
37
38../build/emu.o: src/emu.c
39	$(CC) -c src/emu.c -o ../build/emu.o $(CFLAGS)
40
41../build/fileio.o: src/fileio.c
42	$(CC) -c src/fileio.c -o ../build/fileio.o $(CFLAGS)
43
44../build/frame_skip.o: src/frame_skip.c
45	$(CC) -c src/frame_skip.c -o ../build/frame_skip.o $(CFLAGS)
46
47../build/gp2x.o: src/gp2x.c
48	$(CC) -c src/gp2x.c -o ../build/gp2x.o $(CFLAGS)
49
50../build/gui_interf.o: src/gui_interf.c
51	$(CC) -c src/gui_interf.c -o ../build/gui_interf.o $(CFLAGS)
52
53../build/ioapi.o: src/ioapi.c
54	$(CC) -c src/ioapi.c -o ../build/ioapi.o $(CFLAGS)
55
56../build/list.o: src/list.c
57	$(CC) -c src/list.c -o ../build/list.o $(CFLAGS)
58
59../build/main.o: src/main.c
60	$(CC) -c src/main.c -o ../build/main.o $(CFLAGS)
61
62../build/memory.o: src/memory.c
63	$(CC) -c src/memory.c -o ../build/memory.o $(CFLAGS)
64
65../build/menu.o: src/menu.c
66	$(CC) -c src/menu.c -o ../build/menu.o $(CFLAGS)
67
68../build/messages.o: src/messages.c
69	$(CC) -c src/messages.c -o ../build/messages.o $(CFLAGS)
70
71../build/neocrypt.o: src/neocrypt.c
72	$(CC) -c src/neocrypt.c -o ../build/neocrypt.o $(CFLAGS)
73
74../build/pbar.o: src/pbar.c
75	$(CC) -c src/pbar.c -o ../build/pbar.o $(CFLAGS)
76
77../build/pd4990a.o: src/pd4990a.c
78	$(CC) -c src/pd4990a.c -o ../build/pd4990a.o $(CFLAGS)
79
80../build/profiler.o: src/profiler.c
81	$(CC) -c src/profiler.c -o ../build/profiler.o $(CFLAGS)
82
83../build/raze_interf.o: src/raze_interf.c
84	$(CC) -c src/raze_interf.c -o ../build/raze_interf.o $(CFLAGS)
85
86../build/screen.o: src/screen.c
87	$(CC) -c src/screen.c -o ../build/screen.o $(CFLAGS)
88
89../build/sound.o: src/sound.c
90	$(CC) -c src/sound.c -o ../build/sound.o $(CFLAGS)
91
92../build/star_interf.o: src/star_interf.c
93	$(CC) -c src/star_interf.c -o ../build/star_interf.o $(CFLAGS)
94
95../build/state.o: src/state.c
96	$(CC) -c src/state.c -o ../build/state.o $(CFLAGS)
97
98../build/timer.o: src/timer.c
99	$(CC) -c src/timer.c -o ../build/timer.o $(CFLAGS)
100
101../build/transpack.o: src/transpack.c
102	$(CC) -c src/transpack.c -o ../build/transpack.o $(CFLAGS)
103
104../build/unzip.o: src/unzip.c
105	$(CC) -c src/unzip.c -o ../build/unzip.o $(CFLAGS)
106
107../build/video.o: src/video.c
108	$(CC) -c src/video.c -o ../build/video.o $(CFLAGS)
109
110../build/videogl.o: src/videogl.c
111	$(CC) -c src/videogl.c -o ../build/videogl.o $(CFLAGS)
112
113../build/soft.o: src/blitter/soft.c
114	$(CC) -c src/blitter/soft.c -o ../build/soft.o $(CFLAGS)
115
116../build/opengl.o: src/blitter/opengl.c
117	$(CC) -c src/blitter/opengl.c -o ../build/opengl.o $(CFLAGS)
118
119../build/overlay.o: src/blitter/overlay.c
120	$(CC) -c src/blitter/overlay.c -o ../build/overlay.o $(CFLAGS)
121
122../build/hq2x.o: src/effect/hq2x.c
123	$(CC) -c src/effect/hq2x.c -o ../build/hq2x.o $(CFLAGS)
124
125../build/hq3x.o: src/effect/hq3x.c
126	$(CC) -c src/effect/hq3x.c -o ../build/hq3x.o $(CFLAGS)
127
128../build/hqx_common.o: src/effect/hqx_common.c
129	$(CC) -c src/effect/hqx_common.c -o ../build/hqx_common.o $(CFLAGS)
130
131../build/interp.o: src/effect/interp.c
132	$(CC) -c src/effect/interp.c -o ../build/interp.o $(CFLAGS)
133
134../build/lq2x.o: src/effect/lq2x.c
135	$(CC) -c src/effect/lq2x.c -o ../build/lq2x.o $(CFLAGS)
136
137../build/lq3x.o: src/effect/lq3x.c
138	$(CC) -c src/effect/lq3x.c -o ../build/lq3x.o $(CFLAGS)
139
140../build/scale2x.o: src/effect/scale2x.c
141	$(CC) -c src/effect/scale2x.c -o ../build/scale2x.o $(CFLAGS)
142
143../build/scanline.o: src/effect/scanline.c
144	$(CC) -c src/effect/scanline.c -o ../build/scanline.o $(CFLAGS)
145
146../build/cpudebug.o: src/star/cpudebug.c
147	$(CC) -c src/star/cpudebug.c -o ../build/cpudebug.o $(CFLAGS)
148
149../build/ym2610.o: src/ym2610/ym2610.c
150	$(CC) -c src/ym2610/ym2610.c -o ../build/ym2610.o $(CFLAGS)
151
152../build/2610intf.o: src/ym2610/2610intf.c
153	$(CC) -c src/ym2610/2610intf.c -o ../build/2610intf.o $(CFLAGS)
154
155../build/screen_i386.o: src/screen_i386.asm
156	nasm -f win32 -D WIN32 --prefix _ -I src/ src/screen_i386.asm -o ../build/screen_i386.o
157
158../build/video_i386.o: src/video_i386.asm
159	nasm -f win32 -D WIN32 --prefix _ -I src/ src/video_i386.asm -o ../build/video_i386.o
160
161../build/sai.o: src/effect/sai.c
162	$(CC) -c src/effect/sai.c -o ../build/sai.o $(CFLAGS)
163
164../build/hq3x16.o: src/effect/hq3x16.asm
165	nasm -f win32 -D WIN32 --prefix _ -I src/effect/ src/effect/hq3x16.asm -o ../build/hq3x16.o
166
167../build/hq2x16.o: src/effect/hq2x16.asm
168	nasm -f win32 -D WIN32 --prefix _ -I src/effect/ src/effect/hq2x16.asm -o ../build/hq2x16.o
169
170../build/effect_i386.o: src/effect/effect_i386.asm
171	nasm -f win32 -D WIN32 --prefix _ -I src/effect/ src/effect/effect_i386.asm -o ../build/effect_i386.o
172
173../build/2xsaimmx.o: src/effect/2xsaimmx.asm
174	nasm -f win32 -D WIN32 --prefix _ -I src/ src/effect/2xsaimmx.asm -o ../build/2xsaimmx.o
175
176gngeo32_private.res: gngeo32_private.rc
177	$(WINDRES) -i gngeo32_private.rc -I rc -o gngeo32_private.res -O coff
178