Build system

A MoSync application is built, targeting a device profile, using gcc and pipe-tool. First, pipe-tool is used to compile any resources included in the application. Subsequently gcc is called, using the settings in the application project. The path to the target device's profile is passed to gcc, which uses it to preprocess the application being built. Finally, pipe-tool is called to link and assemble the program.

The finalizer

The finalizer is a batch build system that allows you to automatically build your application for hundreds of devices. Once you've applied a number of criteria to your project, such as requiring a minimum screen resolution or the availability of a certain set of features, the finalizer automatically generates a build script for the devices that fulfil these criteria. It orgainzes the builds into a neat, hierarchical structures that requires very little processing in order to comply with various excepted deployment structures.

MoSync Finalizer