set(POLICE_BLOCKS "police-blocks")
add_executable(${POLICE_BLOCKS})
target_link_libraries(${POLICE_BLOCKS} PRIVATE -rdynamic -Wl,-whole-archive ${POLICE_LIB} -Wl,-no-whole-archive)
add_subdirectory(blocks)

set(POLICE_NPUZZLE "police-npuzzle")
add_executable(${POLICE_NPUZZLE})
target_link_libraries(${POLICE_NPUZZLE} PRIVATE -rdynamic -Wl,-whole-archive ${POLICE_LIB} -Wl,-no-whole-archive)
add_subdirectory(npuzzle)

set(POLICE_LINETRACK "police-linetrack")
add_executable(${POLICE_LINETRACK})
target_link_libraries(${POLICE_LINETRACK} PRIVATE -rdynamic -Wl,-whole-archive ${POLICE_LIB} -Wl,-no-whole-archive)
add_subdirectory(linetrack)

