summaryrefslogtreecommitdiff
path: root/build/build.xml
diff options
context:
space:
mode:
Diffstat (limited to 'build/build.xml')
-rw-r--r--build/build.xml217
1 files changed, 0 insertions, 217 deletions
diff --git a/build/build.xml b/build/build.xml
deleted file mode 100644
index 0dc4bf4..0000000
--- a/build/build.xml
+++ /dev/null
@@ -1,217 +0,0 @@
-<!-- Ant build script for ProGuard. -->
-
-<project name = "proguard"
- default = "all"
- basedir = "..">
-
- <property file = "build/build.properties"/>
- <property name = "src" value = "src"/>
- <property name = "classes" value = "classes"/>
- <property name = "lib" value = "lib"/>
-
- <property name = "gradle.jar1" value = "${gradle.home}/lib/plugins/gradle-plugins-2.1.jar"/>
- <property name = "gradle.jar2" value = "${gradle.home}/lib/gradle-base-services-2.1.jar"/>
- <property name = "gradle.jar3" value = "${gradle.home}/lib/gradle-base-services-groovy-2.1.jar"/>
- <property name = "gradle.jar4" value = "${gradle.home}/lib/gradle-core-2.1.jar"/>
- <property name = "gradle.jar5" value = "${gradle.home}/lib/groovy-all-2.3.6.jar"/>
- <property name = "wtk.jar" value = "${wtk.home}/wtklib/kenv.zip"/>
-
- <target name = "all" depends = "basic,options"/>
- <target name = "basic" depends = "proguard,proguardgui,retrace"/>
- <target name = "options" depends = "anttask,wtkplugin"/>
-
- <target name = "proguard" depends = "classes,lib">
- <javac nowarn = "true"
- deprecation = "false"
- includeantruntime = "false"
- srcdir = "${src}"
- destdir = "${classes}"
- includes = "proguard/ProGuard.java">
- <compilerarg value = "-Xlint:none"/>
- </javac>
-
- <copy todir = "${classes}">
- <fileset dir = "${src}">
- <include name = "proguard/*.properties"/>
- <include name = "proguard/*.png"/>
- <include name = "proguard/*.gif"/>
- <include name = "proguard/*.pro"/>
- </fileset>
- </copy>
-
- <jar jarfile = "${lib}/proguard.jar"
- manifest = "${src}/proguard/MANIFEST.MF"
- basedir = "${classes}"
- includes = "proguard/**"/>
- </target>
-
- <target name = "proguardgui" depends = "proguard">
- <javac nowarn = "true"
- deprecation = "false"
- includeantruntime = "false"
- srcdir = "${src}"
- destdir = "${classes}"
- includes = "proguard/gui/ProGuardGUI.java">
- <compilerarg value = "-Xlint:none"/>
- </javac>
-
- <copy todir = "${classes}">
- <fileset dir = "${src}">
- <include name = "proguard/gui/*.properties"/>
- <include name = "proguard/gui/*.png"/>
- <include name = "proguard/gui/*.gif"/>
- <include name = "proguard/gui/*.pro"/>
- </fileset>
- </copy>
-
- <jar jarfile = "${lib}/proguardgui.jar"
- manifest = "${src}/proguard/gui/MANIFEST.MF"
- basedir = "${classes}"
- includes = "proguard/gui/**"/>
- </target>
-
- <target name = "retrace" depends = "classes,lib">
- <javac nowarn = "true"
- deprecation = "false"
- includeantruntime = "false"
- srcdir = "${src}"
- destdir = "${classes}"
- includes = "proguard/retrace/ReTrace.java">
- <compilerarg value = "-Xlint:none"/>
- </javac>
-
- <copy todir = "${classes}">
- <fileset dir = "${src}">
- <include name = "proguard/retrace/*.properties"/>
- <include name = "proguard/retrace/*.png"/>
- <include name = "proguard/retrace/*.gif"/>
- <include name = "proguard/retrace/*.pro"/>
- </fileset>
- </copy>
-
- <jar jarfile = "${lib}/retrace.jar"
- manifest = "${src}/proguard/retrace/MANIFEST.MF"
- basedir = "${classes}"
- includes = "proguard/retrace/**"/>
- </target>
-
- <target name = "anttask" depends = "proguard">
- <javac nowarn = "true"
- deprecation = "false"
- includeantruntime = "true"
- srcdir = "${src}"
- destdir = "${classes}"
- includes = "proguard/ant/ProGuardTask.java">
- <compilerarg value = "-Xlint:none"/>
- </javac>
-
- <copy todir = "${classes}">
- <fileset dir = "${src}">
- <include name = "proguard/ant/*.properties"/>
- <include name = "proguard/ant/*.png"/>
- <include name = "proguard/ant/*.gif"/>
- <include name = "proguard/ant/*.pro"/>
- </fileset>
- </copy>
-
- <jar jarfile = "${lib}/proguard.jar"
- update = "true"
- basedir = "${classes}"
- includes = "proguard/ant/**"/>
- </target>
-
- <target name = "gradletask" depends = "proguard">
- <fail message="Please set the value of the property gradle.home in the file build.properties, if you want to build the optional ProGuard Gradle task.">
- <condition>
- <not>
- <and>
- <available file="${gradle.jar1}"/>
- <available file="${gradle.jar2}"/>
- <available file="${gradle.jar3}"/>
- <available file="${gradle.jar4}"/>
- <available file="${gradle.jar5}"/>
- </and>
- </not>
- </condition>
- </fail>
-
- <javac nowarn = "true"
- deprecation = "false"
- includeantruntime = "false"
- srcdir = "${src}"
- destdir = "${classes}"
- includes = "proguard/gradle/ProGuardTask.java">
- <compilerarg value = "-Xlint:none"/>
- <classpath>
- <path location="${gradle.jar1}"/>
- <path location="${gradle.jar2}"/>
- <path location="${gradle.jar3}"/>
- <path location="${gradle.jar4}"/>
- <path location="${gradle.jar5}"/>
- </classpath>
- </javac>
-
- <copy todir = "${classes}">
- <fileset dir = "${src}">
- <include name = "proguard/gradle/*.properties"/>
- <include name = "proguard/gradle/*.png"/>
- <include name = "proguard/gradle/*.gif"/>
- <include name = "proguard/gradle/*.pro"/>
- </fileset>
- </copy>
-
- <jar jarfile = "${lib}/proguard.jar"
- update = "true"
- basedir = "${classes}"
- includes = "proguard/gradle/**"/>
- </target>
-
- <target name = "wtkplugin" depends = "proguard">
- <fail message="Please set the value of the property wtk.home in the file build.properties, if you want to build the optional ProGuard WTK plugin.">
- <condition>
- <not>
- <available file="${wtk.jar}"/>
- </not>
- </condition>
- </fail>
-
- <javac nowarn = "true"
- deprecation = "false"
- includeantruntime = "false"
- classpath = "${wtk.jar}"
- srcdir = "${src}"
- destdir = "${classes}"
- includes = "proguard/wtk/ProGuardObfuscator.java">
- <compilerarg value = "-Xlint:none"/>
- </javac>
-
- <copy todir = "${classes}">
- <fileset dir = "${src}">
- <include name = "proguard/wtk/*.properties"/>
- <include name = "proguard/wtk/*.png"/>
- <include name = "proguard/wtk/*.gif"/>
- <include name = "proguard/wtk/*.pro"/>
- </fileset>
- </copy>
-
- <jar jarfile = "${lib}/proguard.jar"
- update = "true"
- basedir = "${classes}"
- includes = "proguard/wtk/**"/>
- </target>
-
- <target name = "classes">
- <mkdir dir = "${classes}"/>
- </target>
-
- <target name = "lib">
- <mkdir dir = "${lib}"/>
- </target>
-
- <target name = "clean">
- <delete>
- <fileset dir = "${classes}"/>
- <fileset dir = "${lib}"/>
- </delete>
- </target>
-</project>