2014-11-22 14:13:43 +00:00
|
|
|
LIB_DIR = $(REP_DIR)/src/lib/libnl
|
|
|
|
LIB_INC_DIR = $(LIB_DIR)/include
|
|
|
|
|
2015-11-11 14:18:26 +00:00
|
|
|
LIBS += libc libnl_include
|
2014-11-22 14:13:43 +00:00
|
|
|
|
|
|
|
LIBNL_CONTRIB_DIR := $(call select_from_ports,dde_linux)/src/lib/libnl
|
|
|
|
|
|
|
|
INC_DIR += $(LIB_INC_DIR)
|
|
|
|
INC_DIR += $(LIBNL_CONTRIB_DIR)/include
|
|
|
|
|
|
|
|
SRC_CC += lxcc_emul.cc socket.cc if.cc
|
|
|
|
|
|
|
|
# libnl
|
|
|
|
SRC_C += $(addprefix lib/, attr.c cache.c cache_mngt.c data.c error.c handlers.c \
|
|
|
|
hashtable.c msg.c nl.c object.c socket.c utils.c)
|
|
|
|
|
|
|
|
# libnl-genl
|
|
|
|
SRC_C += $(addprefix lib/genl/, ctrl.c family.c genl.c mngt.c)
|
|
|
|
|
|
|
|
CC_OPT += -DSYSCONFDIR=\"/\"
|
|
|
|
CC_C_OPT += -include $(LIB_INC_DIR)/libnl_emul.h
|
|
|
|
|
2016-02-29 14:26:19 +00:00
|
|
|
CC_OPT += -D_LINUX_SOCKET_H
|
|
|
|
|
2014-11-22 14:13:43 +00:00
|
|
|
# libnl-route
|
|
|
|
#SRC_C += $(wildcard lib/fib_lookup/*.c) \
|
|
|
|
# $(wildcard lib/route/act/*.c) \
|
|
|
|
# $(wildcard lib/route/cls/*.c) \
|
|
|
|
# $(wildcard lib/route/link/*.c) \
|
|
|
|
# $(wildcard lib/route/qdisc/*.c) \
|
|
|
|
# $(wildcard lib/route/*.c)
|
|
|
|
|
|
|
|
# libnl-netfilter
|
|
|
|
#SRC_C += $(wildcard lib/netfilter/*.c)
|
|
|
|
|
|
|
|
# libnl-diag
|
|
|
|
#SRC_C += $(wildcard lib/idiag/*.c)
|
|
|
|
|
|
|
|
vpath %.c $(LIBNL_CONTRIB_DIR)
|
|
|
|
vpath %.c $(LIB_DIR)
|
|
|
|
vpath %.cc $(LIB_DIR)
|
|
|
|
|
|
|
|
# vi: set ft=make :
|