# Makefile-win32 for circuslinux # by Bill Kendrick # bill@newbreedsoftware.com # http://www.newbreedsoftware.com/ # Version 1.0.0 # May 25, 2000 - May 29, 2000 VERSION=1.0.0 CFLAGS=-Wall -O2 $(SDL_CFLAGS) -DDATA_PREFIX=\"data/\" \ -DWIN32 -DJOY_NO $(SDL_CFLAGS) $(XTRA_CFLAGS) -DVERSION=\"$(VERSION)\" # Other definitions: SDL_LIBS=-L/usr/local/cross-tools/i386-mingw32/lib -lmingw32 \ -lSDLmain -lSDL -lSDLmain -luser32 -lgdi32 -lwinmm -ldxguid \ -mwindows XTRA_LIBS=-L/usr/local/cross-tools/i386-mingw32/lib/ \ -lSDL_image -lpng -lz -lSDL_mixer SDL_CFLAGS=-I/usr/local/cross-tools/i386-mingw32/include \ -I/usr/local/cross-tools/i386-mingw32/include/SDL # Make commands: all: circuslinux.exe cp /usr/local/cross-tools/i386-mingw32/lib/SDL*.dll . chmod 644 SDL*.dll clean: -rm circuslinux.exe -rm *.o -rm SDL*.dll # Main executable: circuslinux.exe: circuslinux.o $(CC) $(CFLAGS) circuslinux.o -o circuslinux.exe \ $(XTRA_LIBS) $(SDL_LIBS) # Main object: circuslinux.o: circuslinux.c