Commit Graph

  • 88753c478c Update PUREDARWIN_LICENSE.txt main InSaneDarwin 2025-01-12 22:09:18 -05:00
  • 1a51d9e0b4 Merge pull request #159 from Zormeister/ld64-update InSaneDarwin 2024-12-03 21:55:53 -05:00
  • 4f6595697d Merge branch 'PureDarwin:main' into ld64-update Zormeister 2024-12-01 13:05:02 -08:00
  • 21eee42b08 Merge pull request #158 from Zormeister/commoncrypto InSaneDarwin 2024-12-01 16:03:39 -05:00
  • 90271d3465 Update ld64 Zormeister 2024-12-02 07:27:49 +11:00
  • 3efb8bbf90 Include the lib folder as a private include Zormeister 2024-12-02 07:26:12 +11:00
  • 178520bb62 CommonCrypto for all! Zormeister 2024-11-29 20:03:23 +11:00
  • f66ebc8ba6 Merge pull request #155 from Zormeister/crashreporter-cxx InSaneDarwin 2024-10-24 06:48:01 -04:00
  • 6d5f2f650f Fixup C++ code linking to libCrashReporterClient Zormeister 2024-10-24 21:26:14 +11:00
  • 4ae1044016 Merge pull request #154 from KevDoy/main InSaneDarwin 2024-10-19 13:05:28 -04:00
  • 29529ba26c Add www. to URL KevDoy 2024-10-19 09:58:45 -07:00
  • 205fb1acef Fix logo on light mode KevDoy 2024-10-19 09:56:59 -07:00
  • cba683bd55 Merge pull request #153 from KevDoy/main InSaneDarwin 2024-10-19 03:38:06 -04:00
  • e9659b5ec3 Update README.md KevDoy 2024-10-18 21:04:26 -07:00
  • c1dc0a45a7 Update README.md KevDoy 2024-10-18 21:02:41 -07:00
  • 0d40a3b7a1 Fix libsystem_platform build libSystem William Kent 2024-09-11 12:49:44 -04:00
  • 162591116e Fix libsystem_platform_dyld build William Kent 2024-09-11 12:49:31 -04:00
  • fc392b4263 Add libsystem_kernel_headers target William Kent 2024-09-11 12:49:15 -04:00
  • 173bf2c09a Fix broken symlinks William Kent 2024-09-11 12:45:01 -04:00
  • 5beead0a41 Fix build error William Kent 2024-09-11 12:35:47 -04:00
  • 538ab54607 Silence many warnings in libplatform William Kent 2024-09-11 12:34:04 -04:00
  • 39c447a52a Update libsystem_platform build system from other branch William Kent 2024-09-11 12:28:03 -04:00
  • 4277c0964c Fix command line syntax error William Kent 2024-09-11 12:24:13 -04:00
  • 6c4ce99056 Change add_darwin_circular_library to allow custom output name William Kent 2024-09-11 11:54:41 -04:00
  • ec0ab6da33 Add two helper functions to circular.cmake libsystem_platform William Kent 2024-09-11 11:30:35 -04:00
  • 71105dfbd4 Fix CMake errors William Kent 2024-09-11 11:18:52 -04:00
  • 07d0cc9ce5 Add -debug_pause flag to our ld William Kent 2021-11-10 11:51:22 -05:00
  • 6cfe48ad8a Split libsystem_platform_dyld into its own folder William Kent 2021-11-10 11:32:57 -05:00
  • 0598c5b91e Add libplatform.aliases file William Kent 2021-11-09 16:03:17 -05:00
  • a2a01134fb Change libsystem_platform_static to libsystem_platform_dyld William Kent 2021-11-09 15:55:45 -05:00
  • f37e5ac64e Remove commented-out line in CMakeLists.txt William Kent 2021-11-06 12:57:33 -04:00
  • 9e04a83a35 Squelch overly verbose warning William Kent 2021-11-06 12:53:50 -04:00
  • 85f81c95dd Add -bind_at_load linker flag William Kent 2021-11-05 16:40:25 -04:00
  • dd8d3960b8 Add extra optimization flag William Kent 2021-11-04 17:34:03 -04:00
  • a8038cf44d Rearrange dependencies William Kent 2021-11-04 17:19:23 -04:00
  • 7e9795ad7f Add x64-specific files to libplatform build William Kent 2021-11-04 17:15:56 -04:00
  • 0580b96be0 Add required compiler flags William Kent 2021-11-04 17:02:05 -04:00
  • 2da02ee5f7 Add another required header William Kent 2021-11-04 16:57:21 -04:00
  • 238658d1b5 Add required header from Libc William Kent 2021-11-04 16:54:00 -04:00
  • 0926a170c8 Fix build William Kent 2021-11-04 16:46:54 -04:00
  • f7d204e016 Delete duplicate files William Kent 2021-11-04 16:37:46 -04:00
  • efcff85049 Continue building libsystem_platform_static William Kent 2021-11-04 12:20:00 -04:00
  • 2219a693e8 Continue building libsystem_platform_static William Kent 2021-11-04 12:15:31 -04:00
  • 8bc3259495 Clean up comment William Kent 2021-11-04 12:02:01 -04:00
  • b672d148cd Remove duplicate linker flag William Kent 2021-11-04 12:00:33 -04:00
  • 1f640da544 Add blank lines per coding style William Kent 2021-11-04 11:57:55 -04:00
  • ab08bd39af Split libsystem_platform to libsystem_platform_static William Kent 2021-11-04 11:55:59 -04:00
  • 4e7ebc5fcd Initial commit of libsystem_platform William Kent 2021-11-04 11:47:11 -04:00
  • 1e4d67d68a Add libsystem_kernel_bootstrap_headers target William Kent 2021-11-04 11:46:50 -04:00
  • e48d56874d Move libsystem_platform manpage code to subdirectory William Kent 2021-11-04 11:21:14 -04:00
  • 43aac4119b Greatly simplify deployment target handling William Kent 2024-09-11 11:26:08 -04:00
  • c2a8e02d97 Fixes regarding EFI function calling conventions boot.efi William Kent 2024-09-11 10:56:58 -04:00
  • 321e6f0a8b Update PUREDARWIN_LICENSE.txt InSaneDarwin 2024-08-24 23:46:15 -04:00
  • 09288365ae Update PUREDARWIN_LICENSE.txt InSaneDarwin 2024-07-18 15:35:36 -04:00
  • e350976f73 Add extra newline in error string William Kent 2024-06-13 11:46:32 -04:00
  • fd6a193416 Add device_tree.c to boot.efi target William Kent 2024-06-11 19:53:11 -04:00
  • c618670855 Avoid redefinition of NULL William Kent 2024-06-11 19:52:53 -04:00
  • ca4da0ef1d Add bcopy() implementation William Kent 2024-06-11 19:31:11 -04:00
  • 5cabd74096 Add bzero() function William Kent 2024-06-11 16:48:05 -04:00
  • de42d232d4 Add plist.c and matching header William Kent 2024-06-11 16:20:35 -04:00
  • bc5db179b6 Add strcpy() implementation William Kent 2024-06-11 16:15:33 -04:00
  • e706f4d196 Add panic() implementation William Kent 2024-06-11 16:13:14 -04:00
  • 5839b7fd71 Add strlen() implementation William Kent 2024-06-11 16:12:27 -04:00
  • 6bf2424b7a Add dead simple malloc/free implementation to util.c William Kent 2024-06-11 15:51:17 -04:00
  • 13c76bd340 Add util.c to boot.efi William Kent 2024-06-11 15:41:35 -04:00
  • 80bb46918c Initial commit of boot.efi William Kent 2024-05-11 16:56:09 -04:00
  • e280cf9dee Add required leading underscore to symbol names William Kent 2024-05-11 12:49:58 -04:00
  • 0ddd31bfac Set output name for libefi William Kent 2024-01-10 15:57:30 -05:00
  • 60518a3b05 Add gnu-efi-3.0.15 from Debian William Kent 2024-01-08 10:04:08 -05:00
  • 0be346d681 Add cctools mtoc to build William Kent 2024-01-08 09:15:00 -05:00
  • 318a6f9712 Merge pull request #151 from PureDarwin/cleanup/2024-06-11 William Kent 2024-06-11 13:34:58 -04:00
  • 59b5f6a3bb Add extra dependency William Kent 2024-01-10 13:24:07 -05:00
  • 8ba0990266 Fix severe error in CMake install() statement William Kent 2024-06-11 13:25:54 -04:00
  • 40fc8908c3 Merge pull request #145 from PureDarwin/cleanup/2024-03-10 William Kent 2024-03-10 16:47:25 -04:00
  • 1572995685 Fix unset OUTPUT_NAME William Kent 2024-03-10 16:00:22 -04:00
  • d49d0a41a7 Fix libfirehose_kernel binary name, thus fixing build William Kent 2024-01-11 11:25:22 -05:00
  • 334da617dd Remove very outdated code from crosscompile.cmake William Kent 2024-01-10 15:59:10 -05:00
  • 3215f6e0de Add .cache to gitignore William Kent 2024-03-10 13:39:47 -04:00
  • b4e782fb29 Merge pull request #143 from PureDarwin/cleanup/2024-03-09 William Kent 2024-03-09 14:06:29 -05:00
  • 16e258d8ab Move libfirehose_kernel into src/Kernel William Kent 2024-03-09 13:55:02 -05:00
  • 0d234d7aa9 Rename suppress_warnings() to suppress_all_warnings() William Kent 2024-03-09 13:52:19 -05:00
  • ec5170233e Merge pull request #142 from PureDarwin/fix-build/2024-03-09 William Kent 2024-03-09 13:48:01 -05:00
  • 5c9f4cb42c Fix build William Kent 2024-03-09 13:41:24 -05:00
  • fd820f74a2 Kill pointless warning William Kent 2024-03-09 13:41:00 -05:00
  • fd9d0bb85d Merge pull request #139 from PureDarwin/suppress-warnings William Kent 2024-01-10 13:03:35 -05:00
  • d712054fcf Silence all unnecessary warnings across the build tools William Kent 2024-01-09 16:27:38 -05:00
  • f7082fa966 Add suppress_warnings.cmake William Kent 2024-01-09 16:15:54 -05:00
  • e98ae0913d Unblock Xcode generation xcode-support William Kent 2024-01-09 16:13:10 -05:00
  • a3aefbc006 Use \${CMAKE_COMMAND} instead of raw cmake tool name William Kent 2024-01-09 16:12:53 -05:00
  • 5a5efdf16d Remove dead code William Kent 2024-01-09 16:06:35 -05:00
  • c8b360354a Fix CMake syntax error William Kent 2024-01-09 16:05:17 -05:00
  • 4263df5688 Use Xcode-compatible logic in crosscompile.cmake William Kent 2024-01-09 16:05:00 -05:00
  • 94214da305 Use new configure script in CI workflow crosscompile-properly William Kent 2023-10-13 16:15:15 -04:00
  • 992d8f8375 Fix project build on empty output directory William Kent 2023-10-13 16:12:56 -04:00
  • 9439ad8495 Fix CMake syntax error William Kent 2023-10-13 16:08:45 -04:00
  • a66e5f7a24 Restructure project to use proper CMake cross-compilation William Kent 2023-10-13 15:54:05 -04:00
  • a9f762d321 Set explicit file extension on dynamic libraries William Kent 2023-10-09 14:52:46 -04:00
  • 807097e930 Merge pull request #133 from PureDarwin/xnu_warnings William Kent 2023-10-09 14:49:27 -04:00
  • a207649f6f Fix overly-verbose warning in xnu header William Kent 2023-10-09 14:40:34 -04:00
  • cd9b76dd57 Merge pull request #132 from PureDarwin/libsystem_clang_bootstrap William Kent 2023-10-09 14:40:17 -04:00