From 2887e04cd7ea8fcc3e0815a11db6899d1c9535bf Mon Sep 17 00:00:00 2001 From: Timo Teras Date: Wed, 29 Jul 2009 19:07:14 +0300 Subject: build: make install depend on main targets apparently the double colon rule dependencies affect only the specific rule-set. --- Make.rules | 3 +-- Makefile | 2 +- src/Makefile | 2 +- 3 files changed, 3 insertions(+), 4 deletions(-) diff --git a/Make.rules b/Make.rules index aa1a8b3..e6db280 100644 --- a/Make.rules +++ b/Make.rules @@ -241,8 +241,7 @@ endif compile: $(targets) @: -install:: $(targets) FORCE - @: +install: $(targets) FORCE clean: $(filter %/,$(targets)) ifeq ($(toplevelrun),yes) diff --git a/Makefile b/Makefile index 74d997c..08e2585 100644 --- a/Makefile +++ b/Makefile @@ -29,7 +29,7 @@ include Make.rules ## # Top-level targets -install:: +install: $(INSTALLDIR) $(DESTDIR)$(DOCDIR) $(INSTALL) README $(DESTDIR)$(DOCDIR) diff --git a/src/Makefile b/src/Makefile index 503a751..96e36b3 100644 --- a/src/Makefile +++ b/src/Makefile @@ -21,6 +21,6 @@ LIBS := -Wl,--as-needed \ $(shell pkg-config --libs $(PKGDEPS)) \ -Wl,--no-as-needed -install:: +install: $(INSTALLDIR) $(DESTDIR)$(SBINDIR) $(INSTALL) $(obj)/apk $(DESTDIR)$(SBINDIR) -- cgit v1.2.3