Mercurial > molko
diff examples/CMakeLists.txt @ 263:cd5bdb995052
cmake: create a new libmlk-data library
author | David Demelier <markand@malikania.fr> |
---|---|
date | Tue, 08 Dec 2020 17:00:03 +0100 |
parents | bfde372bf152 |
children |
line wrap: on
line diff
--- a/examples/CMakeLists.txt Mon Dec 07 23:21:05 2020 +0100 +++ b/examples/CMakeLists.txt Tue Dec 08 17:00:03 2020 +0100 @@ -18,55 +18,6 @@ project(examples) -set( - ASSETS_IMAGES - ${examples_SOURCE_DIR}/assets/images/battle-background.png - ${examples_SOURCE_DIR}/assets/images/black-cat.png - ${examples_SOURCE_DIR}/assets/images/haunted-wood.png -) - -set( - ASSETS_MUSIC - ${examples_SOURCE_DIR}/assets/music/vabsounds-romance.ogg -) - -set( - ASSETS_SOUNDS - ${examples_SOURCE_DIR}/assets/sounds/fire.wav -) - -set( - ASSETS_SPRITES - ${examples_SOURCE_DIR}/assets/sprites/chest.png - ${examples_SOURCE_DIR}/assets/sprites/cursor.png - ${examples_SOURCE_DIR}/assets/sprites/explosion.png - ${examples_SOURCE_DIR}/assets/sprites/john.png - ${examples_SOURCE_DIR}/assets/sprites/john-sword.png - ${examples_SOURCE_DIR}/assets/sprites/john-walk.png - ${examples_SOURCE_DIR}/assets/sprites/numbers.png - ${examples_SOURCE_DIR}/assets/sprites/people.png -) - -set( - ASSETS - ${ASSETS_IMAGES} - ${ASSETS_MUSIC} - ${ASSETS_SOUNDS} - ${ASSETS_SPRITES} -) - -# Can't use an interface library as examples live in subdirectories. -file(WRITE ${examples_BINARY_DIR}/none.c "void molko() {}") - -molko_define_library( - TARGET libexamples - FOLDER examples - SOURCES - ${examples_BINARY_DIR}/none.c - ${ASSETS} - ASSETS ${ASSETS} -) - add_subdirectory(example-action) add_subdirectory(example-animation) add_subdirectory(example-audio) @@ -81,8 +32,3 @@ add_subdirectory(example-sprite) add_subdirectory(example-trace) add_subdirectory(example-ui) - -source_group("assets/images" FILES ${ASSETS_IMAGES}) -source_group("assets/music" FILES ${ASSETS_MUSIC}) -source_group("assets/sounds" FILES ${ASSETS_SOUNDS}) -source_group("assets/sprites" FILES ${ASSETS_SPRITES})