[MPlayer-cvslog] r21201 - in trunk: Makefile loader/Makefile loader/dmo/Makefile loader/dshow/Makefile

diego subversion at mplayerhq.hu
Sat Nov 25 01:31:07 CET 2006


Author: diego
Date: Sat Nov 25 01:31:07 2006
New Revision: 21201

Removed:
   trunk/loader/dmo/Makefile
   trunk/loader/dshow/Makefile
Modified:
   trunk/Makefile
   trunk/loader/Makefile

Log:
Make loader Makefile non-recursive.


Modified: trunk/Makefile
==============================================================================
--- trunk/Makefile	(original)
+++ trunk/Makefile	Sat Nov 25 01:31:07 2006
@@ -107,8 +107,8 @@
 PARTS += libpostproc
 endif
 ifeq ($(WIN32DLL),yes)
-COMMON_LIBS += loader/libloader.a loader/dshow/libDS_Filter.a loader/dmo/libDMO_Filter.a
-PARTS += loader loader/dshow loader/dmo
+COMMON_LIBS += loader/libloader.a
+PARTS += loader
 endif
 ifeq ($(MP3LIB),yes)
 COMMON_LIBS += mp3lib/libMP3.a
@@ -205,12 +205,6 @@
 libmpcodecs/libmpcodecs.a:
 	$(MAKE) -C libmpcodecs
 
-loader/dshow/libDS_Filter.a:
-	$(MAKE) -C loader/dshow
-
-loader/dmo/libDMO_Filter.a:
-	$(MAKE) -C loader/dmo
-
 libavutil/libavutil.a:
 	$(MAKE) -C libavutil LIBPREF=lib LIBSUF=.a
 
@@ -445,9 +439,6 @@
 libfaad2/libfaad2.a: .norecurse $(wildcard libfaad2/*.[ch] libfaad2/*/*.[ch])
 
 loader/libloader.a: .norecurse $(wildcard loader/*.[chSs])
-loader/dmo/libDMO_Filter.a: .norecurse $(wildcard loader/dmo/*.[ch])
-loader/dshow/libDS_Filter.a: .norecurse $(wildcard loader/dshow/*.[ch])
-
 libdha/libdha.so: .norecurse $(wildcard libdha/*.[ch])
 vidix/libvidix.a: .norecurse $(wildcard vidix/*.[ch])
 Gui/libgui.a: .norecurse $(wildcard Gui/*.[ch] Gui/*/*.[ch] Gui/*/*/*.[ch])

Modified: trunk/loader/Makefile
==============================================================================
--- trunk/loader/Makefile	(original)
+++ trunk/loader/Makefile	Sat Nov 25 01:31:07 2006
@@ -1,6 +1,6 @@
 include ../config.mak
 
-CFLAGS=-I. -I.. -DMPLAYER -D__WINE__ $(OPTFLAGS)
+CFLAGS=-I. -I.. -Idshow -DMPLAYER -D__WINE__ -DNOAVIFILE_HEADERS $(OPTFLAGS)
 #CFLAGS+=-Ddbg_printf=__vprintf -DTRACE=__vprintf -DDETAILED_OUT
 
 SRCS= driver.c afl.c vfl.c
@@ -9,7 +9,21 @@
        pe_resource.c resource.c registry.c elfdll.c wrapper.S stubs.s
 endif
 
-OBJS = $(SRCS:.c=.o)
+SRCS+= dshow/DS_AudioDecoder.c \
+       dshow/DS_Filter.c \
+       dshow/DS_VideoDecoder.c \
+       dshow/allocator.c \
+       dshow/cmediasample.c \
+       dshow/guids.c \
+       dshow/inputpin.c \
+       dshow/outputpin.c \
+       dmo/DMO_AudioDecoder.c \
+       dmo/DMO_VideoDecoder.c   \
+       dmo/buffer.c   \
+       dmo/dmo.c  \
+       dmo/dmo_guids.c \
+
+OBJS  = $(SRCS:.c=.o)
 OBJS := $(OBJS:.S=.o)
 OBJS := $(OBJS:.s=.o)
 
@@ -19,11 +33,18 @@
 	$(AR) -r $@ $^
 	$(RANLIB) $@
 
+dshow/test: libloader.a
+	$(CC) dshow/test.c $(CFLAGS) -o $@ $^ -lstdc++
+
 clean:
 	rm -f *.o *.a *~
+	rm -f dshow/*.o dshow/*.a dshow/*~
+	rm -f dmo/*.o dmo/*.a dmo/*~
 
 distclean: clean
 	rm -f .depend
+	rm -f dshow/.depend dshow/test dshow/test.raw
+	rm -f dmo/.depend
 
 dep depend:
 	$(CC) -MM $(CFLAGS) $(SRCS) 1>.depend



More information about the MPlayer-cvslog mailing list