build: Create limine directory inside share directory and copy over LICENSE.md to binary releases
diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml
index c1cf0258..168f40bd 100644
--- a/.github/workflows/main.yml
+++ b/.github/workflows/main.yml
@@ -76,6 +76,9 @@ jobs:
- name: Copy limine-install to bin
run: cp limine-install/* bin/
+ - name: Copy LICENSE to bin
+ run: cp LICENSE.md bin/
+
- name: Push binaries to binary branch
run: |
git config user.name 'mintsuki'
diff --git a/Makefile b/Makefile
index affaede1..b2fc193a 100644
--- a/Makefile
+++ b/Makefile
@@ -23,11 +23,12 @@ install: all
install -d $(DESTDIR)$(PREFIX)/bin
install -s bin/limine-install $(DESTDIR)$(PREFIX)/bin/
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/
+ install -d $(DESTDIR)$(PREFIX)/share/limine
+ install -m 644 bin/limine.sys $(DESTDIR)$(PREFIX)/share/limine/
+ install -m 644 bin/limine-cd.bin $(DESTDIR)$(PREFIX)/share/limine/
+ install -m 644 bin/limine-eltorito-efi.bin $(DESTDIR)$(PREFIX)/share/limine/
+ install -m 644 bin/limine-pxe.bin $(DESTDIR)$(PREFIX)/share/limine/
+ install -m 644 bin/BOOTX64.EFI $(DESTDIR)$(PREFIX)/share/limine/
limine-bios: stage23-bios decompressor
mkdir -p bin
diff --git a/limine-install/Makefile b/limine-install/Makefile
index 1cf9f61f..4d0c2b4b 100644
--- a/limine-install/Makefile
+++ b/limine-install/Makefile
@@ -16,11 +16,12 @@ 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/
+ install -d $(DESTDIR)$(PREFIX)/share/limine
+ install -m 644 limine.sys $(DESTDIR)$(PREFIX)/share/limine/
+ install -m 644 limine-cd.bin $(DESTDIR)$(PREFIX)/share/limine/
+ install -m 644 limine-eltorito-efi.bin $(DESTDIR)$(PREFIX)/share/limine/
+ install -m 644 limine-pxe.bin $(DESTDIR)$(PREFIX)/share/limine/
+ install -m 644 BOOTX64.EFI $(DESTDIR)$(PREFIX)/share/limine/
clean:
rm -f limine-hdd.o limine-install limine-install.exe
