/[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 - (hide annotations)
Sat Sep 13 19:56:31 2008 UTC (5 years, 7 months ago) by rtoy
Branch: MAIN
CVS Tags: sse2-base, snapshot-2008-11, snapshot-2008-10
Branch point for: sse2-branch
Changes since 1.2: +14 -3 lines
Minor tweaks.
o Add mode line for emacs
o Use FEATURE_LINKAGE_TABLE and FEATURE_GENCGC to enable/disable the
  appropriate flags.
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     CPPFLAGS = -Di386 -DDARWIN $(LINKAGE) $(GENCGC)
22 cshapiro 1.1 CFLAGS = -Wstrict-prototypes -Wall -g3 $(CPPFLAGS) $(INCLUDES)
23 rtoy 1.3 ASFLAGS = -g3 $(LINKAGE) $(GENCGC) $(INCLUDES)
24 cshapiro 1.1 NM = nm -gp
25     UNDEFSYMPATTERN = -Xlinker -u -Xlinker &
26     ASSEM_SRC = x86-assem.S
27     ARCH_SRC = x86-arch.c
28     OS_SRC = Darwin-os.c os-common.c e_rem_pio2.c k_rem_pio2.c
29     # OS_LINK_FLAGS = -dynamic -export-dynamic
30     OS_LIBS =
31 rtoy 1.2
32     # This has aliasing problems, so turn off aliasing.
33     e_rem_pio2.o : e_rem_pio2.c
34     $(CC) -c -fno-strict-aliasing -ffloat-store $(CFLAGS) $<

  ViewVC Help
Powered by ViewVC 1.1.5