41 lines
1.3 KiB
CMake
41 lines
1.3 KiB
CMake
# Copyright (c) 2023 Dominic Masters
|
|
#
|
|
# This software is released under the MIT License.
|
|
# https://opensource.org/licenses/MIT
|
|
|
|
# Build Project
|
|
add_executable(${DAWN_TARGET_NAME})
|
|
|
|
# Includes
|
|
target_include_directories(${DAWN_TARGET_NAME}
|
|
PUBLIC
|
|
${CMAKE_CURRENT_LIST_DIR}
|
|
)
|
|
|
|
# Subdirs
|
|
add_subdirectory(game)
|
|
add_subdirectory(save)
|
|
|
|
# Assets
|
|
set(LIMINAL_ASSETS_DIR ${DAWN_ASSETS_DIR}/games/liminal)
|
|
|
|
# tool_truetype(font_main FILE=${LIMINAL_ASSETS_DIR}/fonts/Ysabeau-Medium.ttf)
|
|
tool_texture(texture_eth FILE=${LIMINAL_ASSETS_DIR}/textures/eth.png)
|
|
tool_texture(texture_border FILE=${LIMINAL_ASSETS_DIR}/textures/texture_test.png)
|
|
|
|
tool_newtruetype(font_arial
|
|
REGULAR="/usr/share/fonts/TTF/arial.ttf"
|
|
BOLD="/usr/share/fonts/TTF/arialbd.ttf"
|
|
ITALICS="/usr/share/fonts/TTF/ariali.ttf"
|
|
BOLD_ITALICS="/usr/share/fonts/TTF/arialbi.ttf"
|
|
# REGULAR="C:\\Windows\\Fonts\\arial.ttf"
|
|
# BOLD="C:\\Windows\\Fonts\\arialbd.ttf"
|
|
# ITALICS="C:\\Windows\\Fonts\\ariali.ttf"
|
|
# BOLD_ITALICS="C:\\Windows\\Fonts\\arialbi.ttf"
|
|
)
|
|
|
|
tool_scene(${LIMINAL_ASSETS_DIR}/scenes/SceneBase.xml)
|
|
tool_vnscene(${LIMINAL_ASSETS_DIR}/scenes/Scene1Prologue0.xml)
|
|
|
|
tool_prefab(${LIMINAL_ASSETS_DIR}/prefabs/EthPrefab.xml)
|
|
tool_prefab(${LIMINAL_ASSETS_DIR}/prefabs/VNTextbox.xml) |