Annotation of /trunk/gpac/patches/gpac-0.4.2-pic.patch
Parent Directory | Revision Log
Revision 144 -
(hide 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 | niro | 144 | --- 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 |