Fix race condition in tls half open ctx get/put
[vpp.git] / src / plugins / nsh.am
1 # Copyright (c) 2016 Intel and/or its affiliates.
2 # Licensed under the Apache License, Version 2.0 (the "License");
3 # you may not use this file except in compliance with the License.
4 # You may obtain a copy of the License at:
5 #
6 #     http://www.apache.org/licenses/LICENSE-2.0
7 #
8 # Unless required by applicable law or agreed to in writing, software
9 # distributed under the License is distributed on an "AS IS" BASIS,
10 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
11 # See the License for the specific language governing permissions and
12 # limitations under the License.
13
14 vppapitestplugins_LTLIBRARIES += nsh_test_plugin.la
15 vppplugins_LTLIBRARIES += nsh_plugin.la
16
17 nsh_plugin_la_SOURCES =     \
18     nsh/nsh.c               \
19         nsh/nsh_pop.c           \
20         nsh/nsh_output.c        \
21         nsh/nsh-md2-ioam/nsh_md2_ioam.c       \
22         nsh/nsh-md2-ioam/nsh_md2_ioam_api.c   \
23         nsh/nsh-md2-ioam/md2_ioam_transit.c   \
24         nsh/nsh-md2-ioam/nsh_md2_ioam_trace.c \
25         nsh/nsh-md2-ioam/export-nsh-md2-ioam/nsh_md2_ioam_export.c   \
26         nsh/nsh-md2-ioam/export-nsh-md2-ioam/nsh_md2_ioam_export_thread.c   \
27         nsh/nsh-md2-ioam/export-nsh-md2-ioam/nsh_md2_ioam_node.c
28
29 BUILT_SOURCES +=            \
30         nsh/nsh_packet.h        \
31         nsh/nsh.api.h           \
32         nsh/nsh.api.json        \
33         nsh/nsh-md2-ioam/nsh_md2_ioam.h   \
34         nsh/nsh-md2-ioam/nsh_md2_ioam_util.h
35
36 API_FILES += nsh/nsh.api
37
38 nobase_apiinclude_HEADERS +=   \
39   nsh/nsh.api.h
40
41 nsh_test_plugin_la_SOURCES = \
42   nsh/nsh_test.c            \
43   nsh/nsh_plugin.api.h
44
45 # vi:syntax=automake