Commit Graph

70 Commits

Author SHA1 Message Date
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
4af426111c
Update SDK symlinks 2020-08-18 20:04:07 -04:00
Ariel Abreu
7bf91da1d4
Add some pre-generated MIG headers
Reason: CMake's dependency scanner doesn't detect that some of the headers are generated and it doesn't try to generate them for other targets that depend on them indirectly (e.g. libc) and therefore parallel builds will fail.

The temporary solution is to check-in the generated headers into the source (just like we were doing before in `platform-include`). The proper solution would be to manually add dependencies for each target that needs the headers (which is pretty much *everything*), but that's ridiculous. Honestly, CMake should be able to detect this on its own, but whatever; this is a workaround.
2020-08-04 15:12:12 -04:00
Ariel Abreu
6a70ee5af5
Add libutil.h symlink into the SDK 2020-08-02 14:34:21 -04:00
Ariel Abreu
d9eb59b7ae
Add/update some more SDK includes 2020-08-01 22:11:10 -04:00
Ariel Abreu
aceaa68bf2
Add msgcat.h SDK symlink 2020-07-30 14:30:42 -04:00
Ariel Abreu
e18f03beeb
Update expat and some SDK symlinks 2020-07-29 08:57:35 -04:00
Ariel Abreu
12c6e2d6fa
Add some more SDK symlinks 2020-07-28 11:04:36 -04:00
Ariel Abreu
24cb5d03b9
Update SDK symlinks 2020-07-26 21:46:23 -04:00
Ariel Abreu
b91f298c19
Add BerkeleyDB 2020-07-26 21:45:39 -04:00
Ariel Abreu
7af80ac66c
Add fmdb symlink in SDK 2020-07-24 23:13:39 -04:00
Ariel Abreu
f5722174cf
Add libtelnet SDK symlinks 2020-07-24 16:54:35 -04:00
Ariel Abreu
504a614902
Update SDK symlinks
Added IOKit to usr/include for IOKitTools (IIRC?) because it uses `Kernel/IOKit/IOKitDebugging.h`, and our Kernel framework headers directory is just a symlink to usr/include at the moment (this'll be fixed later)
2020-07-24 14:44:17 -04:00
Ariel Abreu
cbfc616cbd Update SDK symlinks 2020-07-23 15:41:09 -04:00
Ariel Abreu
9ec6315bda
Update CFNetwork header symlinks to include private headers 2020-07-16 14:42:12 -04:00
Ariel Abreu
f72cf64a79
Update SDK symlinks 2020-07-15 12:17:07 -04:00
Ariel Abreu
157c5445aa
xar-420 2020-07-05 21:52:08 -04:00
Ariel Abreu
c62a60df69
Add some more SDK header symlinks 2020-07-05 13:46:21 -04:00
Ariel Abreu
5e35640f25
Update openpam and SDK header symlinks 2020-07-03 07:39:22 -04:00
Ariel Abreu
e0132e4b7b
Update libxslt and SDK header symlinks 2020-07-02 21:52:04 -04:00
Ariel Abreu
b8d26b76d1
Update libxpc and add an SDK header symlink 2020-07-02 21:05:50 -04:00
Ariel Abreu
418a294f08
Add bootfiles.h symlink in SDK 2020-07-02 10:13:38 -04:00
Ariel Abreu
93aeda9d21
libedit-55 2020-07-01 23:45:42 -04:00
Ariel Abreu
02588c68d7
Update/add some SDK header symlinks 2020-07-01 23:18:37 -04:00
Ariel Abreu
d5f5a418ed
Add some BSM headers to the SDK 2020-07-01 22:40:33 -04:00
Ariel Abreu
3c9026f618
Update libxml2 and SDK header symlinks 2020-07-01 13:47:35 -04:00
Ariel Abreu
0d3d7b8bf9
Update icu and SDK header symlinks 2020-07-01 10:56:25 -04:00
Ariel Abreu
9e7c933506
Update bzip2 and SDK symlinks 2020-06-30 13:38:00 -04:00
Ariel Abreu
ef9d96f195
Fix up some SDK header symlinks 2020-06-29 23:34:47 -04:00
Ariel Abreu
978b76e066
Create SDK header symlinks for CommonNumerics 2020-06-23 17:40:12 -04:00
Ariel Abreu
4210413820
Update coretls and fix some SDK header symlinks 2020-06-16 16:11:21 -04:00
Ariel Abreu
c950869171
Update commoncrypto and its SDK header symlinks 2020-06-16 15:55:02 -04:00
Ariel Abreu
9b23a7dbbe
Add NSSystemDirectories.h and sysdir.h from the old platform-include 2020-06-16 14:46:28 -04:00
Ariel Abreu
bba9911934
Symlink malloc_implementation.h into the SDK 2020-06-16 12:28:45 -04:00
Ariel Abreu
84ad5c1ff4
Fix broken pthread_machdep.h symlink 2020-06-16 09:51:22 -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
7c3df4e5ec
Add more headers to the SDK
These are for libdarwin
2020-06-15 20:42:51 -04:00
Ariel Abreu
38dd79e337
Add os/api.h to the SDK 2020-06-15 14:10:47 -04:00
Ariel Abreu
0229b91a56
More/fixed SDK headers
Also move launchd_defs.h into libxpc
2020-06-14 23:53:04 -04:00
Ariel Abreu
e994c52001
More SDK headers 2020-06-12 23:02:08 -04:00
Ariel Abreu
ec4ec43278
Link libinfo headers directly in the SDK
...as opposed to linking to the symlinks in the `include` directory in libinfo
2020-06-12 21:05:58 -04:00
Ariel Abreu
fe9bb283bc
More SDK headers (cctools headers this time) 2020-06-10 13:01:50 -04:00
Ariel Abreu
13ba951dd5
More SDK headers 2020-06-10 10:02:42 -04:00
Ariel Abreu
d9a1224eda
Fix libmalloc build 2020-06-08 22:05:12 -04:00
Ariel Abreu
07e7b0beaa
Some more SDK include changes 2020-06-07 18:58:03 -04:00
Ariel Abreu
74f4618357
Fix libpthread build 2020-05-19 21:15:00 -04:00
Ariel Abreu
96a6f789ef
Add libc_private.h symlink and fix sandbox symlinks 2020-05-18 11:13:18 -04:00
Ariel Abreu
d9d2e11387
Expand version comments in dyld_priv.h 2020-05-18 09:45:48 -04:00
Ariel Abreu
b92d908b12
Add more header symlinks in the SDK and fix some others 2020-05-18 09:44:34 -04:00
Ariel Abreu
2879f25e8c
Initial CMakeLists cleanup for SDK 2020-05-14 13:01:07 -04:00