X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=Makefile;h=01c80351e38cdf845987853305feb382e791df15;hb=ad12e9e8c054b904d564e1a183b73104bca2e3d5;hp=2c728104a788869eb9c0fee8f7d6e873ebe12f85;hpb=4778783160fb8d7aa39dafdabc756f1691b830f7;p=ffmpeg diff --git a/Makefile b/Makefile index 2c728104a78..01c80351e38 100644 --- a/Makefile +++ b/Makefile @@ -31,6 +31,7 @@ ALLMANPAGES = $(BASENAMES:%=%.1) FFLIBS-$(CONFIG_AVDEVICE) += avdevice FFLIBS-$(CONFIG_AVFILTER) += avfilter FFLIBS-$(CONFIG_AVFORMAT) += avformat +FFLIBS-$(CONFIG_AVRESAMPLE) += avresample FFLIBS-$(CONFIG_AVCODEC) += avcodec FFLIBS-$(CONFIG_POSTPROC) += postproc FFLIBS-$(CONFIG_SWRESAMPLE)+= swresample @@ -39,6 +40,7 @@ FFLIBS-$(CONFIG_SWSCALE) += swscale FFLIBS := avutil DATA_FILES := $(wildcard $(SRC_PATH)/presets/*.ffpreset) $(SRC_PATH)/doc/ffprobe.xsd +EXAMPLES_FILES := $(wildcard $(SRC_PATH)/doc/examples/*.c) $(SRC_PATH)/doc/examples/Makefile SKIPHEADERS = cmdutils_common_opts.h @@ -124,9 +126,10 @@ install-progs: install-progs-yes $(PROGS) $(Q)mkdir -p "$(BINDIR)" $(INSTALL) -c -m 755 $(INSTPROGS) "$(BINDIR)" -install-data: $(DATA_FILES) - $(Q)mkdir -p "$(DATADIR)" +install-data: $(DATA_FILES) $(EXAMPLES_FILES) + $(Q)mkdir -p "$(DATADIR)/examples" $(INSTALL) -m 644 $(DATA_FILES) "$(DATADIR)" + $(INSTALL) -m 644 $(EXAMPLES_FILES) "$(DATADIR)/examples" uninstall: uninstall-libs uninstall-headers uninstall-progs uninstall-data @@ -160,6 +163,8 @@ coverage-html: coverage.info $(Q)genhtml -o $@ $< $(Q)touch $@ +check: all alltools checkheaders examples testprogs fate + include $(SRC_PATH)/doc/Makefile include $(SRC_PATH)/tests/Makefile @@ -174,5 +179,5 @@ $(sort $(OBJDIRS)): # so this saves some time on slow systems. .SUFFIXES: -.PHONY: all all-yes alltools *clean config examples install* +.PHONY: all all-yes alltools check *clean config install* .PHONY: testprogs uninstall*