Commit Graph

28 Commits

Author SHA1 Message Date
vadd98
038719ab20 added missing files 2023-08-21 10:16:48 -04: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
557e7e9dec Fix Metal SDK Header Symlinks 2023-05-02 15:37:09 -07:00
Ariel Abreu
2d3b258851
More work on Metal support
Basic rendering works! (kind of; see the Cocotron commit for more details)
2023-04-10 07:26:15 -04:00
Ariel Abreu
876dea3a13
Start work on an actual Metal implementation 2023-04-10 07:26:15 -04:00
Thomas A
b6112cb6fa Add Ruby.framework To Developer SDK 2023-02-26 15:23:25 -08:00
Thomas A
88574f95de Add AuthenticationServices Stubs 2022-12-31 22:57:22 -08: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
Ariel Abreu
68c043779a
Stub NetFS framework 2021-07-07 15:33:36 -04:00
Ariel Abreu
50ad72b403
Stub ServerInformation framework 2021-07-07 15:32:41 -04:00
Ariel Abreu
b248894547
Many, many fixes/additions for PyObjC
* Fix the Carbon framework to properly reexport the right frameworks
  * Add many missing Carbon-related type definitions
  * A couple of fixes in some submodules (see their commits)
2021-06-28 23:48:24 -04:00
Ariel Abreu
b806f089fe
Add SyncServices stubs 2021-06-28 23:44:29 -04:00
Ariel Abreu
2aa2f32784
Add ScreenSaver stubs 2021-06-28 23:43:11 -04:00
Ariel Abreu
b6808ef1da
Add InputMethodKit stubs 2021-06-28 23:42:04 -04:00
Ariel Abreu
8e59ab1f02
Add a bunch of stubs 2021-02-26 12:43:16 -05:00
Ariel Abreu
758c43e188
Stub some frameworks and constants
With these in place, Xcode 11's `xcodebuild` is now segfaulting for a change!
2021-02-22 23:11:06 -05:00
Ariel Abreu
05a3f730a1
Stub JavaNativeFoundation and JavaRuntimeSupport 2021-02-17 12:01:45 -05:00
Ariel Abreu
d076f2bb46
Update SDK symlinks and submodules
[skip ci]

Skipping CI because I know the build is currently broken with this commit; I'm going to revert our use of mDNSResponder and add back our libsystem_dnssd stub, and then patch up libresolv/libinfo to fix DNS resolution (if necessary)
2020-11-01 23:47:05 -05:00
Ariel Abreu
59f2d81700
Update SDK symlinks 2020-09-01 10:06:44 -04:00
Ariel Abreu
7ba408b796
Update SDK symlinks 2020-08-27 22:30:44 -04:00
Ariel Abreu
7819ca3ece
Stub CFOpenDirectory
The public headers are imported from the macOS SDK and from the last released OpenDirectory (version 146); it's ok to import them from the SDK because they're still APSL licensed
2020-08-20 16:33:31 -04:00
Ariel Abreu
d9eb59b7ae
Add/update some more SDK includes 2020-08-01 22:11:10 -04:00
Ariel Abreu
cbfc616cbd Update SDK symlinks 2020-07-23 15:41:09 -04:00
Ariel Abreu
fe0399ee5f
Add some new private frameworks to framework-include 2020-07-15 12:14:05 -04:00
Ariel Abreu
20ab534eb4
Fix copyfile header links in the SDK; add Kernel framework to the SDK
For now, the Kernel framework just links to the SDK headers, just like the System framework
2020-06-16 08:50:06 -04:00
Ariel Abreu
daef11fbb4
Symlink some more frameworks and headers
[skip ci]
2020-05-12 22:27:18 -04:00
Ariel Abreu
129b374e57
Symlink framework header directories into namespaced directories in framework-include
[skip ci]

Also symlink framework header directories directly into the SDK frameworks. The headers are contained in their own namespace directory, so it doesn't matter if private headers are visible

Also prune unnecessary symlinks to directories that *should* be in the SDK include directory now
2020-05-12 14:26:19 -04:00