import pathlib

from chiklisp_builder import ChiklispBuild

from chiklisp_stdlib import STABLE_INCLUDE_DIRECTORY

PUZZLE_PATHS = [
    pathlib.Path(_)
    for _ in [
        "p2_conditions.clsp",
        "p2_delegated_puzzle_or_hidden_puzzle.clsp",
        "calculate_synthetic_public_key.clsp",
    ]
]

BUILD_ARGUMENTS = {
    puzzle_path.with_suffix(".hex").name: ChiklispBuild([STABLE_INCLUDE_DIRECTORY])
    for puzzle_path in PUZZLE_PATHS
}
