16c9457c2SBruce Richardson# SPDX-License-Identifier: BSD-3-Clause 26c9457c2SBruce Richardson# Copyright(c) 2017 Intel Corporation 389f0711fSBruce Richardson 489f0711fSBruce Richardson# meson file, for building this example as part of a main DPDK build. 589f0711fSBruce Richardson# 689f0711fSBruce Richardson# To build this example as a standalone application with an already-installed 789f0711fSBruce Richardson# DPDK instance, use 'make' 889f0711fSBruce Richardson 93e7b7dd8SRadu Nicolaudeps += ['security', 'lpm', 'acl', 'hash', 'ip_frag', 'ipsec', 'eventdev', 'telemetry'] 1089f0711fSBruce Richardsonallow_experimental_apis = true 1189f0711fSBruce Richardsonsources = files( 128e693616SAnoob Joseph 'esp.c', 138e693616SAnoob Joseph 'event_helper.c', 148e693616SAnoob Joseph 'flow.c', 158e693616SAnoob Joseph 'ipsec.c', 168e693616SAnoob Joseph 'ipsec_process.c', 178e693616SAnoob Joseph 'ipsec-secgw.c', 188e693616SAnoob Joseph 'ipsec_worker.c', 198e693616SAnoob Joseph 'parser.c', 208e693616SAnoob Joseph 'rt.c', 218e693616SAnoob Joseph 'sa.c', 228e693616SAnoob Joseph 'sad.c', 238e693616SAnoob Joseph 'sp4.c', 24cf59165dSBruce Richardson 'sp6.c', 2589f0711fSBruce Richardson) 26*63c9142bSBruce Richardsonapp_cflags = ['-Wno-address-of-packed-member'] 27*63c9142bSBruce Richardsonforeach flag:app_cflags 28*63c9142bSBruce Richardson if cc.has_argument(flag) 29*63c9142bSBruce Richardson cflags += flag 30*63c9142bSBruce Richardson endif 31*63c9142bSBruce Richardsonendforeach 32