diff --git a/Makefile.in b/Makefile.in index ede85733..3fe302dc 100644 --- a/Makefile.in +++ b/Makefile.in @@ -9,6 +9,7 @@ GLIBC_SRCDIR := @with_glibc_src@ MUSL_SRCDIR := @with_musl_src@ LINUX_HEADERS_SRCDIR := @with_linux_headers_src@ GDB_SRCDIR := @with_gdb_src@ +QEMU_SRCDIR := @with_qemu_src@ SIM:=qemu @@ -243,6 +244,12 @@ else GLIBC_SRC_GIT := endif +ifeq ($(findstring $(srcdir),$(QEMU_SRCDIR)),$(srcdir)) +QEMU_SRC_GIT := $(QEMU_SRCDIR)/.git +else +QEMU_SRC_GIT := +endif + ifneq ("$(wildcard $(GCC_SRCDIR)/.git)","") GCCPKGVER := g$(shell git -C $(GCC_SRCDIR) describe --always --dirty --exclude '*') else @@ -820,7 +827,7 @@ stamps/build-pk64: pk-src stamps/build-gcc-newlib-stage2 mkdir -p $(dir $@) date > $@ -stamps/build-qemu: $(srcdir)/qemu $(srcdir)/qemu/.git +stamps/build-qemu: $(QEMU_SRCDIR) $(QEMU_SRC_GIT) rm -rf $@ $(notdir $@) mkdir $(notdir $@) cd $(notdir $@) && $