datapath: check for rx handler register
[cascardo/ovs.git] / datapath / Modules.mk
index b652411..8dc3415 100644 (file)
@@ -2,7 +2,17 @@
 #
 # Some modules should be built but not distributed, e.g. third-party
 # hwtable modules.
-both_modules = openvswitch
+build_multi_modules = \
+       openvswitch
+both_modules = \
+       $(build_multi_modules) \
+       vport_geneve \
+       vport_gre \
+       vport_lisp \
+       vport_stt \
+       vport_vxlan
+# When changing the name of 'build_modules', please also update the
+# print-build-modules in Makefile.am.
 build_modules = $(both_modules)        # Modules to build
 dist_modules = $(both_modules) # Modules to distribute
 
@@ -14,11 +24,14 @@ openvswitch_sources = \
        flow_netlink.c \
        flow_table.c \
        vport.c \
-       vport-gre.c \
        vport-internal_dev.c \
-       vport-lisp.c \
-       vport-netdev.c \
-       vport-vxlan.c
+       vport-netdev.c
+
+vport_geneve_sources = vport-geneve.c
+vport_vxlan_sources = vport-vxlan.c
+vport_gre_sources = vport-gre.c
+vport_lisp_sources = vport-lisp.c
+vport_stt_sources = vport-stt.c
 
 openvswitch_headers = \
        compat.h \
@@ -29,10 +42,11 @@ openvswitch_headers = \
        vlan.h \
        vport.h \
        vport-internal_dev.h \
-       vport-netdev.h
+       vport-netdev.h \
+       vport-vxlan.h
 
 openvswitch_extras = \
-       README
+       README.md
 
 dist_sources = $(foreach module,$(dist_modules),$($(module)_sources))
 dist_headers = $(foreach module,$(dist_modules),$($(module)_headers))