Dashboard > Penrose > ... > Developer Guide > Building Penrose Studio
Log In   View a printable version of the current page.
Building Penrose Studio
Added by Endi S. Dewata, last edited by Jim Yang on Mar 08, 2008  (view change)
Labels: 


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*

Site running on a free Atlassian Confluence Open Source Project License granted to Safehaus. Evaluate Confluence today.
Powered by Atlassian Confluence, the Enterprise Wiki. (Version: 2.5.4 Build:#809 Jun 12, 2007) - Bug/feature request - Contact Administrators