]> git.sesse.net Git - vlc/blobdiff - Makefile.in
. rajout de l'option -Winline
[vlc] / Makefile.in
index 40082056973ee7ddbdcee094e89dd8fd644e3b73..e1d3a5fdccc6ee72f65e169aedec16e2581048e3 100644 (file)
@@ -79,12 +79,14 @@ endif
 # C compiler flags: compilation
 #
 CCFLAGS += $(DEFINE) $(INCLUDE)
-CCFLAGS += -Wall
+CCFLAGS += -Wall -Winline
 CCFLAGS += -D_REENTRANT
 CCFLAGS += -D_GNU_SOURCE
 
 # flags needed for clean beos compilation
+ifeq ($(SYS),beos)
 CCFLAGS += -Wno-multichar -Wno-ctor-dtor-privacy -Woverloaded-virtual
+endif
 
 # Optimizations : don't compile debug versions with them
 ifeq ($(DEBUG),0)
@@ -140,8 +142,12 @@ LCFLAGS += -Wall
 
 # Debugging and profiling support
 ifneq ($(DEBUG),0)
+ifeq ($(SYS),beos)
+CFLAGS += -g
+else
 CFLAGS += -pg
 endif
+endif
 
 #################################################################################
 # Objects and files
@@ -207,6 +213,7 @@ video_decoder_obj =         video_decoder/video_decoder.o \
                                                video_decoder/vdec_idct.o
 
 misc_obj =                     misc/mtime.o \
+                                               misc/tests.o \
                                                misc/rsc_files.o \
                                                misc/netutils.o \
                                                misc/playlist.o \
@@ -414,7 +421,7 @@ $(ASM_OBJ): %.o: %.S
 #$(PLUGIN_OBJ): %.so: .dep/%.d
 
 lib/beos.so: $(PLUGIN_BEOS)
-       $(CC) $(CCFLAGS) $(CFLAGS) -nostart -Xlinker -soname=$@ -o $@ $^ plugins/_APP_
+       $(CC) $(CCFLAGS) $(CFLAGS) $(LCFLAGS) -nostart -Xlinker -soname=$@ -o $@ $^ plugins/_APP_
 $(PLUGIN_BEOS): %.o: %.cpp
        $(CC) $(CCFLAGS) $(CFLAGS) -c -o $@ $<
 
@@ -468,12 +475,20 @@ $(PLUGIN_GGI): %.o: %.c
        $(CC) $(CCFLAGS) $(CFLAGS) -c -o $@ $<
 
 lib/yuv.so: $(PLUGIN_YUV)
+ifeq ($(SYS),beos)
+       $(CC) $(CCFLAGS) $(CFLAGS) -nostart -Xlinker -soname=$@ -o $@ $^ plugins/_APP_
+else
        ld -shared -o $@ $^
+endif
 $(PLUGIN_YUV): %.o: %.c
        $(CC) $(CCFLAGS) $(CFLAGS) -c -o $@ $<
 
 lib/yuvmmx.so: $(PLUGIN_YUVMMX)
+ifeq ($(SYS),beos)
+       $(CC) $(CCFLAGS) $(CFLAGS) -nostart -Xlinker -soname=$@ -o $@ $^ plugins/_APP_
+else
        ld -shared -o $@ $^
+endif
 $(PLUGIN_YUVMMX): %.o: %.c
        $(CC) $(CCFLAGS) $(CFLAGS) -c -o $@ $<