Stop the analysis pass in Loopy's redraw routine from being
[sgt/puzzles] / Buildscr
index 840bd74..b079367 100644 (file)
--- a/Buildscr
+++ b/Buildscr
@@ -18,11 +18,12 @@ in puzzles do perl mkfiles.pl
 in puzzles do make clean
 
 # Build the OS X .dmg archive.
-delegate osx
-  in puzzles do make -f Makefile.osx clean
-  in puzzles do make -f Makefile.osx release VER=-DREVISION=$(revision)
-  return puzzles/Puzzles.dmg
-enddelegate
+# 2012-04-03: commented out because my Mac is dead.
+#delegate osx
+#  in puzzles do make -f Makefile.osx clean
+#  in puzzles do make -f Makefile.osx release VER=-DREVISION=$(revision)
+#  return puzzles/Puzzles.dmg
+#enddelegate
 
 # Build the Windows binaries and installer, and the CHM file.
 in puzzles do make -f Makefile.doc clean
@@ -42,6 +43,7 @@ delegate windows
   return puzzles/*.exe
   return puzzles/Output/setup.exe
 enddelegate
+in puzzles do chmod +x *.exe
 
 # Build the Pocket PC binaries and CAB.
 #
@@ -100,11 +102,15 @@ 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)
 
+ifneq "$(JAVA_UNFINISHED)" "" in puzzles do perl -i~ -pe 'print "!srcdir unfinished/\n" if /!srcdir icons/' Recipe
+ifneq "$(JAVA_UNFINISHED)" "" in puzzles do ln -s unfinished/group.R .
+ifneq "$(JAVA_UNFINISHED)" "" in puzzles do perl mkfiles.pl
+
 # 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)
+in puzzles do make -f Makefile.nestedvm NESTEDVM=$(NESTEDVM) VER=-DREVISION=$(revision)
 
 # Set up .htaccess containing a redirect for the archive filename.
 in puzzles do echo "AddType application/octet-stream .chm" > .htaccess
@@ -119,7 +125,7 @@ deliver puzzles/winbin/*.exe $@
 deliver puzzles/.htaccess $@
 deliver puzzles/doc/*.html doc/$@
 deliver puzzles/devel/*.html devel/$@
-deliver puzzles/Puzzles.dmg $@
+#deliver puzzles/Puzzles.dmg $@ # 2012-04-03 commented out, see above
 deliver puzzles/puzzles.chm $@
 deliver puzzles/puzzles.hlp $@
 deliver puzzles/puzzles.cnt $@