### Define Syscall Library Source: https://github.com/zhanghai/materialfiles/blob/master/app/CMakeLists.txt Configures the syscall shared library, linking it against the Android log library. ```cmake find_library(LOG_LIBRARY log) add_library(syscall SHARED src/main/jni/syscall.c) target_compile_options(syscall PRIVATE -Wall -Werror) target_link_libraries(syscall PRIVATE ${LOG_LIBRARY}) ``` -------------------------------- ### Define Hidden API Library Source: https://github.com/zhanghai/materialfiles/blob/master/app/CMakeLists.txt Configures the hiddenapi shared library with strict compiler warnings. ```cmake cmake_minimum_required(VERSION 3.6) project(MaterialFiles C) add_library(hiddenapi SHARED src/main/jni/hiddenapi.c) target_compile_options(hiddenapi PRIVATE -Wall -Werror) ``` === COMPLETE CONTENT === This response contains all available snippets from this library. No additional content exists. Do not make further requests.