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

Contents of /src/lisp/Config.ppc_darwin

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.1 - (hide annotations)
Tue Jul 13 00:26:22 2004 UTC (9 years, 9 months ago) by pmai
Branch: MAIN
CVS Tags: snapshot-2004-08
First merge of the C side of the OS X/Darwin port.  Besides adding Darwin
versions of all the required things, this commit separates the
interrupt handler proper (now interrupt_handle_now_handler) from the
actual work-horse (interrupt_handle_now), which is now only ever called
from the two interrupt handlers, interrupt_handle_now_handler and
maybe_now_maybe_later.  This follows similar changes in SBCL, and is in
fact needed in order to properly use sigreturn in signal handlers, as
required to work around a problem with the G5.
1 pmai 1.1 PATH1 = ../../src/lisp
2     vpath %.h $(PATH1)
3     vpath %.c $(PATH1)
4     vpath %.S $(PATH1)
5     CPPFLAGS = -I. -I$(PATH1) -I/usr/X11R6/include
6     CC = gcc3
7     LD = ld
8     NM = nm
9     CPP = cpp -no-cpp-precomp
10     DEPEND = $(CC) -MM
11     CFLAGS = -g -O3 -no-cpp-precomp -DDARWIN -Dppc
12     ASFLAGS = -g -O3 -no-cpp-precomp -DDARWIN -Dppc
13     UNDEFSYMPATTERN = -Xlinker -u -Xlinker &
14     ASSEM_SRC = ppc-assem.S linux-stubs.S
15     ARCH_SRC = ppc-arch.c
16     OS_SRC = ppc-darwin-dlshim.c os-common.c Darwin-os.c
17     OS_LINK_FLAGS = -g -dynamic -Wl,-sectcreate,CMUCLRO,core,/dev/null -Wl,-segaddr,CMUCLRO,0x01000000 -Wl,-seg1addr,0x05000000
18     OS_LIBS = -lSystem -lc -lm
19     GC_SRC = gc.c
20     all: adjustlisp
21     adjustlisp: lisp darwin-lispadjuster
22     ./darwin-lispadjuster lisp
23     darwin-lispadjuster: darwin-lispadjuster.c

  ViewVC Help
Powered by ViewVC 1.1.5