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