<?xml version="1.0" ?> <project name="ihfsdb" default="jar" basedir="."> <property name="dist" value="dist"></property> <property name="src" value="src"></property> <property name="db.mach.name" value="localhost"/> <property name="database" value="hd_ob83krf" /> <target name="runJDbGen"> <java failonerror="yes" classname="ohd.hseb.dbgen.JDbGen" classpath="$CLASSPATH:${basedir}/dist"> <classpath> <pathelement location="./bin"/> <pathelement path="${basedir}/REQUIRED_JARS/postgresql-8.3-603.jdbc3.jar"/> </classpath> <arg value="jdbc:postgresql://${db.mach.name}:5432/${database}?user=awips"/> <!-- connectionURL --> <arg value="${basedir}/PreferredTableNames.txt"/> <!--preferredTableNameFilePath --> <arg value="${database}"/> <!-- dbName --> <arg value="ohd.hseb.ihfsdb.generated"/> <!-- packageName --> <arg value="${basedir}/src/ohd/hseb/ihfsdb/generated"/> <!-- targetDir --> <arg value="org.postgresql.Driver"/> <!-- driverClassName --> </java> </target> <target name="clean"> <delete file="${basedir}/${dist}/ihfsdb.jar"></delete> <delete dir="${basedir}/src/ohd/hseb/ihfsdb/generated"></delete> <delete dir="${basedir}/bin"></delete> <mkdir dir="${basedir}/src/ohd/hseb/ihfsdb/generated"/> </target> <target name="jar" depends="clean,runJDbGen,compile"> <jar destfile="${basedir}/${dist}/ihfsdb.jar" basedir="${basedir}/${dist}" includes="ohd/hseb/ihfsdb/generated/**.class,ohd/hseb/db/**.class"> </jar> </target> <target name="compile" > <javac classpath="${basedir}/externaljar/ihfsdb.jar" destdir="${basedir}/dist" srcdir="${basedir}/src"></javac> </target> </project>