--- gpac/src/Makefile.old 2006-11-23 19:14:39.000000000 +0100 +++ gpac/src/Makefile 2006-11-23 19:24:48.000000000 +0100 @@ -61,9 +61,14 @@ LIBGPAC_LASER=laser/lsr_enc.o laser/lsr_dec.o laser/lsr_tables.o endif + +%.opic : %.c + $(CC) $(CFLAGS) -fPIC -c $< -o $@ + + ## libgpac objects gathering: la totale ... 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) - +OBJSPIC=$(OBJS:.o=.opic) ## libgpac global compilation and linking options #1- zlib support @@ -194,10 +199,10 @@ $(CC) $(CFLAGS) -c -o $@ $< endif -$(LIB): $(LIBGPAC_UTILS) $(LIBGPAC_IETF) $(LIBGPAC_BIFS) $(LIBGPAC_ODF) $(LIBGPAC_LASER) isomedia scenegraph mcrypt mediatools sceneman term render +$(LIB): $(OBJSPIC) $(LIBGPAC_UTILS) $(LIBGPAC_IETF) $(LIBGPAC_BIFS) $(LIBGPAC_ODF) $(LIBGPAC_LASER) isomedia scenegraph mcrypt mediatools sceneman term render ar cr ../bin/gcc/libgpac_static.a $(OBJS) ranlib ../bin/gcc/libgpac_static.a - $(CC) $(SHFLAGS) -Wl,-soname,$(LIB) $(LDFLAGS) -o ../bin/gcc/$@ $(OBJS) $(EXTRALIBS) + $(CC) $(SHFLAGS) -Wl,-soname,$(LIB) $(LDFLAGS) -o ../bin/gcc/$@ $(OBJSPIC) $(EXTRALIBS) dep: depend --- gpac/modules/aac_in/Makefile.old 2006-11-23 19:44:20.000000000 +0100 +++ gpac/modules/aac_in/Makefile 2006-11-23 19:45:02.000000000 +0100 @@ -37,11 +37,16 @@ LDFLAGS+=-export-symbols aac_in.def endif +OBJSPIC=$(OBJS:.o=.opic) + +%.opic : %.c + $(CC) $(CFLAGS) -fPIC -c $< -o $@ + all: $(LIB) -$(LIB): $(OBJS) - $(CC) $(SHFLAGS) $(LDFLAGS) -o ../../bin/gcc/$@ $(OBJS) -L../../bin/gcc -lgpac $(EXTRALIBS) +$(LIB): $(OBJSPIC) + $(CC) $(SHFLAGS) $(LDFLAGS) -o ../../bin/gcc/$@ $(OBJSPIC) -L../../bin/gcc -lgpac $(EXTRALIBS) %.o: %.c --- gpac/modules/bifs_dec/Makefile.old 2006-11-23 19:51:16.000000000 +0100 +++ gpac/modules/bifs_dec/Makefile 2006-11-23 19:51:57.000000000 +0100 @@ -24,11 +24,17 @@ LDFLAGS+=-export-symbols bifs_dec.def endif + +OBJSPIC=$(OBJS:.o=.opic) + +%.opic : %.c + $(CC) $(CFLAGS) -fPIC -c $< -o $@ + all: $(LIB) -$(LIB): $(OBJS) - $(CC) $(SHFLAGS) $(LDFLAGS) -o ../../bin/gcc/$@ $(OBJS) $(EXTRALIBS) -L../../bin/gcc -lgpac +$(LIB): $(OBJSPIC) + $(CC) $(SHFLAGS) $(LDFLAGS) -o ../../bin/gcc/$@ $(OBJSPIC) $(EXTRALIBS) -L../../bin/gcc -lgpac %.o: %.c --- gpac/modules/render2d/Makefile.old 2006-11-23 19:54:18.000000000 +0100 +++ gpac/modules/render2d/Makefile 2006-11-23 19:54:34.000000000 +0100 @@ -33,11 +33,16 @@ LDFLAGS+=-export-symbols render2d.def endif +OBJSPIC=$(OBJS:.o=.opic) + +%.opic : %.c + $(CC) $(CFLAGS) -fPIC -c $< -o $@ + all: $(LIB) -$(LIB): $(OBJS) - $(CC) $(SHFLAGS) $(LDFLAGS) -o ../../bin/gcc/$@ $(OBJS) $(LINKFLAGS) $(EXTRALIBS) +$(LIB): $(OBJSPIC) + $(CC) $(SHFLAGS) $(LDFLAGS) -o ../../bin/gcc/$@ $(OBJSPIC) $(LINKFLAGS) $(EXTRALIBS) %.o: %.c --- gpac/modules/timedtext/Makefile.old 2006-11-23 19:55:57.000000000 +0100 +++ gpac/modules/timedtext/Makefile 2006-11-23 19:56:11.000000000 +0100 @@ -24,11 +24,16 @@ LDFLAGS+=-export-symbols timedtext.def endif +OBJSPIC=$(OBJS:.o=.opic) + +%.opic : %.c + $(CC) $(CFLAGS) -fPIC -c $< -o $@ + all: $(LIB) -$(LIB): $(OBJS) - $(CC) $(SHFLAGS) $(LDFLAGS) -o ../../bin/gcc/$@ $(OBJS) $(EXTRALIBS) -L../../bin/gcc -lgpac +$(LIB): $(OBJSPIC) + $(CC) $(SHFLAGS) $(LDFLAGS) -o ../../bin/gcc/$@ $(OBJSPIC) $(EXTRALIBS) -L../../bin/gcc -lgpac %.o: %.c --- gpac/modules/img_in/Makefile.old 2006-11-23 19:57:01.000000000 +0100 +++ gpac/modules/img_in/Makefile 2006-11-23 19:57:16.000000000 +0100 @@ -72,11 +72,17 @@ LDFLAGS+=-export-symbols img_in.def endif + +OBJSPIC=$(OBJS:.o=.opic) + +%.opic : %.c + $(CC) $(CFLAGS) -fPIC -c $< -o $@ + all: $(LIB) -$(LIB): $(OBJS) - $(CC) $(SHFLAGS) $(LDFLAGS) -o ../../bin/gcc/$@ $(OBJS) $(EXTRALIBS) -L$(LOCAL_LIB) $(LINKLIBS) +$(LIB): $(OBJSPIC) + $(CC) $(SHFLAGS) $(LDFLAGS) -o ../../bin/gcc/$@ $(OBJSPIC) $(EXTRALIBS) -L$(LOCAL_LIB) $(LINKLIBS) %.o: %.c --- gpac/modules/svg_in/Makefile.old 2006-11-23 19:58:00.000000000 +0100 +++ gpac/modules/svg_in/Makefile 2006-11-23 19:58:19.000000000 +0100 @@ -24,11 +24,16 @@ LDFLAGS+=-export-symbols svg_in.def endif +OBJSPIC=$(OBJS:.o=.opic) + +%.opic : %.c + $(CC) $(CFLAGS) -fPIC -c $< -o $@ + all: $(LIB) -$(LIB): $(OBJS) - $(CC) $(SHFLAGS) $(LDFLAGS) -o ../../bin/gcc/$@ $(OBJS) $(EXTRALIBS) -L../../bin/gcc -lgpac -lz +$(LIB): $(OBJSPIC) + $(CC) $(SHFLAGS) $(LDFLAGS) -o ../../bin/gcc/$@ $(OBJSPIC) $(EXTRALIBS) -L../../bin/gcc -lgpac -lz %.o: %.c --- gpac/modules/saf_in/Makefile.old 2006-11-23 19:59:06.000000000 +0100 +++ gpac/modules/saf_in/Makefile 2006-11-23 19:59:28.000000000 +0100 @@ -25,11 +25,16 @@ LDFLAGS+=-export-symbols saf_in.def endif +OBJSPIC=$(OBJS:.o=.opic) + +%.opic : %.c + $(CC) $(CFLAGS) -fPIC -c $< -o $@ + all: $(LIB) -$(LIB): $(OBJS) - $(CC) $(SHFLAGS) $(LDFLAGS) -o ../../bin/gcc/$@ $(OBJS) $(EXTRALIBS) -L../../bin/gcc -lgpac +$(LIB): $(OBJSPIC) + $(CC) $(SHFLAGS) $(LDFLAGS) -o ../../bin/gcc/$@ $(OBJSPIC) $(EXTRALIBS) -L../../bin/gcc -lgpac %.o: %.c --- gpac/modules/mpegts_in/Makefile.old 2006-11-23 19:59:54.000000000 +0100 +++ gpac/modules/mpegts_in/Makefile 2006-11-23 20:00:22.000000000 +0100 @@ -25,11 +25,17 @@ LDFLAGS+=-export-symbols mpegts_in.def endif +OBJSPIC=$(OBJS:.o=.opic) + +%.opic : %.c + $(CC) $(CFLAGS) -fPIC -c $< -o $@ + + all: $(LIB) -$(LIB): $(OBJS) - $(CC) $(SHFLAGS) $(LDFLAGS) -o ../../bin/gcc/$@ $(OBJS) $(EXTRALIBS) -L../../bin/gcc -lgpac +$(LIB): $(OBJSPIC) + $(CC) $(SHFLAGS) $(LDFLAGS) -o ../../bin/gcc/$@ $(OBJSPIC) $(EXTRALIBS) -L../../bin/gcc -lgpac %.o: %.c --- gpac/modules/laser_dec/Makefile.old 2006-11-23 20:01:29.000000000 +0100 +++ gpac/modules/laser_dec/Makefile 2006-11-23 20:01:52.000000000 +0100 @@ -24,11 +24,17 @@ LDFLAGS+=-export-symbols laser_dec.def endif +OBJSPIC=$(OBJS:.o=.opic) + +%.opic : %.c + $(CC) $(CFLAGS) -fPIC -c $< -o $@ + + all: $(LIB) -$(LIB): $(OBJS) - $(CC) $(SHFLAGS) $(LDFLAGS) -o ../../bin/gcc/$@ $(OBJS) $(EXTRALIBS) -L../../bin/gcc -lgpac +$(LIB): $(OBJSPIC) + $(CC) $(SHFLAGS) $(LDFLAGS) -o ../../bin/gcc/$@ $(OBJSPIC) $(EXTRALIBS) -L../../bin/gcc -lgpac %.o: %.c --- gpac/modules/svg_loader/Makefile.old 2006-11-23 20:02:39.000000000 +0100 +++ gpac/modules/svg_loader/Makefile 2006-11-23 20:03:19.000000000 +0100 @@ -32,11 +32,17 @@ LDFLAGS+=-export-symbols svg_loader.def endif +OBJSPIC=$(OBJS:.o=.opic) + +%.opic : %.c + $(CC) $(CFLAGS) -fPIC -c $< -o $@ + + all: $(LIB) -$(LIB): $(OBJS) - $(CC) $(SHFLAGS) $(LDFLAGS) -o ../../bin/gcc/$@ $(OBJS) -L../../bin/gcc -lgpac $(XML2_LFLAGS) $(LOCAL_LIB) +$(LIB): $(OBJSPIC) + $(CC) $(SHFLAGS) $(LDFLAGS) -o ../../bin/gcc/$@ $(OBJSPIC) -L../../bin/gcc -lgpac $(XML2_LFLAGS) $(LOCAL_LIB) %.o: %.c --- gpac/modules/ft_font/Makefile.old 2006-11-23 20:03:50.000000000 +0100 +++ gpac/modules/ft_font/Makefile 2006-11-23 20:04:03.000000000 +0100 @@ -28,11 +28,17 @@ LINKVAR=-L../../bin/gcc -lgpac $(FT_LIBS) +OBJSPIC=$(OBJS:.o=.opic) + +%.opic : %.c + $(CC) $(CFLAGS) -fPIC -c $< -o $@ + + all: $(LIB) -$(LIB): $(OBJS) - $(CC) $(SHFLAGS) $(LDFLAGS) -o ../../bin/gcc/$@ $(OBJS) $(LINKVAR) $(EXTRALIBS) +$(LIB): $(OBJSPIC) + $(CC) $(SHFLAGS) $(LDFLAGS) -o ../../bin/gcc/$@ $(OBJSPIC) $(LINKVAR) $(EXTRALIBS) %.o: %.c --- gpac/modules/ffmpeg_in/Makefile.old 2006-11-23 20:04:32.000000000 +0100 +++ gpac/modules/ffmpeg_in/Makefile 2006-11-23 20:04:50.000000000 +0100 @@ -38,11 +38,17 @@ LDFLAGS+=-export-symbols ffmpeg_in.def endif +OBJSPIC=$(OBJS:.o=.opic) + +%.opic : %.c + $(CC) $(CFLAGS) -fPIC -c $< -o $@ + + all: $(LIB) -$(LIB): $(OBJS) - $(CC) $(SHFLAGS) $(LDFLAGS) -o ../../bin/gcc/$@ $(OBJS) -L../../bin/gcc $(LOCAL_LIB) $(LINKLIBS) $(EXTRALIBS) +$(LIB): $(OBJSPIC) + $(CC) $(SHFLAGS) $(LDFLAGS) -o ../../bin/gcc/$@ $(OBJSPIC) -L../../bin/gcc $(LOCAL_LIB) $(LINKLIBS) $(EXTRALIBS) %.o: %.c --- gpac/modules/xvid_dec/Makefile.old 2006-11-23 20:05:25.000000000 +0100 +++ gpac/modules/xvid_dec/Makefile 2006-11-23 20:05:39.000000000 +0100 @@ -31,11 +31,17 @@ LDFLAGS+=-export-symbols xvid_dec.def endif + +OBJSPIC=$(OBJS:.o=.opic) + +%.opic : %.c + $(CC) $(CFLAGS) -fPIC -c $< -o $@ + all: $(LIB) -$(LIB): $(OBJS) - $(CC) $(SHFLAGS) $(LDFLAGS) -o ../../bin/gcc/$@ $(OBJS) -L../../bin/gcc -lgpac $(EXTRALIBS) +$(LIB): $(OBJSPIC) + $(CC) $(SHFLAGS) $(LDFLAGS) -o ../../bin/gcc/$@ $(OBJSPIC) -L../../bin/gcc -lgpac $(EXTRALIBS) %.o: %.c --- gpac/modules/ogg/Makefile.old 2006-11-23 20:06:15.000000000 +0100 +++ gpac/modules/ogg/Makefile 2006-11-23 20:06:30.000000000 +0100 @@ -62,11 +62,17 @@ endif +OBJSPIC=$(OBJS:.o=.opic) + +%.opic : %.c + $(CC) $(CFLAGS) -fPIC -c $< -o $@ + + all: $(LIB) -$(LIB): $(OBJS) - $(CC) $(SHFLAGS) $(LDFLAGS) -o ../../bin/gcc/$@ $(OBJS) $(EXTRALIBS) -L$(LOCAL_LIB) $(LINKLIBS) +$(LIB): $(OBJSPIC) + $(CC) $(SHFLAGS) $(LDFLAGS) -o ../../bin/gcc/$@ $(OBJSPIC) $(EXTRALIBS) -L$(LOCAL_LIB) $(LINKLIBS) %.o: %.c --- gpac/modules/amr_float_dec/Makefile.old 2006-11-23 20:07:06.000000000 +0100 +++ gpac/modules/amr_float_dec/Makefile 2006-11-23 20:07:20.000000000 +0100 @@ -41,11 +41,17 @@ LDFLAGS+=-export-symbols amr_float_dec.def endif + +OBJSPIC=$(OBJS:.o=.opic) + +%.opic : %.c + $(CC) $(CFLAGS) -fPIC -c $< -o $@ + all: $(LIB) -$(LIB): $(OBJS) - $(CC) $(SHFLAGS) $(LDFLAGS) -o ../../bin/gcc/$@ $(OBJS) $(EXTRALIBS) -L../../bin/gcc -lgpac +$(LIB): $(OBJSPIC) + $(CC) $(SHFLAGS) $(LDFLAGS) -o ../../bin/gcc/$@ $(OBJSPIC) $(EXTRALIBS) -L../../bin/gcc -lgpac %.o: %.c --- gpac/modules/ctx_load/Makefile.old 2006-11-23 20:12:15.000000000 +0100 +++ gpac/modules/ctx_load/Makefile 2006-11-23 20:12:28.000000000 +0100 @@ -24,11 +24,17 @@ LDFLAGS+=-export-symbols ctx_load.def endif + +OBJSPIC=$(OBJS:.o=.opic) + +%.opic : %.c + $(CC) $(CFLAGS) -fPIC -c $< -o $@ + all: $(LIB) -$(LIB): $(OBJS) - $(CC) $(SHFLAGS) $(LDFLAGS) -o ../../bin/gcc/$@ $(OBJS) $(EXTRALIBS) -L../../bin/gcc -lgpac +$(LIB): $(OBJSPIC) + $(CC) $(SHFLAGS) $(LDFLAGS) -o ../../bin/gcc/$@ $(OBJSPIC) $(EXTRALIBS) -L../../bin/gcc -lgpac %.o: %.c --- gpac/modules/dummy_in/Makefile.old 2006-11-23 20:13:01.000000000 +0100 +++ gpac/modules/dummy_in/Makefile 2006-11-23 20:13:16.000000000 +0100 @@ -24,11 +24,17 @@ LDFLAGS+=-export-symbols dummy_in.def endif +OBJSPIC=$(OBJS:.o=.opic) + +%.opic : %.c + $(CC) $(CFLAGS) -fPIC -c $< -o $@ + + all: $(LIB) -$(LIB): $(OBJS) - $(CC) $(SHFLAGS) $(LDFLAGS) -o ../../bin/gcc/$@ $(OBJS) $(EXTRALIBS) -L../../bin/gcc -lgpac +$(LIB): $(OBJSPIC) + $(CC) $(SHFLAGS) $(LDFLAGS) -o ../../bin/gcc/$@ $(OBJSPIC) $(EXTRALIBS) -L../../bin/gcc -lgpac %.o: %.c --- gpac/modules/soft_raster/Makefile.old 2006-11-23 20:13:46.000000000 +0100 +++ gpac/modules/soft_raster/Makefile 2006-11-23 20:14:02.000000000 +0100 @@ -30,11 +30,17 @@ LDFLAGS+=-export-symbols rast_soft.def endif + +OBJSPIC=$(OBJS:.o=.opic) + +%.opic : %.c + $(CC) $(CFLAGS) -fPIC -c $< -o $@ + all: $(LIB) -$(LIB): $(OBJS) - $(CC) $(SHFLAGS) $(LDFLAGS) -o ../../bin/gcc/$@ $(OBJS) $(EXTRALIBS) -L../../bin/gcc -lgpac +$(LIB): $(OBJSPIC) + $(CC) $(SHFLAGS) $(LDFLAGS) -o ../../bin/gcc/$@ $(OBJSPIC) $(EXTRALIBS) -L../../bin/gcc -lgpac %.o: %.c --- gpac/modules/mp3_in/Makefile.old 2006-11-23 20:14:33.000000000 +0100 +++ gpac/modules/mp3_in/Makefile 2006-11-23 20:14:59.000000000 +0100 @@ -39,11 +39,17 @@ LDFLAGS+=-export-symbols mp3_in.def endif +OBJSPIC=$(OBJS:.o=.opic) + +%.opic : %.c + $(CC) $(CFLAGS) -fPIC -c $< -o $@ + + all: $(LIB) -$(LIB): $(OBJS) - $(CC) $(SHFLAGS) $(LDFLAGS) -o ../../bin/gcc/$@ $(OBJS) -L../../bin/gcc -lgpac $(EXTRALIBS) +$(LIB): $(OBJSPIC) + $(CC) $(SHFLAGS) $(LDFLAGS) -o ../../bin/gcc/$@ $(OBJSPIC) -L../../bin/gcc -lgpac $(EXTRALIBS) %.o: %.c --- gpac/modules/raw_out/Makefile.old 2006-11-23 20:17:10.000000000 +0100 +++ gpac/modules/raw_out/Makefile 2006-11-23 20:17:22.000000000 +0100 @@ -24,11 +24,17 @@ LDFLAGS+=-export-symbols raw_out.def endif +OBJSPIC=$(OBJS:.o=.opic) + +%.opic : %.c + $(CC) $(CFLAGS) -fPIC -c $< -o $@ + + all: $(LIB) -$(LIB): $(OBJS) - $(CC) $(SHFLAGS) $(LDFLAGS) -o ../../bin/gcc/$@ $(OBJS) $(EXTRALIBS) -L../../bin/gcc -lgpac +$(LIB): $(OBJSPIC) + $(CC) $(SHFLAGS) $(LDFLAGS) -o ../../bin/gcc/$@ $(OBJSPIC) $(EXTRALIBS) -L../../bin/gcc -lgpac %.o: %.c --- gpac/modules/sdl_out/Makefile.old 2006-11-23 20:18:11.000000000 +0100 +++ gpac/modules/sdl_out/Makefile 2006-11-23 20:18:22.000000000 +0100 @@ -31,11 +31,17 @@ LDFLAGS+=-export-symbols sdl_out.def endif + +OBJSPIC=$(OBJS:.o=.opic) + +%.opic : %.c + $(CC) $(CFLAGS) -fPIC -c $< -o $@ + all: $(LIB) -$(LIB): $(OBJS) - $(CC) $(SHFLAGS) $(LDFLAGS) -o ../../bin/gcc/$@ $(OBJS) $(SDL_LIBS) -L../../bin/gcc -lgpac +$(LIB): $(OBJSPIC) + $(CC) $(SHFLAGS) $(LDFLAGS) -o ../../bin/gcc/$@ $(OBJSPIC) $(SDL_LIBS) -L../../bin/gcc -lgpac %.o: %.c $(CC) $(CFLAGS) -c -o $@ $< --- gpac/modules/x11_out/Makefile.old 2006-11-23 20:19:46.000000000 +0100 +++ gpac/modules/x11_out/Makefile 2006-11-23 20:20:08.000000000 +0100 @@ -47,11 +47,17 @@ LDFLAGS+=-export-symbols endif + +OBJSPIC=$(OBJS:.o=.opic) + +%.opic : %.c + $(CC) $(CFLAGS) -fPIC -c $< -o $@ + all: $(LIB) -$(LIB): $(OBJS) - $(CC) $(SHFLAGS) $(LDFLAGS) -o ../../bin/gcc/$@ $(OBJS) -lX11 -L../../bin/gcc -lgpac +$(LIB): $(OBJSPIC) + $(CC) $(SHFLAGS) $(LDFLAGS) -o ../../bin/gcc/$@ $(OBJSPIC) -lX11 -L../../bin/gcc -lgpac %.o: %.c $(CC) $(CFLAGS) -c -o $@ $< --- gpac/modules/isom_in/Makefile.old 2006-11-23 20:24:22.000000000 +0100 +++ gpac/modules/isom_in/Makefile 2006-11-23 20:24:33.000000000 +0100 @@ -24,11 +24,17 @@ LDFLAGS+=-export-symbols isom_in.def endif + +OBJSPIC=$(OBJS:.o=.opic) + +%.opic : %.c + $(CC) $(CFLAGS) -fPIC -c $< -o $@ + all: $(LIB) -$(LIB): $(OBJS) - $(CC) $(SHFLAGS) $(LDFLAGS) -o ../../bin/gcc/$@ $(OBJS) -L../../bin/gcc -lgpac $(EXTRALIBS) +$(LIB): $(OBJSPIC) + $(CC) $(SHFLAGS) $(LDFLAGS) -o ../../bin/gcc/$@ $(OBJSPIC) -L../../bin/gcc -lgpac $(EXTRALIBS) %.o: %.c --- gpac/modules/odf_dec/Makefile.old 2006-11-23 20:25:15.000000000 +0100 +++ gpac/modules/odf_dec/Makefile 2006-11-23 20:25:26.000000000 +0100 @@ -24,11 +24,17 @@ LDFLAGS+=-export-symbols odf_dec.def endif + +OBJSPIC=$(OBJS:.o=.opic) + +%.opic : %.c + $(CC) $(CFLAGS) -fPIC -c $< -o $@ + all: $(LIB) -$(LIB): $(OBJS) - $(CC) $(SHFLAGS) $(LDFLAGS) -o ../../bin/gcc/$@ $(OBJS) $(EXTRALIBS) -L../../bin/gcc -lgpac +$(LIB): $(OBJSPIC) + $(CC) $(SHFLAGS) $(LDFLAGS) -o ../../bin/gcc/$@ $(OBJSPIC) $(EXTRALIBS) -L../../bin/gcc -lgpac %.o: %.c --- gpac/modules/rtp_in/Makefile.old 2006-11-23 20:25:52.000000000 +0100 +++ gpac/modules/rtp_in/Makefile 2006-11-23 20:26:04.000000000 +0100 @@ -25,11 +25,17 @@ LDFLAGS+=-export-symbols rtp_in.def endif +OBJSPIC=$(OBJS:.o=.opic) + +%.opic : %.c + $(CC) $(CFLAGS) -fPIC -c $< -o $@ + + all: $(LIB) -$(LIB): $(OBJS) - $(CC) $(SHFLAGS) $(LDFLAGS) -o ../../bin/gcc/$@ $(OBJS) -L../../bin/gcc -lgpac $(EXTRALIBS) +$(LIB): $(OBJSPIC) + $(CC) $(SHFLAGS) $(LDFLAGS) -o ../../bin/gcc/$@ $(OBJSPIC) -L../../bin/gcc -lgpac $(EXTRALIBS) %.o: %.c --- gpac/modules/render3d/Makefile.old 2006-11-23 20:26:49.000000000 +0100 +++ gpac/modules/render3d/Makefile 2006-11-23 20:26:59.000000000 +0100 @@ -29,11 +29,17 @@ else endif + +OBJSPIC=$(OBJS:.o=.opic) + +%.opic : %.c + $(CC) $(CFLAGS) -fPIC -c $< -o $@ + all: $(LIB) -$(LIB): $(OBJS) - $(CC) $(SHFLAGS) $(LDFLAGS) -o ../../bin/gcc/$@ $(OBJS) $(LINKFLAGS) $(EXTRALIBS) $(OGL_LIBS) +$(LIB): $(OBJSPIC) + $(CC) $(SHFLAGS) $(LDFLAGS) -o ../../bin/gcc/$@ $(OBJSPIC) $(LINKFLAGS) $(EXTRALIBS) $(OGL_LIBS) %.o: %.c --- gpac/modules/oss_audio/Makefile.old 2006-11-23 20:37:45.000000000 +0100 +++ gpac/modules/oss_audio/Makefile 2006-11-23 20:37:59.000000000 +0100 @@ -30,10 +30,16 @@ LIB=gm_oss_audio.$(DYN_LIB_SUFFIX) + +OBJSPIC=$(OBJS:.o=.opic) + +%.opic : %.c + $(CC) $(CFLAGS) -fPIC -c $< -o $@ + all: $(LIB) -$(LIB): $(OBJS) - $(CC) $(SHFLAGS) -o ../../bin/gcc/$@ $(OBJS) $(EXTRALIBS) -L../../bin/gcc -lgpac +$(LIB): $(OBJSPIC) + $(CC) $(SHFLAGS) -o ../../bin/gcc/$@ $(OBJSPIC) $(EXTRALIBS) -L../../bin/gcc -lgpac %.o: %.c