Contents of /trunk/gpac/patches/gpac-0.4.2-pic.patch
Parent Directory | Revision Log
Revision 144 -
(show annotations)
(download)
Tue May 8 20:06:05 2007 UTC (17 years, 4 months ago) by niro
File size: 16239 byte(s)
Tue May 8 20:06:05 2007 UTC (17 years, 4 months ago) by niro
File size: 16239 byte(s)
-import
1 | --- gpac/src/Makefile.old 2006-11-23 19:14:39.000000000 +0100 |
2 | +++ gpac/src/Makefile 2006-11-23 19:24:48.000000000 +0100 |
3 | @@ -61,9 +61,14 @@ |
4 | LIBGPAC_LASER=laser/lsr_enc.o laser/lsr_dec.o laser/lsr_tables.o |
5 | endif |
6 | |
7 | + |
8 | +%.opic : %.c |
9 | + $(CC) $(CFLAGS) -fPIC -c $< -o $@ |
10 | + |
11 | + |
12 | ## libgpac objects gathering: la totale ... |
13 | OBJS=$(LIBGPAC_UTILS) $(LIBGPAC_MCRYPT) $(LIBGPAC_SCENE) $(LIBGPAC_IETF) $(LIBGPAC_BIFS) $(LIBGPAC_ISOM) $(LIBGPAC_ODF) $(LIBGPAC_MEDIATOOLS) $(LIBGPAC_SCENEMANAGER) $(LIBGPAC_TERMINAL) $(LIBGPAC_RENDERER) $(LIBGPAC_LASER) |
14 | - |
15 | +OBJSPIC=$(OBJS:.o=.opic) |
16 | |
17 | ## libgpac global compilation and linking options |
18 | #1- zlib support |
19 | @@ -194,10 +199,10 @@ |
20 | $(CC) $(CFLAGS) -c -o $@ $< |
21 | endif |
22 | |
23 | -$(LIB): $(LIBGPAC_UTILS) $(LIBGPAC_IETF) $(LIBGPAC_BIFS) $(LIBGPAC_ODF) $(LIBGPAC_LASER) isomedia scenegraph mcrypt mediatools sceneman term render |
24 | +$(LIB): $(OBJSPIC) $(LIBGPAC_UTILS) $(LIBGPAC_IETF) $(LIBGPAC_BIFS) $(LIBGPAC_ODF) $(LIBGPAC_LASER) isomedia scenegraph mcrypt mediatools sceneman term render |
25 | ar cr ../bin/gcc/libgpac_static.a $(OBJS) |
26 | ranlib ../bin/gcc/libgpac_static.a |
27 | - $(CC) $(SHFLAGS) -Wl,-soname,$(LIB) $(LDFLAGS) -o ../bin/gcc/$@ $(OBJS) $(EXTRALIBS) |
28 | + $(CC) $(SHFLAGS) -Wl,-soname,$(LIB) $(LDFLAGS) -o ../bin/gcc/$@ $(OBJSPIC) $(EXTRALIBS) |
29 | |
30 | dep: depend |
31 | |
32 | --- gpac/modules/aac_in/Makefile.old 2006-11-23 19:44:20.000000000 +0100 |
33 | +++ gpac/modules/aac_in/Makefile 2006-11-23 19:45:02.000000000 +0100 |
34 | @@ -37,11 +37,16 @@ |
35 | LDFLAGS+=-export-symbols aac_in.def |
36 | endif |
37 | |
38 | +OBJSPIC=$(OBJS:.o=.opic) |
39 | + |
40 | +%.opic : %.c |
41 | + $(CC) $(CFLAGS) -fPIC -c $< -o $@ |
42 | + |
43 | all: $(LIB) |
44 | |
45 | |
46 | -$(LIB): $(OBJS) |
47 | - $(CC) $(SHFLAGS) $(LDFLAGS) -o ../../bin/gcc/$@ $(OBJS) -L../../bin/gcc -lgpac $(EXTRALIBS) |
48 | +$(LIB): $(OBJSPIC) |
49 | + $(CC) $(SHFLAGS) $(LDFLAGS) -o ../../bin/gcc/$@ $(OBJSPIC) -L../../bin/gcc -lgpac $(EXTRALIBS) |
50 | |
51 | |
52 | %.o: %.c |
53 | --- gpac/modules/bifs_dec/Makefile.old 2006-11-23 19:51:16.000000000 +0100 |
54 | +++ gpac/modules/bifs_dec/Makefile 2006-11-23 19:51:57.000000000 +0100 |
55 | @@ -24,11 +24,17 @@ |
56 | LDFLAGS+=-export-symbols bifs_dec.def |
57 | endif |
58 | |
59 | + |
60 | +OBJSPIC=$(OBJS:.o=.opic) |
61 | + |
62 | +%.opic : %.c |
63 | + $(CC) $(CFLAGS) -fPIC -c $< -o $@ |
64 | + |
65 | all: $(LIB) |
66 | |
67 | |
68 | -$(LIB): $(OBJS) |
69 | - $(CC) $(SHFLAGS) $(LDFLAGS) -o ../../bin/gcc/$@ $(OBJS) $(EXTRALIBS) -L../../bin/gcc -lgpac |
70 | +$(LIB): $(OBJSPIC) |
71 | + $(CC) $(SHFLAGS) $(LDFLAGS) -o ../../bin/gcc/$@ $(OBJSPIC) $(EXTRALIBS) -L../../bin/gcc -lgpac |
72 | |
73 | |
74 | %.o: %.c |
75 | --- gpac/modules/render2d/Makefile.old 2006-11-23 19:54:18.000000000 +0100 |
76 | +++ gpac/modules/render2d/Makefile 2006-11-23 19:54:34.000000000 +0100 |
77 | @@ -33,11 +33,16 @@ |
78 | LDFLAGS+=-export-symbols render2d.def |
79 | endif |
80 | |
81 | +OBJSPIC=$(OBJS:.o=.opic) |
82 | + |
83 | +%.opic : %.c |
84 | + $(CC) $(CFLAGS) -fPIC -c $< -o $@ |
85 | + |
86 | all: $(LIB) |
87 | |
88 | |
89 | -$(LIB): $(OBJS) |
90 | - $(CC) $(SHFLAGS) $(LDFLAGS) -o ../../bin/gcc/$@ $(OBJS) $(LINKFLAGS) $(EXTRALIBS) |
91 | +$(LIB): $(OBJSPIC) |
92 | + $(CC) $(SHFLAGS) $(LDFLAGS) -o ../../bin/gcc/$@ $(OBJSPIC) $(LINKFLAGS) $(EXTRALIBS) |
93 | |
94 | |
95 | %.o: %.c |
96 | --- gpac/modules/timedtext/Makefile.old 2006-11-23 19:55:57.000000000 +0100 |
97 | +++ gpac/modules/timedtext/Makefile 2006-11-23 19:56:11.000000000 +0100 |
98 | @@ -24,11 +24,16 @@ |
99 | LDFLAGS+=-export-symbols timedtext.def |
100 | endif |
101 | |
102 | +OBJSPIC=$(OBJS:.o=.opic) |
103 | + |
104 | +%.opic : %.c |
105 | + $(CC) $(CFLAGS) -fPIC -c $< -o $@ |
106 | + |
107 | all: $(LIB) |
108 | |
109 | |
110 | -$(LIB): $(OBJS) |
111 | - $(CC) $(SHFLAGS) $(LDFLAGS) -o ../../bin/gcc/$@ $(OBJS) $(EXTRALIBS) -L../../bin/gcc -lgpac |
112 | +$(LIB): $(OBJSPIC) |
113 | + $(CC) $(SHFLAGS) $(LDFLAGS) -o ../../bin/gcc/$@ $(OBJSPIC) $(EXTRALIBS) -L../../bin/gcc -lgpac |
114 | |
115 | |
116 | %.o: %.c |
117 | --- gpac/modules/img_in/Makefile.old 2006-11-23 19:57:01.000000000 +0100 |
118 | +++ gpac/modules/img_in/Makefile 2006-11-23 19:57:16.000000000 +0100 |
119 | @@ -72,11 +72,17 @@ |
120 | LDFLAGS+=-export-symbols img_in.def |
121 | endif |
122 | |
123 | + |
124 | +OBJSPIC=$(OBJS:.o=.opic) |
125 | + |
126 | +%.opic : %.c |
127 | + $(CC) $(CFLAGS) -fPIC -c $< -o $@ |
128 | + |
129 | all: $(LIB) |
130 | |
131 | |
132 | -$(LIB): $(OBJS) |
133 | - $(CC) $(SHFLAGS) $(LDFLAGS) -o ../../bin/gcc/$@ $(OBJS) $(EXTRALIBS) -L$(LOCAL_LIB) $(LINKLIBS) |
134 | +$(LIB): $(OBJSPIC) |
135 | + $(CC) $(SHFLAGS) $(LDFLAGS) -o ../../bin/gcc/$@ $(OBJSPIC) $(EXTRALIBS) -L$(LOCAL_LIB) $(LINKLIBS) |
136 | |
137 | |
138 | %.o: %.c |
139 | --- gpac/modules/svg_in/Makefile.old 2006-11-23 19:58:00.000000000 +0100 |
140 | +++ gpac/modules/svg_in/Makefile 2006-11-23 19:58:19.000000000 +0100 |
141 | @@ -24,11 +24,16 @@ |
142 | LDFLAGS+=-export-symbols svg_in.def |
143 | endif |
144 | |
145 | +OBJSPIC=$(OBJS:.o=.opic) |
146 | + |
147 | +%.opic : %.c |
148 | + $(CC) $(CFLAGS) -fPIC -c $< -o $@ |
149 | + |
150 | all: $(LIB) |
151 | |
152 | |
153 | -$(LIB): $(OBJS) |
154 | - $(CC) $(SHFLAGS) $(LDFLAGS) -o ../../bin/gcc/$@ $(OBJS) $(EXTRALIBS) -L../../bin/gcc -lgpac -lz |
155 | +$(LIB): $(OBJSPIC) |
156 | + $(CC) $(SHFLAGS) $(LDFLAGS) -o ../../bin/gcc/$@ $(OBJSPIC) $(EXTRALIBS) -L../../bin/gcc -lgpac -lz |
157 | |
158 | |
159 | %.o: %.c |
160 | --- gpac/modules/saf_in/Makefile.old 2006-11-23 19:59:06.000000000 +0100 |
161 | +++ gpac/modules/saf_in/Makefile 2006-11-23 19:59:28.000000000 +0100 |
162 | @@ -25,11 +25,16 @@ |
163 | LDFLAGS+=-export-symbols saf_in.def |
164 | endif |
165 | |
166 | +OBJSPIC=$(OBJS:.o=.opic) |
167 | + |
168 | +%.opic : %.c |
169 | + $(CC) $(CFLAGS) -fPIC -c $< -o $@ |
170 | + |
171 | all: $(LIB) |
172 | |
173 | |
174 | -$(LIB): $(OBJS) |
175 | - $(CC) $(SHFLAGS) $(LDFLAGS) -o ../../bin/gcc/$@ $(OBJS) $(EXTRALIBS) -L../../bin/gcc -lgpac |
176 | +$(LIB): $(OBJSPIC) |
177 | + $(CC) $(SHFLAGS) $(LDFLAGS) -o ../../bin/gcc/$@ $(OBJSPIC) $(EXTRALIBS) -L../../bin/gcc -lgpac |
178 | |
179 | |
180 | %.o: %.c |
181 | --- gpac/modules/mpegts_in/Makefile.old 2006-11-23 19:59:54.000000000 +0100 |
182 | +++ gpac/modules/mpegts_in/Makefile 2006-11-23 20:00:22.000000000 +0100 |
183 | @@ -25,11 +25,17 @@ |
184 | LDFLAGS+=-export-symbols mpegts_in.def |
185 | endif |
186 | |
187 | +OBJSPIC=$(OBJS:.o=.opic) |
188 | + |
189 | +%.opic : %.c |
190 | + $(CC) $(CFLAGS) -fPIC -c $< -o $@ |
191 | + |
192 | + |
193 | all: $(LIB) |
194 | |
195 | |
196 | -$(LIB): $(OBJS) |
197 | - $(CC) $(SHFLAGS) $(LDFLAGS) -o ../../bin/gcc/$@ $(OBJS) $(EXTRALIBS) -L../../bin/gcc -lgpac |
198 | +$(LIB): $(OBJSPIC) |
199 | + $(CC) $(SHFLAGS) $(LDFLAGS) -o ../../bin/gcc/$@ $(OBJSPIC) $(EXTRALIBS) -L../../bin/gcc -lgpac |
200 | |
201 | |
202 | %.o: %.c |
203 | --- gpac/modules/laser_dec/Makefile.old 2006-11-23 20:01:29.000000000 +0100 |
204 | +++ gpac/modules/laser_dec/Makefile 2006-11-23 20:01:52.000000000 +0100 |
205 | @@ -24,11 +24,17 @@ |
206 | LDFLAGS+=-export-symbols laser_dec.def |
207 | endif |
208 | |
209 | +OBJSPIC=$(OBJS:.o=.opic) |
210 | + |
211 | +%.opic : %.c |
212 | + $(CC) $(CFLAGS) -fPIC -c $< -o $@ |
213 | + |
214 | + |
215 | all: $(LIB) |
216 | |
217 | |
218 | -$(LIB): $(OBJS) |
219 | - $(CC) $(SHFLAGS) $(LDFLAGS) -o ../../bin/gcc/$@ $(OBJS) $(EXTRALIBS) -L../../bin/gcc -lgpac |
220 | +$(LIB): $(OBJSPIC) |
221 | + $(CC) $(SHFLAGS) $(LDFLAGS) -o ../../bin/gcc/$@ $(OBJSPIC) $(EXTRALIBS) -L../../bin/gcc -lgpac |
222 | |
223 | |
224 | %.o: %.c |
225 | --- gpac/modules/svg_loader/Makefile.old 2006-11-23 20:02:39.000000000 +0100 |
226 | +++ gpac/modules/svg_loader/Makefile 2006-11-23 20:03:19.000000000 +0100 |
227 | @@ -32,11 +32,17 @@ |
228 | LDFLAGS+=-export-symbols svg_loader.def |
229 | endif |
230 | |
231 | +OBJSPIC=$(OBJS:.o=.opic) |
232 | + |
233 | +%.opic : %.c |
234 | + $(CC) $(CFLAGS) -fPIC -c $< -o $@ |
235 | + |
236 | + |
237 | all: $(LIB) |
238 | |
239 | |
240 | -$(LIB): $(OBJS) |
241 | - $(CC) $(SHFLAGS) $(LDFLAGS) -o ../../bin/gcc/$@ $(OBJS) -L../../bin/gcc -lgpac $(XML2_LFLAGS) $(LOCAL_LIB) |
242 | +$(LIB): $(OBJSPIC) |
243 | + $(CC) $(SHFLAGS) $(LDFLAGS) -o ../../bin/gcc/$@ $(OBJSPIC) -L../../bin/gcc -lgpac $(XML2_LFLAGS) $(LOCAL_LIB) |
244 | |
245 | |
246 | %.o: %.c |
247 | --- gpac/modules/ft_font/Makefile.old 2006-11-23 20:03:50.000000000 +0100 |
248 | +++ gpac/modules/ft_font/Makefile 2006-11-23 20:04:03.000000000 +0100 |
249 | @@ -28,11 +28,17 @@ |
250 | LINKVAR=-L../../bin/gcc -lgpac $(FT_LIBS) |
251 | |
252 | |
253 | +OBJSPIC=$(OBJS:.o=.opic) |
254 | + |
255 | +%.opic : %.c |
256 | + $(CC) $(CFLAGS) -fPIC -c $< -o $@ |
257 | + |
258 | + |
259 | all: $(LIB) |
260 | |
261 | |
262 | -$(LIB): $(OBJS) |
263 | - $(CC) $(SHFLAGS) $(LDFLAGS) -o ../../bin/gcc/$@ $(OBJS) $(LINKVAR) $(EXTRALIBS) |
264 | +$(LIB): $(OBJSPIC) |
265 | + $(CC) $(SHFLAGS) $(LDFLAGS) -o ../../bin/gcc/$@ $(OBJSPIC) $(LINKVAR) $(EXTRALIBS) |
266 | |
267 | |
268 | %.o: %.c |
269 | --- gpac/modules/ffmpeg_in/Makefile.old 2006-11-23 20:04:32.000000000 +0100 |
270 | +++ gpac/modules/ffmpeg_in/Makefile 2006-11-23 20:04:50.000000000 +0100 |
271 | @@ -38,11 +38,17 @@ |
272 | LDFLAGS+=-export-symbols ffmpeg_in.def |
273 | endif |
274 | |
275 | +OBJSPIC=$(OBJS:.o=.opic) |
276 | + |
277 | +%.opic : %.c |
278 | + $(CC) $(CFLAGS) -fPIC -c $< -o $@ |
279 | + |
280 | + |
281 | all: $(LIB) |
282 | |
283 | |
284 | -$(LIB): $(OBJS) |
285 | - $(CC) $(SHFLAGS) $(LDFLAGS) -o ../../bin/gcc/$@ $(OBJS) -L../../bin/gcc $(LOCAL_LIB) $(LINKLIBS) $(EXTRALIBS) |
286 | +$(LIB): $(OBJSPIC) |
287 | + $(CC) $(SHFLAGS) $(LDFLAGS) -o ../../bin/gcc/$@ $(OBJSPIC) -L../../bin/gcc $(LOCAL_LIB) $(LINKLIBS) $(EXTRALIBS) |
288 | |
289 | |
290 | %.o: %.c |
291 | --- gpac/modules/xvid_dec/Makefile.old 2006-11-23 20:05:25.000000000 +0100 |
292 | +++ gpac/modules/xvid_dec/Makefile 2006-11-23 20:05:39.000000000 +0100 |
293 | @@ -31,11 +31,17 @@ |
294 | LDFLAGS+=-export-symbols xvid_dec.def |
295 | endif |
296 | |
297 | + |
298 | +OBJSPIC=$(OBJS:.o=.opic) |
299 | + |
300 | +%.opic : %.c |
301 | + $(CC) $(CFLAGS) -fPIC -c $< -o $@ |
302 | + |
303 | all: $(LIB) |
304 | |
305 | |
306 | -$(LIB): $(OBJS) |
307 | - $(CC) $(SHFLAGS) $(LDFLAGS) -o ../../bin/gcc/$@ $(OBJS) -L../../bin/gcc -lgpac $(EXTRALIBS) |
308 | +$(LIB): $(OBJSPIC) |
309 | + $(CC) $(SHFLAGS) $(LDFLAGS) -o ../../bin/gcc/$@ $(OBJSPIC) -L../../bin/gcc -lgpac $(EXTRALIBS) |
310 | |
311 | |
312 | %.o: %.c |
313 | --- gpac/modules/ogg/Makefile.old 2006-11-23 20:06:15.000000000 +0100 |
314 | +++ gpac/modules/ogg/Makefile 2006-11-23 20:06:30.000000000 +0100 |
315 | @@ -62,11 +62,17 @@ |
316 | endif |
317 | |
318 | |
319 | +OBJSPIC=$(OBJS:.o=.opic) |
320 | + |
321 | +%.opic : %.c |
322 | + $(CC) $(CFLAGS) -fPIC -c $< -o $@ |
323 | + |
324 | + |
325 | all: $(LIB) |
326 | |
327 | |
328 | -$(LIB): $(OBJS) |
329 | - $(CC) $(SHFLAGS) $(LDFLAGS) -o ../../bin/gcc/$@ $(OBJS) $(EXTRALIBS) -L$(LOCAL_LIB) $(LINKLIBS) |
330 | +$(LIB): $(OBJSPIC) |
331 | + $(CC) $(SHFLAGS) $(LDFLAGS) -o ../../bin/gcc/$@ $(OBJSPIC) $(EXTRALIBS) -L$(LOCAL_LIB) $(LINKLIBS) |
332 | |
333 | |
334 | %.o: %.c |
335 | --- gpac/modules/amr_float_dec/Makefile.old 2006-11-23 20:07:06.000000000 +0100 |
336 | +++ gpac/modules/amr_float_dec/Makefile 2006-11-23 20:07:20.000000000 +0100 |
337 | @@ -41,11 +41,17 @@ |
338 | LDFLAGS+=-export-symbols amr_float_dec.def |
339 | endif |
340 | |
341 | + |
342 | +OBJSPIC=$(OBJS:.o=.opic) |
343 | + |
344 | +%.opic : %.c |
345 | + $(CC) $(CFLAGS) -fPIC -c $< -o $@ |
346 | + |
347 | all: $(LIB) |
348 | |
349 | |
350 | -$(LIB): $(OBJS) |
351 | - $(CC) $(SHFLAGS) $(LDFLAGS) -o ../../bin/gcc/$@ $(OBJS) $(EXTRALIBS) -L../../bin/gcc -lgpac |
352 | +$(LIB): $(OBJSPIC) |
353 | + $(CC) $(SHFLAGS) $(LDFLAGS) -o ../../bin/gcc/$@ $(OBJSPIC) $(EXTRALIBS) -L../../bin/gcc -lgpac |
354 | |
355 | |
356 | %.o: %.c |
357 | --- gpac/modules/ctx_load/Makefile.old 2006-11-23 20:12:15.000000000 +0100 |
358 | +++ gpac/modules/ctx_load/Makefile 2006-11-23 20:12:28.000000000 +0100 |
359 | @@ -24,11 +24,17 @@ |
360 | LDFLAGS+=-export-symbols ctx_load.def |
361 | endif |
362 | |
363 | + |
364 | +OBJSPIC=$(OBJS:.o=.opic) |
365 | + |
366 | +%.opic : %.c |
367 | + $(CC) $(CFLAGS) -fPIC -c $< -o $@ |
368 | + |
369 | all: $(LIB) |
370 | |
371 | |
372 | -$(LIB): $(OBJS) |
373 | - $(CC) $(SHFLAGS) $(LDFLAGS) -o ../../bin/gcc/$@ $(OBJS) $(EXTRALIBS) -L../../bin/gcc -lgpac |
374 | +$(LIB): $(OBJSPIC) |
375 | + $(CC) $(SHFLAGS) $(LDFLAGS) -o ../../bin/gcc/$@ $(OBJSPIC) $(EXTRALIBS) -L../../bin/gcc -lgpac |
376 | |
377 | |
378 | %.o: %.c |
379 | --- gpac/modules/dummy_in/Makefile.old 2006-11-23 20:13:01.000000000 +0100 |
380 | +++ gpac/modules/dummy_in/Makefile 2006-11-23 20:13:16.000000000 +0100 |
381 | @@ -24,11 +24,17 @@ |
382 | LDFLAGS+=-export-symbols dummy_in.def |
383 | endif |
384 | |
385 | +OBJSPIC=$(OBJS:.o=.opic) |
386 | + |
387 | +%.opic : %.c |
388 | + $(CC) $(CFLAGS) -fPIC -c $< -o $@ |
389 | + |
390 | + |
391 | all: $(LIB) |
392 | |
393 | |
394 | -$(LIB): $(OBJS) |
395 | - $(CC) $(SHFLAGS) $(LDFLAGS) -o ../../bin/gcc/$@ $(OBJS) $(EXTRALIBS) -L../../bin/gcc -lgpac |
396 | +$(LIB): $(OBJSPIC) |
397 | + $(CC) $(SHFLAGS) $(LDFLAGS) -o ../../bin/gcc/$@ $(OBJSPIC) $(EXTRALIBS) -L../../bin/gcc -lgpac |
398 | |
399 | |
400 | %.o: %.c |
401 | --- gpac/modules/soft_raster/Makefile.old 2006-11-23 20:13:46.000000000 +0100 |
402 | +++ gpac/modules/soft_raster/Makefile 2006-11-23 20:14:02.000000000 +0100 |
403 | @@ -30,11 +30,17 @@ |
404 | LDFLAGS+=-export-symbols rast_soft.def |
405 | endif |
406 | |
407 | + |
408 | +OBJSPIC=$(OBJS:.o=.opic) |
409 | + |
410 | +%.opic : %.c |
411 | + $(CC) $(CFLAGS) -fPIC -c $< -o $@ |
412 | + |
413 | all: $(LIB) |
414 | |
415 | |
416 | -$(LIB): $(OBJS) |
417 | - $(CC) $(SHFLAGS) $(LDFLAGS) -o ../../bin/gcc/$@ $(OBJS) $(EXTRALIBS) -L../../bin/gcc -lgpac |
418 | +$(LIB): $(OBJSPIC) |
419 | + $(CC) $(SHFLAGS) $(LDFLAGS) -o ../../bin/gcc/$@ $(OBJSPIC) $(EXTRALIBS) -L../../bin/gcc -lgpac |
420 | |
421 | |
422 | %.o: %.c |
423 | --- gpac/modules/mp3_in/Makefile.old 2006-11-23 20:14:33.000000000 +0100 |
424 | +++ gpac/modules/mp3_in/Makefile 2006-11-23 20:14:59.000000000 +0100 |
425 | @@ -39,11 +39,17 @@ |
426 | LDFLAGS+=-export-symbols mp3_in.def |
427 | endif |
428 | |
429 | +OBJSPIC=$(OBJS:.o=.opic) |
430 | + |
431 | +%.opic : %.c |
432 | + $(CC) $(CFLAGS) -fPIC -c $< -o $@ |
433 | + |
434 | + |
435 | all: $(LIB) |
436 | |
437 | |
438 | -$(LIB): $(OBJS) |
439 | - $(CC) $(SHFLAGS) $(LDFLAGS) -o ../../bin/gcc/$@ $(OBJS) -L../../bin/gcc -lgpac $(EXTRALIBS) |
440 | +$(LIB): $(OBJSPIC) |
441 | + $(CC) $(SHFLAGS) $(LDFLAGS) -o ../../bin/gcc/$@ $(OBJSPIC) -L../../bin/gcc -lgpac $(EXTRALIBS) |
442 | |
443 | |
444 | %.o: %.c |
445 | --- gpac/modules/raw_out/Makefile.old 2006-11-23 20:17:10.000000000 +0100 |
446 | +++ gpac/modules/raw_out/Makefile 2006-11-23 20:17:22.000000000 +0100 |
447 | @@ -24,11 +24,17 @@ |
448 | LDFLAGS+=-export-symbols raw_out.def |
449 | endif |
450 | |
451 | +OBJSPIC=$(OBJS:.o=.opic) |
452 | + |
453 | +%.opic : %.c |
454 | + $(CC) $(CFLAGS) -fPIC -c $< -o $@ |
455 | + |
456 | + |
457 | all: $(LIB) |
458 | |
459 | |
460 | -$(LIB): $(OBJS) |
461 | - $(CC) $(SHFLAGS) $(LDFLAGS) -o ../../bin/gcc/$@ $(OBJS) $(EXTRALIBS) -L../../bin/gcc -lgpac |
462 | +$(LIB): $(OBJSPIC) |
463 | + $(CC) $(SHFLAGS) $(LDFLAGS) -o ../../bin/gcc/$@ $(OBJSPIC) $(EXTRALIBS) -L../../bin/gcc -lgpac |
464 | |
465 | |
466 | %.o: %.c |
467 | --- gpac/modules/sdl_out/Makefile.old 2006-11-23 20:18:11.000000000 +0100 |
468 | +++ gpac/modules/sdl_out/Makefile 2006-11-23 20:18:22.000000000 +0100 |
469 | @@ -31,11 +31,17 @@ |
470 | LDFLAGS+=-export-symbols sdl_out.def |
471 | endif |
472 | |
473 | + |
474 | +OBJSPIC=$(OBJS:.o=.opic) |
475 | + |
476 | +%.opic : %.c |
477 | + $(CC) $(CFLAGS) -fPIC -c $< -o $@ |
478 | + |
479 | all: $(LIB) |
480 | |
481 | |
482 | -$(LIB): $(OBJS) |
483 | - $(CC) $(SHFLAGS) $(LDFLAGS) -o ../../bin/gcc/$@ $(OBJS) $(SDL_LIBS) -L../../bin/gcc -lgpac |
484 | +$(LIB): $(OBJSPIC) |
485 | + $(CC) $(SHFLAGS) $(LDFLAGS) -o ../../bin/gcc/$@ $(OBJSPIC) $(SDL_LIBS) -L../../bin/gcc -lgpac |
486 | |
487 | %.o: %.c |
488 | $(CC) $(CFLAGS) -c -o $@ $< |
489 | --- gpac/modules/x11_out/Makefile.old 2006-11-23 20:19:46.000000000 +0100 |
490 | +++ gpac/modules/x11_out/Makefile 2006-11-23 20:20:08.000000000 +0100 |
491 | @@ -47,11 +47,17 @@ |
492 | LDFLAGS+=-export-symbols |
493 | endif |
494 | |
495 | + |
496 | +OBJSPIC=$(OBJS:.o=.opic) |
497 | + |
498 | +%.opic : %.c |
499 | + $(CC) $(CFLAGS) -fPIC -c $< -o $@ |
500 | + |
501 | all: $(LIB) |
502 | |
503 | |
504 | -$(LIB): $(OBJS) |
505 | - $(CC) $(SHFLAGS) $(LDFLAGS) -o ../../bin/gcc/$@ $(OBJS) -lX11 -L../../bin/gcc -lgpac |
506 | +$(LIB): $(OBJSPIC) |
507 | + $(CC) $(SHFLAGS) $(LDFLAGS) -o ../../bin/gcc/$@ $(OBJSPIC) -lX11 -L../../bin/gcc -lgpac |
508 | |
509 | %.o: %.c |
510 | $(CC) $(CFLAGS) -c -o $@ $< |
511 | --- gpac/modules/isom_in/Makefile.old 2006-11-23 20:24:22.000000000 +0100 |
512 | +++ gpac/modules/isom_in/Makefile 2006-11-23 20:24:33.000000000 +0100 |
513 | @@ -24,11 +24,17 @@ |
514 | LDFLAGS+=-export-symbols isom_in.def |
515 | endif |
516 | |
517 | + |
518 | +OBJSPIC=$(OBJS:.o=.opic) |
519 | + |
520 | +%.opic : %.c |
521 | + $(CC) $(CFLAGS) -fPIC -c $< -o $@ |
522 | + |
523 | all: $(LIB) |
524 | |
525 | |
526 | -$(LIB): $(OBJS) |
527 | - $(CC) $(SHFLAGS) $(LDFLAGS) -o ../../bin/gcc/$@ $(OBJS) -L../../bin/gcc -lgpac $(EXTRALIBS) |
528 | +$(LIB): $(OBJSPIC) |
529 | + $(CC) $(SHFLAGS) $(LDFLAGS) -o ../../bin/gcc/$@ $(OBJSPIC) -L../../bin/gcc -lgpac $(EXTRALIBS) |
530 | |
531 | |
532 | %.o: %.c |
533 | --- gpac/modules/odf_dec/Makefile.old 2006-11-23 20:25:15.000000000 +0100 |
534 | +++ gpac/modules/odf_dec/Makefile 2006-11-23 20:25:26.000000000 +0100 |
535 | @@ -24,11 +24,17 @@ |
536 | LDFLAGS+=-export-symbols odf_dec.def |
537 | endif |
538 | |
539 | + |
540 | +OBJSPIC=$(OBJS:.o=.opic) |
541 | + |
542 | +%.opic : %.c |
543 | + $(CC) $(CFLAGS) -fPIC -c $< -o $@ |
544 | + |
545 | all: $(LIB) |
546 | |
547 | |
548 | -$(LIB): $(OBJS) |
549 | - $(CC) $(SHFLAGS) $(LDFLAGS) -o ../../bin/gcc/$@ $(OBJS) $(EXTRALIBS) -L../../bin/gcc -lgpac |
550 | +$(LIB): $(OBJSPIC) |
551 | + $(CC) $(SHFLAGS) $(LDFLAGS) -o ../../bin/gcc/$@ $(OBJSPIC) $(EXTRALIBS) -L../../bin/gcc -lgpac |
552 | |
553 | |
554 | %.o: %.c |
555 | --- gpac/modules/rtp_in/Makefile.old 2006-11-23 20:25:52.000000000 +0100 |
556 | +++ gpac/modules/rtp_in/Makefile 2006-11-23 20:26:04.000000000 +0100 |
557 | @@ -25,11 +25,17 @@ |
558 | LDFLAGS+=-export-symbols rtp_in.def |
559 | endif |
560 | |
561 | +OBJSPIC=$(OBJS:.o=.opic) |
562 | + |
563 | +%.opic : %.c |
564 | + $(CC) $(CFLAGS) -fPIC -c $< -o $@ |
565 | + |
566 | + |
567 | all: $(LIB) |
568 | |
569 | |
570 | -$(LIB): $(OBJS) |
571 | - $(CC) $(SHFLAGS) $(LDFLAGS) -o ../../bin/gcc/$@ $(OBJS) -L../../bin/gcc -lgpac $(EXTRALIBS) |
572 | +$(LIB): $(OBJSPIC) |
573 | + $(CC) $(SHFLAGS) $(LDFLAGS) -o ../../bin/gcc/$@ $(OBJSPIC) -L../../bin/gcc -lgpac $(EXTRALIBS) |
574 | |
575 | |
576 | %.o: %.c |
577 | --- gpac/modules/render3d/Makefile.old 2006-11-23 20:26:49.000000000 +0100 |
578 | +++ gpac/modules/render3d/Makefile 2006-11-23 20:26:59.000000000 +0100 |
579 | @@ -29,11 +29,17 @@ |
580 | else |
581 | endif |
582 | |
583 | + |
584 | +OBJSPIC=$(OBJS:.o=.opic) |
585 | + |
586 | +%.opic : %.c |
587 | + $(CC) $(CFLAGS) -fPIC -c $< -o $@ |
588 | + |
589 | all: $(LIB) |
590 | |
591 | |
592 | -$(LIB): $(OBJS) |
593 | - $(CC) $(SHFLAGS) $(LDFLAGS) -o ../../bin/gcc/$@ $(OBJS) $(LINKFLAGS) $(EXTRALIBS) $(OGL_LIBS) |
594 | +$(LIB): $(OBJSPIC) |
595 | + $(CC) $(SHFLAGS) $(LDFLAGS) -o ../../bin/gcc/$@ $(OBJSPIC) $(LINKFLAGS) $(EXTRALIBS) $(OGL_LIBS) |
596 | |
597 | |
598 | %.o: %.c |
599 | --- gpac/modules/oss_audio/Makefile.old 2006-11-23 20:37:45.000000000 +0100 |
600 | +++ gpac/modules/oss_audio/Makefile 2006-11-23 20:37:59.000000000 +0100 |
601 | @@ -30,10 +30,16 @@ |
602 | |
603 | LIB=gm_oss_audio.$(DYN_LIB_SUFFIX) |
604 | |
605 | + |
606 | +OBJSPIC=$(OBJS:.o=.opic) |
607 | + |
608 | +%.opic : %.c |
609 | + $(CC) $(CFLAGS) -fPIC -c $< -o $@ |
610 | + |
611 | all: $(LIB) |
612 | |
613 | -$(LIB): $(OBJS) |
614 | - $(CC) $(SHFLAGS) -o ../../bin/gcc/$@ $(OBJS) $(EXTRALIBS) -L../../bin/gcc -lgpac |
615 | +$(LIB): $(OBJSPIC) |
616 | + $(CC) $(SHFLAGS) -o ../../bin/gcc/$@ $(OBJSPIC) $(EXTRALIBS) -L../../bin/gcc -lgpac |
617 | |
618 | |
619 | %.o: %.c |