cmake_minimum_required(VERSION 3.22.1) project(byedpi_native) file(GLOB BYE_DPI_SRC byedpi/*.c) list(REMOVE_ITEM BYE_DPI_SRC ${CMAKE_CURRENT_SOURCE_DIR}/byedpi/win_service.c) add_library(byedpi STATIC ${BYE_DPI_SRC}) target_include_directories(byedpi PRIVATE byedpi) target_compile_options(byedpi PRIVATE -std=c99 -O2 -Wall -Wno-unused -Wextra -Wno-unused-parameter -pedantic) target_compile_definitions(byedpi PRIVATE ANDROID_APP) target_link_libraries(byedpi PRIVATE android log)