vpp/vppapigen/Makefile.am
Ole Troan 5f9dcff39d VPP Python language binding - plugin support
- Moved Python generator tool to tools directory
- Added build-vpp-api Makefile target
- Generator now only creates a Python representation of the .api
  the rest of the framework is in the vpp_papi script
- Each plugin has its own namespace.
- Plugin Python files are installed in vpp_papi_plugins for easy
  use inside the build tree.

Change-Id: I272c83bb7e5d5e416bdbd8a790a3cc35c5a04e38
Signed-off-by: Ole Troan <ot@cisco.com>
2016-08-25 00:29:40 +00:00

30 lines
897 B
Makefile

# Copyright (c) 2015 Cisco and/or its affiliates.
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at:
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
AUTOMAKE_OPTIONS = foreign
bin_PROGRAMS = vppapigen
bin_SCRIPTS = pyvppapigen.py
BUILT_SOURCES = gram.h
gram.h: gram.y
$(YACC) -d @srcdir@/gram.y
mv y.tab.h gram.h
rm y.tab.c
vppapigen_SOURCES = gram.y lex.c node.c
vppapigen_CPPFLAGS =
vppapigen_LDADD = -lvppinfra
vppapigen_LDFLAGS = -static