mirror of
git://git.tartarus.org/simon/puzzles.git
synced 2025-04-21 08:01:30 -07:00
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:
7
Buildscr
7
Buildscr
@ -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.)
|
# _parent_ directory, so be careful when we deliver it.)
|
||||||
in puzzles do ./makedist.sh $(revision)
|
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.
|
# 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 .chm" > .htaccess
|
||||||
in puzzles do echo "AddType application/octet-stream .hlp" >> .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.cnt $@
|
||||||
deliver puzzles/puzzles.zip $@
|
deliver puzzles/puzzles.zip $@
|
||||||
deliver puzzles/Output/setup.exe puzzles-r$(revision)-installer.exe
|
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)
|
||||||
|
|
||||||
|
@ -57,11 +57,14 @@ Check in!
|
|||||||
Put the puzzle on the web:
|
Put the puzzle on the web:
|
||||||
- run puzzlesnap first
|
- run puzzlesnap first
|
||||||
- make sure the screenshot and Windows binary have arrived in the
|
- 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 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
|
- adjust the copyright in index.html if the puzzle is by a new
|
||||||
author
|
author
|
||||||
- test that the binary link and the docs link work
|
- test that the binary link and the docs link work
|
||||||
|
- test that the Java version works
|
||||||
- run webupdate
|
- run webupdate
|
||||||
- test again
|
- 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
|
||||||
|
Reference in New Issue
Block a user