summaryrefslogtreecommitdiffstats
path: root/vnet/Makefile.am
diff options
context:
space:
mode:
authorOle Troan <ot@cisco.com>2016-12-06 12:50:08 +0100
committerDamjan Marion <dmarion.lists@gmail.com>2016-12-06 13:59:10 +0000
commitf0c90e20f7e407209ed723b0c448ea29950b747e (patch)
treef0fcaa214612ecd3ee833a639a232744b01b83e8 /vnet/Makefile.am
parentdbb3c25374fc5735c57960465bcc10278b147e5a (diff)
MAP: Split MAP API out of vpe.api.
Change-Id: I91a612a00ea85a9ddd4233d9aa19a6a4332d9701 Signed-off-by: Ole Troan <ot@cisco.com>
Diffstat (limited to 'vnet/Makefile.am')
-rw-r--r--vnet/Makefile.am36
1 files changed, 23 insertions, 13 deletions
diff --git a/vnet/Makefile.am b/vnet/Makefile.am
index 7cf19eb8156..a8e48673d7f 100644
--- a/vnet/Makefile.am
+++ b/vnet/Makefile.am
@@ -15,8 +15,13 @@ AUTOMAKE_OPTIONS = foreign subdir-objects
AM_CFLAGS = -Wall -Werror @DPDK@ @DPDK_CRYPTO@ @IPSEC@ @IPV6SR@
-BUILT_SOURCES = vnet/interface.api.h vnet/interface.api.json vnet/l2/l2.api.h \
- vnet/l2/l2.api.json
+BUILT_SOURCES = \
+ vnet/interface.api.h \
+ vnet/interface.api.json \
+ vnet/l2/l2.api.h \
+ vnet/l2/l2.api.json \
+ vnet/map/map.api.h \
+ vnet/map/map.api.json
libvnet_la_SOURCES =
libvnetplugin_la_SOURCES =
@@ -393,17 +398,19 @@ nobase_include_HEADERS += \
########################################
# Layer 3 protocol: MAP
########################################
-libvnet_la_SOURCES += \
- vnet/map/map.c \
- vnet/map/map_dpo.c \
- vnet/map/ip4_map.c \
- vnet/map/ip6_map.c \
- vnet/map/ip4_map_t.c \
- vnet/map/ip6_map_t.c
+libvnet_la_SOURCES += \
+ vnet/map/map.c \
+ vnet/map/map_dpo.c \
+ vnet/map/ip4_map.c \
+ vnet/map/ip6_map.c \
+ vnet/map/ip4_map_t.c \
+ vnet/map/ip6_map_t.c \
+ vnet/map/map_api.c
-nobase_include_HEADERS += \
- vnet/map/map.h \
- vnet/map/map_dpo.h
+nobase_include_HEADERS += \
+ vnet/map/map.h \
+ vnet/map/map_dpo.h \
+ vnet/map/map.api.h
if ENABLE_TESTS
TESTS += test_map
@@ -896,7 +903,10 @@ SUFFIXES = .api.h .api .api.json
# install the API definition, so we can produce java bindings, etc.
apidir = $(prefix)/vnet
-api_DATA = vnet/interface.api.json vnet/l2/l2.api.json
+api_DATA = \
+ vnet/interface.api.json \
+ vnet/l2/l2.api.json \
+ vnet/map/map.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