aboutsummaryrefslogtreecommitdiff
path: root/Makefile.in
diff options
context:
space:
mode:
authorFlorian Hofhammer <florian.hofhammer@fhofhammer.de>2022-10-14 16:12:01 +0200
committerFlorian Hofhammer <florian.hofhammer@fhofhammer.de>2022-10-14 16:12:01 +0200
commitf21c534ded86cc71493bdb0a076cc2d3a90560a9 (patch)
treefbe6899cb5ee95878b0966c60e4804be93a50583 /Makefile.in
parentc63d1b66120f860e3f6b16019c77d38b918b44ec (diff)
downloadriscv-gnu-toolchain-f21c534ded86cc71493bdb0a076cc2d3a90560a9.zip
riscv-gnu-toolchain-f21c534ded86cc71493bdb0a076cc2d3a90560a9.tar.gz
riscv-gnu-toolchain-f21c534ded86cc71493bdb0a076cc2d3a90560a9.tar.bz2
musl: add missing submodule auto-initialization
Signed-off-by: Florian Hofhammer <florian.hofhammer@fhofhammer.de>
Diffstat (limited to 'Makefile.in')
-rw-r--r--Makefile.in10
1 files changed, 8 insertions, 2 deletions
diff --git a/Makefile.in b/Makefile.in
index 7a6f409..455a378 100644
--- a/Makefile.in
+++ b/Makefile.in
@@ -252,6 +252,12 @@ else
GLIBC_SRC_GIT :=
endif
+ifeq ($(findstring $(srcdir),$(MUSL_SRCDIR)),$(srcdir))
+MUSL_SRC_GIT := $(MUSL_SRCDIR)/.git
+else
+MUSL_SRC_GIT :=
+endif
+
ifeq ($(findstring $(srcdir),$(QEMU_SRCDIR)),$(srcdir))
QEMU_SRC_GIT := $(QEMU_SRCDIR)/.git
else
@@ -742,7 +748,7 @@ stamps/build-gcc-musl-stage1: $(GCC_SRCDIR) $(GCC_SRC_GIT) stamps/build-binutils
$(MAKE) -C $(notdir $@) inhibit-libc=true install-target-libgcc
mkdir -p $(dir $@) && touch $@
-stamps/build-musl-linux-headers: $(MUSL_SRCDIR) stamps/build-gcc-musl-stage1
+stamps/build-musl-linux-headers: $(MUSL_SRCDIR) $(MUSL_SRC_GIT) stamps/build-gcc-musl-stage1
rm -rf $@ $(notdir $@)
mkdir $(notdir $@)
cd $(notdir $@) && CC="$(MUSL_CC_FOR_TARGET)" $</configure \
@@ -755,7 +761,7 @@ stamps/build-musl-linux-headers: $(MUSL_SRCDIR) stamps/build-gcc-musl-stage1
$(MAKE) -C $(notdir $@) install-headers
mkdir -p $(dir $@) && touch $@
-stamps/build-musl-linux: $(MUSL_SRCDIR) stamps/build-gcc-musl-stage1
+stamps/build-musl-linux: $(MUSL_SRCDIR) $(MUSL_SRC_GIT) stamps/build-gcc-musl-stage1
rm -rf $@ $(notdir $@)
mkdir $(notdir $@)
cd $(notdir $@) && \