2 # Makefile for Thunder SDL
5 # Uncomment the following lines to compile for Win32
12 # Uncomment the following lines to compile for *nix
14 #SYSTYPE = __GCCUNIX__
23 SDL_CFLAGS = -I/c/mingw/include/SDL -Dmain=SDL_main
24 SDL_CONFIG = /mingw/bin/sdl-config
25 SDL_LIBS = -L/c/mingw/lib -lmingw32 -lSDLmain -lSDL -mwindows
27 # DEFS = -DX86_ASM -DLSB_FIRST
29 CFLAGS = -fstrength-reduce -fomit-frame-pointer -O2 -Wall -Wno-unused \
30 -Wno-uninitialized -Wno-comment $(SDL_CFLAGS)
31 LIBS = -lstdc++ $(SDL_LIBS)
32 OBJS = obj/log.o obj/v6809.o obj/screen.o obj/gui.o obj/resource.o obj/thunder.o $(ICON)
38 rm -f ./$(TARGET)$(EXESUFFIX)
44 $(LD) $(LDFLAGS) -o $@$(EXESUFFIX) $(OBJS) $(LIBS)
45 # strip --strip-all $(TARGET)$(EXESUFFIX)
46 # upx -9 $(TARGET)$(EXESUFFIX)
53 $(CC) $(CFLAGS) -c $< -o $@
56 $(CC) $(CFLAGS) -c $< -o $@