Actually introduce the ability to build the Windows icons into the
authorsimon <simon@cda61777-01e9-0310-a592-d414129be87e>
Wed, 27 Dec 2006 11:05:20 +0000 (11:05 +0000)
committersimon <simon@cda61777-01e9-0310-a592-d414129be87e>
Wed, 27 Dec 2006 11:05:20 +0000 (11:05 +0000)
commitfa2cb13d4940a616f7d35151d0c9c341a52e5e98
tree7b580e291828516f761f2a5d348525bd9aaef27f
parente0433c68f3ccfb7cfe504c9fe4ca12ec0d7c3ac6
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.

git-svn-id: svn://svn.tartarus.org/sgt/puzzles@7020 cda61777-01e9-0310-a592-d414129be87e
28 files changed:
Recipe
blackbox.R
bridges.R
cube.R
dominosa.R
fifteen.R
flip.R
guess.R
icons/Makefile
inertia.R
lightup.R
loopy.R
map.R
mines.R
mkfiles.pl
net.R
netslide.R
pattern.R
pegs.R
rect.R
samegame.R
sixteen.R
slant.R
solo.R
tents.R
twiddle.R
untangle.R
windows.c