1 classpath = "build/","upstream/install/share/java/libgcj-3.3.jar","build/class"
3 strip = "unreach","lvt"
6 #renamer = new UniqueRenamer
8 load = new WildCard { value = "org.ibex.*" },
9 new WildCard { value = "gnu.*" },
10 new WildCard { value = "org.bouncycastle.*" },
11 new WildCard { value = "edu.*" },
12 new WildCard { value = "java.*" }
14 preserve = new WildCard { value = "org.ibex.Main" },
15 new WildCard { value = "org.ibex.plat.Linux" },
16 new WildCard { value="java.lang" },
17 new WildCard { value="gnu.gcj.protocol" },
18 new WildCard { value="java.net.URLConnection" },
19 new WildCard { value="java.net.JarURLConnection" },
20 new WildCard { value="java.net.HttpURLConection" },
21 new WildCard { value="java.security.Policy" }
22 # new MultiIdentifierMatcher {
23 # and = new WildCard { value = "org.myorg.publiclib.*" },
24 # new ModifierMatcher { access = "PUBLIC" }
27 analyzer = new ConstantAnalyzer
29 # The LocalOptimizer will reorder local variables to use fewer slots.
30 # It may still have some bugs, so remove it if your applet doesn't
31 # work (and send me the class).
32 # The RemovePopAnalyzer will remove instructions that were optimized
33 # away by the ConstantAnalyzer and LocalOptimizer.
34 #post = new RemovePopAnalyzer