:: commit 4fb7fd8cfa1432d497ca65df12758b6039302c2b

mintsuki <mintsuki@protonmail.com> — 2022-04-12 23:09

parents: 78a482e5ff

build: Misc Makefile fixes

diff --git a/GNUmakefile.in b/GNUmakefile.in
index 9b2a4c2a..b766e6d6 100644
--- a/GNUmakefile.in
+++ b/GNUmakefile.in
@@ -98,7 +98,7 @@ clean: limine-bios-clean limine-uefi32-clean limine-uefi64-clean
 	rm -rf '$(call SHESCAPE,$(BINDIR))' '$(call SHESCAPE,$(BUILDDIR))/stage1.stamp'
 
 .PHONY: install-data
-install-data:
+install-data: all
 	$(INSTALL) -d '$(DESTDIR)@datarootdir@'
 	$(INSTALL) -d '$(DESTDIR)@datarootdir@/limine'
 	$(INSTALL) -m 644 '$(call SHESCAPE,$(BINDIR))/limine.sys' '$(DESTDIR)@datarootdir@/limine/' || true
@@ -123,7 +123,7 @@ install: install-data
 .PHONY: uninstall
 uninstall:
 	rm -f '$(DESTDIR)@bindir@/limine-deploy'
-	rm -f '$(DESTDIR)@datarootdir@/limine'
+	rm -rf '$(DESTDIR)@datarootdir@/limine'
 	rm -f '$(DESTDIR)@includedir@/limine.h'
 
 $(call MKESCAPE,$(BUILDDIR))/stage1.stamp: $(STAGE1_FILES) $(call MKESCAPE,$(BUILDDIR))/decompressor-build/decompressor.bin $(call MKESCAPE,$(BUILDDIR))/common-bios/stage2.bin.gz
tab: 248 wrap: offon