1# SPDX-License-Identifier: BSD-3-Clause 2# Copyright(c) 2018 Intel Corporation 3 4if is_windows 5 build = false 6 reason = 'not supported on Windows' 7 subdir_done() 8endif 9 10cflags += '-std=gnu99' 11cflags += '-D_DEFAULT_SOURCE' 12cflags += '-D_XOPEN_SOURCE=700' 13cflags += '-pedantic' 14if is_linux 15 cflags += '-DLINUX' 16else 17 cflags += '-DBSD' 18endif 19 20sources = files('failsafe_args.c', 21 'failsafe.c', 22 'failsafe_eal.c', 23 'failsafe_ether.c', 24 'failsafe_flow.c', 25 'failsafe_intr.c', 26 'failsafe_ops.c', 27 'failsafe_rxtx.c') 28