From: Lady <redacted>
Date: Mon, 5 Feb 2024 02:34:12 +0000 (-0500)
Subject: Fix git initialization from within a subdirectory
X-Git-Tag: 0.1.1~1
X-Git-Url: https://git.ladys.computer/Caudex/commitdiff_plain/5f391723082d6fbf7f8a586c81d81eeb3554ccbd?ds=sidebyside;hp=94025c0529851882c0e1c1fa6b61491a5979ada9

Fix git initialization from within a subdirectory
---

diff --git a/GNUmakefile b/GNUmakefile
index 5602ca0..a470b39 100644
--- a/GNUmakefile
+++ b/GNUmakefile
@@ -268,9 +268,9 @@ FORCE : ;
 # ─ ¶ Build Targets ───────────────────────────────────────────────────
 
 # Initialize the ⛩️📰 书社 repository if it is empty.
-$(SHUSHE)/GNUmakefile : %/GNUmakefile :
+$(SHUSHE)/GNUmakefile : $(THISDIR)/%/GNUmakefile :
 	@$(PRINTF) '%s\n' $(call quote,Initializing git submodule at `$*´)
-	$(silent)$(GIT) submodule update --init $(call quote,$*)
+	$(silent)cd $(THISDIR) && $(GIT) submodule update --init $(call quote,$*)
 
 # Touch parsers and transforms if the files in `lib/´ have changed.
 $(PARSERS) $(TRANSFORMS) : $(wildcard lib/*.xslt)