blob: 272c21fce699f55e5675d61500e67aae0c11d0b1 [file] [log] [blame]
android_add_library(
TARGET android-wifi-service
LICENSE Apache-2.0
SRC # cmake-format: sortable
${ANDROID_QEMU2_TOP_DIR}/android-qemu2-glue/netsim/libslirp_driver.cpp
${ANDROID_QEMU2_TOP_DIR}/android-qemu2-glue/emulation/VirtioWifiForwarder.cpp
${ANDROID_QEMU2_TOP_DIR}/android-qemu2-glue/emulation/WifiService.cpp)
target_include_directories(android-wifi-service
PUBLIC ${ANDROID_QEMU2_TOP_DIR}
PRIVATE ${ANDROID_QEMU2_TOP_DIR}/include
${ANDROID_AUTOGEN})
target_compile_definitions(android-wifi-service PUBLIC -DNETSIM_WIFI)
android_target_compile_definitions(android-wifi-service windows PRIVATE "-DIOV_MAX=1")
target_link_libraries(
android-wifi-service
PUBLIC android-emu-base
android-emu-net
PRIVATE
libslirp
glib2
ssl
hostapd
android-emu-base-headers)