changeset 877:4a2ed354ab4c

Use ?= in the Makefiles to accept preset values.
author Matti Hamalainen <ccr@tnsp.org>
date Wed, 04 Feb 2015 19:07:16 +0200
parents 8d909205b0fd
children ac6066a31ec7
files Makefile Makefile.w32
diffstat 2 files changed, 13 insertions(+), 13 deletions(-) [+]
line wrap: on
line diff
--- a/Makefile	Wed Feb 04 18:00:48 2015 +0200
+++ b/Makefile	Wed Feb 04 19:07:16 2015 +0200
@@ -1,19 +1,19 @@
 #
 # Generic UNIX targets
 #
-DMLIB = ./
+DMLIB ?= ./
 BINPATH ?= 
 OBJPATH ?= ./obj/unix/
 EXEEXT ?=
 PREFIX ?= /usr/local
-INSTALL = install
-RANLIB = ranlib
+INSTALL ?= install
+RANLIB ?= ranlib
 
-SDL_CFLAGS=`sdl-config --cflags`
-SDL_LDFLAGS=`sdl-config --static-libs`
+SDL_CFLAGS=`pkg-config --cflags sdl`
+SDL_LDFLAGS=`pkg-config --libs sdl`
 
-SDL_TTF_CFLAGS=
-SDL_TTF_LDFLAGS=-lSDL_ttf
+SDL_TTF_CFLAGS=`pkg-config --cflags SDL_ttf`
+SDL_TTF_LDFLAGS=`pkg-config --libs SDL_ttf`
 
 TREMOR_CFLAGS=`pkg-config --cflags ogg`
 TREMOR_LDFLAGS=/usr/lib/libvorbisidec.a `pkg-config --variable=libdir ogg`/libogg.a
--- a/Makefile.w32	Wed Feb 04 18:00:48 2015 +0200
+++ b/Makefile.w32	Wed Feb 04 19:07:16 2015 +0200
@@ -1,13 +1,13 @@
 #
 # For win32 version cross-compilation with MinGW suite @ Linux
 #
-DMLIB = ./
-BINPATH=./exe/
-OBJPATH=./obj/win32/
-EXEEXT=.exe
+DMLIB ?= ./
+BINPATH ?= ./exe/
+OBJPATH ?= ./obj/win32/
+EXEEXT ?= .exe
 
-MINGW_PREFIX=i686-w64-mingw32-
-MINGW_PATH=/usr/i686-w64-mingw32
+MINGW_PREFIX ?= i686-w64-mingw32-
+MINGW_PATH ?= /usr/i686-w64-mingw32
 
 # C-compiler, flags and linker flags
 CC=$(MINGW_PREFIX)gcc