Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 505968
Collapse All | Expand All

(-)make_linux.mak- (-14 / +14 lines)
Lines 66-72 Link Here
66
# Uncomment for Native Stats tool
66
# Uncomment for Native Stats tool
67
#NATIVE_STATS = -DNATIVE_STATS
67
#NATIVE_STATS = -DNATIVE_STATS
68
68
69
MOZILLACFLAGS = -O \
69
MOZILLACFLAGS = $(CXXFLAGS) \
70
	-DSWT_VERSION=$(SWT_VERSION) \
70
	-DSWT_VERSION=$(SWT_VERSION) \
71
	$(NATIVE_STATS) \
71
	$(NATIVE_STATS) \
72
	-DMOZILLA_STRICT_API=1 \
72
	-DMOZILLA_STRICT_API=1 \
Lines 106-112 Link Here
106
WEBKIT_OBJECTS = swt.o webkit.o webkit_structs.o webkit_stats.o
106
WEBKIT_OBJECTS = swt.o webkit.o webkit_structs.o webkit_stats.o
107
GLX_OBJECTS = swt.o glx.o glx_structs.o glx_stats.o
107
GLX_OBJECTS = swt.o glx.o glx_structs.o glx_stats.o
108
108
109
CFLAGS = -O -Wall \
109
CFLAGS += \
110
		-DSWT_VERSION=$(SWT_VERSION) \
110
		-DSWT_VERSION=$(SWT_VERSION) \
111
		$(NATIVE_STATS) \
111
		$(NATIVE_STATS) \
112
		-DLINUX -DGTK \
112
		-DLINUX -DGTK \
Lines 130-142 Link Here
130
make_swt: $(SWT_LIB) $(SWTPI_LIB)
130
make_swt: $(SWT_LIB) $(SWTPI_LIB)
131
131
132
$(SWT_LIB): $(SWT_OBJECTS)
132
$(SWT_LIB): $(SWT_OBJECTS)
133
	$(CC) $(LFLAGS) -o $(SWT_LIB) $(SWT_OBJECTS)
133
	$(CC) $(LDFLAGS) $(LFLAGS) -o $(SWT_LIB) $(SWT_OBJECTS)
134
134
135
callback.o: callback.c callback.h
135
callback.o: callback.c callback.h
136
	$(CC) $(CFLAGS) -DUSE_ASSEMBLER -c callback.c
136
	$(CC) $(CFLAGS) -DUSE_ASSEMBLER -c callback.c
137
137
138
$(SWTPI_LIB): $(SWTPI_OBJECTS)
138
$(SWTPI_LIB): $(SWTPI_OBJECTS)
139
	$(CC) $(LFLAGS) -o $(SWTPI_LIB) $(SWTPI_OBJECTS) $(GTKLIBS)
139
	$(CC) $(LDFLAGS) $(LFLAGS) -o $(SWTPI_LIB) $(SWTPI_OBJECTS) $(GTKLIBS)
140
140
141
swt.o: swt.c swt.h
141
swt.o: swt.c swt.h
142
	$(CC) $(CFLAGS) -c swt.c
142
	$(CC) $(CFLAGS) -c swt.c
Lines 155-161 Link Here
155
make_cairo: $(CAIRO_LIB)
155
make_cairo: $(CAIRO_LIB)
156
156
157
$(CAIRO_LIB): $(CAIRO_OBJECTS)
157
$(CAIRO_LIB): $(CAIRO_OBJECTS)
158
	$(CC) $(LFLAGS) -o $(CAIRO_LIB) $(CAIRO_OBJECTS) $(CAIROLIBS)
158
	$(CC) $(LDFLAGS) $(LFLAGS) -o $(CAIRO_LIB) $(CAIRO_OBJECTS) $(CAIROLIBS)
159
159
160
cairo.o: cairo.c cairo.h swt.h
160
cairo.o: cairo.c cairo.h swt.h
161
	$(CC) $(CFLAGS) $(CAIROCFLAGS) -c cairo.c
161
	$(CC) $(CFLAGS) $(CAIROCFLAGS) -c cairo.c
Lines 171-177 Link Here
171
make_cde: $(CDE_LIB)
171
make_cde: $(CDE_LIB)
172
172
173
$(CDE_LIB): $(CDE_OBJECTS)
173
$(CDE_LIB): $(CDE_OBJECTS)
174
	$(CC) $(LFLAGS) -o $(CDE_LIB) $(CDE_OBJECTS) $(CDE_LIBS)
174
	$(CC) $(LDFLAGS) $(LFLAGS) -o $(CDE_LIB) $(CDE_OBJECTS) $(CDE_LIBS)
175
175
176
#
176
#
177
# AWT lib
177
# AWT lib
Lines 179-185 Link Here
179
make_awt:$(AWT_LIB)
179
make_awt:$(AWT_LIB)
180
180
181
$(AWT_LIB): $(AWT_OBJECTS)
181
$(AWT_LIB): $(AWT_OBJECTS)
182
	$(CC) $(AWT_LFLAGS) -o $(AWT_LIB) $(AWT_OBJECTS) $(AWT_LIBS)
182
	$(CC) $(LDFLAGS) $(AWT_LFLAGS) -o $(AWT_LIB) $(AWT_OBJECTS) $(AWT_LIBS)
183
183
184
#
184
#
185
# Atk lib
185
# Atk lib
Lines 187-193 Link Here
187
make_atk: $(ATK_LIB)
187
make_atk: $(ATK_LIB)
188
188
189
$(ATK_LIB): $(ATK_OBJECTS)
189
$(ATK_LIB): $(ATK_OBJECTS)
190
	$(CC) $(LFLAGS) -o $(ATK_LIB) $(ATK_OBJECTS) $(ATKLIBS)
190
	$(CC) $(LDFLAGS) $(LFLAGS) -o $(ATK_LIB) $(ATK_OBJECTS) $(ATKLIBS)
191
191
192
atk.o: atk.c atk.h
192
atk.o: atk.c atk.h
193
	$(CC) $(CFLAGS) $(ATKCFLAGS) -c atk.c
193
	$(CC) $(CFLAGS) $(ATKCFLAGS) -c atk.c
Lines 204-210 Link Here
204
make_gnome: $(GNOME_LIB)
204
make_gnome: $(GNOME_LIB)
205
205
206
$(GNOME_LIB): $(GNOME_OBJECTS)
206
$(GNOME_LIB): $(GNOME_OBJECTS)
207
	$(CC) $(LFLAGS) -o $(GNOME_LIB) $(GNOME_OBJECTS) $(GNOMELIBS)
207
	$(CC) $(LDFLAGS) $(LFLAGS) -o $(GNOME_LIB) $(GNOME_OBJECTS) $(GNOMELIBS)
208
208
209
gnome.o: gnome.c 
209
gnome.o: gnome.c 
210
	$(CC) $(CFLAGS) $(GNOMECFLAGS) -c gnome.c
210
	$(CC) $(CFLAGS) $(GNOMECFLAGS) -c gnome.c
Lines 221-227 Link Here
221
make_mozilla:$(MOZILLA_LIB)
221
make_mozilla:$(MOZILLA_LIB)
222
222
223
$(MOZILLA_LIB): $(MOZILLA_OBJECTS)
223
$(MOZILLA_LIB): $(MOZILLA_OBJECTS)
224
	$(CXX) -o $(MOZILLA_LIB) $(MOZILLA_OBJECTS) $(MOZILLALFLAGS) ${MOZILLA_LIBS}
224
	$(CXX) $(LDFLAGS) -o $(MOZILLA_LIB) $(MOZILLA_OBJECTS) $(MOZILLALFLAGS) ${MOZILLA_LIBS}
225
225
226
xpcom.o: xpcom.cpp
226
xpcom.o: xpcom.cpp
227
	$(CXX) $(MOZILLACFLAGS) $(MOZILLAEXCLUDES) ${MOZILLA_INCLUDES} -c xpcom.cpp
227
	$(CXX) $(MOZILLACFLAGS) $(MOZILLAEXCLUDES) ${MOZILLA_INCLUDES} -c xpcom.cpp
Lines 242-248 Link Here
242
242
243
$(XULRUNNER_LIB): $(XULRUNNER_OBJECTS)
243
$(XULRUNNER_LIB): $(XULRUNNER_OBJECTS)
244
	echo -e "#include<stdlib.h>\nsize_t je_malloc_usable_size_in_advance(size_t n) {\nreturn n;\n}" | gcc  $(LFLAGS) $(CFLAGS) -xc - -o libswt-xulrunner-fix.so
244
	echo -e "#include<stdlib.h>\nsize_t je_malloc_usable_size_in_advance(size_t n) {\nreturn n;\n}" | gcc  $(LFLAGS) $(CFLAGS) -xc - -o libswt-xulrunner-fix.so
245
	$(CXX) -o $(XULRUNNER_LIB) $(XULRUNNER_OBJECTS) $(MOZILLALFLAGS) ${XULRUNNER_LIBS}
245
	$(CXX) $(LDFLAGS) -o $(XULRUNNER_LIB) $(XULRUNNER_OBJECTS) $(MOZILLALFLAGS) ${XULRUNNER_LIBS}
246
246
247
xpcomxul.o: xpcom.cpp
247
xpcomxul.o: xpcom.cpp
248
	$(CXX) -o xpcomxul.o $(MOZILLACFLAGS) $(XULRUNNEREXCLUDES) ${XULRUNNER_INCLUDES} -c xpcom.cpp
248
	$(CXX) -o xpcomxul.o $(MOZILLACFLAGS) $(XULRUNNEREXCLUDES) ${XULRUNNER_INCLUDES} -c xpcom.cpp
Lines 262-268 Link Here
262
make_xpcominit:$(XPCOMINIT_LIB)
262
make_xpcominit:$(XPCOMINIT_LIB)
263
263
264
$(XPCOMINIT_LIB): $(XPCOMINIT_OBJECTS)
264
$(XPCOMINIT_LIB): $(XPCOMINIT_OBJECTS)
265
	$(CXX) -o $(XPCOMINIT_LIB) $(XPCOMINIT_OBJECTS) $(MOZILLALFLAGS) ${XULRUNNER_LIBS}
265
	$(CXX) $(LDFLAGS) -o $(XPCOMINIT_LIB) $(XPCOMINIT_OBJECTS) $(MOZILLALFLAGS) ${XULRUNNER_LIBS}
266
266
267
xpcominit.o: xpcominit.cpp
267
xpcominit.o: xpcominit.cpp
268
	$(CXX) $(MOZILLACFLAGS) ${XULRUNNER_INCLUDES} -c xpcominit.cpp
268
	$(CXX) $(MOZILLACFLAGS) ${XULRUNNER_INCLUDES} -c xpcominit.cpp
Lines 279-285 Link Here
279
make_webkit: $(WEBKIT_LIB)
279
make_webkit: $(WEBKIT_LIB)
280
280
281
$(WEBKIT_LIB): $(WEBKIT_OBJECTS)
281
$(WEBKIT_LIB): $(WEBKIT_OBJECTS)
282
	$(CC) $(LFLAGS) -o $(WEBKIT_LIB) $(WEBKIT_OBJECTS)
282
	$(CC) $(LDFLAGS) $(LFLAGS) -o $(WEBKIT_LIB) $(WEBKIT_OBJECTS)
283
283
284
webkit.o: webkitgtk.c 
284
webkit.o: webkitgtk.c 
285
	$(CC) $(CFLAGS) $(WEBKITCFLAGS) -c webkitgtk.c -o webkit.o
285
	$(CC) $(CFLAGS) $(WEBKITCFLAGS) -c webkitgtk.c -o webkit.o
Lines 296-302 Link Here
296
make_glx: $(GLX_LIB)
296
make_glx: $(GLX_LIB)
297
297
298
$(GLX_LIB): $(GLX_OBJECTS)
298
$(GLX_LIB): $(GLX_OBJECTS)
299
	$(CC) $(LFLAGS) -o $(GLX_LIB) $(GLX_OBJECTS) $(GLXLIBS)
299
	$(CC) $(LDFLAGS) $(LFLAGS) -o $(GLX_LIB) $(GLX_OBJECTS) $(GLXLIBS)
300
300
301
glx.o: glx.c 
301
glx.o: glx.c 
302
	$(CC) $(CFLAGS) $(GLXCFLAGS) -c glx.c
302
	$(CC) $(CFLAGS) $(GLXCFLAGS) -c glx.c
(-)make_freebsd.mak- (-13 / +13 lines)
Lines 64-70 Link Here
64
# Uncomment for Native Stats tool
64
# Uncomment for Native Stats tool
65
#NATIVE_STATS = -DNATIVE_STATS
65
#NATIVE_STATS = -DNATIVE_STATS
66
66
67
MOZILLACFLAGS = -O \
67
MOZILLACFLAGS += \
68
	-DSWT_VERSION=$(SWT_VERSION) \
68
	-DSWT_VERSION=$(SWT_VERSION) \
69
	$(NATIVE_STATS) \
69
	$(NATIVE_STATS) \
70
	-DMOZILLA_STRICT_API=1 \
70
	-DMOZILLA_STRICT_API=1 \
Lines 91-97 Link Here
91
XPCOMINIT_OBJECTS = swt.o xpcominit.o xpcominit_structs.o xpcominit_stats.o
91
XPCOMINIT_OBJECTS = swt.o xpcominit.o xpcominit_structs.o xpcominit_stats.o
92
GLX_OBJECTS = swt.o glx.o glx_structs.o glx_stats.o
92
GLX_OBJECTS = swt.o glx.o glx_structs.o glx_stats.o
93
93
94
CFLAGS = -O -Wall \
94
CFLAGS += \
95
		-DSWT_VERSION=$(SWT_VERSION) \
95
		-DSWT_VERSION=$(SWT_VERSION) \
96
		$(NATIVE_STATS) \
96
		$(NATIVE_STATS) \
97
		-DFREEBSD -DGTK \
97
		-DFREEBSD -DGTK \
Lines 115-127 Link Here
115
make_swt: $(SWT_LIB) $(SWTPI_LIB)
115
make_swt: $(SWT_LIB) $(SWTPI_LIB)
116
116
117
$(SWT_LIB): $(SWT_OBJECTS)
117
$(SWT_LIB): $(SWT_OBJECTS)
118
	$(CC) $(LFLAGS) -o $(SWT_LIB) $(SWT_OBJECTS)
118
	$(CC) $(LDFLAGS) $(LFLAGS) -o $(SWT_LIB) $(SWT_OBJECTS)
119
119
120
callback.o: callback.c callback.h
120
callback.o: callback.c callback.h
121
	$(CC) $(CFLAGS) -DUSE_ASSEMBLER -c callback.c
121
	$(CC) $(CFLAGS) -DUSE_ASSEMBLER -c callback.c
122
122
123
$(SWTPI_LIB): $(SWTPI_OBJECTS)
123
$(SWTPI_LIB): $(SWTPI_OBJECTS)
124
	$(CC) $(LFLAGS) -o $(SWTPI_LIB) $(SWTPI_OBJECTS) $(GTKLIBS)
124
	$(CC) $(LDFLAGS) $(LFLAGS) -o $(SWTPI_LIB) $(SWTPI_OBJECTS) $(GTKLIBS)
125
125
126
swt.o: swt.c swt.h
126
swt.o: swt.c swt.h
127
	$(CC) $(CFLAGS) -c swt.c
127
	$(CC) $(CFLAGS) -c swt.c
Lines 140-146 Link Here
140
make_cairo: $(CAIRO_LIB)
140
make_cairo: $(CAIRO_LIB)
141
141
142
$(CAIRO_LIB): $(CAIRO_OBJECTS)
142
$(CAIRO_LIB): $(CAIRO_OBJECTS)
143
	$(CC) $(LFLAGS) -o $(CAIRO_LIB) $(CAIRO_OBJECTS) $(CAIROLIBS)
143
	$(CC) $(LDFLAGS) $(LFLAGS) -o $(CAIRO_LIB) $(CAIRO_OBJECTS) $(CAIROLIBS)
144
144
145
cairo.o: cairo.c cairo.h swt.h
145
cairo.o: cairo.c cairo.h swt.h
146
	$(CC) $(CFLAGS) $(CAIROCFLAGS) -c cairo.c
146
	$(CC) $(CFLAGS) $(CAIROCFLAGS) -c cairo.c
Lines 156-162 Link Here
156
make_cde: $(CDE_LIB)
156
make_cde: $(CDE_LIB)
157
157
158
$(CDE_LIB): $(CDE_OBJECTS)
158
$(CDE_LIB): $(CDE_OBJECTS)
159
	$(CC) $(LFLAGS) -o $(CDE_LIB) $(CDE_OBJECTS) $(CDE_LIBS)
159
	$(CC) $(LDFLAGS) $(LFLAGS) -o $(CDE_LIB) $(CDE_OBJECTS) $(CDE_LIBS)
160
160
161
#
161
#
162
# AWT lib
162
# AWT lib
Lines 164-170 Link Here
164
make_awt:$(AWT_LIB)
164
make_awt:$(AWT_LIB)
165
165
166
$(AWT_LIB): $(AWT_OBJECTS)
166
$(AWT_LIB): $(AWT_OBJECTS)
167
	$(CC) $(AWT_LFLAGS) -o $(AWT_LIB) $(AWT_OBJECTS) $(AWT_LIBS)
167
	$(CC) $(LDFLAGS) $(AWT_LFLAGS) -o $(AWT_LIB) $(AWT_OBJECTS) $(AWT_LIBS)
168
168
169
#
169
#
170
# Atk lib
170
# Atk lib
Lines 172-178 Link Here
172
make_atk: $(ATK_LIB)
172
make_atk: $(ATK_LIB)
173
173
174
$(ATK_LIB): $(ATK_OBJECTS)
174
$(ATK_LIB): $(ATK_OBJECTS)
175
	$(CC) $(LFLAGS) -o $(ATK_LIB) $(ATK_OBJECTS) $(ATKLIBS)
175
	$(CC) $(LDFLAGS) $(LFLAGS) -o $(ATK_LIB) $(ATK_OBJECTS) $(ATKLIBS)
176
176
177
atk.o: atk.c atk.h
177
atk.o: atk.c atk.h
178
	$(CC) $(CFLAGS) $(ATKCFLAGS) -c atk.c
178
	$(CC) $(CFLAGS) $(ATKCFLAGS) -c atk.c
Lines 189-195 Link Here
189
make_gnome: $(GNOME_LIB)
189
make_gnome: $(GNOME_LIB)
190
190
191
$(GNOME_LIB): $(GNOME_OBJECTS)
191
$(GNOME_LIB): $(GNOME_OBJECTS)
192
	$(CC) $(LFLAGS) -o $(GNOME_LIB) $(GNOME_OBJECTS) $(GNOMELIBS)
192
	$(CC) $(LDFLAGS) $(LFLAGS) -o $(GNOME_LIB) $(GNOME_OBJECTS) $(GNOMELIBS)
193
193
194
gnome.o: gnome.c 
194
gnome.o: gnome.c 
195
	$(CC) $(CFLAGS) $(GNOMECFLAGS) -c gnome.c
195
	$(CC) $(CFLAGS) $(GNOMECFLAGS) -c gnome.c
Lines 206-212 Link Here
206
make_mozilla:$(MOZILLA_LIB)
206
make_mozilla:$(MOZILLA_LIB)
207
207
208
$(MOZILLA_LIB): $(MOZILLA_OBJECTS)
208
$(MOZILLA_LIB): $(MOZILLA_OBJECTS)
209
	$(CXX) -o $(MOZILLA_LIB) $(MOZILLA_OBJECTS) $(MOZILLALFLAGS) ${MOZILLA_LIBS}
209
	$(CXX) $(LDFLAGS) -o $(MOZILLA_LIB) $(MOZILLA_OBJECTS) $(MOZILLALFLAGS) ${MOZILLA_LIBS}
210
210
211
xpcom.o: xpcom.cpp
211
xpcom.o: xpcom.cpp
212
	$(CXX) $(MOZILLACFLAGS) ${MOZILLA_INCLUDES} -c xpcom.cpp
212
	$(CXX) $(MOZILLACFLAGS) ${MOZILLA_INCLUDES} -c xpcom.cpp
Lines 226-232 Link Here
226
make_xulrunner:$(XULRUNNER_LIB)
226
make_xulrunner:$(XULRUNNER_LIB)
227
227
228
$(XULRUNNER_LIB): $(XULRUNNER_OBJECTS)
228
$(XULRUNNER_LIB): $(XULRUNNER_OBJECTS)
229
	$(CXX) -o $(XULRUNNER_LIB) $(XULRUNNER_OBJECTS) $(MOZILLALFLAGS) ${XULRUNNER_LIBS}
229
	$(CXX) $(LDFLAGS) -o $(XULRUNNER_LIB) $(XULRUNNER_OBJECTS) $(MOZILLALFLAGS) ${XULRUNNER_LIBS}
230
230
231
xpcomxul.o: xpcom.cpp
231
xpcomxul.o: xpcom.cpp
232
	$(CXX) -o xpcomxul.o $(MOZILLACFLAGS) ${XULRUNNER_INCLUDES} -c xpcom.cpp
232
	$(CXX) -o xpcomxul.o $(MOZILLACFLAGS) ${XULRUNNER_INCLUDES} -c xpcom.cpp
Lines 252-258 Link Here
252
make_xpcominit:$(XPCOMINIT_LIB)
252
make_xpcominit:$(XPCOMINIT_LIB)
253
253
254
$(XPCOMINIT_LIB): $(XPCOMINIT_OBJECTS)
254
$(XPCOMINIT_LIB): $(XPCOMINIT_OBJECTS)
255
	$(CXX) -o $(XPCOMINIT_LIB) $(XPCOMINIT_OBJECTS) $(MOZILLALFLAGS) ${XULRUNNER_LIBS}
255
	$(CXX) $(LDFLAGS) -o $(XPCOMINIT_LIB) $(XPCOMINIT_OBJECTS) $(MOZILLALFLAGS) ${XULRUNNER_LIBS}
256
256
257
xpcominit.o: xpcominit.cpp
257
xpcominit.o: xpcominit.cpp
258
	$(CXX) $(MOZILLACFLAGS) ${XULRUNNER_INCLUDES} -c xpcominit.cpp
258
	$(CXX) $(MOZILLACFLAGS) ${XULRUNNER_INCLUDES} -c xpcominit.cpp
Lines 269-275 Link Here
269
make_glx: $(GLX_LIB)
269
make_glx: $(GLX_LIB)
270
270
271
$(GLX_LIB): $(GLX_OBJECTS)
271
$(GLX_LIB): $(GLX_OBJECTS)
272
	$(CC) $(LFLAGS) -o $(GLX_LIB) $(GLX_OBJECTS) $(GLXLIBS)
272
	$(CC) $(LDFLAGS) $(LFLAGS) -o $(GLX_LIB) $(GLX_OBJECTS) $(GLXLIBS)
273
273
274
glx.o: glx.c 
274
glx.o: glx.c 
275
	$(CC) $(CFLAGS) $(GLXCFLAGS) -c glx.c
275
	$(CC) $(CFLAGS) $(GLXCFLAGS) -c glx.c

Return to bug 505968