2007-08-12 05:04:32 +02:00
|
|
|
$NetBSD: patch-ac,v 1.3 2007/08/12 03:04:33 wiz Exp $
|
2006-08-04 15:22:11 +02:00
|
|
|
|
2007-08-12 05:04:32 +02:00
|
|
|
--- config/Darwin.mk.orig 2005-02-12 15:10:33.000000000 -0500
|
|
|
|
+++ config/Darwin.mk
|
2006-08-04 15:22:11 +02:00
|
|
|
@@ -43,13 +43,13 @@
|
|
|
|
# Just ripped from Linux config
|
|
|
|
#
|
|
|
|
|
|
|
|
-CC = cc
|
|
|
|
+CC = gcc
|
|
|
|
CCC = g++
|
|
|
|
-CFLAGS += -Wall -Wno-format
|
2006-12-05 19:04:18 +01:00
|
|
|
-OS_CFLAGS = -DXP_UNIX -DSVR4 -DSYSV -D_BSD_SOURCE -DPOSIX_SOURCE -DDARWIN
|
2006-08-04 15:22:11 +02:00
|
|
|
+CFLAGS += -Wall -Wno-format -no-cpp-precomp -fno-common -pipe
|
2006-12-05 19:04:18 +01:00
|
|
|
+OS_CFLAGS = -DJS_THREADSAFE -DXP_UNIX -DSVR4 -DSYSV -D_BSD_SOURCE -DPOSIX_SOURCE -DDARWIN
|
2006-08-04 15:22:11 +02:00
|
|
|
|
|
|
|
RANLIB = ranlib
|
|
|
|
-MKSHLIB = libtool $(XMKSHLIBOPTS) -framework System
|
2006-12-05 19:04:18 +01:00
|
|
|
+MKSHLIB = $(CC) -framework System -dynamiclib $(XMKSHLIBOPTS) -lm -lplds4 -lplc4 -lnspr4 $(LDFLAGS)
|
2006-08-04 15:22:11 +02:00
|
|
|
|
|
|
|
#.c.o:
|
|
|
|
# $(CC) -c -MD $*.d $(CFLAGS) $<
|
2007-08-12 05:04:32 +02:00
|
|
|
@@ -57,7 +57,6 @@ MKSHLIB = libtool $(XMKSHLIBOPTS) -frame
|
2006-08-04 15:22:11 +02:00
|
|
|
CPU_ARCH = $(shell uname -m)
|
|
|
|
ifeq (86,$(findstring 86,$(CPU_ARCH)))
|
|
|
|
CPU_ARCH = x86
|
|
|
|
-OS_CFLAGS+= -DX86_LINUX
|
|
|
|
endif
|
|
|
|
GFX_ARCH = x
|
|
|
|
|
2007-08-12 05:04:32 +02:00
|
|
|
@@ -65,14 +64,6 @@ OS_LIBS = -lc -framework System
|
2006-08-04 15:22:11 +02:00
|
|
|
|
|
|
|
ASFLAGS += -x assembler-with-cpp
|
|
|
|
|
|
|
|
-ifeq ($(CPU_ARCH),alpha)
|
|
|
|
-
|
|
|
|
-# Ask the C compiler on alpha linux to let us work with denormalized
|
|
|
|
-# double values, which are required by the ECMA spec.
|
|
|
|
-
|
|
|
|
-OS_CFLAGS += -mieee
|
|
|
|
-endif
|
|
|
|
-
|
|
|
|
# Use the editline library to provide line-editing support.
|
|
|
|
JS_EDITLINE = 1
|
|
|
|
|