+
+# Set the suffix list
+SUFFIXES = .api.h .api .api.json
+
+# install the API definition, so we can produce java bindings, etc.
+
+apidir = $(prefix)/vnet
+
+api_DATA = \
+ vnet/devices/af_packet/af_packet.api.json \
+ vnet/devices/netmap/netmap.api.json \
+ vnet/devices/virtio/vhost_user.api.json \
+ vnet/gre/gre.api.json \
+ vnet/interface.api.json \
+ vnet/ip/ip.api.json \
+ vnet/l2/l2.api.json \
+ vnet/l2tp/l2tp.api.json \
+ vnet/map/map.api.json \
+ vnet/span/span.api.json \
+ vnet/unix/tap.api.json \
+ vnet/vxlan/vxlan.api.json \
+ vnet/vxlan-gpe/vxlan_gpe.api.json \
+ vnet/bfd/bfd.api.json
+
+# The actual %.api.h rule is in .../build-data/packages/suffix-rules.mk
+# and requires a symbolic link at the top of the vnet source tree
+
+include $(top_srcdir)/suffix-rules.mk