From aff7077d2031545a15efd12e7f65eac723799491 Mon Sep 17 00:00:00 2001 From: Dave Barach Date: Mon, 31 Oct 2016 11:59:07 -0400 Subject: Start spliting vpe.api into logically related pieces To reduce rebase / manual merge pain, among other things Change-Id: I3186df0479066916a2ca69c48759178b45ef035c Signed-off-by: Dave Barach Signed-off-by: Ole Troan --- vlib-api/Makefile.am | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) (limited to 'vlib-api/Makefile.am') diff --git a/vlib-api/Makefile.am b/vlib-api/Makefile.am index 5bc00e7479b..087d56eec3a 100644 --- a/vlib-api/Makefile.am +++ b/vlib-api/Makefile.am @@ -20,10 +20,11 @@ lib_LTLIBRARIES = libvlibapi.la libvlibmemory.la libvlibmemoryclient.la \ libvlibapi_la_SOURCES = \ vlibapi/api.h \ + vlibapi/api_helper_macros.h \ vlibapi/api_shared.c \ vlibapi/node_serialize.c -nobase_include_HEADERS = vlibapi/api.h +nobase_include_HEADERS = vlibapi/api.h vlibapi/api_helper_macros.h libvlibmemory_la_SOURCES = \ vlibmemory/api.h \ @@ -70,11 +71,10 @@ BUILT_SOURCES = vlibsocket/sockclnt.api.h vlibmemory/memclnt.api.h SUFFIXES = .api.h .api -%.api.h: %.api - @echo " APIGEN " $@ ; \ - mkdir -p `dirname $@` ; \ - $(CC) $(CPPFLAGS) -E -P -C -x c $^ \ - | vppapigen --input - --output $@ --show-name $@ +# 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 # install the API definition, so we can produce java bindings, etc. apidir = $(prefix)/vlibmemory -- cgit 1.2.3-korg