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