mirror of
https://github.com/genodelabs/genode.git
synced 2024-12-25 16:31:06 +00:00
b9e7fb1edf
Issue #1974.
34 lines
885 B
Makefile
34 lines
885 B
Makefile
LIB_DIR := $(REP_DIR)/src/lib/wpa_driver_nl80211
|
|
LIB_INC_DIR := $(LIB_DIR)/include
|
|
INC_DIR += $(LIB_INC_DIR)
|
|
|
|
LIBS += libc libnl libnl_include
|
|
|
|
SHARED_LIB = yes
|
|
LD_OPT += --version-script=$(LIB_DIR)/symbol.map
|
|
|
|
SRC_CC += dummies.cc ioctl.cc
|
|
|
|
WS_CONTRIB_DIR := $(call select_from_ports,dde_linux)/src/app/wpa_supplicant
|
|
|
|
# l2_packet
|
|
SRC_C += src/l2_packet/l2_packet_linux.c
|
|
INC_DIR += $(WS_CONTRIB_DIR)/src/l2_packet
|
|
|
|
# nl80211 driver
|
|
SRC_C_drivers = drivers.c \
|
|
driver_nl80211.c \
|
|
netlink.c \
|
|
rfkill.c
|
|
SRC_C += $(addprefix src/drivers/, $(SRC_C_drivers))
|
|
INC_DIR += $(WS_CONTRIB_DIR)/src/drivers \
|
|
$(WS_CONTRIB_DIR)/src/utils \
|
|
$(WS_CONTRIB_DIR)/src
|
|
|
|
CC_OPT += -DCONFIG_DRIVER_NL80211
|
|
CC_OPT += -DCONFIG_LIBNL20
|
|
CC_OPT += -D_LINUX_SOCKET_H
|
|
|
|
vpath %.c $(WS_CONTRIB_DIR)
|
|
vpath %.cc $(LIB_DIR)
|