From 58a3954c51528a31111b298b2c0cbf40db7cadd5 Mon Sep 17 00:00:00 2001 From: mintsuki Date: Mon, 17 Jan 2022 22:36:47 +0100 Subject: [PATCH] build: Add install-strip target --- GNUmakefile.in | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/GNUmakefile.in b/GNUmakefile.in index a21ba62c..8af02bb7 100644 --- a/GNUmakefile.in +++ b/GNUmakefile.in @@ -120,10 +120,8 @@ limine-install: clean: limine-bios-clean limine-uefi32-clean limine-uefi64-clean rm -rf '$(call SHESCAPE,$(BINDIR))' '$(call SHESCAPE,$(BUILDDIR))/stage1.stamp' -.PHONY: install -install: - install -d '$(DESTDIR)$(PREFIX)/bin' - install -s '$(call SHESCAPE,$(BINDIR))/limine-install' '$(DESTDIR)$(PREFIX)/bin/' || true +.PHONY: install-data +install-data: install -d '$(DESTDIR)$(PREFIX)/share' install -d '$(DESTDIR)$(PREFIX)/share/limine' install -m 644 '$(call SHESCAPE,$(BINDIR))/limine.sys' '$(DESTDIR)$(PREFIX)/share/limine/' || true @@ -133,6 +131,16 @@ install: install -m 644 '$(call SHESCAPE,$(BINDIR))/BOOTX64.EFI' '$(DESTDIR)$(PREFIX)/share/limine/' || true install -m 644 '$(call SHESCAPE,$(BINDIR))/BOOTIA32.EFI' '$(DESTDIR)$(PREFIX)/share/limine/' || true +.PHONY: install-strip +install-strip: install-data + install -d '$(DESTDIR)$(PREFIX)/bin' + install -s '$(call SHESCAPE,$(BINDIR))/limine-install' '$(DESTDIR)$(PREFIX)/bin/' || true + +.PHONY: install +install: install-data + install -d '$(DESTDIR)$(PREFIX)/bin' + install '$(call SHESCAPE,$(BINDIR))/limine-install' '$(DESTDIR)$(PREFIX)/bin/' || true + .PHONY: uninstall uninstall: rm -f '$(DESTDIR)$(PREFIX)/bin/limine-install'