1# SPDX-License-Identifier: GPL-2.0 2# Copyright (C) 2020-2025 OpenVPN, Inc. 3# 4CFLAGS = -pedantic -Wextra -Wall -Wl,--no-as-needed -g -O0 -ggdb $(KHDR_INCLUDES) 5VAR_CFLAGS = $(shell pkg-config --cflags libnl-3.0 libnl-genl-3.0 2>/dev/null) 6ifeq ($(VAR_CFLAGS),) 7VAR_CFLAGS = -I/usr/include/libnl3 8endif 9CFLAGS += $(VAR_CFLAGS) 10 11 12LDLIBS = -lmbedtls -lmbedcrypto 13VAR_LDLIBS = $(shell pkg-config --libs libnl-3.0 libnl-genl-3.0 2>/dev/null) 14ifeq ($(VAR_LDLIBS),) 15VAR_LDLIBS = -lnl-genl-3 -lnl-3 16endif 17LDLIBS += $(VAR_LDLIBS) 18 19 20TEST_FILES = common.sh 21 22TEST_PROGS = test.sh \ 23 test-large-mtu.sh \ 24 test-chachapoly.sh \ 25 test-tcp.sh \ 26 test-float.sh \ 27 test-close-socket.sh \ 28 test-close-socket-tcp.sh 29 30TEST_GEN_FILES := ovpn-cli 31 32include ../../lib.mk 33