• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..--

maven/22-Nov-2023-625591

READMED22-Nov-20231.4 KiB4126

build.propertiesD22-Nov-2023109 53

build.shD22-Nov-20232.6 KiB11276

build.xmlD22-Nov-20237.2 KiB218189

makefileD22-Nov-20232.9 KiB10977

README

1ProGuard, Java class file shrinker, optimizer, obfuscator, and preverifier
2==========================================================================
3
4This directory contains a number of alternative ways to build ProGuard:
5
6- build.sh      : a shell script for GNU/Linux
7- makefile      : a makefile for GNU/Linux
8- build.xml     : an Ant build file for all platforms
9- maven/pom.xml : a Maven POM for building the Maven artifacts
10
11- As a final alternative, you can also easily compile the code from the
12  command line:
13
14    mkdir classes
15    javac -sourcepath src -d classes src/proguard/ProGuard.java
16    javac -sourcepath src -d classes src/proguard/gui/ProGuardGUI.java
17    javac -sourcepath src -d classes src/proguard/retrace/ReTrace.java
18
19  For the ProGuard Ant task:
20
21    javac -sourcepath src -d classes -classpath lib/ant.jar \
22        src/proguard/ant/ProGuardTask.java
23
24  For the ProGuard Gradle task:
25
26    javac -sourcepath src -d classes -classpath ..... \
27        src/proguard/gradle/ProGuardTask.java
28
29  For the Java Micro Edition Wireless Tool Kit (JME WTK) obfuscator plug-in:
30
31    javac -sourcepath src -d classes -classpath wtklib/kenv.zip \
32        src/proguard/wtk/ProGuardObfuscator.java
33
34Note that you'll have to install Ant and the JME WTK yourself.
35
36Enjoy!
37
38http://proguard.sourceforge.net/
39
40Copyright (c) 2002-2014 Eric Lafortune (eric@graphics.cornell.edu)
41