jikes := jikes -extdirs ${JAVA_HOME}/jre/lib -nowarn
# platforms
-all_platforms := Win32 Linux Java
+all_platforms := Win32 Linux Java2
## Platform-Neutral ###########################################################################
cd src; fastjar cf ../bin/org/xwt/builtin.xwar $(xwar_sources:src/%=%)
clean:
- rm -rf bin-*
+ rm -rf bin-* bin
find . -name \*~ | xargs rm -f
find . -name \#\*\# | xargs rm -f
platform_link="-Wl,--subsystem,windows -lcomdlg32" \
platform_java_sources=src/org/xwt/plat/Win32.java
-Java: compile
+Java2: $(jikes_java_objects) bin/org/xwt/builtin.xwar
+ mkdir -p bin-Java12
+ echo -e "Manifest-Version: 1.0\nMain-Class: org.xwt.Main\n" > bin/.manifest
+ cd bin; fastjar cvf ../bin-Java12/xwt.jar -m .manifest \
+ org/xwt/builtin.xwar \
+ `find . -name \*.class | grep -v org/xwt/plat/` \
+ org/xwt/plat/AWT*.class org/xwt/plat/Java2*.class
+
+$(java2_objects:bin/%=%)
PalmOS:
echo "PalmOS is not yet supported"