autopsy-flatpak/Core/build.xml
2012-11-07 16:25:50 -05:00

65 lines
3.0 KiB
XML

<?xml version="1.0" encoding="UTF-8"?>
<!-- You may freely edit this file. See harness/README in the NetBeans platform -->
<!-- for some information on what you could do (e.g. targets to override). -->
<!-- If you delete this file and reopen the project it will be recreated. -->
<project name="org.sleuthkit.autopsy.core" default="netbeans" basedir=".">
<description>Builds, tests, and runs the project org.sleuthkit.autopsy.core</description>
<import file="nbproject/build-impl.xml"/>
<target name="quickstart-add-builddir">
<!-- additional docs for quickstart -->
<echo message="building quick start guide" />
<mkdir dir="build/classes/org/sleuthkit/autopsy/casemodule/docs" />
<copy overwrite="true" file="${basedir}/../docs/QuickStartGuide/index.html" tofile="build/classes/org/sleuthkit/autopsy/casemodule/docs/QuickStart.html"/>
<copy overwrite="true" file="${basedir}/../docs/QuickStartGuide/screenshot.png" tofile="build/classes/org/sleuthkit/autopsy/casemodule/docs/screenshot.png"/>
</target>
<target name="quickstart-add-src">
<!-- additional docs for quickstart -->
<echo message="building quick start guide 1" />
<mkdir dir="src/org/sleuthkit/autopsy/casemodule/docs" />
<copy overwrite="true" file="${basedir}/../docs/QuickStartGuide/index.html" tofile="src/org/sleuthkit/autopsy/casemodule/docs/QuickStart.html"/>
<copy overwrite="true" file="${basedir}/../docs/QuickStartGuide/screenshot.png" tofile="src/org/sleuthkit/autopsy/casemodule/docs/screenshot.png"/>
</target>
<target name="quickstart-remove-src">
<!-- cleanup additional docs for quickstart -->
<echo message="building quick start guide 2" />
<delete file="src/org/sleuthkit/autopsy/casemodule/docs/QuickStart.html"/>
<delete file="src/org/sleuthkit/autopsy/casemodule/docs/screenshot.png"/>
</target>
<target name="javahelp">
<antcall target="quickstart-remove-src" />
</target>
<!-- Verify that the TSK_HOME env variable is set -->
<target name="findTSK">
<property environment="env"/>
<condition property="tskFound">
<isset property="env.TSK_HOME"/>
</condition>
<fail unless="tskFound" message="TSK_HOME must be set as an environment variable."/>
<echo> TSK_HOME: ${env.TSK_HOME}</echo>
</target>
<target name="getTSKJars" depends="findTSK">
<property environment="env"/>
<copy file="${env.TSK_HOME}/bindings/java/dist/Tsk_DataModel.jar" tofile="${basedir}/release/modules/ext/Tsk_DataModel.jar"/>
<copy file="${env.TSK_HOME}/bindings/java/lib/sqlite-jdbc-3.7.8-SNAPSHOT.jar" tofile="${basedir}/release/modules/ext/sqlite-jdbc-3.7.8-SNAPSHOT.jar"/>
</target>
<target name="init" depends="basic-init,files-init,build-init,-javac-init">
<!-- get additional deps -->
<antcall target="getTSKJars" />
<antcall target="quickstart-add-src" />
</target>
</project>