aboutsummaryrefslogtreecommitdiff
path: root/Recipe
diff options
context:
space:
mode:
authorSimon Tatham <anakin@pobox.com>2005-07-05 19:40:32 +0000
committerSimon Tatham <anakin@pobox.com>2005-07-05 19:40:32 +0000
commit968828283b7a0aacd71d4868846291b381884eb1 (patch)
tree241e8651974ca9d24a5f161c62c52782b8191cc7 /Recipe
parent4763b712fd0709a08b8e00144095df68cb37fcb1 (diff)
downloadpuzzles-968828283b7a0aacd71d4868846291b381884eb1.zip
puzzles-968828283b7a0aacd71d4868846291b381884eb1.tar.gz
puzzles-968828283b7a0aacd71d4868846291b381884eb1.tar.bz2
puzzles-968828283b7a0aacd71d4868846291b381884eb1.tar.xz
Enhancements to mkfiles.pl and Recipe to arrange for the auxiliary
command-line programs (solosolver, patternsolver, mineobfusc) to be built as part of the normal Makefiles. This means mkfiles.pl now has the capability to compile a source file more than once with different #defines. Also, fixes for those auxiliary programs and one fix in midend.c which the Borland compiler objected to while I was testing its makefile generation. [originally from svn r6066]
Diffstat (limited to 'Recipe')
-rw-r--r--Recipe9
1 files changed, 9 insertions, 0 deletions
diff --git a/Recipe b/Recipe
index 24fea9f..359ba6a 100644
--- a/Recipe
+++ b/Recipe
@@ -39,6 +39,15 @@ flip : [X] gtk COMMON FLIP
guess : [X] gtk COMMON guess
pegs : [X] gtk COMMON PEGS
+# Auxiliary command-line programs.
+solosolver : [U] solo[STANDALONE_SOLVER] malloc
+patternsolver : [U] pattern[STANDALONE_SOLVER] malloc
+mineobfusc : [U] mines[STANDALONE_OBFUSCATOR] malloc random tree234 misc
+
+solosolver : [C] solo[STANDALONE_SOLVER] malloc
+patternsolver : [C] pattern[STANDALONE_SOLVER] malloc
+mineobfusc : [C] mines[STANDALONE_OBFUSCATOR] malloc random tree234 misc
+
# The Windows Net shouldn't be called `net.exe' since Windows
# already has a reasonably important utility program by that name!
netgame : [G] WINDOWS COMMON NET