:: commit e00b20d562153cd6e6c6423db49033112093706b

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

parents: 2a745ea3ea

build: Misc Makefile fixes

diff --git a/GNUmakefile.in b/GNUmakefile.in
index a16f0fe1..7df49620 100644
--- a/GNUmakefile.in
+++ b/GNUmakefile.in
@@ -96,7 +96,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)$(PREFIX)/share'
 	$(INSTALL) -d '$(DESTDIR)$(PREFIX)/share/limine'
 	$(INSTALL) -m 644 '$(call SHESCAPE,$(BINDIR))/limine.sys' '$(DESTDIR)$(PREFIX)/share/limine/' || true
@@ -119,7 +119,7 @@ install: install-data
 .PHONY: uninstall
 uninstall:
 	rm -f '$(DESTDIR)$(PREFIX)/bin/limine-install'
-	rm -f '$(DESTDIR)$(PREFIX)/share/limine'
+	rm -rf '$(DESTDIR)$(PREFIX)/share/limine'
 
 $(call MKESCAPE,$(BUILDDIR))/stage1.stamp: $(STAGE1_FILES) $(call MKESCAPE,$(BUILDDIR))/decompressor-build/decompressor.bin $(call MKESCAPE,$(BUILDDIR))/common-bios/stage2.bin.gz
 	mkdir -p '$(call SHESCAPE,$(BINDIR))'
tab: 248 wrap: offon