No description
Find a file
2019-09-15 16:55:04 +02:00
custom more glue code 2019-09-14 14:31:03 +02:00
overrides fix PEFBinaryFormat.yaml 2019-09-15 16:55:04 +02:00
yaml-cpp@e0e01d53c2 initial wip 2019-08-27 22:08:37 +02:00
.clang-format add clang-format file 2019-08-31 17:08:53 +02:00
.gitignore rearrange directories 2019-09-13 19:59:51 +02:00
.gitmodules initial wip 2019-08-27 22:08:37 +02:00
cincludes.rb start executor header generator 2019-09-15 10:42:22 +02:00
CMakeLists.txt fix void arguments, renaming, print nice comments 2019-08-31 19:24:54 +02:00
COPYING add a license 2019-08-31 17:45:41 +02:00
executor.rb start executor header generator 2019-09-15 10:42:22 +02:00
generate.rb start executor header generator 2019-09-15 10:42:22 +02:00
generator.rb start executor header generator 2019-09-15 10:42:22 +02:00
HeaderLexer.l executor's fourccs are now written differently 2019-09-07 22:24:58 +02:00
HeaderParser.yy register output parameters 2019-09-12 23:11:10 +02:00
parse.sh file manager traps 2019-09-05 00:32:47 +02:00
ParseExecutorHeaders.cc keep overrides in-order 2019-09-13 23:06:29 +02:00
README.md add minimal README 2019-08-31 17:49:21 +02:00

Multiversal Interfaces

Work in progress. The plan is to parse header files from the executor project, convert them to an intermediate (YAML) representation, and then generate C/C++ header files from them again for use with Retro68.

As Executor was a clean-room implementation of MacOS, the resulting header files will be freely redistributable.