0.6.12.3:
[sbcl.git] / src / runtime / GNUmakefile
index 91f0816..128a7ba 100644 (file)
@@ -15,30 +15,26 @@ all: sbcl sbcl.nm
 # defaults which might be overridden or modified by values in the
 # Config file
 #
-# FIXME: The -fno-strength-reduce flag comes from before the fork
-# from CMU CL. It's presumably to work around some optimizer bug in gcc,
-# but the fork was a long time ago, and the optimizer could easily
-# have been fixed since then. Try doing without it.
-# CFLAGS =  -g -Wall -O2 -fno-strength-reduce -DGENCGC
-CFLAGS =  -g -Wall -O3 -DGENCGC
-ASFLAGS = -g -DGENCGC
+# 
+CFLAGS =  -g -Wall -O3
+ASFLAGS = $(CFLAGS)
 DEPEND_FLAGS =
 CPPFLAGS = -I.
 
+# Some of these things might be Config-dependent in future versions,
+# but they're the same on most systems right now.  If you need to
+# override one of these, do it in Config
+CPP = cpp
+LD = ld
+LINKFLAGS = -g
+NM = nm -gp
+
 # The Config file is the preferred place for tweaking options which
 # are appropriate for particular setups (OS, CPU, whatever). Make a
 # Config-foo file for setup foo, then arrange for Config to be a
 # symlink to Config-foo.
 include Config
 
-# Some of these things might be Config-dependent in future versions,
-# but they're not right now, i.e., they happen to be the same for
-# all supported systems.
-CPP = cpp
-GC_SRC = gencgc.c
-LD = ld
-LINKFLAGS = -g
-NM = nm -gp
 
 SRCS = alloc.c backtrace.c breakpoint.c coreparse.c \
        dynbind.c globals.c interr.c interrupt.c \
@@ -56,6 +52,8 @@ sbcl.nm: sbcl
 sbcl: ${OBJS} 
        $(CC) ${LINKFLAGS} ${OS_LINK_FLAGS} -o $@ ${OBJS} ${OS_LIBS} -lm
 
+undefineds.o: undefineds.h  undefineds.c
+
 .PHONY: clean all
 clean:
        rm -f depend *.o sbcl sbcl.nm core *.tmp ; true