You've already forked FFmpeg
							
							
				mirror of
				https://github.com/FFmpeg/FFmpeg.git
				synced 2025-10-30 23:18:11 +02:00 
			
		
		
		
	Add (un)installation targets for ffpresets using the new DATADIR variable
Originally committed as revision 16793 to svn://svn.ffmpeg.org/ffmpeg/trunk
This commit is contained in:
		
							
								
								
									
										13
									
								
								Makefile
									
									
									
									
									
								
							
							
						
						
									
										13
									
								
								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)) | ||||
|  | ||||
|   | ||||
		Reference in New Issue
	
	Block a user