From a1a84f693f4bdfc191c2a621e5d0cd6f4355d36a Mon Sep 17 00:00:00 2001 From: Robert Swain Date: Sun, 25 Jan 2009 22:44:57 +0000 Subject: [PATCH] Add (un)installation targets for ffpresets using the new DATADIR variable Originally committed as revision 16793 to svn://svn.ffmpeg.org/ffmpeg/trunk --- Makefile | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/Makefile b/Makefile index 2c94537f73..9a0873042d 100644 --- a/Makefile +++ b/Makefile @@ -24,6 +24,8 @@ FFLIBS-$(CONFIG_SWSCALE) += swscale FFLIBS := avdevice avformat avcodec avutil +DATA_FILES := $(wildcard $(SRC_DIR)/ffpresets/*.ffpreset) + include common.mak FF_LDFLAGS := $(FFLDFLAGS) @@ -35,7 +37,7 @@ ALL_TARGETS-$(BUILD_DOC) += documentation INSTALL_TARGETS-$(CONFIG_VHOOK) += install-vhook ifneq ($(PROGS),) -INSTALL_TARGETS-yes += install-progs +INSTALL_TARGETS-yes += install-progs install-data INSTALL_TARGETS-$(BUILD_DOC) += install-man endif INSTALL_PROGS_TARGETS-$(BUILD_SHARED) = install-libs @@ -129,6 +131,10 @@ install-progs: $(PROGS) $(INSTALL_PROGS_TARGETS-yes) install -d "$(BINDIR)" install -c -m 755 $(PROGS) "$(BINDIR)" +install-data: $(DATA_FILES) + install -d "$(DATADIR)" + install -m 644 $(DATA_FILES) "$(DATADIR)" + install-man: $(MANPAGES) install -d "$(MANDIR)/man1" install -m 644 $(MANPAGES) "$(MANDIR)/man1" @@ -137,11 +143,14 @@ install-vhook: videohook install -d "$(SHLIBDIR)/vhook" install -m 755 $(HOOKS) "$(SHLIBDIR)/vhook" -uninstall: uninstall-progs uninstall-man uninstall-vhook +uninstall: uninstall-progs uninstall-data uninstall-man uninstall-vhook uninstall-progs: rm -f $(addprefix "$(BINDIR)/", $(ALLPROGS)) +uninstall-data: + rm -rf "$(DATADIR)" + uninstall-man: rm -f $(addprefix "$(MANDIR)/man1/",$(ALLMANPAGES))