Prerequisites
Install the required software on your machine.
Source Code
Get the source code from the Code Repository or download the source distribution. We'll refer the source directory as PENROSE_STUDIO_SOURCE.
Ant Targets
The build.xml provides the following targets:
| Target | Description |
|---|---|
| clean | Remove generated files |
| update | Perform SVN update |
| compile | Compile the source code |
| build | Generate Eclipse plug-in (do not call this directly) |
| build-<platform> | Generate Eclipse plug-in for this platform |
| build-all | Generate Eclipse plug-in for all platforms |
| dist | Generate installer (do not call this directly) |
| dist-<platform> | Generate installer for this platform |
| dist-all | Create installers for all platform |
Available Platforms
The following platforms can be used when calling build-<platform> or dist-<platform>.
| Platform | Description |
|---|---|
| win32 | Windows |
| macosx | MacOS X Carbon |
| solaris-gtk | Solaris GTK |
| solaris-motif | Solaris Motif |
| linux | Linux platforms |
| unix | All other Unix-like platforms |
For example: to build a Macos X distro, you run
ant dist-macosx
Look under dist/ directory for the actual build itself
Note: To build an rpm installer, you need to have rpm-build package. If you don't have it, you can install it using yum, i.e: yum install rpm-build*