X-Git-Url: https://gerrit.fd.io/r/gitweb?a=blobdiff_plain;f=src%2Fplugins%2FMakefile.am;h=205bfe6d5bb4703c2d995a31d9cff04a866fb997;hb=2bd3f8a525d5767ddcc19342167f78ad3c7d5997;hp=ffc4b3abddcb9c9f1cc5b0a86d44c986ed7735d4;hpb=7cd468a3d7dee7d6c92f69a0bb7061ae208ec727;p=vpp.git diff --git a/src/plugins/Makefile.am b/src/plugins/Makefile.am index ffc4b3abddc..205bfe6d5bb 100644 --- a/src/plugins/Makefile.am +++ b/src/plugins/Makefile.am @@ -16,28 +16,68 @@ AUTOMAKE_OPTIONS = foreign subdir-objects AM_CFLAGS = -Wall -I${top_srcdir} -I${top_builddir} AM_LDFLAGS = -module -shared -avoid-version +AM_LIBTOOLFLAGS = --quiet SUFFIXES = .api.h .api .api.json API_FILES = BUILT_SOURCES = vppplugins_LTLIBRARIES = vppapitestplugins_LTLIBRARIES = noinst_HEADERS = +nobase_apiinclude_HEADERS = +nobase_include_HEADERS = vppapitestpluginsdir = ${libdir}/vpp_api_test_plugins vpppluginsdir = ${libdir}/vpp_plugins -if ENABLE_FLOWPERPKT_PLUGIN -include flowperpkt.am +if ENABLE_ACL_PLUGIN +include acl.am +endif + +if ENABLE_DPDK_PLUGIN +include dpdk.am +endif + +if ENABLE_FLOWPROBE_PLUGIN +include flowprobe.am +endif + + +if ENABLE_GTPU_PLUGIN +include gtpu.am endif if ENABLE_ILA_PLUGIN include ila.am endif +if ENABLE_IOAM_PLUGIN +include ioam.am +endif + +if ENABLE_IXGE_PLUGIN +include ixge.am +endif + +if ENABLE_LB_PLUGIN +include lb.am +endif + +if ENABLE_MEMIF_PLUGIN +include memif.am +endif + +if ENABLE_PPPOE_PLUGIN +include pppoe.am +endif + if ENABLE_SIXRD_PLUGIN include sixrd.am endif +if ENABLE_NAT_PLUGIN +include nat.am +endif + include ../suffix-rules.mk # Remove *.la files @@ -50,11 +90,12 @@ install-data-hook: ############################################################################### apidir = $(prefix)/share/vpp/api/plugins +apiincludedir = ${includedir}/vpp_plugins api_DATA = \ $(patsubst %.api,%.api.json,$(API_FILES)) BUILT_SOURCES += \ - $(patsubst %.api,%.api.json,$(API_FILES)) \ $(patsubst %.api,%.api.h,$(API_FILES)) +CLEANFILES = $(BUILT_SOURCES) $(api_DATA)