mirror of
git://git.tartarus.org/simon/puzzles.git
synced 2025-04-21 08:01:30 -07:00
Files
37 lines
1.7 KiB
Plaintext
37 lines
1.7 KiB
Plaintext
This is the README accompanying the source code to Simon Tatham's
|
|
puzzle collection. The collection's web site is at
|
|
<http://www.chiark.greenend.org.uk/~sgtatham/puzzles/>.
|
|
|
|
You should find several Makefiles in the source code:
|
|
|
|
- `Makefile' should work under GNU make on Linux, provided you have
|
|
GTK installed to compile and link against. It builds GTK binaries
|
|
of the puzzle games.
|
|
|
|
- `Makefile.vc' should work under MS Visual C++ on Windows.
|
|
|
|
- `Makefile.cyg' should work under Cygwin / MinGW. With appropriate
|
|
tweaks and setting of TOOLPATH, it should work for both compiling
|
|
on Windows and cross-compiling on Unix.
|
|
|
|
Each of these Makefiles builds a program called `nullgame' in
|
|
addition to the actual game binaries. This program doesn't do
|
|
anything; it's just a template for people to start from when adding
|
|
a new game to the collection, and it's compiled every time to ensure
|
|
that it _does_ compile and link successfully (because otherwise it
|
|
wouldn't be much use as a template). Once it's built, you can run it
|
|
if you really want to (but it's very boring), and then you should
|
|
ignore it.
|
|
|
|
DO NOT EDIT THE MAKEFILES DIRECTLY, if you plan to send any changes
|
|
back to the maintainer. The makefiles are generated automatically by
|
|
the Perl script `mkfiles.pl' from the file `Recipe'. If you need to
|
|
change the makefiles as part of a patch, you should change Recipe
|
|
and/or mkfiles.pl.
|
|
|
|
The manual, provided in Windows Help and text formats, is generated
|
|
from a Halibut source file (puzzles.but), which is the preferred form
|
|
for modification. To generate the manual in other formats, rebuild it,
|
|
or learn about Halibut, visit the Halibut website at
|
|
<http://www.chiark.greenend.org.uk/~sgtatham/halibut/>.
|