X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=src%2Fruntime%2FConfig.ppc-darwin;h=2dfdbc98b1b0c152f7d63229488306c266732c2c;hb=5e92e9ed61903658015c2a75c79a32ad41dbd29d;hp=4f4763244c727c144f16b9479f826b0e9fa205d3;hpb=1ebf7c82cd385fe067421c06e2b3970e27a6f4b3;p=sbcl.git diff --git a/src/runtime/Config.ppc-darwin b/src/runtime/Config.ppc-darwin index 4f47632..2dfdbc9 100644 --- a/src/runtime/Config.ppc-darwin +++ b/src/runtime/Config.ppc-darwin @@ -1,7 +1,17 @@ -# -*- makefile -*- -CFLAGS = -Dppc -g -Wall -O2 -no-cpp-precomp -OS_SRC = bsd-os.c os-common.c ppc-darwin-os.c ppc-darwin-dlshim.c ppc-darwin-langinfo.c -OS_LIBS = -lSystem -lc -lm +# -*- makefile -*- for the C-level run-time support for SBCL + +# This software is part of the SBCL system. See the README file for +# more information. +# +# This software is derived from the CMU CL system, which was +# written at Carnegie Mellon University and released into the +# public domain. The software is in the public domain and is +# provided with absolutely no warranty. See the COPYING and CREDITS +# files for more information. + +CFLAGS = -g -Wall -O2 -fdollars-in-identifiers +OS_SRC = bsd-os.c ppc-darwin-os.c ppc-darwin-dlshim.c ppc-darwin-langinfo.c +OS_LIBS = -lSystem -lc OS_OBJS = ppc-darwin-rospace.o CC = gcc @@ -9,18 +19,18 @@ CC = gcc ASSEM_SRC = ppc-assem.S ldso-stubs.S ARCH_SRC = ppc-arch.c -CPP = cpp -no-cpp-precomp +CPPFLAGS += -no-cpp-precomp # KLUDGE: in OS X 10.3, Apple started putting the heap right where we # expect our read-only space mapped. This hack causes the linker to # place a zero-fill-on-demand segment in the same place and size as # read-only-space, which is the only thing capable of keeping malloc # out of this range. -OS_LINK_FLAGS = -dynamic `cat ppc-darwin-link-flags` +LINKFLAGS += -dynamic `cat ppc-darwin-link-flags` -twolevel_namespace -bind_at_load -GC_SRC= cheneygc.c +GC_SRC = cheneygc.c -CLEAN_FILES += ppc-darwin-mkrospace ppc-darwin-fix-rospace ppc-darwin-link-flags +OS_CLEAN_FILES += ppc-darwin-mkrospace ppc-darwin-fix-rospace ppc-darwin-link-flags ppc-darwin-mkrospace: ppc-darwin-mkrospace.c $(CC) -g -Wall -pedantic -o $@ $<