From fcb40ee73d04e1ffd46f8c19e537f118526f57ea Mon Sep 17 00:00:00 2001 From: Olaf Hering Date: Mon, 16 Oct 2023 12:02:53 +0200 Subject: [PATCH] Fix dependency in make install target The make target 'install-common' expects results from the target 'all'. A 'make -j install' may fail because both targets are brought up-to-todate in parallel. As a result the final binary will not exist at the time 'install-common' runs, because 'all' is not yet done. Adjust the dependencies to update 'all' before processing 'install-common'. Signed-off-by: Olaf Hering --- Makefile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Makefile b/Makefile index 253ebb9..d7d0fcf 100644 --- a/Makefile +++ b/Makefile @@ -102,9 +102,9 @@ clean : mostly_clean rm -f core */core rm -f *~ contrib/*/*~ */*~ -install : all install-common +install : install-common -install-common : +install-common : all $(INSTALL) -d $(DESTDIR)$(BINDIR) $(INSTALL) -d $(DESTDIR)$(MANDIR)/man8 $(INSTALL) -m 644 $(MAN)/dnsmasq.8 $(DESTDIR)$(MANDIR)/man8