1CXX=i686-w64-mingw32-g++ -static-libgcc -static-libstdc++ -DWIN32 -DWIN32_CROSS -D_DEFAULT_SOURCE -D__USE_BSD 2WINDRES = i686-w64-mingw32-windres 3CXXFLAGS+=-c 4 5#append -lwiiuse to compile with WIIUSE support 6#remove -lSDL_mixer if compiling with -DNOSOUND 7LIBS+=-lmingw32 -lSDLmain -lSDL -lSDL_image -lSDL_ttf -lSDL_mixer -lopengl32 -lglu32 8 9SOURCES=main.cpp 10OBJECTS=$(SOURCES:.cpp=.o) 11 12EXECUTABLE=sdl-ball.exe 13 14all: $(SOURCES) $(EXECUTABLE) 15 16$(EXECUTABLE): $(OBJECTS) 17 $(WINDRES) windows.rc -O coff -o windows.res 18 $(CXX) $(LDFLAGS) $(OBJECTS) windows.res $(LIBS) -o $@ 19 20.cpp.o: 21 $(CXX) $(CXXFLAGS) $< -o $@ 22 23clean: 24 rm -f *.o sdl-ball.exe 25