:: commit 0efa2e16c8cffd8d964211754e4cf36502c8c7eb

mintsuki <mintsuki@protonmail.com> — 2021-03-18 04:24

parents: 84c41d3854

build: Add install target to limine-install Makefile

diff --git a/Makefile b/Makefile
index 7626902a..f29160d5 100644
--- a/Makefile
+++ b/Makefile
@@ -24,6 +24,7 @@ install: all
 	install -d $(DESTDIR)$(PREFIX)/share
 	install -m 644 bin/limine.sys $(DESTDIR)$(PREFIX)/share/
 	install -m 644 bin/limine-cd.bin $(DESTDIR)$(PREFIX)/share/
+	install -m 644 bin/limine-eltorito-efi.bin $(DESTDIR)$(PREFIX)/share/
 	install -m 644 bin/limine-pxe.bin $(DESTDIR)$(PREFIX)/share/
 	install -m 644 bin/BOOTX64.EFI $(DESTDIR)$(PREFIX)/share/
 
diff --git a/limine-install/Makefile b/limine-install/Makefile
index 42bfe58c..a7a34588 100644
--- a/limine-install/Makefile
+++ b/limine-install/Makefile
@@ -1,3 +1,6 @@
+PREFIX = /usr/local
+DESTDIR =
+
 OBJCOPY = objcopy
 OBJCOPY_ARCH = default
 LIMINE_HDD_BIN = limine-hdd.bin
@@ -9,6 +12,16 @@ CFLAGS = -O2 -pipe -Wall -Wextra
 
 all: limine-install
 
+install: all
+	install -d $(DESTDIR)$(PREFIX)/bin
+	install -s limine-install $(DESTDIR)$(PREFIX)/bin/
+	install -d $(DESTDIR)$(PREFIX)/share
+	install -m 644 limine.sys $(DESTDIR)$(PREFIX)/share/
+	install -m 644 limine-cd.bin $(DESTDIR)$(PREFIX)/share/
+	install -m 644 limine-eltorito-efi.bin $(DESTDIR)$(PREFIX)/share/
+	install -m 644 limine-pxe.bin $(DESTDIR)$(PREFIX)/share/
+	install -m 644 BOOTX64.EFI $(DESTDIR)$(PREFIX)/share/
+
 clean:
 	rm -f limine-hdd.o limine-install
 
tab: 248 wrap: offon