]> git.pld-linux.org Git - packages/eclipse-swt.git/blame - eclipse-swt-makefile.patch
- s/jakarta-ant/ant/ in BR
[packages/eclipse-swt.git] / eclipse-swt-makefile.patch
CommitLineData
19d39c0a 1--- make_linux.mak.orig 2005-06-27 20:53:36.000000000 +0200
2+++ make_linux.mak 2005-06-30 22:05:11.000000000 +0200
3@@ -50,7 +50,7 @@
b2551024
PS
4 # Uncomment for Native Stats tool
5 #NATIVE_STATS = -DNATIVE_STATS
6
49c0e0bd 7-MOZILLACFLAGS = -O \
19d39c0a 8+MOZILLACFLAGS = $(OPT) \
b2551024
PS
9 -DXPCOM_GLUE=1 \
10 -DMOZILLA_STRICT_API=1 \
11 -fno-rtti \
19d39c0a 12@@ -63,7 +63,13 @@
13 -I$(JAVA_HOME)/include \
14 -I$(JAVA_HOME)/include/linux \
15 ${GECKO_INCLUDES} \
8084ce19 16- ${SWT_PTR_CFLAGS}
19d39c0a 17+ ${SWT_PTR_CFLAGS} \
b2551024 18+ $(JAVA_INC) \
49c0e0bd 19+ -include /usr/include/mozilla/mozilla-config.h \
2264db2a 20+ -I/usr/include/nspr \
49c0e0bd 21+ -I/usr/include/mozilla/xpcom \
b2551024
PS
22+ -I/usr/include/mozilla/string \
23+ -I/usr/include/mozilla/embed_base
8084ce19 24
19d39c0a 25 MOZILLALIBS = -shared -s -Wl,--version-script=mozilla_exports -Bsymbolic ${GECKO_LIBS}
8084ce19 26
19d39c0a 27@@ -75,14 +81,15 @@
28 GNOME_OBJECTS = swt.o gnome.o gnome_structs.o gnome_stats.o
b2551024 29 MOZILLA_OBJECTS = swt.o xpcom.o xpcom_custom.o xpcom_structs.o xpcom_stats.o
49c0e0bd
PS
30
31-CFLAGS = -O -Wall \
32+CFLAGS = $(OPT) -Wall \
33 -DSWT_VERSION=$(SWT_VERSION) \
b2551024 34 $(NATIVE_STATS) \
49c0e0bd 35 -DLINUX -DGTK \
19d39c0a 36 -I$(JAVA_HOME)/include \
37 -I$(JAVA_HOME)/include/linux \
b2551024 38 -fpic \
19d39c0a 39- ${SWT_PTR_CFLAGS}
40+ ${SWT_PTR_CFLAGS} \
41+ $(JAVA_INC)
42 LIBS = -shared -fpic -s
43
44
45@@ -94,16 +101,16 @@
b2551024
PS
46 make_swt: $(SWT_LIB) $(SWTPI_LIB)
47
48 $(SWT_LIB): $(SWT_OBJECTS)
49- $(LD) $(LIBS) -o $(SWT_LIB) $(SWT_OBJECTS)
8084ce19 50-
b2551024 51+ $(CC) $(LIBS) -o $(SWT_LIB) $(SWT_OBJECTS)
8084ce19 52+
b2551024
PS
53 callback.o: callback.c callback.h
54 $(CC) $(CFLAGS) -c callback.c
55
56 $(SWTPI_LIB): $(SWTPI_OBJECTS)
57- $(LD) $(LIBS) $(GTKLIBS) -o $(SWTPI_LIB) $(SWTPI_OBJECTS)
8084ce19 58-
b2551024 59+ $(CC) $(LIBS) $(GTKLIBS) -o $(SWTPI_LIB) $(SWTPI_OBJECTS)
8084ce19 60+
b2551024
PS
61 swt.o: swt.c swt.h
62- $(CC) $(CFLAGS) -c swt.c
63+ $(CC) $(CFLAGS) $(JAVA_INC) -c swt.c
64 os.o: os.c os.h swt.h os_custom.h
65 $(CC) $(CFLAGS) $(GTKCFLAGS) -c os.c
66 os_structs.o: os_structs.c os_structs.h os.h swt.h
19d39c0a 67@@ -136,7 +143,7 @@
b2551024
PS
68 make_awt:$(AWT_LIB)
69
70 $(AWT_LIB): $(AWT_OBJECTS)
71- $(LD) $(AWT_LIBS) -o $(AWT_LIB) $(AWT_OBJECTS)
72+ $(CC) $(AWT_LIBS) -o $(AWT_LIB) $(AWT_OBJECTS)
49c0e0bd
PS
73
74 #
b2551024 75 # Atk lib
19d39c0a 76@@ -144,7 +151,7 @@
b2551024
PS
77 make_atk: $(ATK_LIB)
78
79 $(ATK_LIB): $(ATK_OBJECTS)
80- $(LD) $(LIBS) $(ATKLIBS) -o $(ATK_LIB) $(ATK_OBJECTS)
81+ $(CC) $(LIBS) $(ATKLIBS) -o $(ATK_LIB) $(ATK_OBJECTS)
82
83 atk.o: atk.c atk.h
84 $(CC) $(CFLAGS) $(ATKCFLAGS) -c atk.c
19d39c0a 85@@ -161,7 +168,7 @@
b2551024
PS
86 make_gnome: $(GNOME_LIB)
87
88 $(GNOME_LIB): $(GNOME_OBJECTS)
89- $(LD) $(LIBS) $(GNOMELIBS) -o $(GNOME_LIB) $(GNOME_OBJECTS)
90+ $(CC) $(LIBS) $(GNOMELIBS) -o $(GNOME_LIB) $(GNOME_OBJECTS)
91
92 gnome.o: gnome.c
93 $(CC) $(CFLAGS) $(GNOMECFLAGS) -c gnome.c
This page took 0.235837 seconds and 4 git commands to generate.