Mercurial > hg > dmlib
annotate Makefile.cross-mingw @ 879:d6b18e9a3a62
Comments, etc.
author | Matti Hamalainen <ccr@tnsp.org> |
---|---|
date | Wed, 04 Feb 2015 19:09:42 +0200 |
parents | ac6066a31ec7 |
children | 6abb6c25d8ed |
rev | line source |
---|---|
0 | 1 # |
879 | 2 # For Win32/Win64 version cross-compilation via MinGW |
3 # compiler suite under Linux/Unix | |
0 | 4 # |
877
4a2ed354ab4c
Use ?= in the Makefiles to accept preset values.
Matti Hamalainen <ccr@tnsp.org>
parents:
841
diff
changeset
|
5 DMLIB ?= ./ |
4a2ed354ab4c
Use ?= in the Makefiles to accept preset values.
Matti Hamalainen <ccr@tnsp.org>
parents:
841
diff
changeset
|
6 BINPATH ?= ./exe/ |
4a2ed354ab4c
Use ?= in the Makefiles to accept preset values.
Matti Hamalainen <ccr@tnsp.org>
parents:
841
diff
changeset
|
7 OBJPATH ?= ./obj/win32/ |
4a2ed354ab4c
Use ?= in the Makefiles to accept preset values.
Matti Hamalainen <ccr@tnsp.org>
parents:
841
diff
changeset
|
8 EXEEXT ?= .exe |
841 | 9 |
877
4a2ed354ab4c
Use ?= in the Makefiles to accept preset values.
Matti Hamalainen <ccr@tnsp.org>
parents:
841
diff
changeset
|
10 MINGW_PREFIX ?= i686-w64-mingw32- |
4a2ed354ab4c
Use ?= in the Makefiles to accept preset values.
Matti Hamalainen <ccr@tnsp.org>
parents:
841
diff
changeset
|
11 MINGW_PATH ?= /usr/i686-w64-mingw32 |
0 | 12 |
13 # C-compiler, flags and linker flags | |
14 CC=$(MINGW_PREFIX)gcc | |
15 AR=$(MINGW_PREFIX)ar | |
16 RANLIB=$(MINGW_PREFIX)ranlib | |
17 RM=rm | |
18 | |
19 SDL_CFLAGS=`$(MINGW_PATH)/bin/sdl-config --cflags` | |
20 SDL_LDFLAGS=`$(MINGW_PATH)/bin/sdl-config --libs` -lSDL -L$(BINPATH) | |
424 | 21 |
840
a9d0d35476ae
Add flag variables for SDL_ttf.
Matti Hamalainen <ccr@tnsp.org>
parents:
424
diff
changeset
|
22 SDL_TTF_CFLAGS= |
a9d0d35476ae
Add flag variables for SDL_ttf.
Matti Hamalainen <ccr@tnsp.org>
parents:
424
diff
changeset
|
23 SDL_TTF_LDFLAGS=-lSDL_ttf |
a9d0d35476ae
Add flag variables for SDL_ttf.
Matti Hamalainen <ccr@tnsp.org>
parents:
424
diff
changeset
|
24 |
112
e1b6aa3017c2
Add Tremor stuff to default Makefiles.
Matti Hamalainen <ccr@tnsp.org>
parents:
1
diff
changeset
|
25 TREMOR_CFLAGS=-I$(MINGW_PATH)/include/tremor |
e1b6aa3017c2
Add Tremor stuff to default Makefiles.
Matti Hamalainen <ccr@tnsp.org>
parents:
1
diff
changeset
|
26 TREMOR_LDFLAGS=$(MINGW_PATH)/lib/libvorbisidec.a $(MINGW_PATH)/lib/libogg.a |
0 | 27 |
424 | 28 LIBPNG_CFLAGS=-I$(MINGW_PATH)/include |
29 LIBPNG_LDFLAGS=$(MINGW_PATH)/lib/libpng.a | |
30 | |
31 ZLIB_CFLAGS= | |
32 ZLIB_LDFLAGS=$(MINGW_PATH)/lib/libz.a | |
33 | |
0 | 34 #CFLAGS=-mwindows |
35 LDFLAGS=-lmingw32 -s | |
36 | |
37 | |
1
6e169d87d963
Improve buildsystem to support more flexible builds.
Matti Hamalainen <ccr@tnsp.org>
parents:
0
diff
changeset
|
38 include $(DMLIB)Makefile.gen |