1 ########################## search for packages ################################
3 PKG_CHECK_MODULES(WIFI_DIRECT_DEPS REQUIRED ${COMMON_DEPS})
5 ############################# compiler flags ##################################
7 SET(EXTRA_FLAGS "-fPIC -Wall -Werror -fvisibility=hidden")
8 SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${EXTRA_FLAGS}")
9 SET(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -lpthread -pie")
11 ######################## directory configuration ############################
13 INCLUDE_DIRECTORIES(${WIFI_DIRECT_DEPS_INCLUDE_DIRS})
14 LINK_DIRECTORIES(${WIFI_DIRECT_DEPS_LIBRARY_DIRS})
16 INCLUDE_DIRECTORIES(${PROJECT_SOURCE_DIR}/include)
17 INCLUDE_DIRECTORIES(include)
21 wifi-direct-client-proxy.c
25 ADD_LIBRARY(${PROJECT_NAME} SHARED ${SRCS})
26 TARGET_LINK_LIBRARIES(${PROJECT_NAME} ${WIFI_DIRECT_DEPS_LIBRARIES})
27 SET_TARGET_PROPERTIES(${PROJECT_NAME}
34 INSTALL(TARGETS ${PROJECT_NAME} DESTINATION ${LIB_DIR})