subdirs := en_np/agent/
subdirs += en_np/cmd/
subdirs += en_np/comm/
subdirs += en_np/driver/
subdirs += en_np/init/
subdirs += en_np/netlink/
subdirs += en_np/sdk/
subdirs += en_np/table/
subdirs += en_np/qos/
subdirs += en_np/fc/
subdirs += en_np/flow/

#dinghai_root := $(CWD)/drivers/net/ethernet/dinghai
dinghai_root := $(srctree)/$(src)
include $(dinghai_root)/en_np/Makefile.include

src_files :=
include $(foreach subdir, $(subdirs), $(dinghai_root)/$(subdir)Kbuild.include)
obj_files := $(src_files:.c=.o)

obj-$(CONFIG_DINGHAI_NP)  += dinghai10e_np.o
dinghai10e_np-y := $(obj_files)
# dinghai10e_np-$(CONFIG_DINGHAI_DH_CMD) += dh_cmd.o  cmd/msg_chan_netlink.o cmd/msg_chan_lock.o
