mirror of
https://github.com/openvswitch/ovs
synced 2025-10-23 14:57:06 +00:00
These files and names are now part of the datapath, not brcompat, so name them appropriately so as not to confuse anyone.
36 lines
1.0 KiB
Makefile
36 lines
1.0 KiB
Makefile
# Some modules should be built and distributed, e.g. openvswitch.
|
|
#
|
|
# Some modules should be distributed but not built, e.g. we do not build
|
|
# veth if the kernel in question already has it.
|
|
#
|
|
# Some modules should be built but not distributed, e.g. third-party
|
|
# hwtable modules.
|
|
both_modules = openvswitch
|
|
build_modules = $(both_modules) # Modules to build
|
|
dist_modules = $(both_modules) # Modules to distribute
|
|
|
|
openvswitch_sources = \
|
|
actions.c \
|
|
datapath.c \
|
|
dp_dev.c \
|
|
dp_notify.c \
|
|
dp_sysfs_dp.c \
|
|
dp_sysfs_if.c \
|
|
flow.c \
|
|
table.c
|
|
|
|
openvswitch_headers = \
|
|
actions.h \
|
|
compat.h \
|
|
datapath.h \
|
|
dp_dev.h \
|
|
dp_sysfs.h \
|
|
flow.h
|
|
|
|
dist_sources = $(foreach module,$(dist_modules),$($(module)_sources))
|
|
dist_headers = $(foreach module,$(dist_modules),$($(module)_headers))
|
|
build_sources = $(foreach module,$(build_modules),$($(module)_sources))
|
|
build_headers = $(foreach module,$(build_modules),$($(module)_headers))
|
|
build_links = $(notdir $(build_sources))
|
|
build_objects = $(notdir $(patsubst %.c,%.o,$(build_sources)))
|