Commit Graph

58 Commits

Author SHA1 Message Date
Thomas A
1b7aaa099f darling-stub-gen: Add support for iOSSupport path 2020-05-18 18:08:52 -07:00
Andrew Hyatt
5edd655c90
CoreUI private framework stub 2020-03-19 15:37:29 -04:00
Andrew Hyatt
61a5abb268
Clean up build output
No warnings in src/frameworks and src/private-frameworks now.
-Werror has been turned on there to keep it that way.
2020-03-19 14:57:43 -04:00
TheBrokenRail
fd488202b2
Do not check build dependencies when creating source package 2020-02-17 12:06:44 -05:00
TheBrokenRail
eeab5f5b5e --exclude-vcs Breaks the DSC Build (#627)
* --exclude-vcs Breaks the DSC Build

* Allow Customizing Distro and Email

* Python 2 is required to build

* Remove Unneeded Arg

* Update lintian-overrides

* Prevent https://bugs.launchpad.net/launchpad/+bug/330711
2020-01-11 19:33:14 -05:00
TheBrokenRail
899d82294f
Fix "Cannot Update Compressed Archives" 2020-01-10 18:53:27 -05:00
TheBrokenRail
9fc7eecbf9
Use .gitignore DSC 2020-01-10 12:12:51 -05:00
TheBrokenRail
540ad556d0
Update makedeb 2020-01-10 08:23:44 -05:00
TheBrokenRail
26fc80f8e8
Update makedeb 2020-01-10 08:04:47 -05:00
TheBrokenRail
120408fcc0 Allow Building DSC (#621) 2020-01-09 23:45:42 -05:00
Andrew Hyatt
7df5cc8042
Add uninstall command and tool
Invoke as 'make uninstall' in CMake build directory
or run as tools/uninstall

Fixes #590
2020-01-03 22:20:04 -05:00
Andrew Hyatt
7628a26e5f
deb package build improvements 2020-01-03 10:08:37 -05:00
TheBrokenRail
f334841c58 Fix DEB Build (#594)
* Toolchain.cmake was removed in 49d29fa159

* Ignore debbuild

* Fix generated changelog
2020-01-02 19:15:42 -05:00
Andrew Hyatt
fd6bc3536f
Fix new shutdown script not working 2019-11-25 23:54:54 -05:00
Andrew Hyatt
48b099771b
Shut down running instances during install
This prevents forgetting to shut down darling and wondering why
your changes have no effect.
2019-11-23 17:30:06 -05:00
Andrew Hyatt
e68d9249e7
Some framework stubs
* VideoToolbox
* QTKit
* AudioUnit
* CoreMediaIO
2019-07-20 20:00:35 -04:00
Andrew Hyatt
29d6e20650
Fix output name including lib twice 2019-06-02 16:39:48 -04:00
Andrew Hyatt
dec7a4dc70
Get stub generator to work outside /usr/lib 2019-06-02 16:18:39 -04:00
Andrew Hyatt
c47c0cedf9
Make darling-stub-gen detect username 2019-05-25 19:10:47 -04:00
Andrew Hyatt
cc92bf228a
Make darling-stub-gen work with indirect symbols 2019-03-18 09:19:03 -04:00
Andrew Hyatt
fc91d432a7 More Foundation classes (#445)
Also update stub generator
2019-01-10 16:12:53 -05:00
Andrew Hyatt
dc6a43a00f
Update stub generators
They work with Swift 4 and the copyrights are for 2018
2018-09-04 20:23:45 -04:00
Andrew Hyatt
65ad2b5104
Create tool to rename lines recursively 2018-06-03 15:10:43 -04:00
Andrew Hyatt
4f56312503
Complete the target renaming tool 2018-05-26 12:09:42 -04:00
Andrew Hyatt
ac94c1365c
Improve rename-target regex 2018-05-22 23:24:07 -04:00
Andrew Hyatt
128db97f82
Implement rename-target 2018-05-22 22:50:28 -04:00
Andrew Hyatt
41c73e7db1
Set exslt version 2018-05-18 20:20:49 -04:00
Andrew Hyatt
5f96f6c7fb
Rename tools to remove their file extensions
This makes it easy to add the folder to PATH and run commands
2018-05-17 10:02:35 -04:00
Andrew Hyatt
a8ce793bf4 darling-stub-gen fixes 2017-12-24 00:49:28 -08:00
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