# HG changeset patch # User diego # Date 1215244926 0 # Node ID 5b24c3520255982236d15960bccfc27a7ec17edf # Parent 4c07765b11910f7507a12c8e3220701a36a1cda6 Declare FFmpeg dependencies in a more elegant way using the PARTS variable. diff -r 4c07765b1191 -r 5b24c3520255 Makefile --- a/Makefile Fri Jul 04 22:09:55 2008 +0000 +++ b/Makefile Sat Jul 05 08:02:06 2008 +0000 @@ -734,8 +734,8 @@ for part in $(PARTS); do $(MAKE) -C $$part depend; done ALLPARTLIBS = $(foreach part, $(PARTS), $(part)/$(part).a) - -$(ALLPARTLIBS): libavutil/*.[ch] libavcodec/*.[ch] libavcodec/*/*.[chS] libavformat/*.[ch] libpostproc/*.[ch] libswscale/*.[chS] libvo/fastmemcpy.h config.h +FFMPEGFILES = $(foreach part, $(PARTS), $(part)/*.[chS] libavcodec/*/*.[chS]) +$(ALLPARTLIBS): $(FFMPEGFILES) libvo/fastmemcpy.h config.h $(MAKE) -C $(@D) touch $@