/[cmucl]/src/lisp/Config.x86_darwin
ViewVC logotype

Contents of /src/lisp/Config.x86_darwin

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.3.2.2 - (hide annotations)
Sat Sep 27 13:20:27 2008 UTC (5 years, 6 months ago) by rtoy
Branch: sse2-branch
CVS Tags: sse2-packed-2008-11-12, sse2-packed-base, sse2-checkpoint-2008-10-01, sse2-merge-with-2008-11, sse2-merge-with-2008-10
Branch point for: sse2-packed-branch
Changes since 1.3.2.1: +3 -2 lines
Minor cleanup.  But all the runtime feature stuff into RUNTIME.
1 rtoy 1.3 # -*- Mode: makefile -*-
2 cshapiro 1.1 PATH1 = ../../src/lisp
3     vpath %.h $(PATH1)
4     vpath %.c $(PATH1)
5     vpath %.S $(PATH1)
6     INCLUDES = -iquote . -iquote $(PATH1)
7     CC = gcc
8     LD = ld
9     CPP = cpp
10 rtoy 1.3
11     ifdef FEATURE_LINKAGE_TABLE
12     LINKAGE = -DLINKAGE_TABLE
13     endif
14    
15     # Enable support for generational GC
16     ifdef FEATURE_GENCGC
17     GENCGC = -DGENCGC
18     GC_SRC = gencgc.c
19     endif
20    
21 rtoy 1.3.2.1 ifdef FEATURE_SSE2
22     SSE2 = -DFEATURE_SSE2
23     endif
24    
25 rtoy 1.3.2.2 RUNTIME = $(LINKAGE) $(GENCGC) $(SSE2)
26     CPPFLAGS = -Di386 -DDARWIN $(RUNTIME)
27 cshapiro 1.1 CFLAGS = -Wstrict-prototypes -Wall -g3 $(CPPFLAGS) $(INCLUDES)
28 rtoy 1.3.2.2 ASFLAGS = -g3 $(INCLUDES) $(RUNTIME)
29 cshapiro 1.1 NM = nm -gp
30     UNDEFSYMPATTERN = -Xlinker -u -Xlinker &
31     ASSEM_SRC = x86-assem.S
32     ARCH_SRC = x86-arch.c
33     OS_SRC = Darwin-os.c os-common.c e_rem_pio2.c k_rem_pio2.c
34     # OS_LINK_FLAGS = -dynamic -export-dynamic
35     OS_LIBS =
36 rtoy 1.2
37     # This has aliasing problems, so turn off aliasing.
38     e_rem_pio2.o : e_rem_pio2.c
39     $(CC) -c -fno-strict-aliasing -ffloat-store $(CFLAGS) $<

  ViewVC Help
Powered by ViewVC 1.1.5