:: commit 7388369611b24f8b2c25ccc83d1134865a73cd83

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

parents: e8bab04ae8

build: Install limine.h header file

diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml
index 044f8510..d00dfb31 100644
--- a/.github/workflows/release.yml
+++ b/.github/workflows/release.yml
@@ -55,6 +55,9 @@ jobs:
       - name: Copy install-sh to bin
         run: cp build-aux/install-sh build/bin/
 
+      - name: Copy limine.h to bin
+        run: cp limine.h build/bin/
+
       - name: Remove limine-hdd.bin
         run: rm build/bin/limine-hdd.bin
 
diff --git a/GNUmakefile.in b/GNUmakefile.in
index dda401d8..c86d633a 100644
--- a/GNUmakefile.in
+++ b/GNUmakefile.in
@@ -107,6 +107,8 @@ install-data:
 	$(INSTALL) -m 644 '$(call SHESCAPE,$(BINDIR))/limine-pxe.bin' '$(DESTDIR)@datarootdir@/limine/' || true
 	$(INSTALL) -m 644 '$(call SHESCAPE,$(BINDIR))/BOOTX64.EFI' '$(DESTDIR)@datarootdir@/limine/' || true
 	$(INSTALL) -m 644 '$(call SHESCAPE,$(BINDIR))/BOOTIA32.EFI' '$(DESTDIR)@datarootdir@/limine/' || true
+	$(INSTALL) -d '$(DESTDIR)@includedir@'
+	$(INSTALL) -m 644 limine.h '$(DESTDIR)@includedir@/'
 
 .PHONY: install-strip
 install-strip: install-data
diff --git a/limine-deploy/Makefile b/limine-deploy/Makefile
index 90b5e0ed..791bb688 100644
--- a/limine-deploy/Makefile
+++ b/limine-deploy/Makefile
@@ -18,6 +18,8 @@ install-data: all
 	$(INSTALL) -m 644 limine-pxe.bin '$(DESTDIR)$(PREFIX)/share/limine/'
 	$(INSTALL) -m 644 BOOTX64.EFI '$(DESTDIR)$(PREFIX)/share/limine/'
 	$(INSTALL) -m 644 BOOTIA32.EFI '$(DESTDIR)$(PREFIX)/share/limine/'
+	$(INSTALL) -d '$(DESTDIR)$(PREFIX)/include'
+	$(INSTALL) -m 644 limine.h '$(DESTDIR)$(PREFIX)/include/'
 
 .PHONY: install
 install: install-data
tab: 248 wrap: offon