Add dependency information to recursive rules. While more eager than strictly

necessary, this should err on the side of unneeded recursion instead of
missing a necessary rebuild.


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26467 b3059339-0415-0410-9bf9-f77b7e298cf2
This commit is contained in:
diego 2008-04-19 09:53:42 +00:00
parent 883033e8e3
commit 7c76c4a6f6
1 changed files with 22 additions and 22 deletions

View File

@ -243,70 +243,70 @@ include mpcommon.mak
CFLAGS := $(subst -I..,-I.,$(CFLAGS)) CFLAGS := $(subst -I..,-I.,$(CFLAGS))
dvdread/libdvdread.a: dvdread/libdvdread.a: dvdread/*.[ch]
$(MAKE) -C dvdread $(MAKE) -C dvdread
liba52/liba52.a: liba52/liba52.a: liba52/*.[ch]
$(MAKE) -C liba52 $(MAKE) -C liba52
libao2/libao2.a: libao2/libao2.a: libao2/*.[ch]
$(MAKE) -C libao2 $(MAKE) -C libao2
libavcodec/libavcodec.a: libavcodec/libavcodec.a: libavcodec/*.[ch] libavcodec/*/*.[chS]
$(MAKE) -C libavcodec $(MAKE) -C libavcodec
libavformat/libavformat.a: libavformat/libavformat.a: libavformat/*.[ch]
$(MAKE) -C libavformat $(MAKE) -C libavformat
libavutil/libavutil.a: libavutil/libavutil.a: libavutil/*.[ch]
$(MAKE) -C libavutil $(MAKE) -C libavutil
libdvdcss/libdvdcss.a: libdvdcss/libdvdcss.a: libdvdcss/*.[ch] libdvdcss/*/*.[ch]
$(MAKE) -C libdvdcss $(MAKE) -C libdvdcss
libfaad2/libfaad2.a: libfaad2/libfaad2.a: libfaad2/*.[ch] libfaad2/*/*.[ch]
$(MAKE) -C libfaad2 $(MAKE) -C libfaad2
libmpcodecs/libmpcodecs.a: libmpcodecs/libmpcodecs.a: libmpcodecs/*.[ch] libmpcodecs/*/*.[ch]
$(MAKE) -C libmpcodecs $(MAKE) -C libmpcodecs
libmpcodecs/libmpencoders.a: libmpcodecs/libmpencoders.a: libmpcodecs/*.[ch] libmpcodecs/*/*.[ch]
$(MAKE) -C libmpcodecs libmpencoders.a $(MAKE) -C libmpcodecs libmpencoders.a
libmpdemux/libmpdemux.a: libmpdemux/libmpdemux.a: libmpdemux/*.[ch]
$(MAKE) -C libmpdemux libmpdemux.a $(MAKE) -C libmpdemux libmpdemux.a
libmpdemux/libmpmux.a: libmpdemux/libmpmux.a: libmpdemux/*.[ch]
$(MAKE) -C libmpdemux libmpmux.a $(MAKE) -C libmpdemux libmpmux.a
libmpeg2/libmpeg2.a: libmpeg2/libmpeg2.a: libmpeg2/*.[ch]
$(MAKE) -C libmpeg2 $(MAKE) -C libmpeg2
libpostproc/libpostproc.a: libpostproc/libpostproc.a: libpostproc/*.[ch]
$(MAKE) -C libpostproc $(MAKE) -C libpostproc
libswscale/libswscale.a: libswscale/libswscale.a: libswscale/*.[ch]
$(MAKE) -C libswscale $(MAKE) -C libswscale
libvo/libvo.a: libvo/libvo.a: libvo/*.[ch]
$(MAKE) -C libvo libvo.a $(MAKE) -C libvo libvo.a
libvo/libosd.a: libvo/libosd.a: libvo/*.[ch]
$(MAKE) -C libvo libosd.a $(MAKE) -C libvo libosd.a
loader/libloader.a: loader/libloader.a: loader/*.[chSs]
$(MAKE) -C loader $(MAKE) -C loader
mp3lib/libmp3.a: mp3lib/libmp3.a: mp3lib/*.[ch]
$(MAKE) -C mp3lib $(MAKE) -C mp3lib
stream/stream.a: stream/stream.a: stream/*.[ch] stream/*/*.[ch]
$(MAKE) -C stream $(MAKE) -C stream
tremor/libvorbisidec.a: tremor/libvorbisidec.a: tremor/*.[ch]
$(MAKE) -C tremor $(MAKE) -C tremor
vidix/libvidix.a: vidix/libvidix.a: vidix/*.[ch] vidix/*/*.[ch]
$(MAKE) -C vidix $(MAKE) -C vidix
mplayer$(EXESUF): $(MPLAYER_DEPS) mplayer$(EXESUF): $(MPLAYER_DEPS)