summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Makefile17
-rw-r--r--libavcodec/Makefile5
-rw-r--r--libavformat/Makefile7
-rw-r--r--tests/Makefile2
-rw-r--r--vhook/Makefile5
5 files changed, 22 insertions, 14 deletions
diff --git a/Makefile b/Makefile
index 8d9c2230b6..ae3dcd87a7 100644
--- a/Makefile
+++ b/Makefile
@@ -43,7 +43,6 @@ endif
ifeq ($(BUILD_VHOOK),yes)
VHOOK=videohook
INSTALLVHOOK=install-vhook
-CLEANVHOOK=clean-vhook
endif
ifeq ($(TARGET_OS), SunOS)
@@ -151,21 +150,23 @@ endif
@test -f .libs || touch .libs
@for i in $(DEP_LIBS) ; do if $(TEST) $$i -nt .libs ; then touch .libs; fi ; done
-clean: $(CLEANVHOOK)
+clean:
$(MAKE) -C libavutil clean
$(MAKE) -C libavcodec clean
$(MAKE) -C libavformat clean
$(MAKE) -C tests clean
- rm -f *.o *.d *~ .libs .depend gmon.out TAGS ffmpeg_g$(EXESUF) \
- ffplay_g$(EXESUF) $(PROG) $(PROGTEST) $(QTFASTSTART)
-
-clean-vhook:
$(MAKE) -C vhook clean
+ rm -f *.o *.d *~ .libs gmon.out TAGS \
+ $(PROG) $(PROGTEST) $(QTFASTSTART)
# Note well: config.log is NOT removed.
distclean: clean
- $(MAKE) -C libavcodec distclean
- rm -f config.mak config.h *.pc
+ $(MAKE) -C libavutil distclean
+ $(MAKE) -C libavcodec distclean
+ $(MAKE) -C libavformat distclean
+ $(MAKE) -C tests distclean
+ $(MAKE) -C vhook distclean
+ rm -f Makefile.bak .depend config.mak config.h *.pc
TAGS:
etags *.[ch] libavformat/*.[ch] libavcodec/*.[ch]
diff --git a/libavcodec/Makefile b/libavcodec/Makefile
index 81a6d1365b..46258e8d08 100644
--- a/libavcodec/Makefile
+++ b/libavcodec/Makefile
@@ -444,8 +444,8 @@ depend: $(SRCS)
dep: depend
clean: $(CLEANAMR)
- rm -f *.o *.d *~ i386/*.o i386/*~ \
- *.a *.lib *.so *.dylib *.dll \
+ rm -f *.o *.d *~ *.a *.lib *.so *.dylib *.dll \
+ i386/*.o i386/*~ \
armv4l/*.o armv4l/*~ \
mlib/*.o mlib/*~ \
alpha/*.o alpha/*~ \
@@ -459,6 +459,7 @@ clean: $(CLEANAMR)
distclean: clean
rm -f Makefile.bak .depend
+ $(MAKE) -C libpostproc distclean
cleanamr:
$(MAKE) -C amr clean
diff --git a/libavformat/Makefile b/libavformat/Makefile
index b88c90f74a..947a93acc3 100644
--- a/libavformat/Makefile
+++ b/libavformat/Makefile
@@ -142,8 +142,11 @@ install-headers:
%.o: %.cpp
g++ $(subst -Wall,,$(CFLAGS)) -c -o $@ $<
-distclean clean:
- rm -f *.o *.d *~ .depend *.a *.lib *.so *.dylib *.dll
+clean:
+ rm -f *.o *.d *~ *.a *.lib *.so *.dylib *.dll
+
+distclean: clean
+ rm -f Makefile.bak .depend
#
# include dependency files if they exist
diff --git a/tests/Makefile b/tests/Makefile
index 4bcad531a7..08b0d59d83 100644
--- a/tests/Makefile
+++ b/tests/Makefile
@@ -72,6 +72,6 @@ dsptestpic: dsptest.c $(DSPDEPS)
dsptest: dsptest.c $(DSPDEPS)
$(CC) -O4 -fomit-frame-pointer -DHAVE_AV_CONFIG_H -I.. -I$(SRC_PATH)/libavcodec/i386 -I$(SRC_PATH)/libavcodec/ -o $@ $< -lm
-clean:
+distclean clean:
rm -rf vsynth1 vsynth2 data
rm -f asynth1.sw *~ audiogen videogen rotozoom tiny_psnr
diff --git a/vhook/Makefile b/vhook/Makefile
index 1ee2c5ef55..58844f950a 100644
--- a/vhook/Makefile
+++ b/vhook/Makefile
@@ -40,7 +40,10 @@ drawtext$(SLIBSUF): drawtext.o
$(CC) $(LDFLAGS) -g -o $@ $(SHFLAGS) $<
clean:
- rm -f *.o *.d *~ .depend *.a *.lib *.so *.dylib *.dll
+ rm -f *.o *.d *~ *.a *.lib *.so *.dylib *.dll
+
+distclean: clean
+ rm -f Makefile.bak .depend
ifneq ($(wildcard .depend),)
include .depend