Build the Java versions of the puzzles automatically as part of the

build process. Also update the new-puzzle checklist to make sure I
set up and test the Java applet for any new game I add.

[originally from svn r8096]
This commit is contained in:
Simon Tatham
2008-06-27 17:28:32 +00:00
parent 0c88256a22
commit c115e9f5c8
2 changed files with 12 additions and 2 deletions

View File

@ -100,6 +100,12 @@ in puzzles do zip -j puzzles.zip winbin/*.exe puzzles.chm puzzles.hlp puzzles.cn
# _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
@ -119,6 +125,7 @@ deliver puzzles/puzzles.hlp $@
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)