CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutSign UpSign In
hrydgard

CoCalc provides the best real-time collaborative environment for Jupyter Notebooks, LaTeX documents, and SageMath, scalable from individual users to large groups and classes!

GitHub Repository: hrydgard/ppsspp
Path: blob/master/ext/rcheevos-build/CMakeLists.txt
Views: 1401
1
cmake_minimum_required (VERSION 3.2.0)
2
project (RCheevos)
3
4
set(SRC_DIR ../rcheevos/src)
5
6
# format
7
set(ALL_SOURCE_FILES
8
# rapi
9
${SRC_DIR}/rapi/rc_api_common.c
10
${SRC_DIR}/rapi/rc_api_common.h
11
${SRC_DIR}/rapi/rc_api_editor.c
12
${SRC_DIR}/rapi/rc_api_info.c
13
${SRC_DIR}/rapi/rc_api_runtime.c
14
${SRC_DIR}/rapi/rc_api_user.c
15
# rcheevos
16
${SRC_DIR}/rcheevos/alloc.c
17
${SRC_DIR}/rcheevos/condition.c
18
${SRC_DIR}/rcheevos/condset.c
19
${SRC_DIR}/rcheevos/consoleinfo.c
20
${SRC_DIR}/rcheevos/format.c
21
${SRC_DIR}/rcheevos/lboard.c
22
${SRC_DIR}/rcheevos/memref.c
23
${SRC_DIR}/rcheevos/operand.c
24
${SRC_DIR}/rc_compat.h
25
${SRC_DIR}/rc_compat.c
26
${SRC_DIR}/rc_util.c
27
${SRC_DIR}/rc_client.c
28
${SRC_DIR}/rc_client_internal.h
29
${SRC_DIR}/rc_version.h
30
${SRC_DIR}/rcheevos/rc_internal.h
31
${SRC_DIR}/rcheevos/rc_validate.h
32
${SRC_DIR}/rcheevos/rc_validate.c
33
${SRC_DIR}/rcheevos/richpresence.c
34
${SRC_DIR}/rcheevos/runtime.c
35
${SRC_DIR}/rcheevos/runtime_progress.c
36
${SRC_DIR}/rcheevos/trigger.c
37
${SRC_DIR}/rcheevos/value.c
38
# rhash (still need just md5)
39
${SRC_DIR}/rhash/md5.c
40
${SRC_DIR}/rhash/md5.h
41
)
42
43
add_library(rcheevos STATIC ${ALL_SOURCE_FILES})
44
45
target_compile_definitions(rcheevos PUBLIC RC_DISABLE_LUA)
46
target_include_directories(rcheevos PUBLIC ../rcheevos/include ../rcheevos/src/rapi)
47
48