Repository navigation
macMAKE v0.1.0 — Initial Linux Release
macMAKE v0.1.0 — Initial Linux Release
macMAKE is a Linux-native development environment for Classic Macintosh PowerPC applications. This release provides a C-focused workflow designed around CodeWarrior-style project semantics and native CFM/PEF application output.
Included capabilities
- Native PowerPC cross-compilation with the bundled GCC 12.2.0 toolchain.
- CodeWarrior-style project configuration and explicit source membership.
- Native CFM linking and PEF generation.
- Application resources, Finder metadata, and MacBinary II packaging.
- SDK catalog, diagnostics, and incremental builds.
- Comprehensive offline CLI help, deterministic JSON help, and a machine-readable manifest schema.
- Workflows suited to coding agents while keeping the installed CLI as the version-specific reference.
Tested support boundary
Linux x86-64 → Classic Mac OS 9 PowerPC CFM/PEF applications, primarily C.
Earlier PowerPC versions of System 7 and Mac OS 8 have not yet been verified. Native 68K application generation and Mac OS X targets are unsupported in v0.1. This is not a complete CodeWarrior replacement; broad C++ compatibility is outside the release.
macMAKE has historical MacSurf runtime evidence on Mac OS 9.2.2 from a development build. A post-release attempt with the public v0.1.0 binary entered the canonical 983-source MacSurf build but stopped while compiling malformed MacSurf source, before link or packaging. No MacSurf artifact was produced by that attempt, and the released binary has not been tested at runtime on a Macintosh OS. The OS-by-OS compatibility tracker keeps this attempt separate from historical MacSurf runtime evidence and the successful release sample build.
The Linux distribution does not include Apple Universal Interfaces, Metrowerks MSL, or other proprietary historical SDK material. Users must supply SDK and runtime files they are authorized to use.
Installation
Use the macMAKE installation guide. The versioned archive can also be installed manually. Verify downloads with the attached SHA-256 file.
Licensing and corresponding source
The macMAKE executable is proprietary under the MPLS LLC Proprietary Binary License v1.0. GCC, GNU Binutils, compiler runtime files, Rust dependencies, and the example retain their separate applicable licenses. The proprietary license does not restrict rights granted by those third-party licenses. Developers retain ownership of independent applications they create with macMAKE.
The matching GNU corresponding source for GCC 12.2.0, Binutils 2.46.1, and included runtime materials is published at macmake-v0.1.0-toolchain-sources.
Assets
The Linux archive is macmake-v0.1.0-linux-x86_64.tar.xz. The attached checksum, component manifest, and file inventory describe this exact distribution.