:: commit c5d61e4ec6364c2fb72f80fa5e53a00f30895a46

mintsuki <mintsuki@protonmail.com> — 2022-02-20 23:40

parents: 8cae79abb7

build: Unbreak out of tree builds

diff --git a/.gitignore b/.gitignore
index 6e84b730..16ae6831 100644
--- a/.gitignore
+++ b/.gitignore
@@ -31,7 +31,7 @@
 /config.log
 /autom4te.cache
 /GNUmakefile
-/common/config.h
+/config.h
 /common-bios
 /common-uefi32
 /common-uefi64
diff --git a/GNUmakefile.in b/GNUmakefile.in
index a1d02cd7..6319f259 100644
--- a/GNUmakefile.in
+++ b/GNUmakefile.in
@@ -197,7 +197,7 @@ dist:
 
 .PHONY: distclean
 distclean: clean
-	rm -rf toolchain ovmf* config.log config.status GNUmakefile common/config.h
+	rm -rf toolchain ovmf* config.log config.status GNUmakefile config.h
 
 .PHONY: maintainer-clean
 maintainer-clean: distclean
diff --git a/common/GNUmakefile b/common/GNUmakefile
index 14794d62..4441e04a 100644
--- a/common/GNUmakefile
+++ b/common/GNUmakefile
@@ -63,6 +63,7 @@ override INTERNAL_CFLAGS := \
 	-DCOM_OUTPUT=$(COM_OUTPUT) \
 	-DE9_OUTPUT=$(E9_OUTPUT) \
 	-I../freestanding_headers \
+	-I'$(call SHESCAPE,$(BUILDDIR))/..' \
 	-I. \
 	-I../stivale \
 	-I'$(call SHESCAPE,$(BUILDDIR))/tinf'
diff --git a/common/config.h.in b/config.h.in
similarity index 100%
rename from common/config.h.in
rename to config.h.in
diff --git a/configure.ac b/configure.ac
index b67b6454..9e44c983 100644
--- a/configure.ac
+++ b/configure.ac
@@ -237,5 +237,5 @@ AC_SUBST(LIMINE_COPYRIGHT, [$LIMINE_COPYRIGHT])
 
 AC_PREFIX_DEFAULT(/usr/local)
 
-AC_CONFIG_FILES(GNUmakefile common/config.h)
+AC_CONFIG_FILES(GNUmakefile config.h)
 AC_OUTPUT
tab: 248 wrap: offon