# Project: engine # Makefile created by Dev-C++ 5.4.2 CPP = g++.exe CC = gcc.exe WINDRES = windres.exe OBJ = ../engine/main.o ../engine/sdl/font.o ../engine/sdl/interface.o ../engine/sdl/r_gl.o ../engine/sdl/r_soft.o ../engine/sdl/sdl_extra.o ../engine/sdl/spritesheets.o ../engine/ui/elements.o ../engine/resources/badfont_large_png.o ../engine/resources/badfont_medium_png.o ../engine/resources/menu_bg_png.o ../engine/resources/ui_png.o ../common/c_extra.o ../common/data.o ../common/fio.o ../common/llist.o ../engine/timer.o ../engine/states/state_blank.o ../engine/states/state_globals.o ../engine/states/state_menu.o ../engine/states/state_modules.o ../engine/states/state_test.o ../engine/map.o ../engine/tile.o LINKOBJ = ../engine/main.o ../engine/sdl/font.o ../engine/sdl/interface.o ../engine/sdl/r_gl.o ../engine/sdl/r_soft.o ../engine/sdl/sdl_extra.o ../engine/sdl/spritesheets.o ../engine/ui/elements.o ../engine/resources/badfont_large_png.o ../engine/resources/badfont_medium_png.o ../engine/resources/menu_bg_png.o ../engine/resources/ui_png.o ../common/c_extra.o ../common/data.o ../common/fio.o ../common/llist.o ../engine/timer.o ../engine/states/state_blank.o ../engine/states/state_globals.o ../engine/states/state_menu.o ../engine/states/state_modules.o ../engine/states/state_test.o ../engine/map.o ../engine/tile.o LIBS = -L"C:/Program Files (x86)/Dev-Cpp/MinGW32/lib" -static-libstdc++ -static-libgcc -L"../../SDL-1.2.15/lib" -mwindows -lopengl32 -lmingw32 -lSDLmain -lSDL -lSDL_image -g3 INCS = -I"C:/Program Files (x86)/Dev-Cpp/MinGW32/include" -I"../../SDL-1.2.15/include" CXXINCS = -I"C:/Program Files (x86)/Dev-Cpp/MinGW32/include" -I"../../SDL-1.2.15/include" BIN = engine.exe CXXFLAGS = $(CXXINCS) -g3 CFLAGS = $(INCS) -g3 RM = rm -f .PHONY: all all-before all-after clean clean-custom all: all-before $(BIN) all-after clean: clean-custom ${RM} $(OBJ) $(BIN) $(BIN): $(OBJ) $(CC) $(LINKOBJ) -o $(BIN) $(LIBS) ../engine/main.o: ../engine/main.c $(CC) -c ../engine/main.c -o ../engine/main.o $(CFLAGS) ../engine/sdl/font.o: ../engine/sdl/font.c $(CC) -c ../engine/sdl/font.c -o ../engine/sdl/font.o $(CFLAGS) ../engine/sdl/interface.o: ../engine/sdl/interface.c $(CC) -c ../engine/sdl/interface.c -o ../engine/sdl/interface.o $(CFLAGS) ../engine/sdl/r_gl.o: ../engine/sdl/r_gl.c $(CC) -c ../engine/sdl/r_gl.c -o ../engine/sdl/r_gl.o $(CFLAGS) ../engine/sdl/r_soft.o: ../engine/sdl/r_soft.c $(CC) -c ../engine/sdl/r_soft.c -o ../engine/sdl/r_soft.o $(CFLAGS) ../engine/sdl/sdl_extra.o: ../engine/sdl/sdl_extra.c $(CC) -c ../engine/sdl/sdl_extra.c -o ../engine/sdl/sdl_extra.o $(CFLAGS) ../engine/sdl/spritesheets.o: ../engine/sdl/spritesheets.c $(CC) -c ../engine/sdl/spritesheets.c -o ../engine/sdl/spritesheets.o $(CFLAGS) ../engine/ui/elements.o: ../engine/ui/elements.c $(CC) -c ../engine/ui/elements.c -o ../engine/ui/elements.o $(CFLAGS) ../engine/resources/badfont_large_png.o: ../engine/resources/badfont_large_png.c $(CC) -c ../engine/resources/badfont_large_png.c -o ../engine/resources/badfont_large_png.o $(CFLAGS) ../engine/resources/badfont_medium_png.o: ../engine/resources/badfont_medium_png.c $(CC) -c ../engine/resources/badfont_medium_png.c -o ../engine/resources/badfont_medium_png.o $(CFLAGS) ../engine/resources/menu_bg_png.o: ../engine/resources/menu_bg_png.c $(CC) -c ../engine/resources/menu_bg_png.c -o ../engine/resources/menu_bg_png.o $(CFLAGS) ../engine/resources/ui_png.o: ../engine/resources/ui_png.c $(CC) -c ../engine/resources/ui_png.c -o ../engine/resources/ui_png.o $(CFLAGS) ../common/c_extra.o: ../common/c_extra.c $(CC) -c ../common/c_extra.c -o ../common/c_extra.o $(CFLAGS) ../common/data.o: ../common/data.c $(CC) -c ../common/data.c -o ../common/data.o $(CFLAGS) ../common/fio.o: ../common/fio.c $(CC) -c ../common/fio.c -o ../common/fio.o $(CFLAGS) ../common/llist.o: ../common/llist.c $(CC) -c ../common/llist.c -o ../common/llist.o $(CFLAGS) ../engine/timer.o: ../engine/timer.c $(CC) -c ../engine/timer.c -o ../engine/timer.o $(CFLAGS) ../engine/states/state_blank.o: ../engine/states/state_blank.c $(CC) -c ../engine/states/state_blank.c -o ../engine/states/state_blank.o $(CFLAGS) ../engine/states/state_globals.o: ../engine/states/state_globals.c $(CC) -c ../engine/states/state_globals.c -o ../engine/states/state_globals.o $(CFLAGS) ../engine/states/state_menu.o: ../engine/states/state_menu.c $(CC) -c ../engine/states/state_menu.c -o ../engine/states/state_menu.o $(CFLAGS) ../engine/states/state_modules.o: ../engine/states/state_modules.c $(CC) -c ../engine/states/state_modules.c -o ../engine/states/state_modules.o $(CFLAGS) ../engine/states/state_test.o: ../engine/states/state_test.c $(CC) -c ../engine/states/state_test.c -o ../engine/states/state_test.o $(CFLAGS) ../engine/map.o: ../engine/map.c $(CC) -c ../engine/map.c -o ../engine/map.o $(CFLAGS) ../engine/tile.o: ../engine/tile.c $(CC) -c ../engine/tile.c -o ../engine/tile.o $(CFLAGS)