1CC=i586-mingw32msvc-g++ -DWIN32 -DWIN32_CROSS -D_DEFAULT_SOURCE -D__USE_BSD 2 3CFLAGS+=-Wall 4 5LIBS+=-lmingw32 -lSDLmain -lSDL -lSDL_image -lSDL_mixer -lSDL_ttf -lm -lopengl32 6 7SOURCES=main.cpp text.cpp sound.cpp 8OBJECTS=$(SOURCES:.c=.o) 9 10EXECUTABLE=osgg.exe 11 12all: $(SOURCES) $(EXECUTABLE) 13 14server: server.cpp 15 $(CC) $(LDFLAGS) server.cpp $(LIBS) -o $@ 16 17$(EXECUTABLE): $(OBJECTS) 18 $(CC) $(LDFLAGS) $(OBJECTS) $(LIBS) -o $@ 19 20.cpp.o: 21 $(CC) $(CFLAGS) $< -o $@ 22 23clean: 24 rm -f *.o $(EXECUTABLE) 25