]> git.sesse.net Git - ffmpeg/blobdiff - Makefile
cosmetics: add an empty line between variable declarations and code
[ffmpeg] / Makefile
index 01c2f0fc9d750fc9bff596d032e9e1eb40e1710c..ff198e8f48377cf832130908d7643b7e35f0b72d 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -20,10 +20,14 @@ ALLPROGS    = $(addsuffix   $(EXESUF), $(BASENAMES))
 ALLPROGS_G  = $(addsuffix _g$(EXESUF), $(BASENAMES))
 ALLMANPAGES = $(addsuffix .1, $(BASENAMES))
 
+FFLIBS-$(CONFIG_AVDEVICE) += avdevice
 FFLIBS-$(CONFIG_AVFILTER) += avfilter
+FFLIBS-$(CONFIG_AVFORMAT) += avformat
+FFLIBS-$(CONFIG_AVCODEC)  += avcodec
 FFLIBS-$(CONFIG_POSTPROC) += postproc
+FFLIBS-$(CONFIG_SWSCALE)  += swscale
 
-FFLIBS := avdevice avformat avcodec avutil swscale
+FFLIBS := avutil
 
 DATA_FILES := $(wildcard $(SRC_DIR)/ffpresets/*.ffpreset)
 
@@ -49,7 +53,7 @@ $(PROGS): %$(EXESUF): %_g$(EXESUF)
 
 SUBDIR_VARS := OBJS FFLIBS CLEANFILES DIRS TESTPROGS EXAMPLES SKIPHEADERS \
                ALTIVEC-OBJS MMX-OBJS NEON-OBJS X86-OBJS YASM-OBJS-FFT YASM-OBJS \
-               HOSTPROGS
+               HOSTPROGS BUILT_HEADERS
 
 define RESET
 $(1) :=
@@ -110,8 +114,16 @@ install-man: $(MANPAGES)
        install -d "$(MANDIR)/man1"
        install -m 644 $(MANPAGES) "$(MANDIR)/man1"
 
-uninstall:
-       @echo "I'm sorry, Dave. I'm afraid I can't do that"
+uninstall: uninstall-progs uninstall-data uninstall-man
+
+uninstall-progs:
+       rm -f $(addprefix "$(BINDIR)/", $(ALLPROGS))
+
+uninstall-data:
+       rm -rf "$(DATADIR)"
+
+uninstall-man:
+       rm -f $(addprefix "$(MANDIR)/man1/",$(ALLMANPAGES))
 
 testclean:
        rm -rf tests/vsynth1 tests/vsynth2 tests/data tests/*~