# HG changeset patch # User jkeil # Date 995129670 0 # Node ID 7e52516cb3d705b5b9aaa52ab9e469c50bd2c868 # Parent 2052e18abd9d3db1ee5f88a97edeb3a85428a3c8 Added some directory existance tests to the distclean and depend targets, so that the user can disable the libavcodec code by removing/renaming the libavcodec subdirectory once again. diff -r 2052e18abd9d -r 7e52516cb3d7 Makefile --- a/Makefile Sat Jul 14 16:52:09 2001 +0000 +++ b/Makefile Sat Jul 14 16:54:30 2001 +0000 @@ -111,14 +111,18 @@ @echo "Following task requires root privs. If it fails don't panic" @echo "however it means you can't use fibmap_mplayer." @echo "Without this (or without running mplayer as root) you won't be" - @echo "able to play DVDs." + @echo "able to play encrypted DVDs." install -D -o root -g root -m 4755 -s $(PRG_FIBMAP) $(BINDIR)/$(PRG_FIBMAP) clean: rm -f *.o *~ $(OBJS) distclean: - @for a in mp3lib libac3 libmpeg2 opendivx libavcodec encore libvo libao2 loader loader/DirectShow drivers drivers/syncfb ; do $(MAKE) -C $$a distclean ; done + @for a in mp3lib libac3 libmpeg2 opendivx libavcodec encore libvo libao2 loader loader/DirectShow drivers drivers/syncfb ; do \ + if [ -d $$a ] ; then \ + $(MAKE) -C $$a distclean ; \ + fi; \ + done rm -f *~ $(PRG) $(PRG_FIBMAP) $(PRG_HQ) $(PRG_AVIP) $(PRG_TV) $(OBJS) *.o *.a .depend dep: depend @@ -126,7 +130,11 @@ depend: ./version.sh $(CC) -MM $(CFLAGS) mplayer.c $(SRCS) 1>.depend - @for a in mp3lib libac3 libmpeg2 libvo libao2 opendivx libavcodec encore loader/DirectShow ; do $(MAKE) -C $$a dep ; done + @for a in mp3lib libac3 libmpeg2 libvo libao2 opendivx libavcodec encore loader/DirectShow ; do \ + if [ -d $$a ] ; then \ + $(MAKE) -C $$a dep ; \ + fi ; \ + done # ./configure must be run if it changed in CVS config.h: configure