Add support for vendor-defined and variable-length actions.
[sliver-openvswitch.git] / datapath / Modules.mk
1 all_modules = $(dist_modules)
2 dist_modules = openflow 
3
4 openflow_sources = \
5         chain.c \
6         crc32.c \
7         datapath.c \
8         dp_act.c \
9         dp_dev.c \
10         dp_notify.c \
11         flow.c \
12         forward.c \
13         nx_act.c \
14         table-hash.c \
15         table-linear.c 
16
17 openflow_headers = \
18         chain.h \
19         compat.h \
20         crc32.h \
21         datapath.h \
22         dp_dev.h \
23         flow.h \
24         forward.h \
25         snap.h \
26         table.h 
27
28 dist_sources = $(foreach module,$(dist_modules),$($(module)_sources))
29 dist_headers = $(foreach module,$(dist_modules),$($(module)_headers))
30 all_sources = $(foreach module,$(all_modules),$($(module)_sources))
31 all_headers = $(foreach module,$(all_modules),$($(module)_headers))
32 all_links = $(notdir $(all_sources))
33 all_objects = $(notdir $(patsubst %.c,%.o,$(all_sources)))