Mercurial > hg > forks > 3x666-SDL
comparison Makefile.gwin @ 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 | |
children | f896fe6a98da |
comparison
equal
deleted
inserted
replaced
22:c57df9d21007 | 23:702fb015c844 |
---|---|
1 # | |
2 # Generic Windows cross-compilation with MinGW suite @ Linux | |
3 # (included from Makefile.w32/w64) | |
4 # | |
5 | |
6 # C-compiler, flags and linker flags | |
7 CC=$(MINGW_PREFIX)gcc | |
8 AR=$(MINGW_PREFIX)ar | |
9 RANLIB=$(MINGW_PREFIX)ranlib | |
10 RM=rm | |
11 | |
12 SDL_CFLAGS=`$(MINGW_PATH)/bin/sdl-config --cflags` | |
13 SDL_LDFLAGS:=`$(MINGW_PATH)/bin/sdl-config --libs` | |
14 | |
15 CFLAGS = -O3 -march=pentium-m -g -W -Wall $(SDL_CFLAGS) | |
16 LDFLAGS = -lm -lmingw32 $(SDL_LDFLAGS) -lSDL | |
17 | |
18 | |
19 3x666$(EXEEXT): 3x666.o | |
20 $(CC) -o $@ $+ $(LDFLAGS) | |
21 | |
22 3x666.o: 3x666.c config.h 3xfont.h | |
23 $(CC) $(CFLAGS) -c -o $@ $< | |
24 | |
25 clean: | |
26 $(RM) 3x666.o 3x666$(EXEEXT) | |
27 |