Building Penrose Server

Ant Targets

The build.xml provides the following targets:

Target Description
clean Remove generated files
update Perform SVN update
build Compile and build penrose-x.x.x.jar
docs Generate javadoc
dist Create distribution tree
dist-src Create source distribution files
dist-unix Create binary distribution files for Unix
dist-win32 Create binary distribution files for Windows
dist-all Create binary distribution files for all platforms
install Install into /usr/local/penrose
uninstall Uninstall from /usr/local/penrose

Building RPM Distribution

Copy the source code distribution (penrose-0.9.1-src.tar.gz) into /usr/src/redhat/SOURCES.
Execute the following command in PENROSE_HOME/rpm:

rpmbuild -ba penrose-0.9.1-1.spec

It will generate the following files:

Filename Location Description
penrose-0.9.1-1.i386.rpm /usr/src/redhat/RPMS/i386 Binary distribution
penrose-0.9.1-1.src.rpm /usr/src/redhat/SRPMS Source distribution