Cleanup of handoff code
[vpp.git] / src / plugins / avf.am
index 76231a1..3a1ce8e 100644 (file)
@@ -12,6 +12,7 @@
 # limitations under the License.
 
 vppplugins_LTLIBRARIES += avf_plugin.la
+vppapitestplugins_LTLIBRARIES += avf_test_plugin.la
 
 avf_plugin_la_LIBADD =
 avf_plugin_la_SOURCES = \
@@ -20,12 +21,24 @@ avf_plugin_la_SOURCES = \
        avf/format.c                    \
        avf/input.c                     \
        avf/output.c                    \
-       avf/plugin.c
+       avf/plugin.c                    \
+       avf/avf_api.c                   \
+       avf/avf_plugin.api.h
+
+avf_test_plugin_la_SOURCES = \
+       avf/avf_test.c avf/avf_plugin.api.h
 
 noinst_HEADERS += avf/avf.h
 
+nobase_apiinclude_HEADERS +=           \
+                 avf/avf_all_api_h.h   \
+                 avf/avf_msg_enum.h    \
+                 avf/avf.api.h
+
+API_FILES += avf/avf.api
+
 if CPU_X86_64
-avf_multiversioning_files =                                    \
+avf_multiversioning_sources =                                  \
        avf/input.c                                             \
        avf/output.c
 
@@ -33,10 +46,10 @@ if CC_SUPPORTS_AVX2
 ###############################################################
 # AVX2
 ###############################################################
-libavf_plugin_avx2_la_SOURCES = $(avf_multiversioning_files)
+libavf_plugin_avx2_la_SOURCES = $(avf_multiversioning_sources)
 libavf_plugin_avx2_la_CFLAGS =                         \
        $(AM_CFLAGS)  @CPU_AVX2_FLAGS@                          \
-       -DCLIB_MULTIARCH_VARIANT=avx2
+       -DCLIB_MARCH_VARIANT=avx2
 noinst_LTLIBRARIES += libavf_plugin_avx2.la
 avf_plugin_la_LIBADD += libavf_plugin_avx2.la
 endif
@@ -45,10 +58,10 @@ if CC_SUPPORTS_AVX512
 ###############################################################
 # AVX512
 ###############################################################
-libavf_plugin_avx512_la_SOURCES = $(avf_multiversioning_files)
+libavf_plugin_avx512_la_SOURCES = $(avf_multiversioning_sources)
 libavf_plugin_avx512_la_CFLAGS =                               \
        $(AM_CFLAGS) @CPU_AVX512_FLAGS@                         \
-       -DCLIB_MULTIARCH_VARIANT=avx512
+       -DCLIB_MARCH_VARIANT=avx512
 noinst_LTLIBRARIES += libavf_plugin_avx512.la
 avf_plugin_la_LIBADD += libavf_plugin_avx512.la
 endif