simon-svn: puzzles: simon
tartarus-commits at lists.tartarus.org
tartarus-commits at lists.tartarus.org
Wed Dec 27 11:05:21 GMT 2006
SVN root: svn://ixion.tartarus.org/main
Changes by: simon
Revision: 7020
Date: 2006-12-27 11:05:20 +0000 (Wed, 27 Dec 2006)
Log message (15 lines):
Actually introduce the ability to build the Windows icons into the
Windows puzzle binaries. This checkin involves several distinct
changes:
- mkfiles.pl now has an extra feature: if an object file is listed
in Recipe with a trailing question mark, it will be considered
optional, and silently dropped from the makefile if its primary
source file isn't present at the time mkfiles.pl runs. This means
people who check out the puzzles from Subversion and just run
mkfiles.pl shouldn't get build failures; they just won't get the
icons.
- all the .R files now use this feature to include an optional
Windows resource file.
- the .rc resource source files are built by icons/Makefile.
- windows.c finds the icon if present and uses it in place of the
standard Windows application icon.
Modified files:
U puzzles/Recipe
U puzzles/blackbox.R
U puzzles/bridges.R
U puzzles/cube.R
U puzzles/dominosa.R
U puzzles/fifteen.R
U puzzles/flip.R
U puzzles/guess.R
_U puzzles/icons/
U puzzles/icons/Makefile
U puzzles/inertia.R
U puzzles/lightup.R
U puzzles/loopy.R
U puzzles/map.R
U puzzles/mines.R
U puzzles/mkfiles.pl
U puzzles/net.R
U puzzles/netslide.R
U puzzles/pattern.R
U puzzles/pegs.R
U puzzles/rect.R
U puzzles/samegame.R
U puzzles/sixteen.R
U puzzles/slant.R
U puzzles/solo.R
U puzzles/tents.R
U puzzles/twiddle.R
U puzzles/untangle.R
U puzzles/windows.c
Links:
http://www.tartarus.org/~simon-anonsvn/viewcvs.cgi?rev=7020&view=rev
http://www.tartarus.org/~simon-anonsvn/viewcvs.cgi/puzzles/Recipe?rev=7020&r1=7019&r2=7020
http://www.tartarus.org/~simon-anonsvn/viewcvs.cgi/puzzles/blackbox.R?rev=7020&r1=7019&r2=7020
http://www.tartarus.org/~simon-anonsvn/viewcvs.cgi/puzzles/bridges.R?rev=7020&r1=7019&r2=7020
http://www.tartarus.org/~simon-anonsvn/viewcvs.cgi/puzzles/cube.R?rev=7020&r1=7019&r2=7020
http://www.tartarus.org/~simon-anonsvn/viewcvs.cgi/puzzles/dominosa.R?rev=7020&r1=7019&r2=7020
http://www.tartarus.org/~simon-anonsvn/viewcvs.cgi/puzzles/fifteen.R?rev=7020&r1=7019&r2=7020
http://www.tartarus.org/~simon-anonsvn/viewcvs.cgi/puzzles/flip.R?rev=7020&r1=7019&r2=7020
http://www.tartarus.org/~simon-anonsvn/viewcvs.cgi/puzzles/guess.R?rev=7020&r1=7019&r2=7020
http://www.tartarus.org/~simon-anonsvn/viewcvs.cgi/puzzles/icons/Makefile?rev=7020&r1=7019&r2=7020
http://www.tartarus.org/~simon-anonsvn/viewcvs.cgi/puzzles/inertia.R?rev=7020&r1=7019&r2=7020
http://www.tartarus.org/~simon-anonsvn/viewcvs.cgi/puzzles/lightup.R?rev=7020&r1=7019&r2=7020
http://www.tartarus.org/~simon-anonsvn/viewcvs.cgi/puzzles/loopy.R?rev=7020&r1=7019&r2=7020
http://www.tartarus.org/~simon-anonsvn/viewcvs.cgi/puzzles/map.R?rev=7020&r1=7019&r2=7020
http://www.tartarus.org/~simon-anonsvn/viewcvs.cgi/puzzles/mines.R?rev=7020&r1=7019&r2=7020
http://www.tartarus.org/~simon-anonsvn/viewcvs.cgi/puzzles/mkfiles.pl?rev=7020&r1=7019&r2=7020
http://www.tartarus.org/~simon-anonsvn/viewcvs.cgi/puzzles/net.R?rev=7020&r1=7019&r2=7020
http://www.tartarus.org/~simon-anonsvn/viewcvs.cgi/puzzles/netslide.R?rev=7020&r1=7019&r2=7020
http://www.tartarus.org/~simon-anonsvn/viewcvs.cgi/puzzles/pattern.R?rev=7020&r1=7019&r2=7020
http://www.tartarus.org/~simon-anonsvn/viewcvs.cgi/puzzles/pegs.R?rev=7020&r1=7019&r2=7020
http://www.tartarus.org/~simon-anonsvn/viewcvs.cgi/puzzles/rect.R?rev=7020&r1=7019&r2=7020
http://www.tartarus.org/~simon-anonsvn/viewcvs.cgi/puzzles/samegame.R?rev=7020&r1=7019&r2=7020
http://www.tartarus.org/~simon-anonsvn/viewcvs.cgi/puzzles/sixteen.R?rev=7020&r1=7019&r2=7020
http://www.tartarus.org/~simon-anonsvn/viewcvs.cgi/puzzles/slant.R?rev=7020&r1=7019&r2=7020
http://www.tartarus.org/~simon-anonsvn/viewcvs.cgi/puzzles/solo.R?rev=7020&r1=7019&r2=7020
http://www.tartarus.org/~simon-anonsvn/viewcvs.cgi/puzzles/tents.R?rev=7020&r1=7019&r2=7020
http://www.tartarus.org/~simon-anonsvn/viewcvs.cgi/puzzles/twiddle.R?rev=7020&r1=7019&r2=7020
http://www.tartarus.org/~simon-anonsvn/viewcvs.cgi/puzzles/untangle.R?rev=7020&r1=7019&r2=7020
http://www.tartarus.org/~simon-anonsvn/viewcvs.cgi/puzzles/windows.c?rev=7020&r1=7019&r2=7020
More information about the tartarus-commits
mailing list