changeset 1319:7e52516cb3d7

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.
author jkeil
date Sat, 14 Jul 2001 16:54:30 +0000
parents 2052e18abd9d
children 18374d49befa
files Makefile
diffstat 1 files changed, 11 insertions(+), 3 deletions(-) [+]
line wrap: on
line diff
--- 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