This patch does a couple of things:
- remove dependency for javah.bat
- reason: remove hard reference to jdk
- reason: os independant
- remove dependency for javah.sh
- reason: remove hard reference to jdk
- reason: os independant
- parameterizes the build.xml using a build.properties file
- reason: easier to manage
- added additional targets to build.xml
- all - same as build
- reason: common naming for ant build.xml files
- clean - cleans all generated files
- reason: this was added as part of the build/all target
- javadoc: to generate javadoc, if desired
- altered the target dir of the following ant targets:
- jar: /build/jar
- javah: /build/c
- javac: /build/classes
- reason: tidy and makes clean target easy to manage
Summary of changes:
- remove the following files:
- joarse/javah.sh
- joarse/javah.bat
- joarse/Server.h
- create the following file:
- joarse/build.properties
- update the following file:
- joarse/build.xml (see patch below)
The updated build.xml and build.properties are attached to this patch request.
Axton Grams
build.properties
build.xml