Update of /cvsroot/babeldoc/modules/jfreereports
In directory sc8-pr-cvs1:/tmp/cvs-serv28497/jfreereports
Added Files:
build.xml build.properties
Log Message:
Initial commit after moving to modules directory
--- NEW FILE: build.xml ---
<project name="jfreereports" basedir="." default="setup">
<property file="build.properties"/>
<property name="module_name" value="babeldoc_${Module}"/>
<property name="module_path" value="${build}"/>
<property name="base_dir" value="${basedir}"/>
<target
name="setup">
<mkdir dir="./build"/>
<mkdir dir="./build/lib"/>
<mkdir dir="./build/examples"/>
<mkdir dir="./build/readme"/>
<mkdir dir="./build/support"/>
</target>
<target
name="clean">
<echo message="Cleaning ${Module}"/>
<delete dir="${build}"/>
</target>
<target
name="build">
<echo message="${build.compiler}"/>
<available file="./build" type="dir" property="setup.done"/>
<fail message="Setup has not been run - run 'build setup' first" unless="setup.done"/>
<echo message="Building ${Module}"/>
<mkdir dir="${module_path}"/>
<javac
destdir="${module_path}"
srcdir="./src"
deprecation="${compile.deprecation}"
debug="${compile.debug}">
<classpath>
<fileset dir="${base_dir}/build/lib">
<include name="*"/>
</fileset>
<fileset dir="${babeldoc_home}/build/lib">
<include name="*"/>
</fileset>
<pathelement location="${babeldoc_home}/support/ant/lib/junit.jar"/>
</classpath>
</javac>
<!-- Copy the configuration files to build/jfreereports/... -->
<mkdir dir="${module_path}/${Module}"/>
<copy toDir="${module_path}/${Module}">
<fileset dir="config">
<include name="*/**"/>
</fileset>
</copy>
<!-- copy over the services file -->
<mkdir dir="${module_path}/META-INF/services"/>
<copy toDir="${module_path}/META-INF/services">
<fileset dir="services"/>
</copy>
<jar
jarfile="${base_dir}/build/lib/${Jarfile}"
basedir="${module_path}">
<manifest>
<attribute name="Built-By" value="${user.name}"/>
<section name="Babeldoc">
<attribute name="Module" value="${Module}"/>
<attribute name="Depends" value="${Depends}"/>
<attribute name="ModuleClass" value="${ModuleClass}"/>
</section>
</manifest>
</jar>
<copy toDir="${base_dir}/build">
<fileset dir=".">
<include name="examples/**"/>
<include name="lib/**"/>
</fileset>
</copy>
</target>
<target
name="deploy">
<echo message="Deploying ${Module}"/>
</target>
<target
name="test">
<echo message="Testing ${Module}"/>
</target>
<target name="format">
<echo message="Formatting ${Module}"/>
<echo message="NOT! uncomment to make it work"/>
<!--
uncomment to test it
remove destdir attribute when you are happy with the result
<jalopy fileformat="${jalopy.fileformat}"
convention="${jalopy.convention}"
history="${jalopy.history}"
loglevel="${jalopy.loglevel}"
threads="${jalopy.threads}">
<fileset dir="./src">
<include name="**/*.java" />
</fileset>
</jalopy>
-->
</target>
</project>
--- NEW FILE: build.properties ---
Module=jfreereports
Depends=core,scanner
Jarfile=babeldoc_jfreereports.jar
ModuleClass=com.babeldoc.jfreereports.module.JFRModule
src = ./src
config = ./config
modules = ./modules
docs = ./docs
lib = ./lib
build = ./build
support = ./support
babeldoc_home=../../Babeldoc/
#
# Build settings
build.compiler=modern
compile.debug=on
compile.deprecation=on
#
# Jalopy properties
jalopy.convention= ./support/jalopy/babeldocconvention.xml
jalopy.fileformat = unix
jalopy.history = none
jalopy.loglevel = WARN
jalopy.threads = 1
|