comparison libmlk-adventure/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 60a214ec1ab4
children 9bbbabb6f077
comparison
equal deleted inserted replaced
262:afdeafb82c22 263:cd5bdb995052
38 ${libadventure_SOURCE_DIR}/adventure/state/splashscreen.c 38 ${libadventure_SOURCE_DIR}/adventure/state/splashscreen.c
39 ${libadventure_SOURCE_DIR}/adventure/state/splashscreen.h 39 ${libadventure_SOURCE_DIR}/adventure/state/splashscreen.h
40 ) 40 )
41 41
42 set( 42 set(
43 ASSETS
44 ${libadventure_SOURCE_DIR}/assets/fonts/cubic.ttf
45 ${libadventure_SOURCE_DIR}/assets/fonts/lato.ttf
46 ${libadventure_SOURCE_DIR}/assets/fonts/teutonic.ttf
47 ${libadventure_SOURCE_DIR}/assets/fonts/pirata-one.ttf
48 ${libadventure_SOURCE_DIR}/assets/sprites/john.png
49 )
50
51 set(
52 MAPS
53 ${libadventure_SOURCE_DIR}/assets/maps/map-world.json
54 )
55
56 set(
57 TILESETS
58 ${libadventure_SOURCE_DIR}/assets/maps/tileset-world.json
59 )
60
61 set(
62 DATA
63 ${libadventure_SOURCE_DIR}/assets/maps/animation-water.png
64 ${libadventure_SOURCE_DIR}/assets/maps/sprite-world.png
65 ${libadventure_SOURCE_DIR}/assets/sprites/john.png
66 )
67
68 set(
69 PO 43 PO
70 ${libadventure_SOURCE_DIR}/nls/fr.po 44 ${libadventure_SOURCE_DIR}/nls/fr.po
71 ) 45 )
72 46
73 molko_define_library( 47 molko_define_library(
74 TARGET libmlk-adventure 48 TARGET libmlk-adventure
75 TRANSLATIONS fr 49 TRANSLATIONS fr
76 SOURCES ${SOURCES} ${PO} ${ASSETS} ${MAPS} ${TILESETS} 50 SOURCES ${SOURCES} ${PO}
77 MAPS ${MAPS} 51 LIBRARIES libmlk-core libmlk-ui libmlk-rpg libmlk-data
78 TILESETS ${TILESETS}
79 ASSETS ${ASSETS}
80 DATA ${DATA}
81 LIBRARIES libmlk-core libmlk-ui libmlk-rpg
82 PRIVATE_INCLUDES 52 PRIVATE_INCLUDES
83 ${libadventure_SOURCE_DIR}/adventure 53 ${libadventure_SOURCE_DIR}/adventure
84 PUBLIC_INCLUDES 54 PUBLIC_INCLUDES
85 $<BUILD_INTERFACE:${libadventure_SOURCE_DIR}> 55 $<BUILD_INTERFACE:${libadventure_SOURCE_DIR}>
86 PRIVATE_FLAGS DIRECTORY="${libadventure_SOURCE_DIR}/adventure/assets" 56 PRIVATE_FLAGS DIRECTORY="${libadventure_SOURCE_DIR}/adventure/assets"