Commit Graph

30 Commits

Author SHA1 Message Date
mintsuki
291d45d9fb build: Makefile improvements 2022-01-02 13:06:48 +01:00
mintsuki
88864b2695 limine-install: Fix broken argc comparison 2021-12-24 00:32:46 +01:00
mintsuki
95ba687eb7 limine-install: Add O_BINARY flag to open() on win32 2021-12-20 07:57:37 +01:00
mintsuki
624228c83c build: Initial support for special characters in build path 2021-11-30 00:58:35 +01:00
mintsuki
c5da575520 Revert "build: Support spaces in build directory"
This reverts commit d815c3d732.
2021-11-26 14:52:36 +01:00
mintsuki
0ce97ee621 build: Support spaces in build directory 2021-11-25 23:14:29 +01:00
mintsuki
df1e8b95bf build: Allow out of tree builds 2021-11-20 09:13:32 +01:00
mintsuki
241c4dcc85 limine-install: Minor Makefile fixes 2021-07-29 15:54:18 +02:00
mintsuki
af03050db3 build: Make build system more BSD friendly 2021-07-26 16:09:03 +02:00
mintsuki
2bcddaeea4 build: Makefile adjustments 2021-07-20 14:46:19 +02:00
mintsuki
f8b5b145b5 build: Do not fail install if limine-eltorito-efi.bin is not present 2021-06-30 18:27:46 +02:00
mintsuki
52cfc27d3e limine-install: Implement --force-mbr option 2021-06-30 17:48:24 +02:00
mintsuki
187576393c limine-install: Add local .gitignore 2021-05-28 15:57:34 +02:00
mintsuki
5176a2303e limine-install: Ensure stack is not executable on UNIX/ELF 2021-05-22 10:34:49 +02:00
mintsuki
48c6d45c11 limine-install: Turn WARNING about copying limine.sys into a less scary reminder 2021-04-20 06:48:00 +02:00
mintsuki
8c28d8ff3d limine-install: More macOS friendliness 2021-04-16 12:22:22 +02:00
mintsuki
d288550b2a build: Properly handle spaces in PATH 2021-04-11 09:56:48 +02:00
mintsuki
543edfa0b3 build: Make build system more flexible to use when using the host toolchain 2021-04-08 19:41:46 +02:00
mintsuki
e80e20f209 Revert "limine-install: Offer the option to force installation on an unrecognised MBR device instead of just failing"
This reverts commit fc61ae76a0.
2021-04-03 15:27:49 +02:00
mintsuki
fc61ae76a0 limine-install: Offer the option to force installation on an unrecognised MBR device instead of just failing 2021-04-03 02:47:43 +02:00
mintsuki
0f0dddf75e part: Harden MBR detection code 2021-03-29 12:14:17 +02:00
mintsuki
0579a19d6f build: Create limine directory inside share directory and copy over LICENSE.md to binary releases 2021-03-21 10:59:32 +01:00
mintsuki
698e386cc5 misc: Add warnings about copying limine.sys over 2021-03-21 07:58:21 +01:00
mintsuki
0cc0e019cd build: Also remove limine-install.exe in limine-install Makefile 2021-03-18 08:13:27 +01:00
mintsuki
0efa2e16c8 build: Add install target to limine-install Makefile 2021-03-18 05:24:40 +01:00
mintsuki
84c41d3854 limine-install: Fix mingw external references 2021-03-18 05:19:45 +01:00
mintsuki
495e1a131c limine-install: Also zero out secondary GPT header 2021-03-17 19:31:25 +01:00
mintsuki
2e12cc0a40 protos: Make sure Linux and chainload protocols use the proper real mode IVT when spun up 2021-03-17 19:12:31 +01:00
mintsuki
17c184ca25 limine-install: Zero out partition entries BEFORE calculating crc32 2021-03-17 18:53:20 +01:00
mintsuki
0a1dfa766e misc: Move limine-install to own directory and provide source and Makefile for it in binary releases 2021-03-17 18:38:47 +01:00