summary |
shortlog |
log |
commit | commitdiff |
tree
raw |
patch |
inline | side by side (from parent 1:
cbbe322)
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.
git-svn-id: svn://svn.tartarus.org/sgt/puzzles@8096
cda61777-01e9-0310-a592-
d414129be87e
# _parent_ directory, so be careful when we deliver it.)
in puzzles do ./makedist.sh $(revision)
# _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
# 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/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)
# 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
Put the puzzle on the web:
- run puzzlesnap first
- make sure the screenshot and Windows binary have arrived in the
+ www directory, and the .jar file in the java subdirectory
- add an entry in the puzzles list in index.html
- 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
- 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
- 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