1 cmake_minimum_required(VERSION 3.11)
\r
7 add_subdirectory(dali-core)
\r
8 add_subdirectory(dali-adaptor)
\r
9 add_subdirectory(dali-toolkit)
\r
11 SET( SOURCES ${SOURCES}
\r
12 dali-demo/main/main-example.cpp
\r
16 #-D _CRT_SECURE_NO_WARNINGS
\r
17 -DAPP_DATA_RES_DIR="${dali_SOURCE_DIR}/dali-env/opt/share/com.samsung.dali-demo/res"
\r
18 -DIMAGES_DIR=APP_DATA_RES_DIR"/images/"
\r
19 -DSTYLE_DIR=APP_DATA_RES_DIR"/style/"
\r
20 -DDEMO_THEME_PATH=STYLE_DIR"demo-theme.json"
\r
21 -DDEMO_IMAGE_DIR=IMAGES_DIR
\r
22 -DdataReadOnlyDir="${dali_SOURCE_DIR}/dali-env/opt/share/dali/"
\r
23 -Ddaliimagedir=dataReadOnlyDir"toolkit/images/"
\r
24 -DDALI_IMAGE_DIR=daliimagedir
\r
25 -DDEMO_STYLE_DIR=APP_DATA_RES_DIR"/style/"
\r
26 -DAPPLICATION_RESOURCE_PATH="${dali_SOURCE_DIR}/dali-env/opt/share/com.samsung.dali-demo/res"
\r
27 -DDEMO_VIDEO_DIR="${dali_SOURCE_DIR}/dali-env/opt/share/com.samsung.dali-demo/res/videos/"
\r
28 -DDEMO_MODEL_DIR="${dali_SOURCE_DIR}/dali-env/opt/share/com.samsung.dali-demo/res/models/"
\r
29 -DDEMO_SHADER_DIR="${dali_SOURCE_DIR}/dali-env/opt/share/com.samsung.dali-demo/res/shaders/"
\r
30 -DDEMO_SCRIPT_DIR="${dali_SOURCE_DIR}/dali-env/opt/share/com.samsung.dali-demo/res/scripts/"
\r
31 -DDEMO_GAME_DIR="${dali_SOURCE_DIR}/dali-env/opt/share/com.samsung.dali-demo/res/game"
\r
33 /FI"${dali_SOURCE_DIR}/dali-adaptor/dali-windows-backend/ExInclude/PreprocessorDefinitions.h"
\r
36 INCLUDE_DIRECTORIES(
\r
37 ${dali_SOURCE_DIR}/dali-demo
\r
38 ${dali_SOURCE_DIR}/dali-env/opt/include
\r
39 ${dali_SOURCE_DIR}/dali-demo/examples/text-label-emojis
\r
40 ${dali_SOURCE_DIR}/dali-core
\r
41 ${dali_SOURCE_DIR}/dali-adaptor
\r
42 ${dali_SOURCE_DIR}/dali-toolkit
\r
43 ${dali_SOURCE_DIR}/dali-adaptor/dali-windows-backend/ExInclude
\r
48 dali-adaptor/dali-windows-backend/ExLib
\r
49 dali-adaptor/dali-windows-backend/ExLib/Debug
\r
52 set(EXECUTABLE_OUTPUT_PATH bin)
\r
54 add_executable(dali-demo ${SOURCES})
\r
56 target_link_libraries(dali-demo dali-core.lib)
\r
57 target_link_libraries(dali-demo dali-adaptor.lib)
\r
58 target_link_libraries(dali-demo dali-toolkit.lib)
\r
59 target_link_libraries(dali-demo Win32File.lib)
\r
60 target_link_libraries(dali-demo WindowsPlatform.lib)
\r
61 target_link_libraries(dali-demo libjpeg.lib)
\r
62 target_link_libraries(dali-demo libcurl_a.lib)
\r
63 target_link_libraries(dali-demo turbojpeg.lib)
\r
64 target_link_libraries(dali-demo getopt.lib)
\r
65 target_link_libraries(dali-demo giflib.lib)
\r
66 target_link_libraries(dali-demo libEGL.lib)
\r
67 target_link_libraries(dali-demo libexif.lib)
\r
68 target_link_libraries(dali-demo libGLESv2.lib)
\r
69 target_link_libraries(dali-demo pthread.lib)
\r
70 target_link_libraries(dali-demo libpng.lib)
\r
71 target_link_libraries(dali-demo zlibstat.lib)
\r
72 target_link_libraries(dali-demo legacy_stdio_definitions.lib)
\r
73 target_link_libraries(dali-demo freetype.lib)
\r
74 target_link_libraries(dali-demo FontConfig.lib)
\r
75 target_link_libraries(dali-demo libexpat.lib)
\r
76 target_link_libraries(dali-demo fribidi.lib)
\r
77 target_link_libraries(dali-demo harfbuzz-1.4.7.lib)
\r
78 target_link_libraries(dali-demo dlfcn.lib)
\r
79 target_link_libraries(dali-demo Iphlpapi.lib)
\r
80 target_link_libraries(dali-demo Psapi.lib)
\r
81 target_link_libraries(dali-demo Userenv.lib)
\r
83 add_dependencies(dali-demo dali-core)
\r
84 add_dependencies(dali-demo dali-adaptor)
\r
85 add_dependencies(dali-demo dali-toolkit)
\r