X-Git-Url: https://gerrit.fd.io/r/gitweb?a=blobdiff_plain;f=plugins%2FMakefile.am;h=95f1526a8ab8b63521133901b46f12f8155af394;hb=5b43fd45b3af28e58e297209e6b5e937a991c1e4;hp=e72b863501c1aa37bdd368ebf81bdbe5fd01d5dd;hpb=3b3688f9d3a640a169e9c7fc858d36ab3aeb147e;p=vpp.git diff --git a/plugins/Makefile.am b/plugins/Makefile.am index e72b863501c..95f1526a8ab 100644 --- a/plugins/Makefile.am +++ b/plugins/Makefile.am @@ -13,23 +13,37 @@ 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 = -######################################## -# 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_sample_PLUGIN +SUBDIRS += sample-plugin +endif -libsixrd_plugin_la_LDFLAGS = -module -BUILT_SOURCES = +if ENABLE_sixrd_PLUGIN +SUBDIRS += sixrd-plugin +endif -lib_LTLIBRARIES = libsixrd_plugin.la +if ENABLE_ioam_PLUGIN +SUBDIRS += ioam-plugin +endif + +if ENABLE_vcgn_PLUGIN +SUBDIRS += vcgn-plugin +endif + +if ENABLE_snat_PLUGIN +SUBDIRS += snat-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_ila_PLUGIN +SUBDIRS += ila-plugin endif