Create a .R file for it which:
- defines a Recipe symbol for it if it requires auxiliary object
- files
+ files (make sure the general Recipe symbol doesn't contain the
+ icon)
- adds it to the `ALL' definition, to ensure it is compiled into
the OS X binary
- - adds it as a GTK build target
- - adds it as a Windows build target
+ - adds it as a GTK build target, with the optional GTK icon
+ - adds it as a Windows build target, with the optional resource
+ file
- adds auxiliary solver binaries if any
- adds it to $(GAMES) in the GTK makefile, for `make install'
- adds it to list.c for the OS X binary
- - adds it to wingames.lst for the build system.
+ - adds it to wingames.lst along with a textual name, for the build
+ system and Windows installer.
If the puzzle is by a new author, modify the copyright notice in
LICENCE and in puzzles.but. (Also in index.html, but that's listed
and that it's referenced by the help topic field in the game
structure in the source file.
-Add the new Unix binary name to the svn:ignore property.
+Add the new Unix binary name, and the names of any auxiliary solver
+binaries, to the svn:ignore property.
Make a screenshot:
- create an appropriate save file in `icons'