Commit Graph

29 Commits

Author SHA1 Message Date
Andrew Hyatt
e706c4c429 Switch back to generating empty classes 2017-12-22 00:28:05 -08:00
Andrew Hyatt
6115eeae20 Detect more C header data 2017-12-21 22:39:57 -08:00
Andrew Hyatt
fa856191b7 Rewrite stub generator to also generate CMakeLists
This combines the C function stub generator and
the Objective-C class generator.

It also detects the dylib current and compat
versions.

It basically creates a stub folder that you can
copy directly into /src.
2017-12-20 23:28:40 -08:00
Lubos Dolezel
ff98b0c051 Introduce pyc() CMake function, use it to generate .pyc files 2017-07-18 13:50:26 +02:00
Lubos Dolezel
7228350584 Add debian directory for building .deb packages 2017-06-05 21:47:34 +02:00
Lubos Dolezel
e9eace3888 Improve stub generator, add three stub frameworks for xcodebuild 2017-05-16 22:33:23 +02:00
Andrew Hyatt
8ec15186ad Do one import per line 2017-04-08 14:04:48 -07:00
Andrew Hyatt
28652c46d1 Improvements to stub-gen-c-func.py 2017-04-08 14:04:02 -07:00
Andrew Hyatt
0c00bb48fd Create stub-gen-c-func.py 2017-04-08 13:43:52 -07:00
Andrew Hyatt
a7d584bf42 Correct copyright for stub-gen-objc
Also fix permissions
2017-03-26 07:52:26 -07:00
Andrew Hyatt
d7d9367208 Create stub-gen-objc 2017-03-25 20:32:14 -07:00
Lubos Dolezel
8932b02c3b Cleanup benchmarks, misc and tools directories 2016-02-26 22:59:34 +01:00
Lubos Dolezel
6f648fffed Build extra aliases on i386 to workaround an ABI compat issue 2015-12-15 18:58:01 +01:00
Lubos Dolezel
8d2e3d5a06 AppKit header file collection 2014-01-27 14:43:29 +01:00
Lubos Dolezel
dcb213e1d2 Added tools/stripcomments.sh for easy header file clensing 2014-01-27 13:56:48 +01:00
Lubos Dolezel
ab7a28f7de Loads of work, libmacarchive added, copyright headers... 2012-10-22 19:02:06 +02:00
Lubos Dolezel
a9c04506e4 genfuncmap.cpp as a replacement for gendirectmapassembly
x86-32 working hello world
2012-09-22 11:09:44 +02:00
Lubos Dolezel
4f9e1b3282 Lots of work 2012-09-16 22:37:38 +02:00
Lubos Dolezel
8f24734a3f Work on C++ exception support plus binfmt_misc support 2012-09-04 11:11:52 +02:00
Lubos Dolezel
e86076d8eb Fixes that got wget working 2012-09-03 14:25:40 +02:00
Lubos Dolezel
ae8f596555 Significantly improved trampoline, working dladdr() and modified FileMap, removing macho2elf, capturing C++ exception data sections 2012-08-30 23:40:00 +02:00
Lubos Dolezel
c43171e222 Tons of work from last days:
- rewritten trampoline support
- various Mach/BSD call fixes
- initial pthread function wrappers
- configuration file support
- and more
2012-08-29 16:25:43 +02:00
Lubos Dolezel
807dd85d1d Adding a tool to output struct sizes 2012-08-28 23:16:22 +02:00
Lubos Dolezel
93dd664a70 Improved the GDB extension 2012-08-15 12:47:50 +02:00
Lubos Dolezel
6a563706cd dyld now working, added support for LC_MAIN 2012-08-13 23:26:33 +02:00
Lubos Dolezel
76c7bbdc78 libSystem should now be compiled with Clang, assembly relocation fixes and switch to NASM 2012-08-08 12:13:13 +02:00
Lubos Dolezel
f6b89a79a3 sysctl() fixes, updated mappings and other work 2012-08-06 16:59:11 +02:00
Lubos Dolezel
bcb2a6e756 Restructuring, adding CMake 2012-08-05 17:36:54 +02:00
Lubos Dolezel
9f0c830ce6 Errno related functionality 2012-08-03 10:25:40 +02:00