tzh
2024-08-22 c7d0944258c7d0943aa7b2211498fd612971ce27
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
cmake_minimum_required(VERSION 3.4.1)
 
set( CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++14 -Werror -Wthread-safety -D _LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS" )
 
# ============== Games SDK
 
# This builds and uses swappy as a static library from a gamesdk package
include("../../gamesdk.cmake")
add_gamesdk_target("package/local" "localBuild")
 
include_directories( ../../common/include ) # Samples Includes
 
# ============== Bouncy Ball
 
include_directories( src/main/cpp )
 
add_library( native-lib
 
             SHARED
 
             src/main/cpp/Circle.cpp
             src/main/cpp/Orbit.cpp
             src/main/cpp/Renderer.cpp
             src/main/cpp/Settings.cpp
             ../../../samples/common/src/Thread.cpp
        )
 
target_link_libraries( native-lib
 
                       android
                       EGL
                       GLESv2
                       log
                       gamesdk
                       )