]> git.webhop.me Git - bs-cst-neutrino-hd.git/commitdiff
fix build prerequisites with make -j3
authorMarkham <markham001@gmx.de>
Sat, 24 Mar 2018 17:51:45 +0000 (18:51 +0100)
committerMarkham <markham001@gmx.de>
Sat, 24 Mar 2018 17:51:45 +0000 (18:51 +0100)
Makefile
make/bootstrap.mk

index 7c84b44a7f7046b3270694200824e0413ab4c6fc..7293eaae879c8b585b055d36896230ff4d427e08 100755 (executable)
--- a/Makefile
+++ b/Makefile
@@ -95,10 +95,10 @@ printenv:
        @echo
 
 help:
-       $(MAKE) printenv
+       make printenv
 
 toolcheck:
-       $(MAKE)/./toolchecker.mk
+       make/./toolchecker.mk
 
 update-self:
        git pull
index 87eea5dfef7b23bbc71547ca806b8d7bc8ee5753..d1c9da40594848c1f7bda0c04fc465b7af02d1c9 100755 (executable)
@@ -1,7 +1,7 @@
 # makefile for bootstrap
 
 # bootstrap.mk
-BOOTSTRAP  = targetprefix $(BUILD_TMP) $(CROSS_BASE) $(HOSTPREFIX)/bin
+BOOTSTRAP  = targetprefix $(BUILD_TMP) $(CROSS_BASE) $(HOSTPREFIX)
 BOOTSTRAP += includes-and-libs modules
 BOOTSTRAP += $(TARGETPREFIX)/lib/libc.so.6
 BOOTSTRAP += $(ARCHIVE)
@@ -64,7 +64,7 @@ pkgconfig-preqs:
 # host pkg-config
 #
 $(D)/host_pkgconfig: $(HOSTPREFIX)/bin/pkg-config
-$(HOSTPREFIX)/bin/pkg-config: $(ARCHIVE)/pkg-config-$(HOST_PKGCONFIG_VER).tar.gz | $(HOSTPREFIX)/bin pkgconfig-preqs
+$(HOSTPREFIX)/bin/pkg-config: $(ARCHIVE)/pkg-config-$(HOST_PKGCONFIG_VER).tar.gz | $(HOSTPREFIX) pkgconfig-preqs
        $(START_BUILD)
        $(UNTAR)/pkg-config-$(HOST_PKGCONFIG_VER).tar.gz
        set -e; cd $(BUILD_TMP)/pkg-config-$(HOST_PKGCONFIG_VER); \
@@ -234,13 +234,11 @@ $(CROSS_BASE):
        mkdir -p $(CROSS_BASE)
 
 $(HOSTPREFIX):
-       mkdir $@
-
-$(HOSTPREFIX)/bin: $(HOSTPREFIX)
-       mkdir $@
+       mkdir -p $@
+       mkdir -p $@/bin
 
-$(HOSTPREFIX)/bin/get%.sh: | $(HOSTPREFIX)/bin
-       ln -sf $(BASE_DIR)/scripts/$(shell basename $@) $(HOSTPREFIX)/bin
+$(HOSTPREFIX)/bin/get%.sh: | $(HOSTPREFIX)
+       ln -sf $(BASE_DIR)/scripts/$(shell basename $@) $(HOSTPREFIX)
 
 $(TARGETPREFIX)/lib: | $(TARGETPREFIX)
        mkdir -p $@
@@ -282,7 +280,7 @@ $(ARCHIVE):
        @false
 
 # helper target to create ccache links (make sure to have ccache installed in /usr/bin ;)
-ccache: $(HOSTPREFIX)/bin
+ccache: $(HOSTPREFIX)
        ln -sf /usr/bin/ccache $(HOSTPREFIX)/bin/cc
        ln -sf /usr/bin/ccache $(HOSTPREFIX)/bin/gcc
        ln -sf /usr/bin/ccache $(HOSTPREFIX)/bin/g++