build: Hardcode avversion.h dependency
authorDiego Biurrun <diego@biurrun.de>
Sun, 16 Oct 2016 06:49:40 +0000 (08:49 +0200)
committerDiego Biurrun <diego@biurrun.de>
Thu, 27 Oct 2016 09:54:06 +0000 (11:54 +0200)
Since avversion.h is a generated header it must be created before
dependencies can be determined as a side effect of compilation.
Otherwise Make stops and restarts the build process to generate
avversion.h and produces related error messages.

Makefile

index e860f2c..82e0371 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -180,6 +180,7 @@ GIT_LOG     = $(SRC_PATH)/.git/logs/HEAD
 .version: $(wildcard $(GIT_LOG)) $(VERSION_SH) config.mak
 .version: M=@
 
+cmdutils.o libavutil/utils.o: avversion.h
 avversion.h .version:
        $(M)$(VERSION_SH) $(SRC_PATH) avversion.h $(EXTRA_VERSION)
        $(Q)touch .version