]> git.sesse.net Git - vlc/blobdiff - Makefile
* ./configure.in: added extra checks for strange compilers such as
[vlc] / Makefile
index 26b1a13ebc43ab259570f573556de9e6a9b72b97..463b9784990333dd913ec5f8dc5b845f55b93753 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -48,6 +48,7 @@ PLUGINS_DIR :=        ac3_adec \
                spudec \
                text \
                vcd \
+               win32 \
                x11
 
 PLUGINS_TARGETS := ac3_adec/ac3_adec \
@@ -55,8 +56,14 @@ PLUGINS_TARGETS := ac3_adec/ac3_adec \
                alsa/alsa \
                arts/arts \
                beos/beos \
-               chroma/chroma_yv12_rgb8 \
-               chroma/chroma_yv12_rgb16 \
+               chroma/chroma_i420_rgb \
+               chroma/chroma_i420_rgb_mmx \
+               chroma/chroma_i420_yuy2 \
+               chroma/chroma_i420_yuy2_mmx \
+               chroma/chroma_i422_yuy2 \
+               chroma/chroma_i422_yuy2_mmx \
+               chroma/chroma_i420_ymga \
+               chroma/chroma_i420_ymga_mmx \
                directx/directx \
                dsp/dsp \
                dummy/dummy \
@@ -94,6 +101,7 @@ PLUGINS_TARGETS := ac3_adec/ac3_adec \
                memcpy/memcpymmxext \
                memcpy/memcpy3dn \
                mga/mga \
+               mga/xmga \
                motion/motion \
                motion/motionmmx \
                motion/motionmmxext \
@@ -110,18 +118,17 @@ PLUGINS_TARGETS := ac3_adec/ac3_adec \
                text/ncurses \
                text/rc \
                vcd/vcd \
+               win32/win32 \
                x11/x11 \
-               x11/xvideo \
-               yuv/yuv \
-               yuv/yuvmmx
+               x11/xvideo
 
 #
 # C Objects
 # 
-INTERFACE := main interface intf_msg intf_playlist
+INTERFACE := main interface intf_msg intf_playlist intf_eject
 INPUT := input input_ext-dec input_ext-intf input_dec input_programs input_clock mpeg_system
 VIDEO_OUTPUT := video_output video_text vout_pictures vout_subpictures
-AUDIO_OUTPUT := audio_output aout_ext-dec aout_u8 aout_s8 aout_u16 aout_s16 aout_spdif
+AUDIO_OUTPUT := audio_output aout_common aout_ext-dec aout_spdif
 MISC := mtime modules netutils iso_lang
 
 C_OBJ :=       $(INTERFACE:%=src/interface/%.o) \
@@ -137,6 +144,10 @@ ifeq ($(NEED_GETOPT),1)
 C_OBJ += extras/GNUgetopt/getopt.o extras/GNUgetopt/getopt1.o 
 endif
 
+ifeq ($(NEED_SYMBOLS),1)
+C_OBJ += src/misc/symbols.o
+endif
+
 ifeq ($(SYS),beos)
 CPP_OBJ :=     src/misc/beos_specific.o
 endif
@@ -516,9 +527,9 @@ ifneq (,$(BUILTINS))
        @for i in $(BUILTINS) ; do \
                echo "        ALLOCATE_BUILTIN("$$i"); \\" >> $@ ; \
        done
+endif
        @echo "    } while( 0 );" >> $@ ;
        @echo "" >> $@ ;
-endif
 
 $(C_DEP): %.d: FORCE
        @$(MAKE) -s --no-print-directory -f Makefile.dep $@
@@ -526,12 +537,14 @@ $(C_DEP): %.d: FORCE
 $(CPP_DEP): %.dpp: FORCE
        @$(MAKE) -s --no-print-directory -f Makefile.dep $@
 
-$(C_OBJ): %.o: Makefile.opts Makefile.dep Makefile $(H_OBJ)
+$(C_OBJ): %.o: Makefile.opts Makefile.dep Makefile
+$(C_OBJ): %.o: $(H_OBJ)
 $(C_OBJ): %.o: .dep/%.d
 $(C_OBJ): %.o: %.c
        $(CC) $(CFLAGS) $(CFLAGS_VLC) -c -o $@ $<
 
 $(CPP_OBJ): %.o: Makefile.opts Makefile.dep Makefile
+$(CPP_OBJ): %.o: $(H_OBJ)
 $(CPP_OBJ): %.o: .dep/%.dpp
 $(CPP_OBJ): %.o: %.cpp
        $(CC) $(CFLAGS) $(CFLAGS_VLC) -c -o $@ $<