comparison Makefile @ 73:1096f6ffd15c

Adjustments for w64 builds.
author Matti Hamalainen <ccr@tnsp.org>
date Tue, 14 Aug 2012 04:34:57 +0300
parents a87eb778f225
children 969fff31e495
comparison
equal deleted inserted replaced
72:6549bf229549 73:1096f6ffd15c
1 ### Global settings 1 ### Global settings
2 CFLAGS += -W -Wall -O3 2 CFLAGS += -W -Wall -O3
3 LDFLAGS += 3 LDFLAGS +=
4 RANLIB=ranlib 4 RANLIB=ranlib
5 5
6 # Prefix for x86-32 win32 MinGW tools (gcc, ar, ld, ranlib)
6 MINGW32_PREFIX=i686-w64-mingw32- 7 MINGW32_PREFIX=i686-w64-mingw32-
7 MINGW32_PATH=/usr/i686-w64-mingw32 8 MINGW32_PATH=/usr/i686-w64-mingw32
9
10 # Prefix for x86-64 win64 MinGW tools
8 MINGW64_PREFIX=x86_64-w64-mingw32- 11 MINGW64_PREFIX=x86_64-w64-mingw32-
12 MINGW64_PATH=/usr/x86_64-w64-mingw32
9 13
10 ### Subdirectories to build 14 ### Subdirectories to build
11 SUBDIRS=pwplib peluce nykyaeka oldchsool pwpzax 15 SUBDIRS=pwplib peluce nykyaeka oldchsool pwpzax
12 16
13 ### Show some help 17 ### Show some help
80 84
81 sdl-win32: 85 sdl-win32:
82 $(RM) config.mak && \ 86 $(RM) config.mak && \
83 $(MAKE) config.mak PREFIX="$(MINGW32_PREFIX)" BINEXT=".exe" CC="gcc" \ 87 $(MAKE) config.mak PREFIX="$(MINGW32_PREFIX)" BINEXT=".exe" CC="gcc" \
84 XTARGET="$@" XCFLAGS="-DDRIVE_SDL `$(MINGW32_PATH)/bin/sdl-config --cflags`" \ 88 XTARGET="$@" XCFLAGS="-DDRIVE_SDL `$(MINGW32_PATH)/bin/sdl-config --cflags`" \
85 XLDFLAGS="-s -L$(MINGW32_PATH)/lib/ `$(MINGW32_PATH)/bin/sdl-config --libs` -lwinmm" && \ 89 XLDFLAGS="-s -L$(MINGW32_PATH)/lib/ `$(MINGW32_PATH)/bin/sdl-config --libs` -lwinmm -lm" && \
86 $(MAKE) all 90 $(MAKE) all
87 91
88 sdl-win64: 92 sdl-win64:
89 $(RM) config.mak && \ 93 $(RM) config.mak && \
90 $(MAKE) config.mak PREFIX="$(MINGW64_PREFIX)" BINEXT=".exe" CC="gcc" \ 94 $(MAKE) config.mak PREFIX="$(MINGW64_PREFIX)" BINEXT=".exe" CC="gcc" \
91 XTARGET="$@" XCFLAGS="-DDRIVE_SDL `$(MINGW64_PATH)/bin/sdl-config --cflags`" \ 95 XTARGET="$@" XCFLAGS="-DDRIVE_SDL `$(MINGW64_PATH)/bin/sdl-config --cflags`" \
92 XLDFLAGS="-s -L$(MINGW64_PATH)/lib/ `$(MINGW64_PATH)/bin/sdl-config --libs` -lwinmm" && \ 96 XLDFLAGS="-s -L$(MINGW64_PATH)/lib/ `$(MINGW64_PATH)/bin/sdl-config --libs` -lwinmm -lm" && \
93 $(MAKE) all 97 $(MAKE) all
94 98
95 PACKAGE=pwpunix-1.96-sdl 99 PACKAGE=pwpunix-1.96-sdl
96 ZIPFILE=$(PACKAGE)-win32-bin.zip 100 ZIPFILE=$(PACKAGE)-win32-bin.zip
97 101