mirror of
git://git.tartarus.org/simon/puzzles.git
synced 2025-04-20 23:51:29 -07:00
Move hat-test into its own source file.
I noticed while hacking on hat-test recently that it's quite awkward to be compiling a test main() program that lives in a source file also built into the Puzzles support library, because every modification to main() also triggers a rebuild of the library, and thence of all the actual puzzles. So it's better if such a test main() has its own source file. In order to make hat-test work standalone, I've had to move a lot of hat.c's internal declarations out into a second header file. This also means making a bunch of internal functions global, which means they're also in the namespace of programs other than hat-test, which means in turn that they should have names with less implicit context.
This commit is contained in:
@ -271,7 +271,6 @@ cliprogram(latincheck latin.c COMPILE_DEFINITIONS STANDALONE_LATIN_TEST)
|
||||
cliprogram(matching matching.c COMPILE_DEFINITIONS STANDALONE_MATCHING_TEST)
|
||||
cliprogram(combi combi.c COMPILE_DEFINITIONS STANDALONE_COMBI_TEST)
|
||||
cliprogram(divvy divvy.c COMPILE_DEFINITIONS TESTMODE)
|
||||
cliprogram(hat-test hat.c COMPILE_DEFINITIONS TEST_HAT)
|
||||
cliprogram(penrose-test penrose.c COMPILE_DEFINITIONS TEST_PENROSE)
|
||||
cliprogram(penrose-vector-test penrose.c COMPILE_DEFINITIONS TEST_VECTORS)
|
||||
cliprogram(sort-test sort.c COMPILE_DEFINITIONS SORT_TEST)
|
||||
|
Reference in New Issue
Block a user