1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
|
$NetBSD: patch-dn,v 1.1 2006/06/27 11:11:52 joerg Exp $
--- /dev/null 2006-06-26 14:04:45.000000000 +0000
+++ ef/config/DragonFly.mk
@@ -0,0 +1,67 @@
+#
+# The contents of this file are subject to the Netscape Public
+# License Version 1.1 (the "License"); you may not use this file
+# except in compliance with the License. You may obtain a copy of
+# the License at http://www.mozilla.org/NPL/
+#
+# Software distributed under the License is distributed on an "AS
+# IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
+# implied. See the License for the specific language governing
+# rights and limitations under the License.
+#
+# The Original Code is mozilla.org code.
+#
+# The Initial Developer of the Original Code is Netscape
+# Communications Corporation. Portions created by Netscape are
+# Copyright (C) 1998 Netscape Communications Corporation. All
+# Rights Reserved.
+#
+# Contributor(s):
+
+#
+# Config stuff for DragonFly
+#
+
+include $(DEPTH)/config/UNIX.mk
+
+ifeq (86,$(findstring 86,$(OS_TEST)))
+CPU_ARCH := x86
+else
+CPU_ARCH := $(OS_TEST)
+endif
+
+IMPL_STRATEGY = _EMU
+DEFAULT_COMPILER = gcc
+CC = gcc
+CXX = g++
+AS = gcc -c
+RANLIB = ranlib
+MKSHLIB = $(CC) $(DSO_LDOPTS)
+MKMODULE = ld -Ur -o $@
+
+WARNING_CFLAG = -Wall
+
+# used by mkdepend
+X11INCLUDES = -I/usr/X11R6/include
+SYS_INCLUDES = -I$(subst libgcc.a,include, \
+ $(shell $(CC) -print-libgcc-file-name))
+SYS_INCLUDES += -I$(subst libgcc.a,include, \
+ $(shell $(CCC) -print-libgcc-file-name))
+
+ifeq ($(CPU_ARCH),x86)
+DEPENDFLAGS += -D__i386__
+endif
+
+OS_REL_CFLAGS = -mno-486 -Di386
+
+OS_CFLAGS = $(DSO_CFLAGS) $(OS_REL_CFLAGS) -DFREEBSD -ansi -Wall -pipe -DHAVE_STRERROR -DHAVE_BSD_FLOCK
+OS_CXXFLAGS = $(OS_CFLAGS)
+OS_ASFLAGS = -DDRAGONFLY
+OS_LDFLAGS =
+OS_LIBS = -lm
+
+DSO_CFLAGS = -fPIC
+DSO_LDFLAGS = -Wl,export-dynamic
+DSO_LDOPTS = -shared -Xlinker -E
+
+PERL = perl
|