Commit Graph

152 Commits

Author SHA1 Message Date
Thomas A
6326b6bca5 Remove "api.h" And "version.h" Header Files 2023-05-21 19:58:16 -07:00
Thomas A
95af06a48a Fix SDK libsystem_kernel.dylib Symlink 2023-05-21 19:58:15 -07:00
Thomas A
c5e19698e5 Fix XNU Header Paths In SDK 2023-05-21 19:58:15 -07:00
Thomas A
069a677821 Fix Broken Symlinks
Before I remove the LKM submodule, I want to fix any remaining broken symlinks in the SDK folder.

* Remove SmartCardServices.framework Headers
* Fix JavaNativeFoundation.framework and PCSC.framework Headers
* Remove old `form` symlink
* Delete header symlinks that no longer exist in `lkm`, `objc4`, `libplatform`
* Fix `dtrace.h` and `python2.7` symlink
* Create stub headers for `DictionaryServices`, `Metadata`, `OSServices`, `SearchKit`, and `SharedFileList`
* Relocate DrawSprocket Header Into `include/DrawSprocket`
* Update Submodules
2023-05-21 08:00:19 -07:00
Thomas A
df2cbbab82 [Security] Change "security_libDER" Header Folder Into A Symlink 2023-05-02 16:22:08 -07:00
Thomas A
91a3dafa8d [AvailabilityVersions] Update "for_dyld_priv.inc" And "VersionMap.h" Symlinks 2023-05-02 16:22:08 -07:00
Thomas A
4592bb2e11 [SecurityTokend] Update Header Path 2023-05-02 16:22:07 -07:00
Thomas A
a3702a0934 [cups] Symlink To cups/darling/include/cups Folder 2023-05-02 16:22:07 -07:00
Thomas A
d9cd75ae16 [networkextension] Add NEHelperClient.h in usr/include 2023-05-02 16:22:07 -07:00
Thomas A
1b188186c9 [libunwind] Add __libunwind_config.h 2023-05-02 16:22:06 -07:00
Thomas A
5f0606b9eb [MobileGestalt] Add MobileGestalt Header File 2023-05-02 16:22:06 -07:00
Thomas A
df122723ac Copy over generated mach header files 2023-05-02 16:22:06 -07:00
Thomas A
3ebbde4a79 [Security] Update Framework Header Symbolic-Link 2023-05-02 16:22:05 -07:00
Thomas A
306299150a [Security] Symbol-Link libDER Folder From Security Submodule 2023-05-02 16:22:05 -07:00
Thomas A
e00e69447b [LDAP] Update Framework header Symbolic-Link 2023-05-02 16:22:04 -07:00
Thomas A
260697e7a9 [Kerberos] Update Framework header Symbolic-Link 2023-05-02 16:22:04 -07:00
Thomas A
b5b7dd0b8d [IOKit] Update Framework Headers Symbolic-Link 2023-05-02 16:22:04 -07:00
Thomas A
f78046581e [icu] Fix ulocdata.h symbolic link 2023-05-02 16:22:04 -07:00
Thomas A
fdbb1f49a8 Update symbolic header 2023-05-02 16:22:02 -07:00
Thomas A
557e7e9dec Fix Metal SDK Header Symlinks 2023-05-02 15:37:09 -07:00
Thomas A
973698b8f1 Update "bmalloc" Path 2023-04-26 13:34:26 -07:00
Thomas A
5f47b0aa33 Update WTF Include Path 2023-04-24 09:57:40 -07:00
Thomas A
b9f13c040a Update dylib Files In SDK To Fix Generating JavaScriptCore Assembly 2023-03-11 05:48:27 -08:00
Thomas A
dd92c559ec Update JavaScriptCore SDK Include Path 2023-03-08 08:38:00 -08:00
Thomas A
33e72be050 [Heimdal] Update SDK Path 2023-03-04 23:36:44 -08:00
Thomas A
8bb7f7bdd5 Add xar Submodule. Fix Building. 2023-02-26 16:11:29 -08:00
Thomas A
b6112cb6fa Add Ruby.framework To Developer SDK 2023-02-26 15:23:25 -08:00
Thomas A
07b8cb45eb Add removefile Submodule. Fix Building. 2023-02-19 18:40:29 -08:00
Thomas A
0ed8f0ca6f Add ncurses Submodule. Fix Paths. 2023-02-11 07:08:03 -08:00
Thomas A
6b40ed96fd Add libutil Submodule. Fix libutil Include Path. 2023-02-05 07:33:02 -08:00
Thomas A
892d810ba7 Add libunwind Submodule. Fix libunwind Paths. 2023-02-04 21:00:17 -08:00
Thomas A
e7d6ab7e1e Add libresolv submodule. Fix Paths. 2023-02-02 23:44:08 -08:00
Thomas A
b67319901c Add libiconv submodule. Fix Paths. 2023-02-02 20:58:05 -08:00
Thomas A
86af1529a7 Add libedit submodule. Fix Include Paths. 2023-02-01 22:44:09 -08:00
Thomas A
69f5a5dd0a Add copyfile submodule. Fix building. 2023-01-29 21:15:00 -08:00
Ariel Abreu
cdabb90a83
Add librpcsvc; build missing xdr sources in libinfo 2023-01-02 10:20:31 -05:00
Thomas A
88574f95de Add AuthenticationServices Stubs 2022-12-31 22:57:22 -08:00
Thomas A
5d83dd4699 Fix building for Libinfo 2022-12-08 14:28:44 -08:00
Thomas A
09f42148ee Relocate acm headers. Add acm stubs.
Fixes int-conversion error
2022-11-20 12:30:55 -08:00
Thomas A
126750fabd Add InternationalSupport Stubs 2022-11-13 15:40:01 -08:00
Thomas A
6bbbefebe6 Add .dylib files (symbolic-links) for generate-offlineasm.sh
The script relies on the System libraries existing in the SDK, otherwise, the linker will fail. For some reason, some of these files are ignored by the .gitignore file. I'm not sure why that is the case...

In an official macOS SDK, .tbd (a text-based library stub) files are used instead. However, I wasn't able to figure out if these files can be used on Linux. So for the time being, I'll just symbol-link the .dylib files when needed.
2022-11-02 12:40:54 -07:00
Thomas A
01a2408cf0 Add SDK framework headers for Bom and Photos 2022-09-09 08:26:51 -07:00
CuriousTommy
029d33179b
Implement Support For Generating Header (#1213)
Implemented CMake methods for:
* Deleting the old headers before generating the new headers.
* Updating the "Developer" and "framework-include" headers.
* Generating the private frameworks headers into their proper dedicated folders ("PrivateFrameworks" and "framework-private-include")

Updated multiple frameworks to take advantage of this feature.
2022-09-06 12:14:20 -07:00
Thomas A
da3ac8d67f Merge branch 'master' into darlingserver_relocation_updates 2022-04-30 10:48:20 -07:00
Thomas A
3bf299239d Fix Building libnotify 2022-04-23 15:31:40 -07:00
Thomas A
7d10bb398f Fix AvailabilityVersions Symbol Links 2022-04-21 17:45:39 -07:00
Thomas A
28dc2475f6 Fix building dyld 2022-04-19 08:48:56 -07:00
Thomas A
1888097dd1 Fix Building For Libsystem 2022-04-17 20:49:05 -07:00
Thomas A
0253375bb3 Fix Building Libc 2022-04-10 08:30:32 -07:00
Thomas A
0e42ca3e7a Fix Building libmalloc 2022-04-03 17:05:51 -07:00