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