From cf4ac25442f5111f0a4d3d68b82ee1f64e77a7c6 Mon Sep 17 00:00:00 2001 From: "reed@android.com" Date: Wed, 12 May 2010 17:25:30 +0000 Subject: force 10.4 SDK for macs, as the font porter there needs those APIs git-svn-id: http://skia.googlecode.com/svn/trunk@564 2bbb7eff-a529-9590-31e7-b0007b416f81 --- Makefile | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) (limited to 'Makefile') diff --git a/Makefile b/Makefile index 55fb55166c..970f0b9ead 100644 --- a/Makefile +++ b/Makefile @@ -2,6 +2,7 @@ # setup our defaults CC := gcc +GPP := g++ C_INCLUDES := -Iinclude/config -Iinclude/core -Iinclude/effects -Iinclude/images -Iinclude/utils CFLAGS := -Wall -g # -O2 CFLAGS_SSE2 = $(CFLAGS) -msse2 @@ -52,6 +53,12 @@ JUST_COMPILE_LIST := src/ports/SkFontHost_tables.cpp # conditional files based on our platform ifeq ($(SKIA_BUILD_FOR),mac) + # make it work with 10.4 for our font port + GPP := g++-4.0 + SDK := /Developer/SDKs/MacOSX10.4u.sdk + SDK_OPTS := -isysroot $(SDK) -mmacosx-version-min=10.4 + CC := gcc-4.0 $(SDK_OPTS) + LINKER_OPTS += -framework Carbon DEFINES += -DSK_BUILD_FOR_MAC @@ -122,7 +129,7 @@ BENCH_OBJS := $(addprefix out/, $(BENCH_OBJS)) bench: $(BENCH_OBJS) out/libskia.a @echo "linking bench..." - $(HIDE)g++ $(BENCH_OBJS) out/libskia.a -o out/bench/bench $(LINKER_OPTS) + $(HIDE)$(GPP) $(BENCH_OBJS) out/libskia.a -o out/bench/bench $(LINKER_OPTS) ############################################################################## @@ -137,7 +144,7 @@ TESTS_OBJS := $(addprefix out/, $(TESTS_OBJS)) tests: $(TESTS_OBJS) out/libskia.a @echo "linking tests..." - $(HIDE)g++ $(TESTS_OBJS) out/libskia.a -o out/tests/tests $(LINKER_OPTS) + $(HIDE)$(GPP) $(TESTS_OBJS) out/libskia.a -o out/tests/tests $(LINKER_OPTS) ############################################################################## @@ -150,7 +157,7 @@ SKIMAGE_OBJS := $(addprefix out/, $(SKIMAGE_OBJS)) skimage: $(SKIMAGE_OBJS) out/libskia.a @echo "linking skimage..." - $(HIDE)g++ $(SKIMAGE_OBJS) out/libskia.a -o out/tools/skimage $(LINKER_OPTS) + $(HIDE)$(GPP) $(SKIMAGE_OBJS) out/libskia.a -o out/tools/skimage $(LINKER_OPTS) ############################################################################## @@ -163,7 +170,7 @@ SKHELLO_OBJS := $(addprefix out/, $(SKHELLO_OBJS)) skhello: $(SKHELLO_OBJS) out/libskia.a @echo "linking shkello..." - $(HIDE)g++ $(SKHELLO_OBJS) out/libskia.a -o out/tools/skhello $(LINKER_OPTS) + $(HIDE)$(GPP) $(SKHELLO_OBJS) out/libskia.a -o out/tools/skhello $(LINKER_OPTS) ############################################################################## @@ -179,7 +186,7 @@ GM_OBJS := $(addprefix out/, $(GM_OBJS)) gm: $(GM_OBJS) out/libskia.a @echo "linking gm..." - $(HIDE)g++ $(GM_OBJS) out/libskia.a -o out/gm/gm $(LINKER_OPTS) + $(HIDE)$(GPP) $(GM_OBJS) out/libskia.a -o out/gm/gm $(LINKER_OPTS) ############################################################################## -- cgit v1.2.3