Patch from James H to enable a single monolithic binary to be built

alongside the individual puzzle binaries, on Windows only. (MacOS
already has it, of course; Unix would require about as much work
again.)

[originally from svn r8396]
This commit is contained in:
Simon Tatham
2009-01-06 23:26:18 +00:00
parent 6328483bb4
commit 7888d8db67
4 changed files with 309 additions and 134 deletions

5
Recipe
View File

@ -17,8 +17,9 @@
!srcdir icons/
WINDOWS = windows printing
WINDOWS_COMMON = printing
+ user32.lib gdi32.lib comctl32.lib comdlg32.lib winspool.lib
WINDOWS = windows WINDOWS_COMMON
COMMON = midend drawing misc malloc random version
GTK = gtk printing ps
# Objects needed for auxiliary command-line programs.
@ -56,6 +57,8 @@ const int gamecount = lenof(gamelist);
# Unix standalone application for special-purpose obfuscation.
obfusc : [U] obfusc STANDALONE
puzzles : [G] windows[COMBINED] WINDOWS_COMMON COMMON ALL noicon.res
# Mac OS X unified application containing all the puzzles.
Puzzles : [MX] osx osx.icns osx-info.plist COMMON ALL
# For OS X, we must create the online help and include it in the