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 |