# _parent_ directory, so be careful when we deliver it.)
in puzzles do ./makedist.sh $(revision)
+# Build the Java applets. This requires .bob.conf on the master
+# build machine to have defined the variable NESTEDVM pointing at
+# the top-level directory of an installation of the NestedVM
+# compiler and tools.
+in puzzles do make -f Makefile.nestedvm NESTEDVM=$(NESTEDVM)
+
# Set up .htaccess containing a redirect for the archive filename.
in puzzles do echo "AddType application/octet-stream .chm" > .htaccess
in puzzles do echo "AddType application/octet-stream .hlp" >> .htaccess
deliver puzzles/puzzles.cnt $@
deliver puzzles/puzzles.zip $@
deliver puzzles/Output/setup.exe puzzles-r$(revision)-installer.exe
+deliver puzzles/*.jar java/$@
# deliver puzzles/puzzles.armv4.cab $@ # (not built at the moment)
Put the puzzle on the web:
- run puzzlesnap first
- make sure the screenshot and Windows binary have arrived in the
- www directory
+ www directory, and the .jar file in the java subdirectory
- add an entry in the puzzles list in index.html
+ - add a web page in the java subdirectory
- adjust the copyright in index.html if the puzzle is by a new
author
- test that the binary link and the docs link work
+ - test that the Java version works
- run webupdate
- test again
- - check in the change to index.html
+ - `svn add' the new Java applet web page
+ - check in the change to index.html and the new web page