X-Git-Url: https://gerrit.fd.io/r/gitweb?a=blobdiff_plain;ds=sidebyside;f=plugins%2FMakefile.am;h=100f089e0fe6fd8f18df798fe5eb7d9eef41edc3;hb=1099b0db45a7a0bb597c4deb5b9387f5b6ae280f;hp=e72b863501c1aa37bdd368ebf81bdbe5fd01d5dd;hpb=3b3688f9d3a640a169e9c7fc858d36ab3aeb147e;p=vpp.git diff --git a/plugins/Makefile.am b/plugins/Makefile.am index e72b863501c..100f089e0fe 100644 --- a/plugins/Makefile.am +++ b/plugins/Makefile.am @@ -13,23 +13,49 @@ AUTOMAKE_OPTIONS = foreign subdir-objects -AM_CFLAGS = -Wall -I@TOOLKIT_INCLUDE@ +# To add a new plugin subdirectory: +# +# add a stanza here: +# if ENABLE_new_PLUGIN +# SUBDIRS += new-plugin +# endif +# +# Also: add PLUGIN(new) to configure.ac + +SUBDIRS = + +if ENABLE_sample_PLUGIN +SUBDIRS += sample-plugin +endif +if ENABLE_sixrd_PLUGIN +SUBDIRS += sixrd-plugin +endif -######################################## -# SIXRD (RFC5969) -######################################## -libsixrd_plugin_la_SOURCES = plugins/sixrd/sixrd.c plugins/sixrd/ip4_sixrd.c plugins/sixrd/ip6_sixrd.c -nobase_include_HEADERS = plugins/sixrd/sixrd.h +if ENABLE_ioam_PLUGIN +SUBDIRS += ioam-plugin +endif -libsixrd_plugin_la_LDFLAGS = -module -BUILT_SOURCES = +if ENABLE_vcgn_PLUGIN +SUBDIRS += vcgn-plugin +endif -lib_LTLIBRARIES = libsixrd_plugin.la +if ENABLE_snat_PLUGIN +SUBDIRS += snat-plugin +endif + +if ENABLE_ila_PLUGIN +SUBDIRS += ila-plugin +endif + +if ENABLE_lb_PLUGIN +SUBDIRS += lb-plugin +endif + +if ENABLE_flowperpkt_PLUGIN +SUBDIRS += flowperpkt-plugin +endif -if WITH_PLUGIN_TOOLKIT -install-data-hook: - mkdir /usr/lib/vpp_plugins || true - mkdir /usr/lib/vpp_api_test_plugins || true - cp $(prefix)/lib/sixrd_plugin.so.*.*.* /usr/lib/vpp_plugins +if ENABLE_acl_PLUGIN +SUBDIRS += acl-plugin endif