# Project: Sokoban 3D # Makefile created by Dev-C++ 4.9.9.2 CPP = g++.exe -D__DEBUG__ CC = gcc.exe -D__DEBUG__ WINDRES = windres.exe RES = Soko3D_private.res OBJ = gamemain.o main.o texture.o tga.o sokomain.o LevelloadUnit.o jpeg.o SokoDraw.o text.o FreeType.o menumain.o ARB_Multisample.o $(RES) LINKOBJ = gamemain.o main.o texture.o tga.o sokomain.o LevelloadUnit.o jpeg.o SokoDraw.o text.o FreeType.o menumain.o ARB_Multisample.o $(RES) LIBS = -L"D:/Dev-Cpp/lib" -mwindows -lopengl32 -lglu32 -ljpeg -lfreetype -lwinmm -lfmodex ../../../lib/libfmodex.a -g3 INCS = -I"D:/Dev-Cpp/include" CXXINCS = -I"D:/Dev-Cpp/lib/gcc/mingw32/3.4.2/include" -I"D:/Dev-Cpp/include/c++/3.4.2/backward" -I"D:/Dev-Cpp/include/c++/3.4.2/mingw32" -I"D:/Dev-Cpp/include/c++/3.4.2" -I"D:/Dev-Cpp/include" BIN = Soko3D.exe CXXFLAGS = $(CXXINCS) -fexceptions -g3 CFLAGS = $(INCS) -fexceptions -g3 RM = rm -f .PHONY: all all-before all-after clean clean-custom all: all-before Soko3D.exe all-after clean: clean-custom ${RM} $(OBJ) $(BIN) $(BIN): $(OBJ) $(CPP) $(LINKOBJ) -o "Soko3D.exe" $(LIBS) gamemain.o: gamemain.cpp $(CPP) -c gamemain.cpp -o gamemain.o $(CXXFLAGS) main.o: main.cpp $(CPP) -c main.cpp -o main.o $(CXXFLAGS) texture.o: texture.cpp $(CPP) -c texture.cpp -o texture.o $(CXXFLAGS) tga.o: tga.cpp $(CPP) -c tga.cpp -o tga.o $(CXXFLAGS) sokomain.o: sokomain.cpp $(CPP) -c sokomain.cpp -o sokomain.o $(CXXFLAGS) LevelloadUnit.o: LevelloadUnit.cpp $(CPP) -c LevelloadUnit.cpp -o LevelloadUnit.o $(CXXFLAGS) jpeg.o: jpeg.c $(CPP) -c jpeg.c -o jpeg.o $(CXXFLAGS) SokoDraw.o: SokoDraw.cpp $(CPP) -c SokoDraw.cpp -o SokoDraw.o $(CXXFLAGS) text.o: text.cpp $(CPP) -c text.cpp -o text.o $(CXXFLAGS) FreeType.o: FreeType.cpp $(CPP) -c FreeType.cpp -o FreeType.o $(CXXFLAGS) menumain.o: menumain.cpp $(CPP) -c menumain.cpp -o menumain.o $(CXXFLAGS) ARB_Multisample.o: ARB_Multisample.cpp $(CPP) -c ARB_Multisample.cpp -o ARB_Multisample.o $(CXXFLAGS) Soko3D_private.res: Soko3D_private.rc $(WINDRES) -i Soko3D_private.rc --input-format=rc -o Soko3D_private.res -O coff