You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Andrew Belt 1f8be6c036 Add final disk space note to readme. 3 years ago
Dockerfile Initial commit. 3 years ago
Makefile Fix osxcross PATH. Remove osxcross build after installing it. 3 years ago
README.md Add final disk space note to readme. 3 years ago

README.md

Build Rack plugins for Mac, Windows, and Linux with a single command on any Linux distro. Coming soon: Use Docker to build on Mac, Windows, or Linux.

Building

Clone this repository in a path without spaces, or the Makefile will break.

Obtain MacOSX10.13.sdk.tar.bz2 using the method at https://github.com/tpoechtrager/osxcross#packaging-the-sdk, and place it in the root of this repository. This must be done on a computer with Mac 10.13.

Build toolchains for each platform.

make toolchain-linux
make toolchain-windows
make toolchain-mac

Each toolchain will take around an hour to build, requiring network access and about 15 GB free disk space. The final disk space after building is about 1.6 GB.

Download the latest Rack SDK.

make rack-sdk

Building plugins

Build plugin package for all platforms.

make plugin-build PLUGIN_DIR=...

This places packages in plugin-build/.