endif
test_binaries += crypto_testdriver packet_id_testdriver auth_token_testdriver ncp_testdriver misc_testdriver \
- pkt_testdriver
+ pkt_testdriver
if HAVE_LD_WRAP_SUPPORT
+if !WIN32
test_binaries += tls_crypt_testdriver
endif
+endif
test_binaries += provider_testdriver
+if WIN32
+LDADD = -lws2_32
+endif
+
+if !CROSS_COMPILING
TESTS = $(test_binaries)
+endif
check_PROGRAMS = $(test_binaries)
if HAVE_SITNL
mock_get_random.c \
$(openvpn_srcdir)/platform.c \
$(openvpn_srcdir)/buffer.c \
+ $(openvpn_srcdir)/win32-util.c \
$(openvpn_srcdir)/argv.c
buffer_testdriver_CFLAGS = @TEST_CFLAGS@ -I$(openvpn_srcdir) -I$(compat_srcdir)
buffer_testdriver_LDFLAGS = @TEST_LDFLAGS@ -L$(openvpn_srcdir) -Wl,--wrap=parse_line
buffer_testdriver_SOURCES = test_buffer.c mock_msg.c mock_msg.h \
mock_get_random.c \
+ $(openvpn_srcdir)/win32-util.c \
$(openvpn_srcdir)/platform.c
crypto_testdriver_CFLAGS = @TEST_CFLAGS@ \
$(openvpn_srcdir)/packet_id.c \
$(openvpn_srcdir)/platform.c \
$(openvpn_srcdir)/mtu.c \
+ $(openvpn_srcdir)/win32-util.c \
$(openvpn_srcdir)/mss.c
packet_id_testdriver_CFLAGS = @TEST_CFLAGS@ \
$(openvpn_srcdir)/packet_id.c \
$(openvpn_srcdir)/platform.c \
$(openvpn_srcdir)/reliable.c \
+ $(openvpn_srcdir)/win32-util.c \
$(openvpn_srcdir)/session_id.c
-
pkt_testdriver_CFLAGS = @TEST_CFLAGS@ \
-I$(openvpn_includedir) -I$(compat_srcdir) -I$(openvpn_srcdir)
pkt_testdriver_LDFLAGS = @TEST_LDFLAGS@
pkt_testdriver_SOURCES = test_pkt.c mock_msg.c mock_msg.h \
-$(openvpn_srcdir)/argv.c \
+ $(openvpn_srcdir)/argv.c \
$(openvpn_srcdir)/base64.c \
$(openvpn_srcdir)/buffer.c \
$(openvpn_srcdir)/crypto.c \
$(openvpn_srcdir)/run_command.c \
$(openvpn_srcdir)/session_id.c \
$(openvpn_srcdir)/ssl_pkt.c \
+ $(openvpn_srcdir)/win32-util.c \
$(openvpn_srcdir)/tls_crypt.c
-
+if !WIN32
tls_crypt_testdriver_CFLAGS = @TEST_CFLAGS@ \
-I$(openvpn_includedir) -I$(compat_srcdir) -I$(openvpn_srcdir)
tls_crypt_testdriver_LDFLAGS = @TEST_LDFLAGS@ \
$(openvpn_srcdir)/packet_id.c \
$(openvpn_srcdir)/platform.c \
$(openvpn_srcdir)/run_command.c
+endif
if HAVE_SITNL
networking_testdriver_CFLAGS = @TEST_CFLAGS@ \
$(openvpn_srcdir)/buffer.c \
$(openvpn_srcdir)/base64.c \
mock_get_random.c \
+ $(openvpn_srcdir)/win32-util.c \
$(openvpn_srcdir)/platform.c
auth_token_testdriver_CFLAGS = @TEST_CFLAGS@ \
$(openvpn_srcdir)/otime.c \
$(openvpn_srcdir)/packet_id.c \
$(openvpn_srcdir)/platform.c \
+ $(openvpn_srcdir)/win32-util.c \
$(openvpn_srcdir)/base64.c
$(openvpn_srcdir)/otime.c \
$(openvpn_srcdir)/packet_id.c \
$(openvpn_srcdir)/platform.c \
+ $(openvpn_srcdir)/win32-util.c \
+ $(compat_srcdir)/compat-strsep.c \
$(openvpn_srcdir)/ssl_util.c
misc_testdriver_CFLAGS = @TEST_CFLAGS@ \
misc_testdriver_LDFLAGS = @TEST_LDFLAGS@
misc_testdriver_SOURCES = test_misc.c mock_msg.c \
- mock_get_random.c \
+ mock_get_random.c \
$(openvpn_srcdir)/buffer.c \
$(openvpn_srcdir)/options_util.c \
$(openvpn_srcdir)/ssl_util.c \
+ $(openvpn_srcdir)/win32-util.c \
$(openvpn_srcdir)/platform.c