conditions/koeko/koeko$(OBJ_SUFFIX): conditions/koeko/koeko.c \
 conditions/koeko/koeko.h solving/machinery/solve.h \
 stipulation/stipulation.h stipulation/goals/goals.h position/board.h \
 utilities/bitmask.h utilities/boolean.h stipulation/slice_type.h \
 stipulation/slice_type.enum.h stipulation/slice_type.enum \
 position/side.h position/side.enum.h position/side.enum pieces/pieces.h \
 output/mode.h output/mode.enum.h output/mode.enum \
 solving/machinery/dispatch.h debugging/trace.h position/position.h \
 position/color.h position/color.enum.h position/color.enum \
 position/pieceid.h pieces/walks/vectors.h position/castling_rights.h \
 solving/move_effect_journal.h solving/ply.h position/effects/utils.h \
 solving/observation.h solving/temporary_hacks.h solving/fork.h \
 solving/pipe.h stipulation/move.h stipulation/structure_traversal.h \
 stipulation/slice.h stipulation/slice_structural_type.h \
 stipulation/slice_structural_type.enum.h \
 stipulation/slice_structural_type.enum \
 stipulation/slice_functional_type.h \
 stipulation/slice_functional_type.enum.h \
 stipulation/slice_functional_type.enum \
 stipulation/slice_contextual_type.h \
 stipulation/slice_contextual_type.enum.h \
 stipulation/slice_contextual_type.enum stipulation/traversal.h

conditions/koeko/koeko.h:

solving/machinery/solve.h:

stipulation/stipulation.h:

stipulation/goals/goals.h:

position/board.h:

utilities/bitmask.h:

utilities/boolean.h:

stipulation/slice_type.h:

stipulation/slice_type.enum.h:

stipulation/slice_type.enum:

position/side.h:

position/side.enum.h:

position/side.enum:

pieces/pieces.h:

output/mode.h:

output/mode.enum.h:

output/mode.enum:

solving/machinery/dispatch.h:

debugging/trace.h:

position/position.h:

position/color.h:

position/color.enum.h:

position/color.enum:

position/pieceid.h:

pieces/walks/vectors.h:

position/castling_rights.h:

solving/move_effect_journal.h:

solving/ply.h:

position/effects/utils.h:

solving/observation.h:

solving/temporary_hacks.h:

solving/fork.h:

solving/pipe.h:

stipulation/move.h:

stipulation/structure_traversal.h:

stipulation/slice.h:

stipulation/slice_structural_type.h:

stipulation/slice_structural_type.enum.h:

stipulation/slice_structural_type.enum:

stipulation/slice_functional_type.h:

stipulation/slice_functional_type.enum.h:

stipulation/slice_functional_type.enum:

stipulation/slice_contextual_type.h:

stipulation/slice_contextual_type.enum.h:

stipulation/slice_contextual_type.enum:

stipulation/traversal.h:
conditions/koeko/contact_grid$(OBJ_SUFFIX): conditions/koeko/contact_grid.c \
 conditions/koeko/contact_grid.h solving/machinery/solve.h \
 stipulation/stipulation.h stipulation/goals/goals.h position/board.h \
 utilities/bitmask.h utilities/boolean.h stipulation/slice_type.h \
 stipulation/slice_type.enum.h stipulation/slice_type.enum \
 position/side.h position/side.enum.h position/side.enum pieces/pieces.h \
 output/mode.h output/mode.enum.h output/mode.enum \
 solving/machinery/dispatch.h debugging/trace.h position/position.h \
 position/color.h position/color.enum.h position/color.enum \
 position/pieceid.h pieces/walks/vectors.h position/castling_rights.h \
 conditions/circe/circe.h stipulation/structure_traversal.h \
 stipulation/slice.h stipulation/slice_structural_type.h \
 stipulation/slice_structural_type.enum.h \
 stipulation/slice_structural_type.enum \
 stipulation/slice_functional_type.h \
 stipulation/slice_functional_type.enum.h \
 stipulation/slice_functional_type.enum \
 stipulation/slice_contextual_type.h \
 stipulation/slice_contextual_type.enum.h \
 stipulation/slice_contextual_type.enum stipulation/traversal.h \
 stipulation/slice_insertion.h solving/move_effect_journal.h \
 solving/ply.h solving/machinery/twin.h \
 conditions/circe/rebirth_square_occupied.h \
 conditions/circe/reborn_piece.h conditions/circe/rebirth_square.h \
 conditions/circe/relevant_capture.h conditions/circe/relevant_piece.h \
 conditions/circe/relevant_side.h conditions/grid.h \
 position/effects/utils.h solving/observation.h solving/temporary_hacks.h \
 solving/fork.h solving/pipe.h stipulation/pipe.h stipulation/move.h \
 debugging/assert.h

conditions/koeko/contact_grid.h:

solving/machinery/solve.h:

stipulation/stipulation.h:

stipulation/goals/goals.h:

position/board.h:

utilities/bitmask.h:

utilities/boolean.h:

stipulation/slice_type.h:

stipulation/slice_type.enum.h:

stipulation/slice_type.enum:

position/side.h:

position/side.enum.h:

position/side.enum:

pieces/pieces.h:

output/mode.h:

output/mode.enum.h:

output/mode.enum:

solving/machinery/dispatch.h:

debugging/trace.h:

position/position.h:

position/color.h:

position/color.enum.h:

position/color.enum:

position/pieceid.h:

pieces/walks/vectors.h:

position/castling_rights.h:

conditions/circe/circe.h:

stipulation/structure_traversal.h:

stipulation/slice.h:

stipulation/slice_structural_type.h:

stipulation/slice_structural_type.enum.h:

stipulation/slice_structural_type.enum:

stipulation/slice_functional_type.h:

stipulation/slice_functional_type.enum.h:

stipulation/slice_functional_type.enum:

stipulation/slice_contextual_type.h:

stipulation/slice_contextual_type.enum.h:

stipulation/slice_contextual_type.enum:

stipulation/traversal.h:

stipulation/slice_insertion.h:

solving/move_effect_journal.h:

solving/ply.h:

solving/machinery/twin.h:

conditions/circe/rebirth_square_occupied.h:

conditions/circe/reborn_piece.h:

conditions/circe/rebirth_square.h:

conditions/circe/relevant_capture.h:

conditions/circe/relevant_piece.h:

conditions/circe/relevant_side.h:

conditions/grid.h:

position/effects/utils.h:

solving/observation.h:

solving/temporary_hacks.h:

solving/fork.h:

solving/pipe.h:

stipulation/pipe.h:

stipulation/move.h:

debugging/assert.h:
conditions/koeko/anti$(OBJ_SUFFIX): conditions/koeko/anti.c conditions/koeko/anti.h \
 solving/machinery/solve.h stipulation/stipulation.h \
 stipulation/goals/goals.h position/board.h utilities/bitmask.h \
 utilities/boolean.h stipulation/slice_type.h \
 stipulation/slice_type.enum.h stipulation/slice_type.enum \
 position/side.h position/side.enum.h position/side.enum pieces/pieces.h \
 output/mode.h output/mode.enum.h output/mode.enum \
 solving/machinery/dispatch.h debugging/trace.h conditions/koeko/koeko.h \
 solving/observation.h pieces/walks/vectors.h solving/ply.h \
 solving/temporary_hacks.h solving/fork.h solving/move_effect_journal.h \
 position/castling_rights.h position/pieceid.h position/effects/utils.h \
 solving/has_solution_type.h solving/has_solution_type.enum.h \
 solving/has_solution_type.enum solving/pipe.h stipulation/move.h \
 stipulation/structure_traversal.h stipulation/slice.h \
 stipulation/slice_structural_type.h \
 stipulation/slice_structural_type.enum.h \
 stipulation/slice_structural_type.enum \
 stipulation/slice_functional_type.h \
 stipulation/slice_functional_type.enum.h \
 stipulation/slice_functional_type.enum \
 stipulation/slice_contextual_type.h \
 stipulation/slice_contextual_type.enum.h \
 stipulation/slice_contextual_type.enum stipulation/traversal.h

conditions/koeko/anti.h:

solving/machinery/solve.h:

stipulation/stipulation.h:

stipulation/goals/goals.h:

position/board.h:

utilities/bitmask.h:

utilities/boolean.h:

stipulation/slice_type.h:

stipulation/slice_type.enum.h:

stipulation/slice_type.enum:

position/side.h:

position/side.enum.h:

position/side.enum:

pieces/pieces.h:

output/mode.h:

output/mode.enum.h:

output/mode.enum:

solving/machinery/dispatch.h:

debugging/trace.h:

conditions/koeko/koeko.h:

solving/observation.h:

pieces/walks/vectors.h:

solving/ply.h:

solving/temporary_hacks.h:

solving/fork.h:

solving/move_effect_journal.h:

position/castling_rights.h:

position/pieceid.h:

position/effects/utils.h:

solving/has_solution_type.h:

solving/has_solution_type.enum.h:

solving/has_solution_type.enum:

solving/pipe.h:

stipulation/move.h:

stipulation/structure_traversal.h:

stipulation/slice.h:

stipulation/slice_structural_type.h:

stipulation/slice_structural_type.enum.h:

stipulation/slice_structural_type.enum:

stipulation/slice_functional_type.h:

stipulation/slice_functional_type.enum.h:

stipulation/slice_functional_type.enum:

stipulation/slice_contextual_type.h:

stipulation/slice_contextual_type.enum.h:

stipulation/slice_contextual_type.enum:

stipulation/traversal.h:
conditions/koeko/new$(OBJ_SUFFIX): conditions/koeko/new.c conditions/koeko/new.h \
 solving/machinery/solve.h stipulation/stipulation.h \
 stipulation/goals/goals.h position/board.h utilities/bitmask.h \
 utilities/boolean.h stipulation/slice_type.h \
 stipulation/slice_type.enum.h stipulation/slice_type.enum \
 position/side.h position/side.enum.h position/side.enum pieces/pieces.h \
 output/mode.h output/mode.enum.h output/mode.enum \
 solving/machinery/dispatch.h debugging/trace.h conditions/koeko/koeko.h \
 solving/observation.h pieces/walks/vectors.h solving/ply.h \
 solving/temporary_hacks.h solving/fork.h solving/move_effect_journal.h \
 position/castling_rights.h position/pieceid.h position/effects/utils.h \
 solving/move_generator.h solving/pipe.h stipulation/move.h \
 stipulation/structure_traversal.h stipulation/slice.h \
 stipulation/slice_structural_type.h \
 stipulation/slice_structural_type.enum.h \
 stipulation/slice_structural_type.enum \
 stipulation/slice_functional_type.h \
 stipulation/slice_functional_type.enum.h \
 stipulation/slice_functional_type.enum \
 stipulation/slice_contextual_type.h \
 stipulation/slice_contextual_type.enum.h \
 stipulation/slice_contextual_type.enum stipulation/traversal.h

conditions/koeko/new.h:

solving/machinery/solve.h:

stipulation/stipulation.h:

stipulation/goals/goals.h:

position/board.h:

utilities/bitmask.h:

utilities/boolean.h:

stipulation/slice_type.h:

stipulation/slice_type.enum.h:

stipulation/slice_type.enum:

position/side.h:

position/side.enum.h:

position/side.enum:

pieces/pieces.h:

output/mode.h:

output/mode.enum.h:

output/mode.enum:

solving/machinery/dispatch.h:

debugging/trace.h:

conditions/koeko/koeko.h:

solving/observation.h:

pieces/walks/vectors.h:

solving/ply.h:

solving/temporary_hacks.h:

solving/fork.h:

solving/move_effect_journal.h:

position/castling_rights.h:

position/pieceid.h:

position/effects/utils.h:

solving/move_generator.h:

solving/pipe.h:

stipulation/move.h:

stipulation/structure_traversal.h:

stipulation/slice.h:

stipulation/slice_structural_type.h:

stipulation/slice_structural_type.enum.h:

stipulation/slice_structural_type.enum:

stipulation/slice_functional_type.h:

stipulation/slice_functional_type.enum.h:

stipulation/slice_functional_type.enum:

stipulation/slice_contextual_type.h:

stipulation/slice_contextual_type.enum.h:

stipulation/slice_contextual_type.enum:

stipulation/traversal.h:
