Darwin/macOS emulation layer for Linux
Go to file
Shinichiro Hamaji 8c351ea5de Add Makefile.
2011-03-10 01:08:29 +09:00
include The first code commit. 2011-03-10 00:55:54 +09:00
libmac The first code commit. 2011-03-10 00:55:54 +09:00
mach The first code commit. 2011-03-10 00:55:54 +09:00
extract.cc The first code commit. 2011-03-10 00:55:54 +09:00
ld-mac.cc The first code commit. 2011-03-10 00:55:54 +09:00
mach-o.cc The first code commit. 2011-03-10 00:55:54 +09:00
mach-o.h The first code commit. 2011-03-10 00:55:54 +09:00
macho2elf.cc The first code commit. 2011-03-10 00:55:54 +09:00
Makefile Add Makefile. 2011-03-10 01:08:29 +09:00
no_trampoline.tab The first code commit. 2011-03-10 00:55:54 +09:00
README Add some words to README. 2011-03-10 01:05:56 +09:00
rename.tab The first code commit. 2011-03-10 00:55:54 +09:00

This is a Mach-O loader for linux.

* Usage

% make
% ./ld-mac mac_binary [options...]

* Notice

- Running all Mac binaries isn't my goal. Only command line tools such
  as compiler tool chain can be executed by this loader.
- Currently, this only supports x86-64.

* License

Simplified BSD License.

Note that all files in "include" directory and some files in "libmac"
were copied from Apple's Libc-594.9.1.
http://www.opensource.apple.com/release/mac-os-x-1064/