Mercurial > hg > forks > 3x666-SDL
changeset 23:702fb015c844
Add mingw32 crossbuild Makefile for win32 target.
author | Matti Hamalainen <ccr@tnsp.org> |
---|---|
date | Fri, 15 Mar 2013 21:32:04 +0200 |
parents | c57df9d21007 |
children | 7c314ac342f4 |
files | Makefile.gwin Makefile.w32 |
diffstat | 2 files changed, 36 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Makefile.gwin Fri Mar 15 21:32:04 2013 +0200 @@ -0,0 +1,27 @@ +# +# Generic Windows cross-compilation with MinGW suite @ Linux +# (included from Makefile.w32/w64) +# + +# C-compiler, flags and linker flags +CC=$(MINGW_PREFIX)gcc +AR=$(MINGW_PREFIX)ar +RANLIB=$(MINGW_PREFIX)ranlib +RM=rm + +SDL_CFLAGS=`$(MINGW_PATH)/bin/sdl-config --cflags` +SDL_LDFLAGS:=`$(MINGW_PATH)/bin/sdl-config --libs` + +CFLAGS = -O3 -march=pentium-m -g -W -Wall $(SDL_CFLAGS) +LDFLAGS = -lm -lmingw32 $(SDL_LDFLAGS) -lSDL + + +3x666$(EXEEXT): 3x666.o + $(CC) -o $@ $+ $(LDFLAGS) + +3x666.o: 3x666.c config.h 3xfont.h + $(CC) $(CFLAGS) -c -o $@ $< + +clean: + $(RM) 3x666.o 3x666$(EXEEXT) +