Revision: 455 http://trac.macosforge.org/projects/darwinbuild/changeset/455 Author: wsiegrist@apple.com Date: 2009-01-07 19:28:33 -0800 (Wed, 07 Jan 2009) Log Message: ----------- Use RC_CFLAGS instead of RC_ARCHS Modified Paths: -------------- trunk/common.mk trunk/darwinbuild/Makefile trunk/darwintrace/Makefile trunk/darwinup/Makefile trunk/darwinxref/Makefile Modified: trunk/common.mk =================================================================== --- trunk/common.mk 2009-01-08 03:23:31 UTC (rev 454) +++ trunk/common.mk 2009-01-08 03:28:33 UTC (rev 455) @@ -20,5 +20,6 @@ SED=/usr/bin/sed -RC_ARCHS?=$(shell lipo -info /usr/lib/libSystem.dylib | cut -d : -f 3 | sed 's/ppc7400/ppc/' | awk '{ ORS=" "; for(i=1;i<=NF;i++) print "-arch", $$i}') +RC_CFLAGS?=$(shell lipo -info /usr/lib/libSystem.dylib | cut -d : -f 3 | sed 's/ppc7400/ppc/' | awk '{ ORS=" "; for(i=1;i<=NF;i++) print "-arch", $$i}') +CFLAGS+=$(RC_CFLAGS) Modified: trunk/darwinbuild/Makefile =================================================================== --- trunk/darwinbuild/Makefile 2009-01-08 03:23:31 UTC (rev 454) +++ trunk/darwinbuild/Makefile 2009-01-08 03:28:33 UTC (rev 455) @@ -14,7 +14,7 @@ all: manifest prefixes manifest: manifest.c - cc $(RC_ARCHS) -Wall -Werror -o $(OBJROOT)/$@ -lcrypto $^ + cc $(CFLAGS) -Wall -Werror -o $(OBJROOT)/$@ -lcrypto $^ prefixes: @$(foreach SCRIPT,$(PrefixReplacements), \ Modified: trunk/darwintrace/Makefile =================================================================== --- trunk/darwintrace/Makefile 2009-01-08 03:23:31 UTC (rev 454) +++ trunk/darwintrace/Makefile 2009-01-08 03:28:33 UTC (rev 455) @@ -11,15 +11,15 @@ VERSION=$(shell uname -r | cut -f1 -d. ) ifeq ($(VERSION), 8) -CFLAGS = -nostdlib +CFLAGS += -nostdlib else -CFLAGS = -nodefaultlibs +CFLAGS += -nodefaultlibs endif darwintrace.dylib: darwintrace.c cc -o $(OBJROOT)/$@ \ - $(RC_ARCHS) \ - -g -Wall -Werror -pedantic -std=c99 \ + $(CFLAGS) \ + -Wall -Werror -pedantic -std=c99 \ -flat_namespace \ -fno-common \ $(CFLAGS) \ Modified: trunk/darwinup/Makefile =================================================================== --- trunk/darwinup/Makefile 2009-01-08 03:23:31 UTC (rev 454) +++ trunk/darwinup/Makefile 2009-01-08 03:28:33 UTC (rev 455) @@ -1,6 +1,6 @@ include ../common.mk -CXXFLAGS=-g -Wall -Werror -Wno-non-virtual-dtor $(RC_ARCHS) +CXXFLAGS=-g -Wall -Werror -Wno-non-virtual-dtor $(CFLAGS) # libredo.o is generated from cctools_ofiles REDO=$(shell if [ -f /usr/local/lib/libredo_prebinding.a ]; then \ echo /usr/local/lib/libredo_prebinding.a ; else \ @@ -18,7 +18,7 @@ darwinup: Archive.o Depot.o Digest.o File.o SerialSet.o Utils.o main.o \ $(REDO) - g++ $(RC_ARCHS) -lcrypto -lsqlite3 -o $@ $^ + g++ $(CXXFLAGS) -lcrypto -lsqlite3 -o $@ $^ Archive.o: Archive.cpp Archive.h Depot.h File.h Utils.h Depot.o: Depot.cpp Archive.h Depot.h File.h Utils.h Modified: trunk/darwinxref/Makefile =================================================================== --- trunk/darwinxref/Makefile 2009-01-08 03:23:31 UTC (rev 454) +++ trunk/darwinxref/Makefile 2009-01-08 03:28:33 UTC (rev 455) @@ -20,7 +20,6 @@ CFLAGS+= \ -DDEFAULT_DB_FILE=\".build/xref.db\" \ -DDEFAULT_PLUGIN_PATH=\"$(subst $(DESTDIR),,$(DATDIR))/plugins\" \ - $(RC_ARCHS) ### todo: --with-tcl-plugins configuration TCL_CFLAGS=-DHAVE_TCL_PLUGINS=1 @@ -90,21 +89,21 @@ CMD="$(CC) $(CFLAGS) -c -o $(OBJROOT)/$${OFILE} $${CFILE}"; \ echo $$CMD ; $$CMD || exit 1 ; \ done - $(CC) $(LDFLAGS) $(RC_ARCHS) -o $(SYMROOT)/darwinxref \ + $(CC) $(LDFLAGS) $(CFLAGS) -o $(SYMROOT)/darwinxref \ $(SQLITELIB) \ $(foreach OFILE, $(SOURCES:.c=.o), $(OBJROOT)/$(notdir $(OFILE))) $(DSYMUTIL) --out $(SYMROOT)/darwinxref.dSYM $(SYMROOT)/darwinxref || true plugins/register.so: plugins/register.c DBPlugin.h @mkdir -p $(OBJROOT)/plugins - cc $(RC_ARCHS) -o $(OBJROOT)/$@ $(PLUGIN_CFLAGS) $(PLUGIN_LDFLAGS) $(SQLITEINC) $(SQLITELIB) -lcrypto $< + cc $(CFLAGS) -o $(OBJROOT)/$@ $(PLUGIN_CFLAGS) $(PLUGIN_LDFLAGS) $(SQLITEINC) $(SQLITELIB) -lcrypto $< plugins/%.so: plugins/%.c DBPlugin.h @mkdir -p $(OBJROOT)/plugins - cc $(RC_ARCHS) -o $(OBJROOT)/$@ $(PLUGIN_CFLAGS) $(PLUGIN_LDFLAGS) $< + cc $(CFLAGS) -o $(OBJROOT)/$@ $(PLUGIN_CFLAGS) $(PLUGIN_LDFLAGS) $< plugins-darwinports/%.so: plugins-darwinports/%.c DBPlugin.h - cc $(RC_ARCHS) -o $(OBJROOT)/$@ $(PLUGIN_CFLAGS) $(PLUGIN_LDFLAGS) $< + cc $(CFLAGS) -o $(OBJROOT)/$@ $(PLUGIN_CFLAGS) $(PLUGIN_LDFLAGS) $< apple_plugins: @if [ -d plugins-apple ]; then \ @@ -117,5 +116,5 @@ fi upgrade_plist: upgrade_plist.c cfutils.c - cc $(RC_ARCHS) -o $(OBJROOT)/$@ $(CFLAGS) $(LDFLAGS) $^ + cc $(CFLAGS) -o $(OBJROOT)/$@ $(CFLAGS) $(LDFLAGS) $^
participants (1)
-
source_changes@macosforge.org