mirror of
https://github.com/Guardsquare/proguard.git
synced 2026-03-13 09:50:34 +08:00
61 lines
1.5 KiB
XML
61 lines
1.5 KiB
XML
<!-- Ant build script for the ProGuard Ant task. -->
|
|
|
|
<project name = "ant"
|
|
default = "dist">
|
|
|
|
<property file = "../buildscripts/ant.properties"/>
|
|
<property file = "ant.properties"/>
|
|
|
|
<target name = "clean">
|
|
<delete quiet = "true">
|
|
<fileset dir = "out"/>
|
|
</delete>
|
|
</target>
|
|
|
|
<target name = "out">
|
|
<mkdir dir = "out"/>
|
|
</target>
|
|
|
|
<target name = "base">
|
|
<ant dir = "../base"
|
|
target = "compile"
|
|
inheritAll = "false"/>
|
|
</target>
|
|
|
|
<target name = "compile" depends = "out,base">
|
|
<javac nowarn = "true"
|
|
deprecation = "false"
|
|
includeantruntime = "true"
|
|
source = "${target}"
|
|
target = "${target}"
|
|
classpath = "../base/out:../core/out"
|
|
srcdir = "src"
|
|
destdir = "out"
|
|
includes = "proguard/ant/ProGuardTask.java">
|
|
<compilerarg value = "-Xlint:none"/>
|
|
</javac>
|
|
</target>
|
|
|
|
<target name = "resources" depends = "out">
|
|
<copy todir = "out">
|
|
<fileset dir = "src">
|
|
<include name = "**/*.properties"/>
|
|
<include name = "**/*.png"/>
|
|
<include name = "**/*.gif"/>
|
|
<include name = "**/*.pro"/>
|
|
</fileset>
|
|
</copy>
|
|
</target>
|
|
|
|
<target name = "lib">
|
|
<mkdir dir = "../lib"/>
|
|
</target>
|
|
|
|
<target name = "dist" depends = "compile,resources,lib">
|
|
<jar jarfile = "../lib/proguard.jar"
|
|
update = "true"
|
|
basedir = "out"/>
|
|
</target>
|
|
|
|
</project>
|