-injars ${dist}.@{platform}/${ant.project.name}-orig.jar
-outjars ${dist}.@{platform}/${ant.project.name}-@{platform}-${version}.jar
-libraryjars ${java.home}/lib/rt.jar
-keepclasseswithmembers public class * {
public static void main(java.lang.String[]);
}
-keepclasseswithmembernames class * {
native <methods>;
}
-keepclassmembers class * extends java.lang.Enum {
public static **[] values();
public static ** valueOf(java.lang.String);
}
-keep public class * {
public protected *;
}
-keep public class org.eclipse.swt.widgets.Display {
<methods>;
}
-keep class org.eclipse.swt.internal.ole.win32.COMObject {
<methods>;
}
-keep class org.eclipse.swt.dnd.ClipboardProxy {
<methods>;
}
-keep class org.eclipse.swt.internal.image.*FileFormat
-keep class * {
% *Proc(int);
}
-keep class * {
% *Proc(int, int);
}
-keep class * {
% *Proc(int, int, int);
}