Lines 1-5
Link Here
|
1 |
--- make_freebsd.mak.orig Tue Dec 12 11:49:31 2006 |
1 |
--- make_freebsd.mak.orig Thu Jan 25 12:05:38 2007 |
2 |
+++ make_freebsd.mak Tue Dec 12 11:50:20 2006 |
2 |
+++ make_freebsd.mak Sat Mar 3 00:48:48 2007 |
3 |
@@ -9,7 +9,7 @@ |
3 |
@@ -9,7 +9,7 @@ |
4 |
# IBM Corporation - initial API and implementation |
4 |
# IBM Corporation - initial API and implementation |
5 |
#******************************************************************************* |
5 |
#******************************************************************************* |
Lines 9-15
Link Here
|
9 |
|
9 |
|
10 |
include make_common.mak |
10 |
include make_common.mak |
11 |
|
11 |
|
12 |
@@ -48,7 +48,7 @@ |
12 |
@@ -46,7 +46,7 @@ |
13 |
|
13 |
|
14 |
# Do not use pkg-config to get libs because it includes unnecessary dependencies (i.e. pangoxft-1.0) |
14 |
# Do not use pkg-config to get libs because it includes unnecessary dependencies (i.e. pangoxft-1.0) |
15 |
GTKCFLAGS = `pkg-config --cflags gtk+-2.0` |
15 |
GTKCFLAGS = `pkg-config --cflags gtk+-2.0` |
Lines 18-24
Link Here
|
18 |
|
18 |
|
19 |
CDE_LIBS = -L$(CDE_HOME)/lib -R$(CDE_HOME)/lib -lXt -lX11 -lDtSvc |
19 |
CDE_LIBS = -L$(CDE_HOME)/lib -R$(CDE_HOME)/lib -lXt -lX11 -lDtSvc |
20 |
|
20 |
|
21 |
@@ -61,7 +61,7 @@ |
21 |
@@ -59,7 +59,7 @@ |
22 |
GNOMELIBS = `pkg-config --libs-only-L gnome-vfs-module-2.0 libgnome-2.0 libgnomeui-2.0` -lgnomevfs-2 -lgnome-2 -lgnomeui-2 |
22 |
GNOMELIBS = `pkg-config --libs-only-L gnome-vfs-module-2.0 libgnome-2.0 libgnomeui-2.0` -lgnomevfs-2 -lgnome-2 -lgnomeui-2 |
23 |
|
23 |
|
24 |
GLXCFLAGS = |
24 |
GLXCFLAGS = |
Lines 27-95
Link Here
|
27 |
|
27 |
|
28 |
# Uncomment for Native Stats tool |
28 |
# Uncomment for Native Stats tool |
29 |
#NATIVE_STATS = -DNATIVE_STATS |
29 |
#NATIVE_STATS = -DNATIVE_STATS |
30 |
@@ -78,7 +78,7 @@ |
30 |
@@ -97,15 +97,16 @@ |
31 |
-fPIC \ |
31 |
-DFREEBSD -DGTK \ |
32 |
-I. \ |
|
|
33 |
-I$(JAVA_HOME)/include \ |
34 |
- -I$(JAVA_HOME)/include/linux \ |
35 |
+ -I$(JAVA_HOME)/include/freebsd \ |
36 |
${SWT_PTR_CFLAGS} |
37 |
MOZILLALIBS = -shared -s -Wl,--version-script=mozilla_exports -Bsymbolic |
38 |
|
39 |
@@ -98,15 +98,16 @@ |
40 |
CFLAGS = -O -Wall \ |
41 |
-DSWT_VERSION=$(SWT_VERSION) \ |
42 |
$(NATIVE_STATS) \ |
43 |
- -DLINUX -DGTK \ |
44 |
+ -DFREEBSD -DGTK \ |
45 |
-I$(JAVA_HOME)/include \ |
32 |
-I$(JAVA_HOME)/include \ |
46 |
- -I$(JAVA_HOME)/include/linux \ |
33 |
-I$(JAVA_HOME)/include/freebsd \ |
47 |
- -fPIC \ |
34 |
+ -I$(X11BASE)/include \ |
48 |
+ -I$(JAVA_HOME)/include/freebsd \ |
35 |
-fPIC \ |
49 |
+ -fpic -fPIC \ |
|
|
50 |
+ -I$(X11BASE)/include \ |
51 |
${SWT_PTR_CFLAGS} |
36 |
${SWT_PTR_CFLAGS} |
52 |
-LIBS = -shared -fPIC -s |
37 |
LIBS = -shared -fPIC |
53 |
+LIBS = -shared -fPIC -fpic -s |
|
|
54 |
|
38 |
|
|
|
39 |
-ifndef NO_STRIP |
40 |
- AWT_LIBS := $(AWT_LIBS) -s |
41 |
- MOZILLALIBS := $(MOZILLALIBS) -s |
42 |
- LIBS := $(LIBS) -s |
43 |
-endif |
44 |
+.ifndef NO_STRIP |
45 |
+AWT_LIBS := $(AWT_LIBS) -s |
46 |
+MOZILLALIBS := $(MOZILLALIBS) -s |
47 |
+LIBS := $(LIBS) -s |
48 |
+.endif |
55 |
|
49 |
|
56 |
-all: make_swt make_atk make_gnome make_glx |
50 |
all: make_swt make_atk make_gnome make_glx |
57 |
+all: make_swt make_atk $(MAKE_GNOME) make_awt $(MAKE_MOZILLA) $(MAKE_CAIRO) make_glx |
|
|
58 |
|
51 |
|
59 |
# |
|
|
60 |
# SWT libs |
61 |
@@ -220,22 +221,22 @@ |
62 |
$(CXX) $(MOZILLACFLAGS) ${GECKO_INCLUDES} -c xpcom_stats.cpp |
63 |
|
64 |
$(PROFILE14_OBJECTS): xpcom_profile.cpp |
65 |
- $(CXX) -o $(PROFILE14_OBJECTS) $(MOZILLACFLAGS) ${PROFILE14_INCLUDES} -c xpcom_profile.cpp |
66 |
+ $(CXX) -o $(PROFILE14_OBJECTS) $(MOZILLACFLAGS) ${GECKO_INCLUDES} ${PROFILE14_INCLUDES} -c xpcom_profile.cpp |
67 |
|
68 |
$(PROFILE17_OBJECTS): xpcom_profile.cpp |
69 |
- $(CXX) -o $(PROFILE17_OBJECTS) $(MOZILLACFLAGS) ${PROFILE17_INCLUDES} -c xpcom_profile.cpp |
70 |
+ $(CXX) -o $(PROFILE17_OBJECTS) $(MOZILLACFLAGS) ${GECKO_INCLUDES} ${PROFILE17_INCLUDES} -c xpcom_profile.cpp |
71 |
|
72 |
$(PROFILE18_OBJECTS): xpcom_profile.cpp |
73 |
- $(CXX) -o $(PROFILE18_OBJECTS) $(MOZILLACFLAGS) ${PROFILE18_INCLUDES} -c xpcom_profile.cpp |
74 |
+ $(CXX) -o $(PROFILE18_OBJECTS) $(MOZILLACFLAGS) ${GECKO_INCLUDES} ${PROFILE18_INCLUDES} -c xpcom_profile.cpp |
75 |
|
76 |
$(PROFILE14_LIB): $(PROFILE14_OBJECTS) |
77 |
- $(CXX) -o $(PROFILE14_LIB) $(PROFILE14_OBJECTS) $(MOZILLALIBS) ${PROFILE14_LIBS} |
78 |
+ $(CXX) -o $(PROFILE14_LIB) $(PROFILE14_OBJECTS) $(MOZILLALIBS) ${GECKO_LIBS} ${PROFILE14_LIBS} |
79 |
|
80 |
$(PROFILE17_LIB): $(PROFILE17_OBJECTS) |
81 |
- $(CXX) -o $(PROFILE17_LIB) $(PROFILE17_OBJECTS) $(MOZILLALIBS) ${PROFILE17_LIBS} |
82 |
+ $(CXX) -o $(PROFILE17_LIB) $(PROFILE17_OBJECTS) $(MOZILLALIBS) ${GECKO_LIBS} ${PROFILE17_LIBS} |
83 |
|
84 |
$(PROFILE18_LIB): $(PROFILE18_OBJECTS) |
85 |
- $(CXX) -o $(PROFILE18_LIB) $(PROFILE18_OBJECTS) $(MOZILLALIBS) ${PROFILE18_LIBS} |
86 |
+ $(CXX) -o $(PROFILE18_LIB) $(PROFILE18_OBJECTS) $(MOZILLALIBS) ${GECKO_LIBS} ${PROFILE18_LIBS} |
87 |
|
88 |
# |
89 |
# GLX lib |
90 |
@@ -264,4 +265,4 @@ |
91 |
# Clean |
92 |
# |
93 |
clean: |
94 |
- rm -f *.o *.so |
95 |
+ rm -f *.o *.so *.jar |