muddle/ports/f256/CMakeLists.txt
2024-02-01 19:43:16 -06:00

63 lines
1 KiB
CMake

cmake_minimum_required(VERSION 3.12)
project(zip LANGUAGES C)
set(HEADERS
common.h
interpreter.h
lib.h
memory.h
messages.h
object.h
oc_call.h
oc_compare.h
oc_input.h
oc_math.h
oc_memory.h
oc_misc.h
oc_object.h
oc_output.h
oc_save.h
oc_window.h
opcodes.h
portme.h
state.h
stddclmr.h
story.h
variable.h
zscii.h
# czech.z3.h
# zork1.h
)
list(TRANSFORM HEADERS PREPEND "${CMAKE_CURRENT_SOURCE_DIR}/../../include/")
set(SOURCE
interpreter.c
lib.c
memory.c
object.c
oc_call.c
oc_compare.c
oc_input.c
oc_math.c
oc_memory.c
oc_misc.c
oc_object.c
oc_output.c
oc_save.c
oc_window.c
opcodes.c
state.c
story.c
variable.c
zscii.c
)
list(TRANSFORM SOURCE PREPEND "${CMAKE_CURRENT_SOURCE_DIR}/../../src/")
add_executable(${CMAKE_PROJECT_NAME}
${HEADERS}
${SOURCE}
f256zip.c
)
target_include_directories(${CMAKE_PROJECT_NAME} PUBLIC ${CMAKE_CURRENT_SOURCE_DIR}/../../include)