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

Diff of /src/lisp/Config.x86_darwin

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.2 by rtoy, Thu Jan 31 12:44:20 2008 UTC revision 1.2.4.3 by rtoy, Thu Dec 18 21:50:19 2008 UTC
# Line 1  Line 1 
1    # -*- Mode: makefile -*-
2  PATH1 = ../../src/lisp  PATH1 = ../../src/lisp
3  vpath %.h $(PATH1)  vpath %.h $(PATH1)
4  vpath %.c $(PATH1)  vpath %.c $(PATH1)
# Line 6  INCLUDES = -iquote . -iquote $(PATH1) Line 7  INCLUDES = -iquote . -iquote $(PATH1)
7  CC = gcc  CC = gcc
8  LD = ld  LD = ld
9  CPP = cpp  CPP = cpp
10  CPPFLAGS = -Di386 -DDARWIN -DGENCGC -DLINKAGE_TABLE  
11    # Enable support for Unicode
12    ifdef FEATURE_UNICODE
13    UNICODE = -DUNICODE
14    endif
15    
16    ifdef FEATURE_LINKAGE_TABLE
17    LINKAGE = -DLINKAGE_TABLE
18    endif
19    
20    # Enable support for generational GC
21    ifdef FEATURE_GENCGC
22    GENCGC = -DGENCGC
23    GC_SRC = gencgc.c
24    endif
25    
26    # If either FEATURE_X7 or FEATURE_SSE2 is defined, compile the code
27    # for SSE2 support.
28    ifdef FEATURE_X87
29    SSE2 = -DFEATURE_SSE2
30    endif
31    ifdef FEATURE_SSE2
32    SSE2 = -DFEATURE_SSE2
33    endif
34    
35    RUNTIME = $(LINKAGE) $(GENCGC) $(SSE2) $(UNICODE)
36    CPPFLAGS = -Di386 -DDARWIN $(RUNTIME)
37  CFLAGS = -Wstrict-prototypes -Wall -g3 $(CPPFLAGS) $(INCLUDES)  CFLAGS = -Wstrict-prototypes -Wall -g3 $(CPPFLAGS) $(INCLUDES)
38  ASFLAGS = -g3 -DGENCGC -DLINKAGE_TABLE $(INCLUDES)  ASFLAGS = -g3 $(INCLUDES) $(RUNTIME)
39  NM = nm -gp  NM = nm -gp
40  UNDEFSYMPATTERN = -Xlinker -u -Xlinker &  UNDEFSYMPATTERN = -Xlinker -u -Xlinker &
41  ASSEM_SRC = x86-assem.S  ASSEM_SRC = x86-assem.S
# Line 16  ARCH_SRC = x86-arch.c Line 43  ARCH_SRC = x86-arch.c
43  OS_SRC = Darwin-os.c os-common.c e_rem_pio2.c k_rem_pio2.c  OS_SRC = Darwin-os.c os-common.c e_rem_pio2.c k_rem_pio2.c
44  # OS_LINK_FLAGS = -dynamic -export-dynamic  # OS_LINK_FLAGS = -dynamic -export-dynamic
45  OS_LIBS =  OS_LIBS =
 GC_SRC = gencgc.c  
46    
47  # This has aliasing problems, so turn off aliasing.  # This has aliasing problems, so turn off aliasing.
48  e_rem_pio2.o : e_rem_pio2.c  e_rem_pio2.o : e_rem_pio2.c

Legend:
Removed from v.1.2  
changed lines
  Added in v.1.2.4.3

  ViewVC Help
Powered by ViewVC 1.1.5