Browse code

Remove all traces of the previous MSVC build system

Completely replaced by the CMake build system now.

v3:
- rebase on top of my dist fixes

Change-Id: I807cffa40f18faa1adec4e15e84c032877a2b92e
Signed-off-by: Frank Lichtenheld <frank@lichtenheld.com>
Acked-by: Lev Stipakov <lstipakov@gmail.com>
Message-Id: <20230620135310.94455-4-frank@lichtenheld.com>
URL: https://www.mail-archive.com/search?l=mid&q=20230620135310.94455-4-frank@lichtenheld.com
Signed-off-by: Gert Doering <gert@greenie.muc.de>

Frank Lichtenheld authored on 2023/06/20 22:53:08
Showing 156 changed files
... ...
@@ -10,13 +10,7 @@
10 10
 *.idb
11 11
 *.suo
12 12
 *.ncb
13
-*.vcproj.*
14
-*.vcxproj.user
15
-*.sln.cache
16 13
 *.log
17
-Release
18
-Debug
19
-Win32-Output
20 14
 out
21 15
 .vs
22 16
 .deps
... ...
@@ -45,11 +39,7 @@ m4/ltoptions.m4
45 45
 m4/ltsugar.m4
46 46
 m4/ltversion.m4
47 47
 m4/lt~obsolete.m4
48
-vcpkg_installed
49 48
 
50
-msvc-env-local.bat
51
-config-msvc-local.h
52
-config-msvc-version.h
53 49
 doc/openvpn-examples.5
54 50
 doc/openvpn-examples.5.html
55 51
 doc/openvpn.8
... ...
@@ -61,7 +51,6 @@ distro/systemd/*.service
61 61
 sample/sample-keys/sample-ca/
62 62
 vendor/cmocka_build
63 63
 vendor/dist
64
-build/msvc/msvc-generate/version.m4
65 64
 
66 65
 tests/t_client.sh
67 66
 tests/t_client-*-20??????-??????/
... ...
@@ -69,12 +69,7 @@ dist_noinst_DATA = \
69 69
 	PORTS \
70 70
 	README.dco.md \
71 71
 	README.ec \
72
-	README.wolfssl \
73
-	openvpn.sln
74
-
75
-dist_noinst_HEADERS = \
76
-	config-msvc.h \
77
-	config-msvc-version.h.in
72
+	README.wolfssl
78 73
 
79 74
 config-version.h:
80 75
 	@CONFIGURE_GIT_CHFILES="`GIT_DIR=\"$(top_srcdir)/.git\" $(GIT) diff-files --name-status -r --ignore-submodules --quiet -- || echo \"+\"`"; \
... ...
@@ -13,5 +13,3 @@ MAINTAINERCLEANFILES = \
13 13
 
14 14
 EXTRA_DIST = \
15 15
 	ltrc.inc
16
-
17
-SUBDIRS = msvc
18 16
deleted file mode 100644
... ...
@@ -1,15 +0,0 @@
1
-#
2
-#  OpenVPN -- An application to securely tunnel IP networks
3
-#             over a single UDP port, with support for SSL/TLS-based
4
-#             session authentication and key exchange,
5
-#             packet encryption, packet authentication, and
6
-#             packet compression.
7
-#
8
-#  Copyright (C) 2002-2023 OpenVPN Inc <sales@openvpn.net>
9
-#  Copyright (C) 2006-2012 Alon Bar-Lev <alon.barlev@gmail.com>
10
-#
11
-
12
-MAINTAINERCLEANFILES = \
13
-	$(srcdir)/Makefile.in
14
-
15
-SUBDIRS = msvc-generate
16 1
deleted file mode 100644
... ...
@@ -1,20 +0,0 @@
1
-#
2
-#  OpenVPN -- An application to securely tunnel IP networks
3
-#             over a single UDP port, with support for SSL/TLS-based
4
-#             session authentication and key exchange,
5
-#             packet encryption, packet authentication, and
6
-#             packet compression.
7
-#
8
-#  Copyright (C) 2002-2023 OpenVPN Inc <sales@openvpn.net>
9
-#  Copyright (C) 2006-2012 Alon Bar-Lev <alon.barlev@gmail.com>
10
-#
11
-
12
-MAINTAINERCLEANFILES = \
13
-	$(srcdir)/Makefile.in
14
-
15
-dist_noinst_DATA = \
16
-	git-version.py \
17
-	msvc-generate.vcxproj \
18
-	Makefile.mak \
19
-	msvc-generate.js \
20
-	version.m4.in
21 1
deleted file mode 100644
... ...
@@ -1,67 +0,0 @@
1
-#
2
-#  OpenVPN -- An application to securely tunnel IP networks
3
-#             over a single UDP port, with support for SSL/TLS-based
4
-#             session authentication and key exchange,
5
-#             packet encryption, packet authentication, and
6
-#             packet compression.
7
-#
8
-#  Copyright (C) 2002-2023 OpenVPN Inc <sales@openvpn.net>
9
-#  Copyright (C) 2008-2012 Alon Bar-Lev <alon.barlev@gmail.com>
10
-#  Copyright (C) 2022-2022 Lev Stipakov <lev@lestisoftware.fi>
11
-#
12
-#  This program is free software; you can redistribute it and/or modify
13
-#  it under the terms of the GNU General Public License version 2
14
-#  as published by the Free Software Foundation.
15
-#
16
-#  This program is distributed in the hope that it will be useful,
17
-#  but WITHOUT ANY WARRANTY; without even the implied warranty of
18
-#  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
19
-#  GNU General Public License for more details.
20
-#
21
-#  You should have received a copy of the GNU General Public License along
22
-#  with this program; if not, write to the Free Software Foundation, Inc.,
23
-#  51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
24
-#
25
-
26
-CONFIG=$(SOLUTIONDIR)/version.m4
27
-
28
-INPUT_MSVC_VER=$(SOLUTIONDIR)/config-msvc-version.h.in
29
-OUTPUT_MSVC_VER=$(SOLUTIONDIR)/config-msvc-version.h
30
-
31
-INPUT_PLUGIN=$(SOLUTIONDIR)/include/openvpn-plugin.h.in
32
-OUTPUT_PLUGIN=$(SOLUTIONDIR)/include/openvpn-plugin.h
33
-
34
-INPUT_PLUGIN_CONFIG=version.m4.in
35
-OUTPUT_PLUGIN_CONFIG=version.m4
36
-
37
-INPUT_MAN=$(SOLUTIONDIR)/doc/openvpn.8.rst
38
-OUTPUT_MAN=$(SOLUTIONDIR)/doc/openvpn.8.html
39
-
40
-OUTPUT_MSVC_GIT_CONFIG=$(SOLUTIONDIR)/config-version.h
41
-
42
-all:	$(OUTPUT_MSVC_VER) $(OUTPUT_PLUGIN) $(OUTPUT_MAN) $(OUTPUT_MSVC_GIT_CONFIG)
43
-
44
-$(OUTPUT_MSVC_VER): $(INPUT_MSVC_VER) $(CONFIG)
45
-	cscript //nologo msvc-generate.js --config="$(CONFIG)" --input="$(INPUT_MSVC_VER)" --output="$(OUTPUT_MSVC_VER)"
46
-
47
-$(OUTPUT_PLUGIN_CONFIG): $(INPUT_PLUGIN_CONFIG)
48
-	cscript //nologo msvc-generate.js --config="$(CONFIG)" --input="$(INPUT_PLUGIN_CONFIG)" --output="$(OUTPUT_PLUGIN_CONFIG)"
49
-
50
-$(OUTPUT_PLUGIN): $(INPUT_PLUGIN) $(OUTPUT_PLUGIN_CONFIG)
51
-	cscript //nologo msvc-generate.js --config="$(OUTPUT_PLUGIN_CONFIG)" --input="$(INPUT_PLUGIN)" --output="$(OUTPUT_PLUGIN)"
52
-
53
-$(OUTPUT_MAN): $(INPUT_MAN)
54
-	-FOR /F %i IN ('where rst2html.py') DO python %i "$(INPUT_MAN)" "$(OUTPUT_MAN)"
55
-
56
-# Force regeneration because we can't detect whether it is outdated
57
-$(OUTPUT_MSVC_GIT_CONFIG): FORCE
58
-	python git-version.py $(SOLUTIONDIR)
59
-
60
-FORCE:
61
-
62
-clean:
63
-	-del "$(OUTPUT_MSVC_VER)"
64
-	-del "$(OUTPUT_PLUGIN)"
65
-	-del "$(OUTPUT_PLUGIN_CONFIG)"
66
-	-del "$(OUTPUT_MAN)"
67
-	-del "$(OUTPUT_MSVC_GIT_CONFIG)"
68 1
deleted file mode 100644
... ...
@@ -1,75 +0,0 @@
1
-#
2
-#  OpenVPN -- An application to securely tunnel IP networks
3
-#             over a single UDP port, with support for SSL/TLS-based
4
-#             session authentication and key exchange,
5
-#             packet encryption, packet authentication, and
6
-#             packet compression.
7
-#
8
-#  Copyright (C) 2022-2023 OpenVPN Inc <sales@openvpn.net>
9
-#  Copyright (C) 2022-2022 Lev Stipakov <lev@lestisoftware.fi>
10
-#
11
-#  This program is free software; you can redistribute it and/or modify
12
-#  it under the terms of the GNU General Public License version 2
13
-#  as published by the Free Software Foundation.
14
-#
15
-#  This program is distributed in the hope that it will be useful,
16
-#  but WITHOUT ANY WARRANTY; without even the implied warranty of
17
-#  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
18
-#  GNU General Public License for more details.
19
-#
20
-#  You should have received a copy of the GNU General Public License along
21
-#  with this program; if not, write to the Free Software Foundation, Inc.,
22
-#  51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
23
-#
24
-
25
-import os
26
-import sys
27
-import subprocess
28
-
29
-def run_command(args):
30
-    sp = subprocess.Popen(args, stdout=subprocess.PIPE, stderr=subprocess.DEVNULL)
31
-    o, _ = sp.communicate()
32
-    return o.decode("utf-8")[:-1]
33
-
34
-def get_branch_commit_id():
35
-    commit_id = run_command(["git", "rev-parse", "--short=16", "HEAD"])
36
-    if not commit_id:
37
-        raise
38
-    branch = run_command(["git", "describe", "--exact-match"])
39
-    if not branch:
40
-        # this returns an array like ["master"] or ["release", "2.6"]
41
-        branch = run_command(["git", "rev-parse", "--symbolic-full-name", "HEAD"]).split("/")[2:]
42
-        if not branch:
43
-            branch = ["none"]
44
-        branch = "/" .join(branch) # handle cases like release/2.6
45
-
46
-    return branch, commit_id
47
-
48
-def main():
49
-    try:
50
-        branch, commit_id = get_branch_commit_id()
51
-    except:
52
-        branch, commit_id = "unknown", "unknown"
53
-
54
-    prev_content = ""
55
-
56
-    name = os.path.join("%s" %  (sys.argv[1] if len(sys.argv) > 1 else "."), "config-version.h")
57
-    try:
58
-        with open(name, "r") as f:
59
-            prev_content = f.read()
60
-    except:
61
-        # file doesn't exist
62
-        pass
63
-
64
-    content = "#define CONFIGURE_GIT_REVISION \"%s/%s\"\n" % (branch, commit_id)
65
-    content += "#define CONFIGURE_GIT_FLAGS \"\"\n"
66
-
67
-    if prev_content != content:
68
-        print("Writing %s" % name)
69
-        with open(name, "w") as f:
70
-            f.write(content)
71
-    else:
72
-        print("Content of %s hasn't changed" % name)
73
-
74
-if __name__ == "__main__":
75
-    main()
76 1
deleted file mode 100644
... ...
@@ -1,118 +0,0 @@
1
-/*
2
- * msvc-generate.js  - string transformation
3
- *
4
- * Copyright (C) 2008-2012 Alon Bar-Lev <alon.barlev@gmail.com>
5
- *
6
- * BSD License
7
- * ============
8
- * Redistribution and use in source and binary forms, with or without
9
- * modification, are permitted provided that the following conditions are met:
10
- *
11
- *     o Redistributions of source code must retain the above copyright notice,
12
- *       this list of conditions and the following disclaimer.
13
- *     o Redistributions in binary form must reproduce the above copyright
14
- *       notice, this list of conditions and the following disclaimer in the
15
- *       documentation and/or other materials provided with the distribution.
16
- *     o Neither the name of the Alon Bar-Lev nor the names of its
17
- *       contributors may be used to endorse or promote products derived from
18
- *       this software without specific prior written permission.
19
- *
20
- * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
21
- * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
22
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
23
- * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
24
- * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
25
- * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
26
- * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
27
- * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
28
- * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
29
- * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
30
- * POSSIBILITY OF SUCH DAMAGE.
31
- *
32
- */
33
-
34
-var ForReading = 1;
35
-var fso = new ActiveXObject("Scripting.FileSystemObject");
36
-var input = "nul";
37
-var output = "nul";
38
-var files = new Array();
39
-var env = new Array();
40
-
41
-function initialize() {
42
-	for (var i=0;i<WScript.Arguments.length;i++) {
43
-		var arg = WScript.Arguments(i);
44
-		if (arg.match(/^--input=(.*)$/)) {
45
-			input=RegExp.$1;
46
-		}
47
-		else if (arg.match(/^--output=(.*)$/)) {
48
-			output=RegExp.$1;
49
-		}
50
-		else if (arg.match(/^--config=(.*)$/)) {
51
-			files.push(RegExp.$1);
52
-		}
53
-		else if (arg.match(/^--var=([^=]*)=(.*)$/)) {
54
-			env[RegExp.$1] = RegExp.$2;
55
-		}
56
-	}
57
-}
58
-
59
-function process_config(vars, file) {
60
-	try {
61
-		var fin = fso.OpenTextFile(file, ForReading);
62
-
63
-		while (!fin.AtEndOfStream) {
64
-			var content = fin.ReadLine();
65
-			if (content.match(/^[ \t]*define\(\[(.*)\],[ \t]*\[(.*)\]\)[ \t]*/)) {
66
-				vars[RegExp.$1] = RegExp.$2;
67
-			}
68
-		}
69
-	}
70
-	catch(e) {
71
-		throw new Error(1, "Cannot process '" + file + "'.");
72
-	}
73
-}
74
-
75
-function process_file(vars, input, output) {
76
-	var fin = fso.OpenTextFile(input, ForReading);
77
-	var fout = fso.CreateTextFile(output);
78
-	var content = fin.ReadAll();
79
-
80
-	for (var i in vars) {
81
-		content = content.replace(new RegExp("@"+i+"@", "g"), vars[i]);
82
-	}
83
-
84
-	fout.Write(content);
85
-}
86
-
87
-function build_vars() {
88
-	var vars = new Array();
89
-	for (var f in files) {
90
-		process_config(vars, files[f]);
91
-	}
92
-	for (var e in env) {
93
-		vars[e] = env[e];
94
-	}
95
-	return vars;
96
-}
97
-
98
-function main() {
99
-	try {
100
-		initialize();
101
-
102
-		var vars = build_vars();
103
-
104
-		process_file(
105
-			vars,
106
-			input,
107
-			output
108
-		);
109
-
110
-		WScript.Quit(0);
111
-	}
112
-	catch(e) {
113
-		WScript.Echo("ERROR: when procssing " + output + ": " + e.description);
114
-		WScript.Quit(1);
115
-	}
116
-}
117
-
118
-main();
119 1
deleted file mode 100644
... ...
@@ -1,158 +0,0 @@
1
-<?xml version="1.0" encoding="utf-8"?>
2
-<Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3
-  <ItemGroup Label="ProjectConfigurations">
4
-    <ProjectConfiguration Include="Debug|ARM64">
5
-      <Configuration>Debug</Configuration>
6
-      <Platform>ARM64</Platform>
7
-    </ProjectConfiguration>
8
-    <ProjectConfiguration Include="Debug|Win32">
9
-      <Configuration>Debug</Configuration>
10
-      <Platform>Win32</Platform>
11
-    </ProjectConfiguration>
12
-    <ProjectConfiguration Include="Debug|x64">
13
-      <Configuration>Debug</Configuration>
14
-      <Platform>x64</Platform>
15
-    </ProjectConfiguration>
16
-    <ProjectConfiguration Include="Release|ARM64">
17
-      <Configuration>Release</Configuration>
18
-      <Platform>ARM64</Platform>
19
-    </ProjectConfiguration>
20
-    <ProjectConfiguration Include="Release|Win32">
21
-      <Configuration>Release</Configuration>
22
-      <Platform>Win32</Platform>
23
-    </ProjectConfiguration>
24
-    <ProjectConfiguration Include="Release|x64">
25
-      <Configuration>Release</Configuration>
26
-      <Platform>x64</Platform>
27
-    </ProjectConfiguration>
28
-  </ItemGroup>
29
-  <PropertyGroup Label="Globals">
30
-    <ProjectGuid>{8598C2C8-34C4-47A1-99B0-7C295A890615}</ProjectGuid>
31
-    <RootNamespace>msvc-generate</RootNamespace>
32
-    <Keyword>MakeFileProj</Keyword>
33
-    <WindowsTargetPlatformVersion>10.0</WindowsTargetPlatformVersion>
34
-  </PropertyGroup>
35
-  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
36
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
37
-    <ConfigurationType>Makefile</ConfigurationType>
38
-    <PlatformToolset>v143</PlatformToolset>
39
-  </PropertyGroup>
40
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
41
-    <ConfigurationType>Makefile</ConfigurationType>
42
-    <PlatformToolset>v143</PlatformToolset>
43
-  </PropertyGroup>
44
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'" Label="Configuration">
45
-    <ConfigurationType>Makefile</ConfigurationType>
46
-    <PlatformToolset>v143</PlatformToolset>
47
-  </PropertyGroup>
48
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
49
-    <ConfigurationType>Makefile</ConfigurationType>
50
-    <PlatformToolset>v143</PlatformToolset>
51
-  </PropertyGroup>
52
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
53
-    <ConfigurationType>Makefile</ConfigurationType>
54
-    <PlatformToolset>v143</PlatformToolset>
55
-  </PropertyGroup>
56
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'" Label="Configuration">
57
-    <ConfigurationType>Makefile</ConfigurationType>
58
-    <PlatformToolset>v143</PlatformToolset>
59
-  </PropertyGroup>
60
-  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
61
-  <ImportGroup Label="ExtensionSettings">
62
-  </ImportGroup>
63
-  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
64
-    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
65
-    <Import Project="..\..\..\src\compat\PropertySheet.props" />
66
-  </ImportGroup>
67
-  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
68
-    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
69
-    <Import Project="..\..\..\src\compat\PropertySheet.props" />
70
-  </ImportGroup>
71
-  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'" Label="PropertySheets">
72
-    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
73
-    <Import Project="..\..\..\src\compat\PropertySheet.props" />
74
-  </ImportGroup>
75
-  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
76
-    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
77
-    <Import Project="..\..\..\src\compat\PropertySheet.props" />
78
-  </ImportGroup>
79
-  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
80
-    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
81
-    <Import Project="..\..\..\src\compat\PropertySheet.props" />
82
-  </ImportGroup>
83
-  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'" Label="PropertySheets">
84
-    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
85
-    <Import Project="..\..\..\src\compat\PropertySheet.props" />
86
-  </ImportGroup>
87
-  <PropertyGroup Label="UserMacros" />
88
-  <PropertyGroup>
89
-    <_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
90
-    <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(Configuration)\</OutDir>
91
-    <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(Configuration)\</IntDir>
92
-    <NMakeBuildCommandLine Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">nmake -f Makefile.mak all</NMakeBuildCommandLine>
93
-    <NMakeBuildCommandLine Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">nmake -f Makefile.mak all</NMakeBuildCommandLine>
94
-    <NMakeBuildCommandLine Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">nmake -f Makefile.mak all</NMakeBuildCommandLine>
95
-    <NMakeReBuildCommandLine Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">nmake -f Makefile.mak clean all</NMakeReBuildCommandLine>
96
-    <NMakeReBuildCommandLine Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">nmake -f Makefile.mak clean all</NMakeReBuildCommandLine>
97
-    <NMakeReBuildCommandLine Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">nmake -f Makefile.mak clean all</NMakeReBuildCommandLine>
98
-    <NMakeCleanCommandLine Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">nmake -f Makefile.mak clean</NMakeCleanCommandLine>
99
-    <NMakeCleanCommandLine Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">nmake -f Makefile.mak clean</NMakeCleanCommandLine>
100
-    <NMakeCleanCommandLine Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">nmake -f Makefile.mak clean</NMakeCleanCommandLine>
101
-    <NMakeOutput Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">config-msvc-version.h</NMakeOutput>
102
-    <NMakeOutput Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">config-msvc-version.h</NMakeOutput>
103
-    <NMakeOutput Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">config-msvc-version.h</NMakeOutput>
104
-    <NMakePreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">WIN32;_DEBUG;$(NMakePreprocessorDefinitions)</NMakePreprocessorDefinitions>
105
-    <NMakePreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">WIN32;_DEBUG;$(NMakePreprocessorDefinitions)</NMakePreprocessorDefinitions>
106
-    <NMakePreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">WIN32;_DEBUG;$(NMakePreprocessorDefinitions)</NMakePreprocessorDefinitions>
107
-    <NMakeIncludeSearchPath Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(NMakeIncludeSearchPath)</NMakeIncludeSearchPath>
108
-    <NMakeIncludeSearchPath Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(NMakeIncludeSearchPath)</NMakeIncludeSearchPath>
109
-    <NMakeIncludeSearchPath Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">$(NMakeIncludeSearchPath)</NMakeIncludeSearchPath>
110
-    <NMakeForcedIncludes Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(NMakeForcedIncludes)</NMakeForcedIncludes>
111
-    <NMakeForcedIncludes Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(NMakeForcedIncludes)</NMakeForcedIncludes>
112
-    <NMakeForcedIncludes Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">$(NMakeForcedIncludes)</NMakeForcedIncludes>
113
-    <NMakeAssemblySearchPath Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(NMakeAssemblySearchPath)</NMakeAssemblySearchPath>
114
-    <NMakeAssemblySearchPath Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(NMakeAssemblySearchPath)</NMakeAssemblySearchPath>
115
-    <NMakeAssemblySearchPath Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">$(NMakeAssemblySearchPath)</NMakeAssemblySearchPath>
116
-    <NMakeForcedUsingAssemblies Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(NMakeForcedUsingAssemblies)</NMakeForcedUsingAssemblies>
117
-    <NMakeForcedUsingAssemblies Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(NMakeForcedUsingAssemblies)</NMakeForcedUsingAssemblies>
118
-    <NMakeForcedUsingAssemblies Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">$(NMakeForcedUsingAssemblies)</NMakeForcedUsingAssemblies>
119
-    <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(Configuration)\</OutDir>
120
-    <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(Configuration)\</IntDir>
121
-    <NMakeBuildCommandLine Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">nmake -f Makefile.mak all</NMakeBuildCommandLine>
122
-    <NMakeBuildCommandLine Condition="'$(Configuration)|$(Platform)'=='Release|x64'">nmake -f Makefile.mak all</NMakeBuildCommandLine>
123
-    <NMakeBuildCommandLine Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">nmake -f Makefile.mak all</NMakeBuildCommandLine>
124
-    <NMakeReBuildCommandLine Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">nmake -f Makefile.mak clean all</NMakeReBuildCommandLine>
125
-    <NMakeReBuildCommandLine Condition="'$(Configuration)|$(Platform)'=='Release|x64'">nmake -f Makefile.mak clean all</NMakeReBuildCommandLine>
126
-    <NMakeReBuildCommandLine Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">nmake -f Makefile.mak clean all</NMakeReBuildCommandLine>
127
-    <NMakeCleanCommandLine Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">nmake -f Makefile.mak clean</NMakeCleanCommandLine>
128
-    <NMakeCleanCommandLine Condition="'$(Configuration)|$(Platform)'=='Release|x64'">nmake -f Makefile.mak clean</NMakeCleanCommandLine>
129
-    <NMakeCleanCommandLine Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">nmake -f Makefile.mak clean</NMakeCleanCommandLine>
130
-    <NMakeOutput Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">config-msvc-version.h</NMakeOutput>
131
-    <NMakeOutput Condition="'$(Configuration)|$(Platform)'=='Release|x64'">config-msvc-version.h</NMakeOutput>
132
-    <NMakeOutput Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">config-msvc-version.h</NMakeOutput>
133
-    <NMakePreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">WIN32;NDEBUG;$(NMakePreprocessorDefinitions)</NMakePreprocessorDefinitions>
134
-    <NMakePreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">WIN32;NDEBUG;$(NMakePreprocessorDefinitions)</NMakePreprocessorDefinitions>
135
-    <NMakePreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">WIN32;NDEBUG;$(NMakePreprocessorDefinitions)</NMakePreprocessorDefinitions>
136
-    <NMakeIncludeSearchPath Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(NMakeIncludeSearchPath)</NMakeIncludeSearchPath>
137
-    <NMakeIncludeSearchPath Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(NMakeIncludeSearchPath)</NMakeIncludeSearchPath>
138
-    <NMakeIncludeSearchPath Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">$(NMakeIncludeSearchPath)</NMakeIncludeSearchPath>
139
-    <NMakeForcedIncludes Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(NMakeForcedIncludes)</NMakeForcedIncludes>
140
-    <NMakeForcedIncludes Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(NMakeForcedIncludes)</NMakeForcedIncludes>
141
-    <NMakeForcedIncludes Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">$(NMakeForcedIncludes)</NMakeForcedIncludes>
142
-    <NMakeAssemblySearchPath Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(NMakeAssemblySearchPath)</NMakeAssemblySearchPath>
143
-    <NMakeAssemblySearchPath Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(NMakeAssemblySearchPath)</NMakeAssemblySearchPath>
144
-    <NMakeAssemblySearchPath Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">$(NMakeAssemblySearchPath)</NMakeAssemblySearchPath>
145
-    <NMakeForcedUsingAssemblies Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(NMakeForcedUsingAssemblies)</NMakeForcedUsingAssemblies>
146
-    <NMakeForcedUsingAssemblies Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(NMakeForcedUsingAssemblies)</NMakeForcedUsingAssemblies>
147
-    <NMakeForcedUsingAssemblies Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">$(NMakeForcedUsingAssemblies)</NMakeForcedUsingAssemblies>
148
-  </PropertyGroup>
149
-  <ItemDefinitionGroup>
150
-  </ItemDefinitionGroup>
151
-  <ItemGroup>
152
-    <None Include="Makefile.mak" />
153
-    <None Include="msvc-generate.js" />
154
-  </ItemGroup>
155
-  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
156
-  <ImportGroup Label="ExtensionTargets">
157
-  </ImportGroup>
158
-</Project>
159 1
\ No newline at end of file
160 2
deleted file mode 100644
... ...
@@ -1,3 +0,0 @@
1
-define([OPENVPN_VERSION_MAJOR], [@PRODUCT_VERSION_MAJOR@])
2
-define([OPENVPN_VERSION_MINOR], [@PRODUCT_VERSION_MINOR@])
3
-define([OPENVPN_VERSION_PATCH], [@PRODUCT_VERSION_PATCH@])
4 1
deleted file mode 100644
... ...
@@ -1,14 +0,0 @@
1
-#define PACKAGE_NAME "@PRODUCT_NAME@"
2
-#define PACKAGE_STRING "@PRODUCT_NAME@ @PRODUCT_VERSION_MAJOR@.@PRODUCT_VERSION_MINOR@@PRODUCT_VERSION_PATCH@"
3
-#define PACKAGE_TARNAME "@PRODUCT_TARNAME@"
4
-#define PACKAGE "@PRODUCT_TARNAME@"
5
-#define PRODUCT_VERSION_MAJOR "@PRODUCT_VERSION_MAJOR@"
6
-#define PRODUCT_VERSION_MINOR "@PRODUCT_VERSION_MINOR@"
7
-#define PRODUCT_VERSION_PATCH "@PRODUCT_VERSION_PATCH@"
8
-#define PACKAGE_VERSION "@PRODUCT_VERSION_MAJOR@.@PRODUCT_VERSION_MINOR@@PRODUCT_VERSION_PATCH@"
9
-#define PRODUCT_VERSION "@PRODUCT_VERSION_MAJOR@.@PRODUCT_VERSION_MINOR@@PRODUCT_VERSION_PATCH@"
10
-#define PRODUCT_BUGREPORT "@PRODUCT_BUGREPORT@"
11
-#define OPENVPN_VERSION_RESOURCE @PRODUCT_VERSION_RESOURCE@
12
-#define TAP_WIN_COMPONENT_ID "@PRODUCT_TAP_WIN_COMPONENT_ID@"
13
-#define TAP_WIN_MIN_MAJOR @PRODUCT_TAP_WIN_MIN_MAJOR@
14
-#define TAP_WIN_MIN_MINOR @PRODUCT_TAP_WIN_MIN_MINOR@
15 1
deleted file mode 100644
... ...
@@ -1,93 +0,0 @@
1
-#include <config-msvc-version.h>
2
-
3
-#define CONFIGURE_DEFINES "N/A"
4
-
5
-#define ENABLE_PF 1
6
-#define ENABLE_CRYPTO_OPENSSL 1
7
-#define ENABLE_FRAGMENT 1
8
-#define ENABLE_HTTP_PROXY 1
9
-#define ENABLE_LZO 1
10
-#define ENABLE_LZ4 1
11
-#define ENABLE_MANAGEMENT 1
12
-#define ENABLE_PKCS11 1
13
-#define ENABLE_PLUGIN 1
14
-#define ENABLE_PORT_SHARE 1
15
-#define ENABLE_SOCKS 1
16
-
17
-#define HAVE_FCNTL_H 1
18
-#define HAVE_STDIO_H 1
19
-#define HAVE_STDLIB_H 1
20
-#define HAVE_STRERROR 1
21
-#define HAVE_STRINGS_H 1
22
-#define HAVE_STRING_H 1
23
-#define HAVE_LIMITS_H 1
24
-#define HAVE_SYSTEM 1
25
-#define HAVE_TIME 1
26
-#define HAVE_TIME_H 1
27
-#define HAVE_WINDOWS_H 1
28
-#define HAVE_WINSOCK2_H 1
29
-#define HAVE_WS2TCPIP_H 1
30
-#define HAVE_IO_H 1
31
-#define HAVE_SYS_TYPES_H 1
32
-#define HAVE_SYS_STAT_H 1
33
-#define HAVE_LZO_LZO1X_H 1
34
-#define HAVE_LZO_LZOUTIL_H 1
35
-#define HAVE_VERSIONHELPERS_H 1
36
-
37
-#define HAVE_ACCESS 1
38
-#define HAVE_CHDIR 1
39
-#define HAVE_CHSIZE 1
40
-#define HAVE_IN_PKTINFO 1
41
-
42
-#define HAVE_OPENSSL_ENGINE 1
43
-#define HAVE_EXPORT_KEYING_MATERIAL 1
44
-
45
-#define HAVE_DIINSTALLDEVICE 1
46
-
47
-#ifndef __cplusplus
48
-#define inline __inline
49
-#endif
50
-
51
-#define TARGET_WIN32 1
52
-#define TARGET_ALIAS "Windows-MSVC"
53
-
54
-#define HAVE_DECL_SO_MARK 0
55
-
56
-#define strncasecmp strnicmp
57
-#define strcasecmp _stricmp
58
-
59
-#if _MSC_VER<1900
60
-#define snprintf _snprintf
61
-#endif
62
-
63
-#if _MSC_VER < 1800
64
-#define strtoull strtoul
65
-#endif
66
-
67
-#define in_addr_t uint32_t
68
-#define ssize_t SSIZE_T
69
-
70
-#define S_IRUSR _S_IREAD
71
-#define S_IWUSR _S_IWRITE
72
-#define S_IRGRP (S_IRUSR >> 3)
73
-#define R_OK 4
74
-#define W_OK 2
75
-#define X_OK 1
76
-#define F_OK 0
77
-
78
-#define SIGHUP    1
79
-#define SIGINT    2
80
-#define SIGUSR1   10
81
-#define SIGUSR2   12
82
-#define SIGTERM   15
83
-
84
-#include <inttypes.h>
85
-typedef uint16_t in_port_t;
86
-
87
-#ifdef HAVE_CONFIG_MSVC_LOCAL_H
88
-#include <config-msvc-local.h>
89
-#endif
90
-
91
-#define ENABLE_DCO 1
92
-
93
-#define HAVE_CONFIG_VERSION_H 1
... ...
@@ -1504,8 +1504,6 @@ AC_SUBST([TEST_CFLAGS])
1504 1504
 AC_CONFIG_FILES([
1505 1505
 	Makefile
1506 1506
 	build/Makefile
1507
-	build/msvc/Makefile
1508
-	build/msvc/msvc-generate/Makefile
1509 1507
 	distro/Makefile
1510 1508
 	distro/systemd/Makefile
1511 1509
 	doc/Makefile
1512 1510
deleted file mode 100644
... ...
@@ -1,107 +0,0 @@
1
-
2
-Microsoft Visual Studio Solution File, Format Version 12.00
3
-# Visual Studio Version 16
4
-VisualStudioVersion = 16.0.31205.134
5
-MinimumVisualStudioVersion = 10.0.40219.1
6
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "openvpnserv", "src\openvpnserv\openvpnserv.vcxproj", "{9C91EE0B-817D-420A-A1E6-15A5A9D98BAD}"
7
-EndProject
8
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "openvpn", "src\openvpn\openvpn.vcxproj", "{29DF226E-4D4E-440F-ADAF-5829CFD4CA94}"
9
-EndProject
10
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "msvc-generate", "build\msvc\msvc-generate\msvc-generate.vcxproj", "{8598C2C8-34C4-47A1-99B0-7C295A890615}"
11
-EndProject
12
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "compat", "src\compat\compat.vcxproj", "{4B2E2719-E661-45D7-9203-F6F456B22F19}"
13
-EndProject
14
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "tapctl", "src\tapctl\tapctl.vcxproj", "{A06436E7-D576-490D-8BA0-0751D920334A}"
15
-EndProject
16
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "openvpnmsica", "src\openvpnmsica\openvpnmsica.vcxproj", "{D41AA9D6-B818-476E-992E-0E16EB86BEE2}"
17
-EndProject
18
-Global
19
-	GlobalSection(SolutionConfigurationPlatforms) = preSolution
20
-		Debug|ARM64 = Debug|ARM64
21
-		Debug|Win32 = Debug|Win32
22
-		Debug|x64 = Debug|x64
23
-		Release|ARM64 = Release|ARM64
24
-		Release|Win32 = Release|Win32
25
-		Release|x64 = Release|x64
26
-	EndGlobalSection
27
-	GlobalSection(ProjectConfigurationPlatforms) = postSolution
28
-		{9C91EE0B-817D-420A-A1E6-15A5A9D98BAD}.Debug|ARM64.ActiveCfg = Debug|ARM64
29
-		{9C91EE0B-817D-420A-A1E6-15A5A9D98BAD}.Debug|ARM64.Build.0 = Debug|ARM64
30
-		{9C91EE0B-817D-420A-A1E6-15A5A9D98BAD}.Debug|Win32.ActiveCfg = Debug|Win32
31
-		{9C91EE0B-817D-420A-A1E6-15A5A9D98BAD}.Debug|Win32.Build.0 = Debug|Win32
32
-		{9C91EE0B-817D-420A-A1E6-15A5A9D98BAD}.Debug|x64.ActiveCfg = Debug|x64
33
-		{9C91EE0B-817D-420A-A1E6-15A5A9D98BAD}.Debug|x64.Build.0 = Debug|x64
34
-		{9C91EE0B-817D-420A-A1E6-15A5A9D98BAD}.Release|ARM64.ActiveCfg = Release|ARM64
35
-		{9C91EE0B-817D-420A-A1E6-15A5A9D98BAD}.Release|ARM64.Build.0 = Release|ARM64
36
-		{9C91EE0B-817D-420A-A1E6-15A5A9D98BAD}.Release|Win32.ActiveCfg = Release|Win32
37
-		{9C91EE0B-817D-420A-A1E6-15A5A9D98BAD}.Release|Win32.Build.0 = Release|Win32
38
-		{9C91EE0B-817D-420A-A1E6-15A5A9D98BAD}.Release|x64.ActiveCfg = Release|x64
39
-		{9C91EE0B-817D-420A-A1E6-15A5A9D98BAD}.Release|x64.Build.0 = Release|x64
40
-		{29DF226E-4D4E-440F-ADAF-5829CFD4CA94}.Debug|ARM64.ActiveCfg = Debug|ARM64
41
-		{29DF226E-4D4E-440F-ADAF-5829CFD4CA94}.Debug|ARM64.Build.0 = Debug|ARM64
42
-		{29DF226E-4D4E-440F-ADAF-5829CFD4CA94}.Debug|Win32.ActiveCfg = Debug|Win32
43
-		{29DF226E-4D4E-440F-ADAF-5829CFD4CA94}.Debug|Win32.Build.0 = Debug|Win32
44
-		{29DF226E-4D4E-440F-ADAF-5829CFD4CA94}.Debug|x64.ActiveCfg = Debug|x64
45
-		{29DF226E-4D4E-440F-ADAF-5829CFD4CA94}.Debug|x64.Build.0 = Debug|x64
46
-		{29DF226E-4D4E-440F-ADAF-5829CFD4CA94}.Release|ARM64.ActiveCfg = Release|ARM64
47
-		{29DF226E-4D4E-440F-ADAF-5829CFD4CA94}.Release|ARM64.Build.0 = Release|ARM64
48
-		{29DF226E-4D4E-440F-ADAF-5829CFD4CA94}.Release|Win32.ActiveCfg = Release|Win32
49
-		{29DF226E-4D4E-440F-ADAF-5829CFD4CA94}.Release|Win32.Build.0 = Release|Win32
50
-		{29DF226E-4D4E-440F-ADAF-5829CFD4CA94}.Release|x64.ActiveCfg = Release|x64
51
-		{29DF226E-4D4E-440F-ADAF-5829CFD4CA94}.Release|x64.Build.0 = Release|x64
52
-		{8598C2C8-34C4-47A1-99B0-7C295A890615}.Debug|ARM64.ActiveCfg = Debug|ARM64
53
-		{8598C2C8-34C4-47A1-99B0-7C295A890615}.Debug|ARM64.Build.0 = Debug|ARM64
54
-		{8598C2C8-34C4-47A1-99B0-7C295A890615}.Debug|Win32.ActiveCfg = Debug|Win32
55
-		{8598C2C8-34C4-47A1-99B0-7C295A890615}.Debug|Win32.Build.0 = Debug|Win32
56
-		{8598C2C8-34C4-47A1-99B0-7C295A890615}.Debug|x64.ActiveCfg = Debug|x64
57
-		{8598C2C8-34C4-47A1-99B0-7C295A890615}.Debug|x64.Build.0 = Debug|x64
58
-		{8598C2C8-34C4-47A1-99B0-7C295A890615}.Release|ARM64.ActiveCfg = Release|ARM64
59
-		{8598C2C8-34C4-47A1-99B0-7C295A890615}.Release|ARM64.Build.0 = Release|ARM64
60
-		{8598C2C8-34C4-47A1-99B0-7C295A890615}.Release|Win32.ActiveCfg = Release|Win32
61
-		{8598C2C8-34C4-47A1-99B0-7C295A890615}.Release|Win32.Build.0 = Release|Win32
62
-		{8598C2C8-34C4-47A1-99B0-7C295A890615}.Release|x64.ActiveCfg = Release|x64
63
-		{8598C2C8-34C4-47A1-99B0-7C295A890615}.Release|x64.Build.0 = Release|x64
64
-		{4B2E2719-E661-45D7-9203-F6F456B22F19}.Debug|ARM64.ActiveCfg = Debug|ARM64
65
-		{4B2E2719-E661-45D7-9203-F6F456B22F19}.Debug|ARM64.Build.0 = Debug|ARM64
66
-		{4B2E2719-E661-45D7-9203-F6F456B22F19}.Debug|Win32.ActiveCfg = Debug|Win32
67
-		{4B2E2719-E661-45D7-9203-F6F456B22F19}.Debug|Win32.Build.0 = Debug|Win32
68
-		{4B2E2719-E661-45D7-9203-F6F456B22F19}.Debug|x64.ActiveCfg = Debug|x64
69
-		{4B2E2719-E661-45D7-9203-F6F456B22F19}.Debug|x64.Build.0 = Debug|x64
70
-		{4B2E2719-E661-45D7-9203-F6F456B22F19}.Release|ARM64.ActiveCfg = Release|ARM64
71
-		{4B2E2719-E661-45D7-9203-F6F456B22F19}.Release|ARM64.Build.0 = Release|ARM64
72
-		{4B2E2719-E661-45D7-9203-F6F456B22F19}.Release|Win32.ActiveCfg = Release|Win32
73
-		{4B2E2719-E661-45D7-9203-F6F456B22F19}.Release|Win32.Build.0 = Release|Win32
74
-		{4B2E2719-E661-45D7-9203-F6F456B22F19}.Release|x64.ActiveCfg = Release|x64
75
-		{4B2E2719-E661-45D7-9203-F6F456B22F19}.Release|x64.Build.0 = Release|x64
76
-		{A06436E7-D576-490D-8BA0-0751D920334A}.Debug|ARM64.ActiveCfg = Debug|ARM64
77
-		{A06436E7-D576-490D-8BA0-0751D920334A}.Debug|ARM64.Build.0 = Debug|ARM64
78
-		{A06436E7-D576-490D-8BA0-0751D920334A}.Debug|Win32.ActiveCfg = Debug|Win32
79
-		{A06436E7-D576-490D-8BA0-0751D920334A}.Debug|Win32.Build.0 = Debug|Win32
80
-		{A06436E7-D576-490D-8BA0-0751D920334A}.Debug|x64.ActiveCfg = Debug|x64
81
-		{A06436E7-D576-490D-8BA0-0751D920334A}.Debug|x64.Build.0 = Debug|x64
82
-		{A06436E7-D576-490D-8BA0-0751D920334A}.Release|ARM64.ActiveCfg = Release|ARM64
83
-		{A06436E7-D576-490D-8BA0-0751D920334A}.Release|ARM64.Build.0 = Release|ARM64
84
-		{A06436E7-D576-490D-8BA0-0751D920334A}.Release|Win32.ActiveCfg = Release|Win32
85
-		{A06436E7-D576-490D-8BA0-0751D920334A}.Release|Win32.Build.0 = Release|Win32
86
-		{A06436E7-D576-490D-8BA0-0751D920334A}.Release|x64.ActiveCfg = Release|x64
87
-		{A06436E7-D576-490D-8BA0-0751D920334A}.Release|x64.Build.0 = Release|x64
88
-		{D41AA9D6-B818-476E-992E-0E16EB86BEE2}.Debug|ARM64.ActiveCfg = Debug|ARM64
89
-		{D41AA9D6-B818-476E-992E-0E16EB86BEE2}.Debug|ARM64.Build.0 = Debug|ARM64
90
-		{D41AA9D6-B818-476E-992E-0E16EB86BEE2}.Debug|Win32.ActiveCfg = Debug|Win32
91
-		{D41AA9D6-B818-476E-992E-0E16EB86BEE2}.Debug|Win32.Build.0 = Debug|Win32
92
-		{D41AA9D6-B818-476E-992E-0E16EB86BEE2}.Debug|x64.ActiveCfg = Debug|x64
93
-		{D41AA9D6-B818-476E-992E-0E16EB86BEE2}.Debug|x64.Build.0 = Debug|x64
94
-		{D41AA9D6-B818-476E-992E-0E16EB86BEE2}.Release|ARM64.ActiveCfg = Release|ARM64
95
-		{D41AA9D6-B818-476E-992E-0E16EB86BEE2}.Release|ARM64.Build.0 = Release|ARM64
96
-		{D41AA9D6-B818-476E-992E-0E16EB86BEE2}.Release|Win32.ActiveCfg = Release|Win32
97
-		{D41AA9D6-B818-476E-992E-0E16EB86BEE2}.Release|Win32.Build.0 = Release|Win32
98
-		{D41AA9D6-B818-476E-992E-0E16EB86BEE2}.Release|x64.ActiveCfg = Release|x64
99
-		{D41AA9D6-B818-476E-992E-0E16EB86BEE2}.Release|x64.Build.0 = Release|x64
100
-	EndGlobalSection
101
-	GlobalSection(SolutionProperties) = preSolution
102
-		HideSolutionNode = FALSE
103
-	EndGlobalSection
104
-	GlobalSection(ExtensibilityGlobals) = postSolution
105
-		SolutionGuid = {EB3CE5D3-415C-46F0-96AB-E1CDA287AB6D}
106
-	EndGlobalSection
107
-EndGlobal
108 1
deleted file mode 100644
... ...
@@ -1,21 +0,0 @@
1
-<?xml version="1.0" encoding="utf-8"?>
2
-<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3
-  <ImportGroup Label="PropertySheets">
4
-    <Import Project="PropertySheet.props" />
5
-  </ImportGroup>
6
-  <PropertyGroup Label="UserMacros" />
7
-  <PropertyGroup>
8
-    <_PropertySheetDisplayName>compat-Debug</_PropertySheetDisplayName>
9
-    <LinkIncremental>true</LinkIncremental>
10
-  </PropertyGroup>
11
-  <ItemDefinitionGroup>
12
-    <ClCompile>
13
-      <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
14
-      <Optimization>Disabled</Optimization>
15
-      <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
16
-      <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
17
-      <DebugInformationFormat>EditAndContinue</DebugInformationFormat>
18
-    </ClCompile>
19
-  </ItemDefinitionGroup>
20
-  <ItemGroup />
21
-</Project>
22 1
\ No newline at end of file
... ...
@@ -12,12 +12,6 @@
12 12
 MAINTAINERCLEANFILES = \
13 13
 	$(srcdir)/Makefile.in
14 14
 
15
-EXTRA_DIST = \
16
-	compat.vcxproj \
17
-	PropertySheet.props \
18
-	Debug.props \
19
-	Release.props
20
-
21 15
 noinst_LTLIBRARIES = libcompat.la
22 16
 
23 17
 libcompat_la_SOURCES = \
24 18
deleted file mode 100644
... ...
@@ -1,29 +0,0 @@
1
-<?xml version="1.0" encoding="utf-8"?>
2
-<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3
-  <ImportGroup Label="PropertySheets" />
4
-  <PropertyGroup Label="UserMacros" />
5
-  <PropertyGroup>
6
-    <OutDir>$(SolutionDir)$(Platform)-Output\$(Configuration)\</OutDir>
7
-    <_PropertySheetDisplayName>compat</_PropertySheetDisplayName>
8
-  </PropertyGroup>
9
-  <ItemDefinitionGroup>
10
-    <ClCompile>
11
-      <WarningLevel>Level3</WarningLevel>
12
-      <PreprocessorDefinitions>WIN32;$(CPPFLAGS);%(PreprocessorDefinitions)</PreprocessorDefinitions>
13
-      <AdditionalIncludeDirectories>$(SolutionDir);$(SolutionDir)include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
14
-    </ClCompile>
15
-    <Link>
16
-      <GenerateDebugInformation>true</GenerateDebugInformation>
17
-    </Link>
18
-    <ResourceCompile />
19
-    <ResourceCompile>
20
-      <AdditionalIncludeDirectories>$(SOLUTIONDIR)</AdditionalIncludeDirectories>
21
-    </ResourceCompile>
22
-  </ItemDefinitionGroup>
23
-  <ItemGroup>
24
-    <BuildMacro Include="SOLUTIONDIR">
25
-      <Value>$(SOLUTIONDIR)</Value>
26
-      <EnvironmentVariable>true</EnvironmentVariable>
27
-    </BuildMacro>
28
-  </ItemGroup>
29
-</Project>
30 1
\ No newline at end of file
31 2
deleted file mode 100644
... ...
@@ -1,26 +0,0 @@
1
-<?xml version="1.0" encoding="utf-8"?>
2
-<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3
-  <ImportGroup Label="PropertySheets">
4
-    <Import Project="PropertySheet.props" />
5
-  </ImportGroup>
6
-  <PropertyGroup Label="UserMacros" />
7
-  <PropertyGroup>
8
-    <_PropertySheetDisplayName>compat-Release</_PropertySheetDisplayName>
9
-    <LinkIncremental>false</LinkIncremental>
10
-  </PropertyGroup>
11
-  <ItemDefinitionGroup>
12
-    <ClCompile>
13
-      <IntrinsicFunctions>true</IntrinsicFunctions>
14
-      <FunctionLevelLinking>true</FunctionLevelLinking>
15
-      <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
16
-      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
17
-      <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
18
-      <ControlFlowGuard>Guard</ControlFlowGuard>
19
-    </ClCompile>
20
-    <Link>
21
-      <EnableCOMDATFolding>true</EnableCOMDATFolding>
22
-      <OptimizeReferences>true</OptimizeReferences>
23
-    </Link>
24
-  </ItemDefinitionGroup>
25
-  <ItemGroup />
26
-</Project>
27 1
\ No newline at end of file
... ...
@@ -23,8 +23,6 @@
23 23
 
24 24
 #ifdef HAVE_CONFIG_H
25 25
 #include "config.h"
26
-#elif defined(_MSC_VER)
27
-#include "config-msvc.h"
28 26
 #endif
29 27
 
30 28
 #ifndef HAVE_BASENAME
... ...
@@ -23,8 +23,6 @@
23 23
 
24 24
 #ifdef HAVE_CONFIG_H
25 25
 #include "config.h"
26
-#elif defined(_MSC_VER)
27
-#include "config-msvc.h"
28 26
 #endif
29 27
 
30 28
 #ifndef HAVE_DAEMON
... ...
@@ -23,8 +23,6 @@
23 23
 
24 24
 #ifdef HAVE_CONFIG_H
25 25
 #include "config.h"
26
-#elif defined(_MSC_VER)
27
-#include "config-msvc.h"
28 26
 #endif
29 27
 
30 28
 
... ...
@@ -23,8 +23,6 @@
23 23
 
24 24
 #ifdef HAVE_CONFIG_H
25 25
 #include "config.h"
26
-#elif defined(_MSC_VER)
27
-#include "config-msvc.h"
28 26
 #endif
29 27
 
30 28
 #ifndef HAVE_GETTIMEOFDAY
... ...
@@ -24,8 +24,6 @@
24 24
 
25 25
 #ifdef HAVE_CONFIG_H
26 26
 #include "config.h"
27
-#elif defined(_MSC_VER)
28
-#include "config-msvc.h"
29 27
 #endif
30 28
 
31 29
 #ifndef HAVE_STRSEP
32 30
deleted file mode 100644
... ...
@@ -1,179 +0,0 @@
1
-<?xml version="1.0" encoding="utf-8"?>
2
-<Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3
-  <ItemGroup Label="ProjectConfigurations">
4
-    <ProjectConfiguration Include="Debug|ARM64">
5
-      <Configuration>Debug</Configuration>
6
-      <Platform>ARM64</Platform>
7
-    </ProjectConfiguration>
8
-    <ProjectConfiguration Include="Debug|Win32">
9
-      <Configuration>Debug</Configuration>
10
-      <Platform>Win32</Platform>
11
-    </ProjectConfiguration>
12
-    <ProjectConfiguration Include="Debug|x64">
13
-      <Configuration>Debug</Configuration>
14
-      <Platform>x64</Platform>
15
-    </ProjectConfiguration>
16
-    <ProjectConfiguration Include="Release|ARM64">
17
-      <Configuration>Release</Configuration>
18
-      <Platform>ARM64</Platform>
19
-    </ProjectConfiguration>
20
-    <ProjectConfiguration Include="Release|Win32">
21
-      <Configuration>Release</Configuration>
22
-      <Platform>Win32</Platform>
23
-    </ProjectConfiguration>
24
-    <ProjectConfiguration Include="Release|x64">
25
-      <Configuration>Release</Configuration>
26
-      <Platform>x64</Platform>
27
-    </ProjectConfiguration>
28
-  </ItemGroup>
29
-  <PropertyGroup Label="Globals">
30
-    <ProjectGuid>{4B2E2719-E661-45D7-9203-F6F456B22F19}</ProjectGuid>
31
-    <RootNamespace>compat</RootNamespace>
32
-    <Keyword>Win32Proj</Keyword>
33
-    <WindowsTargetPlatformVersion>10.0</WindowsTargetPlatformVersion>
34
-  </PropertyGroup>
35
-  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
36
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
37
-    <ConfigurationType>StaticLibrary</ConfigurationType>
38
-    <CharacterSet>MultiByte</CharacterSet>
39
-    <WholeProgramOptimization>true</WholeProgramOptimization>
40
-    <PlatformToolset>v143</PlatformToolset>
41
-    <SpectreMitigation>Spectre</SpectreMitigation>
42
-  </PropertyGroup>
43
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
44
-    <ConfigurationType>StaticLibrary</ConfigurationType>
45
-    <CharacterSet>MultiByte</CharacterSet>
46
-    <WholeProgramOptimization>true</WholeProgramOptimization>
47
-    <PlatformToolset>v143</PlatformToolset>
48
-    <SpectreMitigation>Spectre</SpectreMitigation>
49
-  </PropertyGroup>
50
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'" Label="Configuration">
51
-    <ConfigurationType>StaticLibrary</ConfigurationType>
52
-    <CharacterSet>MultiByte</CharacterSet>
53
-    <WholeProgramOptimization>true</WholeProgramOptimization>
54
-    <PlatformToolset>v143</PlatformToolset>
55
-    <SpectreMitigation>Spectre</SpectreMitigation>
56
-  </PropertyGroup>
57
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
58
-    <ConfigurationType>StaticLibrary</ConfigurationType>
59
-    <CharacterSet>MultiByte</CharacterSet>
60
-    <PlatformToolset>v143</PlatformToolset>
61
-    <SpectreMitigation>Spectre</SpectreMitigation>
62
-  </PropertyGroup>
63
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
64
-    <ConfigurationType>StaticLibrary</ConfigurationType>
65
-    <CharacterSet>MultiByte</CharacterSet>
66
-    <PlatformToolset>v143</PlatformToolset>
67
-    <SpectreMitigation>Spectre</SpectreMitigation>
68
-  </PropertyGroup>
69
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'" Label="Configuration">
70
-    <ConfigurationType>StaticLibrary</ConfigurationType>
71
-    <CharacterSet>MultiByte</CharacterSet>
72
-    <PlatformToolset>v143</PlatformToolset>
73
-    <SpectreMitigation>Spectre</SpectreMitigation>
74
-  </PropertyGroup>
75
-  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
76
-  <ImportGroup Label="ExtensionSettings">
77
-  </ImportGroup>
78
-  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
79
-    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
80
-    <Import Project="Release.props" />
81
-  </ImportGroup>
82
-  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
83
-    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
84
-    <Import Project="Release.props" />
85
-  </ImportGroup>
86
-  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'" Label="PropertySheets">
87
-    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
88
-    <Import Project="Release.props" />
89
-  </ImportGroup>
90
-  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
91
-    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
92
-    <Import Project="Debug.props" />
93
-  </ImportGroup>
94
-  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
95
-    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
96
-    <Import Project="Debug.props" />
97
-  </ImportGroup>
98
-  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'" Label="PropertySheets">
99
-    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
100
-    <Import Project="Debug.props" />
101
-  </ImportGroup>
102
-  <PropertyGroup Label="UserMacros" />
103
-  <PropertyGroup>
104
-    <_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
105
-  </PropertyGroup>
106
-  <PropertyGroup Label="Vcpkg" Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">
107
-    <VcpkgEnabled>true</VcpkgEnabled>
108
-  </PropertyGroup>
109
-  <PropertyGroup Label="Vcpkg" Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">
110
-    <VcpkgEnabled>true</VcpkgEnabled>
111
-  </PropertyGroup>
112
-  <PropertyGroup Label="Vcpkg" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
113
-    <VcpkgEnabled>true</VcpkgEnabled>
114
-  </PropertyGroup>
115
-  <PropertyGroup Label="Vcpkg" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
116
-    <VcpkgEnabled>true</VcpkgEnabled>
117
-  </PropertyGroup>
118
-  <PropertyGroup Label="Vcpkg" Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
119
-    <VcpkgEnabled>true</VcpkgEnabled>
120
-  </PropertyGroup>
121
-  <PropertyGroup Label="Vcpkg" Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
122
-    <VcpkgEnabled>true</VcpkgEnabled>
123
-  </PropertyGroup>
124
-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
125
-    <ClCompile>
126
-      <AdditionalIncludeDirectories>$(SolutionDir);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
127
-      <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
128
-    </ClCompile>
129
-  </ItemDefinitionGroup>
130
-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
131
-    <ClCompile>
132
-      <AdditionalIncludeDirectories>$(SolutionDir);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
133
-      <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
134
-    </ClCompile>
135
-  </ItemDefinitionGroup>
136
-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">
137
-    <ClCompile>
138
-      <AdditionalIncludeDirectories>$(SolutionDir);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
139
-      <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
140
-    </ClCompile>
141
-  </ItemDefinitionGroup>
142
-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
143
-    <ClCompile>
144
-      <AdditionalIncludeDirectories>$(SolutionDir);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
145
-      <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
146
-    </ClCompile>
147
-  </ItemDefinitionGroup>
148
-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
149
-    <ClCompile>
150
-      <AdditionalIncludeDirectories>$(SolutionDir);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
151
-      <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
152
-    </ClCompile>
153
-  </ItemDefinitionGroup>
154
-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">
155
-    <ClCompile>
156
-      <AdditionalIncludeDirectories>$(SolutionDir);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
157
-      <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
158
-    </ClCompile>
159
-  </ItemDefinitionGroup>
160
-  <ItemGroup>
161
-    <ClCompile Include="compat-basename.c" />
162
-    <ClCompile Include="compat-dirname.c" />
163
-    <ClCompile Include="compat-gettimeofday.c" />
164
-    <ClCompile Include="compat-daemon.c" />
165
-    <ClCompile Include="compat-strsep.c" />
166
-  </ItemGroup>
167
-  <ItemGroup>
168
-    <ClInclude Include="compat.h" />
169
-  </ItemGroup>
170
-  <ItemGroup>
171
-    <ProjectReference Include="..\..\build\msvc\msvc-generate\msvc-generate.vcxproj">
172
-      <Project>{8598c2c8-34c4-47a1-99b0-7c295a890615}</Project>
173
-      <ReferenceOutputAssembly>false</ReferenceOutputAssembly>
174
-    </ProjectReference>
175
-  </ItemGroup>
176
-  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
177
-  <ImportGroup Label="ExtensionTargets">
178
-  </ImportGroup>
179
-</Project>
180 1
\ No newline at end of file
... ...
@@ -15,9 +15,7 @@ MAINTAINERCLEANFILES = \
15 15
 	$(srcdir)/Makefile.in
16 16
 
17 17
 EXTRA_DIST = \
18
-	openvpn.vcxproj \
19
-	openvpn.manifest \
20
-	vcpkg.json
18
+	openvpn.manifest
21 19
 
22 20
 AM_CPPFLAGS = \
23 21
 	-I$(top_srcdir)/include \
... ...
@@ -29,8 +29,6 @@
29 29
 
30 30
 #ifdef HAVE_CONFIG_H
31 31
 #include "config.h"
32
-#elif defined(_MSC_VER)
33
-#include "config-msvc.h"
34 32
 #endif
35 33
 
36 34
 #include "syshead.h"
... ...
@@ -1,7 +1,5 @@
1 1
 #ifdef HAVE_CONFIG_H
2 2
 #include "config.h"
3
-#elif defined(_MSC_VER)
4
-#include "config-msvc.h"
5 3
 #endif
6 4
 
7 5
 #include "syshead.h"
... ...
@@ -33,8 +33,6 @@
33 33
 
34 34
 #ifdef HAVE_CONFIG_H
35 35
 #include "config.h"
36
-#elif defined(_MSC_VER)
37
-#include "config-msvc.h"
38 36
 #endif
39 37
 
40 38
 #include "syshead.h"
... ...
@@ -25,8 +25,6 @@
25 25
 
26 26
 #ifdef HAVE_CONFIG_H
27 27
 #include "config.h"
28
-#elif defined(_MSC_VER)
29
-#include "config-msvc.h"
30 28
 #endif
31 29
 
32 30
 #include "syshead.h"
... ...
@@ -23,8 +23,6 @@
23 23
 
24 24
 #ifdef HAVE_CONFIG_H
25 25
 #include "config.h"
26
-#elif defined(_MSC_VER)
27
-#include "config-msvc.h"
28 26
 #endif
29 27
 
30 28
 #include "syshead.h"
... ...
@@ -23,8 +23,6 @@
23 23
 
24 24
 #ifdef HAVE_CONFIG_H
25 25
 #include "config.h"
26
-#elif defined(_MSC_VER)
27
-#include "config-msvc.h"
28 26
 #endif
29 27
 
30 28
 #include "syshead.h"
... ...
@@ -24,8 +24,6 @@
24 24
 
25 25
 #ifdef HAVE_CONFIG_H
26 26
 #include "config.h"
27
-#elif defined(_MSC_VER)
28
-#include "config-msvc.h"
29 27
 #endif
30 28
 
31 29
 #include "syshead.h"
... ...
@@ -23,8 +23,6 @@
23 23
 
24 24
 #ifdef HAVE_CONFIG_H
25 25
 #include "config.h"
26
-#elif defined(_MSC_VER)
27
-#include "config-msvc.h"
28 26
 #endif
29 27
 
30 28
 #include "syshead.h"
... ...
@@ -23,8 +23,6 @@
23 23
 
24 24
 #ifdef HAVE_CONFIG_H
25 25
 #include "config.h"
26
-#elif defined(_MSC_VER)
27
-#include "config-msvc.h"
28 26
 #endif
29 27
 
30 28
 #include "syshead.h"
... ...
@@ -25,8 +25,6 @@
25 25
 
26 26
 #ifdef HAVE_CONFIG_H
27 27
 #include "config.h"
28
-#elif defined(_MSC_VER)
29
-#include "config-msvc.h"
30 28
 #endif
31 29
 
32 30
 #include "syshead.h"
... ...
@@ -30,8 +30,6 @@
30 30
 
31 31
 #ifdef HAVE_CONFIG_H
32 32
 #include "config.h"
33
-#elif defined(_MSC_VER)
34
-#include "config-msvc.h"
35 33
 #endif
36 34
 
37 35
 #include "syshead.h"
... ...
@@ -24,8 +24,6 @@
24 24
 
25 25
 #ifdef HAVE_CONFIG_H
26 26
 #include "config.h"
27
-#elif defined(_MSC_VER)
28
-#include "config-msvc.h"
29 27
 #endif
30 28
 
31 29
 #include "syshead.h"
... ...
@@ -28,8 +28,6 @@
28 28
 
29 29
 #ifdef HAVE_CONFIG_H
30 30
 #include "config.h"
31
-#elif defined(_MSC_VER)
32
-#include "config-msvc.h"
33 31
 #endif
34 32
 
35 33
 #include "syshead.h"
... ...
@@ -28,8 +28,6 @@
28 28
 
29 29
 #ifdef HAVE_CONFIG_H
30 30
 #include "config.h"
31
-#elif defined(_MSC_VER)
32
-#include "config-msvc.h"
33 31
 #endif
34 32
 
35 33
 #include "syshead.h"
... ...
@@ -31,8 +31,6 @@
31 31
 
32 32
 #ifdef HAVE_CONFIG_H
33 33
 #include "config.h"
34
-#elif defined(_MSC_VER)
35
-#include "config-msvc.h"
36 34
 #endif
37 35
 
38 36
 #include "syshead.h"
... ...
@@ -26,8 +26,6 @@
26 26
 
27 27
 #ifdef HAVE_CONFIG_H
28 28
 #include "config.h"
29
-#elif defined(_MSC_VER)
30
-#include "config-msvc.h"
31 29
 #endif
32 30
 
33 31
 #if defined(ENABLE_DCO)
... ...
@@ -20,8 +20,6 @@
20 20
 
21 21
 #ifdef HAVE_CONFIG_H
22 22
 #include "config.h"
23
-#elif defined(_MSC_VER)
24
-#include "config-msvc.h"
25 23
 #endif
26 24
 
27 25
 #if defined(ENABLE_DCO) && defined(TARGET_FREEBSD)
... ...
@@ -23,8 +23,6 @@
23 23
 
24 24
 #ifdef HAVE_CONFIG_H
25 25
 #include "config.h"
26
-#elif defined(_MSC_VER)
27
-#include "config-msvc.h"
28 26
 #endif
29 27
 
30 28
 #if defined(ENABLE_DCO) && defined(TARGET_LINUX)
... ...
@@ -21,8 +21,6 @@
21 21
 
22 22
 #ifdef HAVE_CONFIG_H
23 23
 #include "config.h"
24
-#elif defined(_MSC_VER)
25
-#include "config-msvc.h"
26 24
 #endif
27 25
 
28 26
 #if defined(_WIN32)
... ...
@@ -23,8 +23,6 @@
23 23
 
24 24
 #ifdef HAVE_CONFIG_H
25 25
 #include "config.h"
26
-#elif defined(_MSC_VER)
27
-#include "config-msvc.h"
28 26
 #endif
29 27
 
30 28
 #include "syshead.h"
... ...
@@ -23,8 +23,6 @@
23 23
 
24 24
 #ifdef HAVE_CONFIG_H
25 25
 #include "config.h"
26
-#elif defined(_MSC_VER)
27
-#include "config-msvc.h"
28 26
 #endif
29 27
 
30 28
 #include "syshead.h"
... ...
@@ -26,8 +26,6 @@
26 26
 
27 27
 #ifdef HAVE_CONFIG_H
28 28
 #include "config.h"
29
-#elif defined(_MSC_VER)
30
-#include "config-msvc.h"
31 29
 #endif
32 30
 
33 31
 #include "syshead.h"
... ...
@@ -23,8 +23,6 @@
23 23
 
24 24
 #ifdef HAVE_CONFIG_H
25 25
 #include "config.h"
26
-#elif defined(_MSC_VER)
27
-#include "config-msvc.h"
28 26
 #endif
29 27
 
30 28
 #include "syshead.h"
... ...
@@ -23,8 +23,6 @@
23 23
 
24 24
 #ifdef HAVE_CONFIG_H
25 25
 #include "config.h"
26
-#elif defined(_MSC_VER)
27
-#include "config-msvc.h"
28 26
 #endif
29 27
 
30 28
 #include "syshead.h"
... ...
@@ -23,8 +23,6 @@
23 23
 
24 24
 #ifdef HAVE_CONFIG_H
25 25
 #include "config.h"
26
-#elif defined(_MSC_VER)
27
-#include "config-msvc.h"
28 26
 #endif
29 27
 
30 28
 #include "syshead.h"
... ...
@@ -23,8 +23,6 @@
23 23
 
24 24
 #ifdef HAVE_CONFIG_H
25 25
 #include "config.h"
26
-#elif defined(_MSC_VER)
27
-#include "config-msvc.h"
28 26
 #endif
29 27
 
30 28
 #include "syshead.h"
... ...
@@ -23,8 +23,6 @@
23 23
 
24 24
 #ifdef HAVE_CONFIG_H
25 25
 #include "config.h"
26
-#elif defined(_MSC_VER)
27
-#include "config-msvc.h"
28 26
 #endif
29 27
 
30 28
 #include "syshead.h"
... ...
@@ -28,8 +28,6 @@
28 28
 
29 29
 #ifdef HAVE_CONFIG_H
30 30
 #include "config.h"
31
-#elif defined(_MSC_VER)
32
-#include "config-msvc.h"
33 31
 #endif
34 32
 
35 33
 #include "syshead.h"
... ...
@@ -23,8 +23,6 @@
23 23
 
24 24
 #ifdef HAVE_CONFIG_H
25 25
 #include "config.h"
26
-#elif defined(_MSC_VER)
27
-#include "config-msvc.h"
28 26
 #endif
29 27
 
30 28
 #include "syshead.h"
... ...
@@ -23,8 +23,6 @@
23 23
 
24 24
 #ifdef HAVE_CONFIG_H
25 25
 #include "config.h"
26
-#elif defined(_MSC_VER)
27
-#include "config-msvc.h"
28 26
 #endif
29 27
 
30 28
 #include "syshead.h"
... ...
@@ -23,8 +23,6 @@
23 23
 
24 24
 #ifdef HAVE_CONFIG_H
25 25
 #include "config.h"
26
-#elif defined(_MSC_VER)
27
-#include "config-msvc.h"
28 26
 #endif
29 27
 
30 28
 #include "syshead.h"
... ...
@@ -23,8 +23,6 @@
23 23
 
24 24
 #ifdef HAVE_CONFIG_H
25 25
 #include "config.h"
26
-#elif defined(_MSC_VER)
27
-#include "config-msvc.h"
28 26
 #endif
29 27
 
30 28
 #include "syshead.h"
... ...
@@ -23,8 +23,6 @@
23 23
 
24 24
 #ifdef HAVE_CONFIG_H
25 25
 #include "config.h"
26
-#elif defined(_MSC_VER)
27
-#include "config-msvc.h"
28 26
 #endif
29 27
 
30 28
 #include "syshead.h"
... ...
@@ -4,8 +4,6 @@
4 4
 
5 5
 #ifdef HAVE_CONFIG_H
6 6
 #include "config.h"
7
-#elif defined(_MSC_VER)
8
-#include "config-msvc.h"
9 7
 #endif
10 8
 
11 9
 #include "syshead.h"
... ...
@@ -27,8 +27,6 @@
27 27
 
28 28
 #ifdef HAVE_CONFIG_H
29 29
 #include "config.h"
30
-#elif defined(_MSC_VER)
31
-#include "config-msvc.h"
32 30
 #endif
33 31
 
34 32
 #include "syshead.h"
... ...
@@ -23,8 +23,6 @@
23 23
 
24 24
 #ifdef HAVE_CONFIG_H
25 25
 #include "config.h"
26
-#elif defined(_MSC_VER)
27
-#include "config-msvc.h"
28 26
 #endif
29 27
 
30 28
 #include "syshead.h"
... ...
@@ -23,8 +23,6 @@
23 23
 
24 24
 #ifdef HAVE_CONFIG_H
25 25
 #include "config.h"
26
-#elif defined(_MSC_VER)
27
-#include "config-msvc.h"
28 26
 #endif
29 27
 
30 28
 #include "syshead.h"
... ...
@@ -25,8 +25,6 @@
25 25
 
26 26
 #ifdef HAVE_CONFIG_H
27 27
 #include "config.h"
28
-#elif defined(_MSC_VER)
29
-#include "config-msvc.h"
30 28
 #endif
31 29
 
32 30
 #include "syshead.h"
... ...
@@ -23,8 +23,6 @@
23 23
 
24 24
 #ifdef HAVE_CONFIG_H
25 25
 #include "config.h"
26
-#elif defined(_MSC_VER)
27
-#include "config-msvc.h"
28 26
 #endif
29 27
 
30 28
 #include "syshead.h"
... ...
@@ -23,8 +23,6 @@
23 23
 
24 24
 #ifdef HAVE_CONFIG_H
25 25
 #include "config.h"
26
-#elif defined(_MSC_VER)
27
-#include "config-msvc.h"
28 26
 #endif
29 27
 
30 28
 #include "syshead.h"
... ...
@@ -27,8 +27,6 @@
27 27
 
28 28
 #ifdef HAVE_CONFIG_H
29 29
 #include "config.h"
30
-#elif defined(_MSC_VER)
31
-#include "config-msvc.h"
32 30
 #endif
33 31
 
34 32
 #include "syshead.h"
... ...
@@ -23,8 +23,6 @@
23 23
 
24 24
 #ifdef HAVE_CONFIG_H
25 25
 #include "config.h"
26
-#elif defined(_MSC_VER)
27
-#include "config-msvc.h"
28 26
 #endif
29 27
 
30 28
 #include "syshead.h"
... ...
@@ -23,8 +23,6 @@
23 23
 
24 24
 #ifdef HAVE_CONFIG_H
25 25
 #include "config.h"
26
-#elif defined(_MSC_VER)
27
-#include "config-msvc.h"
28 26
 #endif
29 27
 
30 28
 #include "syshead.h"
... ...
@@ -23,8 +23,6 @@
23 23
 
24 24
 #ifdef HAVE_CONFIG_H
25 25
 #include "config.h"
26
-#elif defined(_MSC_VER)
27
-#include "config-msvc.h"
28 26
 #endif
29 27
 
30 28
 #include "syshead.h"
... ...
@@ -23,8 +23,6 @@
23 23
 
24 24
 #ifdef HAVE_CONFIG_H
25 25
 #include "config.h"
26
-#elif defined(_MSC_VER)
27
-#include "config-msvc.h"
28 26
 #endif
29 27
 
30 28
 #ifdef HAVE_SYS_INOTIFY_H
... ...
@@ -1,7 +1,5 @@
1 1
 #ifdef HAVE_CONFIG_H
2 2
 #include "config.h"
3
-#elif defined(_MSC_VER)
4
-#include "config-msvc.h"
5 3
 #endif
6 4
 #include "syshead.h"
7 5
 #include "errlevel.h"
... ...
@@ -20,8 +20,6 @@
20 20
 
21 21
 #ifdef HAVE_CONFIG_H
22 22
 #include "config.h"
23
-#elif defined(_MSC_VER)
24
-#include "config-msvc.h"
25 23
 #endif
26 24
 
27 25
 #if defined(TARGET_LINUX) && defined(ENABLE_IPROUTE)
... ...
@@ -20,8 +20,6 @@
20 20
 
21 21
 #ifdef HAVE_CONFIG_H
22 22
 #include "config.h"
23
-#elif defined(_MSC_VER)
24
-#include "config-msvc.h"
25 23
 #endif
26 24
 
27 25
 #ifdef TARGET_LINUX
... ...
@@ -22,8 +22,6 @@
22 22
 
23 23
 #ifdef HAVE_CONFIG_H
24 24
 #include "config.h"
25
-#elif defined(_MSC_VER)
26
-#include "config-msvc.h"
27 25
 #endif
28 26
 
29 27
 #include "syshead.h"
... ...
@@ -23,8 +23,6 @@
23 23
 
24 24
 #ifdef HAVE_CONFIG_H
25 25
 #include "config.h"
26
-#elif defined(_MSC_VER)
27
-#include "config-msvc.h"
28 26
 #endif
29 27
 
30 28
 #include "syshead.h"
... ...
@@ -36,8 +36,6 @@
36 36
 
37 37
 #ifdef HAVE_CONFIG_H
38 38
 #include "config.h"
39
-#elif defined(_MSC_VER)
40
-#include "config-msvc.h"
41 39
 #endif
42 40
 
43 41
 #include "buffer.h"
... ...
@@ -23,8 +23,6 @@
23 23
 
24 24
 #ifdef HAVE_CONFIG_H
25 25
 #include "config.h"
26
-#elif defined(_MSC_VER)
27
-#include "config-msvc.h"
28 26
 #endif
29 27
 
30 28
 #include "syshead.h"
31 29
deleted file mode 100644
... ...
@@ -1,470 +0,0 @@
1
-<?xml version="1.0" encoding="utf-8"?>
2
-<Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3
-  <ItemGroup Label="ProjectConfigurations">
4
-    <ProjectConfiguration Include="Debug|ARM64">
5
-      <Configuration>Debug</Configuration>
6
-      <Platform>ARM64</Platform>
7
-    </ProjectConfiguration>
8
-    <ProjectConfiguration Include="Debug|Win32">
9
-      <Configuration>Debug</Configuration>
10
-      <Platform>Win32</Platform>
11
-    </ProjectConfiguration>
12
-    <ProjectConfiguration Include="Debug|x64">
13
-      <Configuration>Debug</Configuration>
14
-      <Platform>x64</Platform>
15
-    </ProjectConfiguration>
16
-    <ProjectConfiguration Include="Release|ARM64">
17
-      <Configuration>Release</Configuration>
18
-      <Platform>ARM64</Platform>
19
-    </ProjectConfiguration>
20
-    <ProjectConfiguration Include="Release|Win32">
21
-      <Configuration>Release</Configuration>
22
-      <Platform>Win32</Platform>
23
-    </ProjectConfiguration>
24
-    <ProjectConfiguration Include="Release|x64">
25
-      <Configuration>Release</Configuration>
26
-      <Platform>x64</Platform>
27
-    </ProjectConfiguration>
28
-  </ItemGroup>
29
-  <PropertyGroup Label="Globals">
30
-    <ProjectGuid>{29DF226E-4D4E-440F-ADAF-5829CFD4CA94}</ProjectGuid>
31
-    <RootNamespace>openvpn</RootNamespace>
32
-    <Keyword>Win32Proj</Keyword>
33
-    <WindowsTargetPlatformVersion>10.0</WindowsTargetPlatformVersion>
34
-  </PropertyGroup>
35
-  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
36
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
37
-    <ConfigurationType>Application</ConfigurationType>
38
-    <WholeProgramOptimization>true</WholeProgramOptimization>
39
-    <CharacterSet>NotSet</CharacterSet>
40
-    <PlatformToolset>v143</PlatformToolset>
41
-    <SpectreMitigation>Spectre</SpectreMitigation>
42
-  </PropertyGroup>
43
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
44
-    <ConfigurationType>Application</ConfigurationType>
45
-    <WholeProgramOptimization>true</WholeProgramOptimization>
46
-    <CharacterSet>NotSet</CharacterSet>
47
-    <PlatformToolset>v143</PlatformToolset>
48
-    <SpectreMitigation>Spectre</SpectreMitigation>
49
-  </PropertyGroup>
50
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'" Label="Configuration">
51
-    <ConfigurationType>Application</ConfigurationType>
52
-    <WholeProgramOptimization>true</WholeProgramOptimization>
53
-    <CharacterSet>NotSet</CharacterSet>
54
-    <PlatformToolset>v143</PlatformToolset>
55
-    <SpectreMitigation>Spectre</SpectreMitigation>
56
-  </PropertyGroup>
57
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
58
-    <ConfigurationType>Application</ConfigurationType>
59
-    <CharacterSet>NotSet</CharacterSet>
60
-    <PlatformToolset>v143</PlatformToolset>
61
-    <SpectreMitigation>Spectre</SpectreMitigation>
62
-  </PropertyGroup>
63
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
64
-    <ConfigurationType>Application</ConfigurationType>
65
-    <CharacterSet>NotSet</CharacterSet>
66
-    <PlatformToolset>v143</PlatformToolset>
67
-    <SpectreMitigation>Spectre</SpectreMitigation>
68
-  </PropertyGroup>
69
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'" Label="Configuration">
70
-    <ConfigurationType>Application</ConfigurationType>
71
-    <CharacterSet>NotSet</CharacterSet>
72
-    <PlatformToolset>v143</PlatformToolset>
73
-    <SpectreMitigation>Spectre</SpectreMitigation>
74
-  </PropertyGroup>
75
-  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
76
-  <ImportGroup Label="ExtensionSettings">
77
-  </ImportGroup>
78
-  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
79
-    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
80
-    <Import Project="..\compat\Release.props" />
81
-  </ImportGroup>
82
-  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
83
-    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
84
-    <Import Project="..\compat\Release.props" />
85
-  </ImportGroup>
86
-  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'" Label="PropertySheets">
87
-    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
88
-    <Import Project="..\compat\Release.props" />
89
-  </ImportGroup>
90
-  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
91
-    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
92
-    <Import Project="..\compat\Debug.props" />
93
-  </ImportGroup>
94
-  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
95
-    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
96
-    <Import Project="..\compat\Debug.props" />
97
-  </ImportGroup>
98
-  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'" Label="PropertySheets">
99
-    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
100
-    <Import Project="..\compat\Debug.props" />
101
-  </ImportGroup>
102
-  <PropertyGroup Label="UserMacros" />
103
-  <PropertyGroup>
104
-    <_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
105
-  </PropertyGroup>
106
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
107
-    <GenerateManifest>false</GenerateManifest>
108
-  </PropertyGroup>
109
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">
110
-    <GenerateManifest>false</GenerateManifest>
111
-  </PropertyGroup>
112
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
113
-    <GenerateManifest>false</GenerateManifest>
114
-  </PropertyGroup>
115
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">
116
-    <GenerateManifest>false</GenerateManifest>
117
-  </PropertyGroup>
118
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
119
-    <GenerateManifest>false</GenerateManifest>
120
-  </PropertyGroup>
121
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
122
-    <GenerateManifest>false</GenerateManifest>
123
-  </PropertyGroup>
124
-  <PropertyGroup Label="Vcpkg" Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">
125
-    <VcpkgEnabled>true</VcpkgEnabled>
126
-    <VcpkgTriplet>arm64-windows-ovpn</VcpkgTriplet>
127
-    <VcpkgAdditionalInstallOptions>--overlay-triplets=$(SolutionDir)contrib\vcpkg-triplets --overlay-ports=$(SolutionDir)contrib\vcpkg-ports</VcpkgAdditionalInstallOptions>
128
-  </PropertyGroup>
129
-  <PropertyGroup Label="Vcpkg" Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">
130
-    <VcpkgEnabled>true</VcpkgEnabled>
131
-    <VcpkgTriplet>arm64-windows-ovpn</VcpkgTriplet>
132
-    <VcpkgAdditionalInstallOptions>--overlay-triplets=$(SolutionDir)contrib\vcpkg-triplets --overlay-ports=$(SolutionDir)contrib\vcpkg-ports</VcpkgAdditionalInstallOptions>
133
-  </PropertyGroup>
134
-  <PropertyGroup Label="Vcpkg" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
135
-    <VcpkgEnabled>true</VcpkgEnabled>
136
-    <VcpkgTriplet>x86-windows-ovpn</VcpkgTriplet>
137
-    <VcpkgAdditionalInstallOptions>--overlay-triplets=$(SolutionDir)contrib\vcpkg-triplets --overlay-ports=$(SolutionDir)contrib\vcpkg-ports</VcpkgAdditionalInstallOptions>
138
-  </PropertyGroup>
139
-  <PropertyGroup Label="Vcpkg" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
140
-    <VcpkgEnabled>true</VcpkgEnabled>
141
-    <VcpkgTriplet>x86-windows-ovpn</VcpkgTriplet>
142
-    <VcpkgAdditionalInstallOptions>--overlay-triplets=$(SolutionDir)contrib\vcpkg-triplets --overlay-ports=$(SolutionDir)contrib\vcpkg-ports</VcpkgAdditionalInstallOptions>
143
-  </PropertyGroup>
144
-  <PropertyGroup Label="Vcpkg" Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
145
-    <VcpkgEnabled>true</VcpkgEnabled>
146
-    <VcpkgTriplet>x64-windows-ovpn</VcpkgTriplet>
147
-    <VcpkgAdditionalInstallOptions>--overlay-triplets=$(SolutionDir)contrib\vcpkg-triplets --overlay-ports=$(SolutionDir)contrib\vcpkg-ports</VcpkgAdditionalInstallOptions>
148
-  </PropertyGroup>
149
-  <PropertyGroup Label="Vcpkg" Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
150
-    <VcpkgEnabled>true</VcpkgEnabled>
151
-    <VcpkgTriplet>x64-windows-ovpn</VcpkgTriplet>
152
-    <VcpkgAdditionalInstallOptions>--overlay-triplets=$(SolutionDir)contrib\vcpkg-triplets --overlay-ports=$(SolutionDir)contrib\vcpkg-ports</VcpkgAdditionalInstallOptions>
153
-  </PropertyGroup>
154
-  <PropertyGroup Label="Vcpkg">
155
-    <VcpkgEnableManifest>true</VcpkgEnableManifest>
156
-  </PropertyGroup>
157
-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
158
-    <ClCompile>
159
-      <PreprocessorDefinitions>_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_WINSOCK_DEPRECATED_NO_WARNINGS;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
160
-      <UndefinePreprocessorDefinitions>%(UndefinePreprocessorDefinitions)</UndefinePreprocessorDefinitions>
161
-      <TreatWarningAsError>true</TreatWarningAsError>
162
-      <AdditionalIncludeDirectories>..\compat;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
163
-      <WarningLevel>Level2</WarningLevel>
164
-      <AdditionalOptions>/ZH:SHA_256 %(AdditionalOptions)</AdditionalOptions>
165
-      <SDLCheck>true</SDLCheck>
166
-    </ClCompile>
167
-    <ResourceCompile />
168
-    <Link>
169
-      <AdditionalDependencies>Ncrypt.lib;gdi32.lib;ws2_32.lib;wininet.lib;crypt32.lib;iphlpapi.lib;winmm.lib;Fwpuclnt.lib;Rpcrt4.lib;setupapi.lib;Advapi32.lib</AdditionalDependencies>
170
-      <AdditionalLibraryDirectories>$(OPENSSL_HOME)/lib;$(LZO_HOME)/lib;$(PKCS11H_HOME)/lib;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
171
-      <SubSystem>Console</SubSystem>
172
-    </Link>
173
-  </ItemDefinitionGroup>
174
-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
175
-    <ClCompile>
176
-      <PreprocessorDefinitions>_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_WINSOCK_DEPRECATED_NO_WARNINGS;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
177
-      <UndefinePreprocessorDefinitions>%(UndefinePreprocessorDefinitions)</UndefinePreprocessorDefinitions>
178
-      <TreatWarningAsError>true</TreatWarningAsError>
179
-      <AdditionalIncludeDirectories>..\compat;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
180
-      <WarningLevel>Level2</WarningLevel>
181
-      <AdditionalOptions>/ZH:SHA_256 %(AdditionalOptions)</AdditionalOptions>
182
-      <SDLCheck>true</SDLCheck>
183
-    </ClCompile>
184
-    <ResourceCompile />
185
-    <Link>
186
-      <AdditionalDependencies>Ncrypt.lib;gdi32.lib;ws2_32.lib;wininet.lib;crypt32.lib;iphlpapi.lib;winmm.lib;Fwpuclnt.lib;Rpcrt4.lib;setupapi.lib;Advapi32.lib</AdditionalDependencies>
187
-      <AdditionalLibraryDirectories>$(OPENSSL_HOME)/lib;$(LZO_HOME)/lib;$(PKCS11H_HOME)/lib;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
188
-      <SubSystem>Console</SubSystem>
189
-    </Link>
190
-  </ItemDefinitionGroup>
191
-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">
192
-    <ClCompile>
193
-      <PreprocessorDefinitions>_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_WINSOCK_DEPRECATED_NO_WARNINGS;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
194
-      <UndefinePreprocessorDefinitions>%(UndefinePreprocessorDefinitions)</UndefinePreprocessorDefinitions>
195
-      <TreatWarningAsError>true</TreatWarningAsError>
196
-      <AdditionalIncludeDirectories>..\compat;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
197
-      <WarningLevel>Level2</WarningLevel>
198
-      <AdditionalOptions>/ZH:SHA_256 %(AdditionalOptions)</AdditionalOptions>
199
-      <SDLCheck>true</SDLCheck>
200
-    </ClCompile>
201
-    <ResourceCompile />
202
-    <Link>
203
-      <AdditionalDependencies>Ncrypt.lib;gdi32.lib;ws2_32.lib;wininet.lib;crypt32.lib;iphlpapi.lib;winmm.lib;Fwpuclnt.lib;Rpcrt4.lib;setupapi.lib;Advapi32.lib</AdditionalDependencies>
204
-      <AdditionalLibraryDirectories>$(OPENSSL_HOME)/lib;$(LZO_HOME)/lib;$(PKCS11H_HOME)/lib;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
205
-      <SubSystem>Console</SubSystem>
206
-    </Link>
207
-  </ItemDefinitionGroup>
208
-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
209
-    <ClCompile>
210
-      <PreprocessorDefinitions>_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_WINSOCK_DEPRECATED_NO_WARNINGS;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
211
-      <UndefinePreprocessorDefinitions>%(UndefinePreprocessorDefinitions)</UndefinePreprocessorDefinitions>
212
-      <TreatWarningAsError>true</TreatWarningAsError>
213
-      <AdditionalIncludeDirectories>..\compat;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
214
-      <ControlFlowGuard>Guard</ControlFlowGuard>
215
-      <WarningLevel>Level2</WarningLevel>
216
-      <AdditionalOptions>/ZH:SHA_256 %(AdditionalOptions)</AdditionalOptions>
217
-      <SDLCheck>true</SDLCheck>
218
-    </ClCompile>
219
-    <ResourceCompile />
220
-    <Link>
221
-      <AdditionalDependencies>Ncrypt.lib;gdi32.lib;ws2_32.lib;wininet.lib;crypt32.lib;iphlpapi.lib;winmm.lib;Fwpuclnt.lib;Rpcrt4.lib;setupapi.lib;Advapi32.lib</AdditionalDependencies>
222
-      <AdditionalLibraryDirectories>$(OPENSSL_HOME)/lib;$(LZO_HOME)/lib;$(PKCS11H_HOME)/lib;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
223
-      <SubSystem>Console</SubSystem>
224
-      <CETCompat>true</CETCompat>
225
-    </Link>
226
-  </ItemDefinitionGroup>
227
-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
228
-    <ClCompile>
229
-      <PreprocessorDefinitions>_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_WINSOCK_DEPRECATED_NO_WARNINGS;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
230
-      <UndefinePreprocessorDefinitions>%(UndefinePreprocessorDefinitions)</UndefinePreprocessorDefinitions>
231
-      <TreatWarningAsError>true</TreatWarningAsError>
232
-      <AdditionalIncludeDirectories>..\compat;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
233
-      <ControlFlowGuard>Guard</ControlFlowGuard>
234
-      <SDLCheck>true</SDLCheck>
235
-      <WarningLevel>Level2</WarningLevel>
236
-      <AdditionalOptions>/ZH:SHA_256 %(AdditionalOptions)</AdditionalOptions>
237
-    </ClCompile>
238
-    <ResourceCompile />
239
-    <Link>
240
-      <AdditionalDependencies>Ncrypt.lib;gdi32.lib;ws2_32.lib;wininet.lib;crypt32.lib;iphlpapi.lib;winmm.lib;Fwpuclnt.lib;Rpcrt4.lib;setupapi.lib;Advapi32.lib</AdditionalDependencies>
241
-      <AdditionalLibraryDirectories>$(OPENSSL_HOME)/lib;$(LZO_HOME)/lib;$(PKCS11H_HOME)/lib;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
242
-      <SubSystem>Console</SubSystem>
243
-      <CETCompat>true</CETCompat>
244
-    </Link>
245
-  </ItemDefinitionGroup>
246
-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">
247
-    <ClCompile>
248
-      <PreprocessorDefinitions>_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_WINSOCK_DEPRECATED_NO_WARNINGS;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
249
-      <UndefinePreprocessorDefinitions>%(UndefinePreprocessorDefinitions)</UndefinePreprocessorDefinitions>
250
-      <TreatWarningAsError>true</TreatWarningAsError>
251
-      <AdditionalIncludeDirectories>..\compat;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
252
-      <ControlFlowGuard>Guard</ControlFlowGuard>
253
-      <WarningLevel>Level2</WarningLevel>
254
-      <AdditionalOptions>/ZH:SHA_256 %(AdditionalOptions)</AdditionalOptions>
255
-      <SDLCheck>true</SDLCheck>
256
-    </ClCompile>
257
-    <ResourceCompile />
258
-    <Link>
259
-      <AdditionalDependencies>Ncrypt.lib;gdi32.lib;ws2_32.lib;wininet.lib;crypt32.lib;iphlpapi.lib;winmm.lib;Fwpuclnt.lib;Rpcrt4.lib;setupapi.lib;Advapi32.lib</AdditionalDependencies>
260
-      <AdditionalLibraryDirectories>$(OPENSSL_HOME)/lib;$(LZO_HOME)/lib;$(PKCS11H_HOME)/lib;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
261
-      <SubSystem>Console</SubSystem>
262
-    </Link>
263
-  </ItemDefinitionGroup>
264
-  <ItemGroup>
265
-    <ClCompile Include="argv.c" />
266
-    <ClCompile Include="auth_token.c" />
267
-    <ClCompile Include="base64.c" />
268
-    <ClCompile Include="block_dns.c" />
269
-    <ClCompile Include="buffer.c" />
270
-    <ClCompile Include="clinat.c" />
271
-    <ClCompile Include="comp-lz4.c" />
272
-    <ClCompile Include="comp.c" />
273
-    <ClCompile Include="compstub.c" />
274
-    <ClCompile Include="console.c" />
275
-    <ClCompile Include="console_builtin.c" />
276
-    <ClCompile Include="crypto.c" />
277
-    <ClCompile Include="crypto_openssl.c" />
278
-    <ClCompile Include="cryptoapi.c" />
279
-    <ClCompile Include="dco.c" />
280
-    <ClCompile Include="dco_win.c" />
281
-    <ClCompile Include="dhcp.c" />
282
-    <ClCompile Include="dns.c" />
283
-    <ClCompile Include="env_set.c" />
284
-    <ClCompile Include="error.c" />
285
-    <ClCompile Include="event.c" />
286
-    <ClCompile Include="fdmisc.c" />
287
-    <ClCompile Include="forward.c" />
288
-    <ClCompile Include="fragment.c" />
289
-    <ClCompile Include="gremlin.c" />
290
-    <ClCompile Include="helper.c" />
291
-    <ClCompile Include="httpdigest.c" />
292
-    <ClCompile Include="init.c" />
293
-    <ClCompile Include="interval.c" />
294
-    <ClCompile Include="list.c" />
295
-    <ClCompile Include="lladdr.c" />
296
-    <ClCompile Include="lzo.c" />
297
-    <ClCompile Include="manage.c" />
298
-    <ClCompile Include="mbuf.c" />
299
-    <ClCompile Include="misc.c" />
300
-    <ClCompile Include="mroute.c" />
301
-    <ClCompile Include="mss.c" />
302
-    <ClCompile Include="mstats.c" />
303
-    <ClCompile Include="mtcp.c" />
304
-    <ClCompile Include="mtu.c" />
305
-    <ClCompile Include="mudp.c" />
306
-    <ClCompile Include="multi.c" />
307
-    <ClCompile Include="ntlm.c" />
308
-    <ClCompile Include="occ.c" />
309
-    <ClCompile Include="openvpn.c" />
310
-    <ClCompile Include="options.c" />
311
-    <ClCompile Include="options_util.c" />
312
-    <ClCompile Include="otime.c" />
313
-    <ClCompile Include="packet_id.c" />
314
-    <ClCompile Include="perf.c" />
315
-    <ClCompile Include="ping.c" />
316
-    <ClCompile Include="pkcs11.c" />
317
-    <ClCompile Include="pkcs11_openssl.c" />
318
-    <ClCompile Include="platform.c" />
319
-    <ClCompile Include="plugin.c" />
320
-    <ClCompile Include="pool.c" />
321
-    <ClCompile Include="proto.c" />
322
-    <ClCompile Include="proxy.c" />
323
-    <ClCompile Include="ps.c" />
324
-    <ClCompile Include="push.c" />
325
-    <ClCompile Include="reflect_filter.c" />
326
-    <ClCompile Include="reliable.c" />
327
-    <ClCompile Include="route.c" />
328
-    <ClCompile Include="run_command.c" />
329
-    <ClCompile Include="schedule.c" />
330
-    <ClCompile Include="session_id.c" />
331
-    <ClCompile Include="shaper.c" />
332
-    <ClCompile Include="sig.c" />
333
-    <ClCompile Include="socket.c" />
334
-    <ClCompile Include="socks.c" />
335
-    <ClCompile Include="ssl.c" />
336
-    <ClCompile Include="ssl_openssl.c" />
337
-    <ClCompile Include="ssl_ncp.c" />
338
-    <ClCompile Include="ssl_pkt.c" />
339
-    <ClCompile Include="ssl_util.c" />
340
-    <ClCompile Include="ssl_verify.c" />
341
-    <ClCompile Include="ssl_verify_openssl.c" />
342
-    <ClCompile Include="status.c" />
343
-    <ClCompile Include="tls_crypt.c" />
344
-    <ClCompile Include="tun.c" />
345
-    <ClCompile Include="vlan.c" />
346
-    <ClCompile Include="win32.c" />
347
-    <ClCompile Include="win32-util.c" />
348
-    <ClCompile Include="xkey_helper.c" />
349
-    <ClCompile Include="xkey_provider.c" />
350
-  </ItemGroup>
351
-  <ItemGroup>
352
-    <ClInclude Include="argv.h" />
353
-    <ClInclude Include="auth_token.h" />
354
-    <ClInclude Include="base64.h" />
355
-    <ClInclude Include="basic.h" />
356
-    <ClInclude Include="block_dns.h" />
357
-    <ClInclude Include="buffer.h" />
358
-    <ClInclude Include="circ_list.h" />
359
-    <ClInclude Include="clinat.h" />
360
-    <ClInclude Include="common.h" />
361
-    <ClInclude Include="comp-lz4.h" />
362
-    <ClInclude Include="comp.h" />
363
-    <ClInclude Include="compstub.h" />
364
-    <ClInclude Include="console.h" />
365
-    <ClInclude Include="crypto.h" />
366
-    <ClInclude Include="crypto_backend.h" />
367
-    <ClInclude Include="crypto_openssl.h" />
368
-    <ClInclude Include="cryptoapi.h" />
369
-    <ClInclude Include="dco.h" />
370
-    <ClInclude Include="dco_internal.h" />
371
-    <ClInclude Include="dco_win.h" />
372
-    <ClInclude Include="dhcp.h" />
373
-    <ClInclude Include="dns.h" />
374
-    <ClInclude Include="env_set.h" />
375
-    <ClInclude Include="errlevel.h" />
376
-    <ClInclude Include="error.h" />
377
-    <ClInclude Include="event.h" />
378
-    <ClInclude Include="fdmisc.h" />
379
-    <ClInclude Include="forward.h" />
380
-    <ClInclude Include="fragment.h" />
381
-    <ClInclude Include="gremlin.h" />
382
-    <ClInclude Include="helper.h" />
383
-    <ClInclude Include="httpdigest.h" />
384
-    <ClInclude Include="init.h" />
385
-    <ClInclude Include="integer.h" />
386
-    <ClInclude Include="interval.h" />
387
-    <ClInclude Include="list.h" />
388
-    <ClInclude Include="lladdr.h" />
389
-    <ClInclude Include="lzo.h" />
390
-    <ClInclude Include="manage.h" />
391
-    <ClInclude Include="mbuf.h" />
392
-    <ClInclude Include="memdbg.h" />
393
-    <ClInclude Include="misc.h" />
394
-    <ClInclude Include="mroute.h" />
395
-    <ClInclude Include="mss.h" />
396
-    <ClInclude Include="mstats.h" />
397
-    <ClInclude Include="mtcp.h" />
398
-    <ClInclude Include="mtu.h" />
399
-    <ClInclude Include="mudp.h" />
400
-    <ClInclude Include="multi.h" />
401
-    <ClInclude Include="ntlm.h" />
402
-    <ClInclude Include="occ.h" />
403
-    <ClInclude Include="openvpn.h" />
404
-    <ClInclude Include="options.h" />
405
-    <ClInclude Include="options_util.h" />
406
-    <ClInclude Include="otime.h" />
407
-    <ClInclude Include="ovpn_dco_win.h" />
408
-    <ClInclude Include="packet_id.h" />
409
-    <ClInclude Include="perf.h" />
410
-    <ClInclude Include="ping.h" />
411
-    <ClInclude Include="pkcs11.h" />
412
-    <ClInclude Include="pkcs11_backend.h" />
413
-    <ClInclude Include="platform.h" />
414
-    <ClInclude Include="plugin.h" />
415
-    <ClInclude Include="pool.h" />
416
-    <ClInclude Include="proto.h" />
417
-    <ClInclude Include="proxy.h" />
418
-    <ClInclude Include="ps.h" />
419
-    <ClInclude Include="push.h" />
420
-    <ClInclude Include="pushlist.h" />
421
-    <ClInclude Include="reflect_filter.h" />
422
-    <ClInclude Include="reliable.h" />
423
-    <ClInclude Include="ring_buffer.h" />
424
-    <ClInclude Include="route.h" />
425
-    <ClInclude Include="run_command.h" />
426
-    <ClInclude Include="schedule.h" />
427
-    <ClInclude Include="session_id.h" />
428
-    <ClInclude Include="shaper.h" />
429
-    <ClInclude Include="sig.h" />
430
-    <ClInclude Include="socket.h" />
431
-    <ClInclude Include="socks.h" />
432
-    <ClInclude Include="ssl.h" />
433
-    <ClInclude Include="ssl_backend.h" />
434
-    <ClInclude Include="ssl_common.h" />
435
-    <ClInclude Include="ssl_ncp.h" />
436
-    <ClInclude Include="ssl_openssl.h" />
437
-    <ClInclude Include="ssl_pkt.h" />
438
-    <ClInclude Include="ssl_util.h" />
439
-    <ClInclude Include="ssl_verify.h" />
440
-    <ClInclude Include="ssl_verify_backend.h" />
441
-    <ClInclude Include="ssl_verify_openssl.h" />
442
-    <ClInclude Include="status.h" />
443
-    <ClInclude Include="syshead.h" />
444
-    <ClInclude Include="tls_crypt.h" />
445
-    <ClInclude Include="tun.h" />
446
-    <ClInclude Include="vlan.h" />
447
-    <ClInclude Include="win32.h" />
448
-    <ClInclude Include="win32-util.h" />
449
-    <ClInclude Include="xkey_common.h" />
450
-  </ItemGroup>
451
-  <ItemGroup>
452
-    <ResourceCompile Include="openvpn_win32_resources.rc" />
453
-  </ItemGroup>
454
-  <ItemGroup>
455
-    <ProjectReference Include="..\..\build\msvc\msvc-generate\msvc-generate.vcxproj">
456
-      <Project>{8598c2c8-34c4-47a1-99b0-7c295a890615}</Project>
457
-      <ReferenceOutputAssembly>false</ReferenceOutputAssembly>
458
-    </ProjectReference>
459
-    <ProjectReference Include="..\compat\compat.vcxproj">
460
-      <Project>{4b2e2719-e661-45d7-9203-f6f456b22f19}</Project>
461
-      <ReferenceOutputAssembly>false</ReferenceOutputAssembly>
462
-    </ProjectReference>
463
-  </ItemGroup>
464
-  <ItemGroup>
465
-    <Manifest Include="openvpn.manifest" />
466
-  </ItemGroup>
467
-  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
468
-  <ImportGroup Label="ExtensionTargets">
469
-  </ImportGroup>
470
-</Project>
471 1
\ No newline at end of file
... ...
@@ -1,7 +1,5 @@
1 1
 #ifdef HAVE_CONFIG_H
2 2
 #include <config.h>
3
-#else
4
-#include <config-msvc-version.h>
5 3
 #endif
6 4
 #include <winresrc.h>
7 5
 
... ...
@@ -29,8 +29,6 @@
29 29
 
30 30
 #ifdef HAVE_CONFIG_H
31 31
 #include "config.h"
32
-#elif defined(_MSC_VER)
33
-#include "config-msvc.h"
34 32
 #endif
35 33
 #ifdef HAVE_CONFIG_VERSION_H
36 34
 #include "config-version.h"
... ...
@@ -24,8 +24,6 @@
24 24
 
25 25
 #ifdef HAVE_CONFIG_H
26 26
 #include "config.h"
27
-#elif defined(_MSC_VER)
28
-#include "config-msvc.h"
29 27
 #endif
30 28
 
31 29
 #include "syshead.h"
... ...
@@ -23,8 +23,6 @@
23 23
 
24 24
 #ifdef HAVE_CONFIG_H
25 25
 #include "config.h"
26
-#elif defined(_MSC_VER)
27
-#include "config-msvc.h"
28 26
 #endif
29 27
 
30 28
 #include "syshead.h"
... ...
@@ -32,8 +32,6 @@
32 32
 
33 33
 #ifdef HAVE_CONFIG_H
34 34
 #include "config.h"
35
-#elif defined(_MSC_VER)
36
-#include "config-msvc.h"
37 35
 #endif
38 36
 
39 37
 #include "syshead.h"
... ...
@@ -23,8 +23,6 @@
23 23
 
24 24
 #ifdef HAVE_CONFIG_H
25 25
 #include "config.h"
26
-#elif defined(_MSC_VER)
27
-#include "config-msvc.h"
28 26
 #endif
29 27
 
30 28
 #include "syshead.h"
... ...
@@ -23,8 +23,6 @@
23 23
 
24 24
 #ifdef HAVE_CONFIG_H
25 25
 #include "config.h"
26
-#elif defined(_MSC_VER)
27
-#include "config-msvc.h"
28 26
 #endif
29 27
 
30 28
 #include "syshead.h"
... ...
@@ -23,8 +23,6 @@
23 23
 
24 24
 #ifdef HAVE_CONFIG_H
25 25
 #include "config.h"
26
-#elif defined(_MSC_VER)
27
-#include "config-msvc.h"
28 26
 #endif
29 27
 
30 28
 #include "syshead.h"
... ...
@@ -28,8 +28,6 @@
28 28
 
29 29
 #ifdef HAVE_CONFIG_H
30 30
 #include "config.h"
31
-#elif defined(_MSC_VER)
32
-#include "config-msvc.h"
33 31
 #endif
34 32
 
35 33
 #include "syshead.h"
... ...
@@ -28,8 +28,6 @@
28 28
 
29 29
 #ifdef HAVE_CONFIG_H
30 30
 #include "config.h"
31
-#elif defined(_MSC_VER)
32
-#include "config-msvc.h"
33 31
 #endif
34 32
 
35 33
 #include "syshead.h"
... ...
@@ -23,8 +23,6 @@
23 23
 
24 24
 #ifdef HAVE_CONFIG_H
25 25
 #include "config.h"
26
-#elif defined(_MSC_VER)
27
-#include "config-msvc.h"
28 26
 #endif
29 27
 
30 28
 #include "syshead.h"
... ...
@@ -23,8 +23,6 @@
23 23
 
24 24
 #ifdef HAVE_CONFIG_H
25 25
 #include "config.h"
26
-#elif defined(_MSC_VER)
27
-#include "config-msvc.h"
28 26
 #endif
29 27
 #ifdef HAVE_CONFIG_VERSION_H
30 28
 #include "config-version.h"
... ...
@@ -23,8 +23,6 @@
23 23
 
24 24
 #ifdef HAVE_CONFIG_H
25 25
 #include "config.h"
26
-#elif defined(_MSC_VER)
27
-#include "config-msvc.h"
28 26
 #endif
29 27
 
30 28
 #include "syshead.h"
... ...
@@ -23,8 +23,6 @@
23 23
 
24 24
 #ifdef HAVE_CONFIG_H
25 25
 #include "config.h"
26
-#elif defined(_MSC_VER)
27
-#include "config-msvc.h"
28 26
 #endif
29 27
 
30 28
 #include "syshead.h"
... ...
@@ -23,8 +23,6 @@
23 23
 
24 24
 #ifdef HAVE_CONFIG_H
25 25
 #include "config.h"
26
-#elif defined(_MSC_VER)
27
-#include "config-msvc.h"
28 26
 #endif
29 27
 
30 28
 #include "syshead.h"
... ...
@@ -23,8 +23,6 @@
23 23
 
24 24
 #ifdef HAVE_CONFIG_H
25 25
 #include "config.h"
26
-#elif defined(_MSC_VER)
27
-#include "config-msvc.h"
28 26
 #endif
29 27
 
30 28
 #include "syshead.h"
... ...
@@ -23,8 +23,6 @@
23 23
 
24 24
 #ifdef HAVE_CONFIG_H
25 25
 #include "config.h"
26
-#elif defined(_MSC_VER)
27
-#include "config-msvc.h"
28 26
 #endif
29 27
 
30 28
 #include "syshead.h"
... ...
@@ -23,8 +23,6 @@
23 23
 
24 24
 #ifdef HAVE_CONFIG_H
25 25
 #include "config.h"
26
-#elif defined(_MSC_VER)
27
-#include "config-msvc.h"
28 26
 #endif
29 27
 
30 28
 #include "syshead.h"
... ...
@@ -28,8 +28,6 @@
28 28
 
29 29
 #ifdef HAVE_CONFIG_H
30 30
 #include "config.h"
31
-#elif defined(_MSC_VER)
32
-#include "config-msvc.h"
33 31
 #endif
34 32
 
35 33
 #include "syshead.h"
... ...
@@ -27,8 +27,6 @@
27 27
 
28 28
 #ifdef HAVE_CONFIG_H
29 29
 #include "config.h"
30
-#elif defined(_MSC_VER)
31
-#include "config-msvc.h"
32 30
 #endif
33 31
 
34 32
 #include "syshead.h"
... ...
@@ -23,8 +23,6 @@
23 23
 
24 24
 #ifdef HAVE_CONFIG_H
25 25
 #include "config.h"
26
-#elif defined(_MSC_VER)
27
-#include "config-msvc.h"
28 26
 #endif
29 27
 
30 28
 #include "syshead.h"
... ...
@@ -23,8 +23,6 @@
23 23
 
24 24
 #ifdef HAVE_CONFIG_H
25 25
 #include "config.h"
26
-#elif defined(_MSC_VER)
27
-#include "config-msvc.h"
28 26
 #endif
29 27
 
30 28
 #include "syshead.h"
... ...
@@ -32,8 +32,6 @@
32 32
 
33 33
 #ifdef HAVE_CONFIG_H
34 34
 #include "config.h"
35
-#elif defined(_MSC_VER)
36
-#include "config-msvc.h"
37 35
 #endif
38 36
 
39 37
 #include "syshead.h"
... ...
@@ -23,8 +23,6 @@
23 23
 
24 24
 #ifdef HAVE_CONFIG_H
25 25
 #include "config.h"
26
-#elif defined(_MSC_VER)
27
-#include "config-msvc.h"
28 26
 #endif
29 27
 
30 28
 #include "syshead.h"
... ...
@@ -23,8 +23,6 @@
23 23
 
24 24
 #ifdef HAVE_CONFIG_H
25 25
 #include "config.h"
26
-#elif defined(_MSC_VER)
27
-#include "config-msvc.h"
28 26
 #endif
29 27
 
30 28
 #include "syshead.h"
... ...
@@ -23,8 +23,6 @@
23 23
 
24 24
 #ifdef HAVE_CONFIG_H
25 25
 #include "config.h"
26
-#elif defined(_MSC_VER)
27
-#include "config-msvc.h"
28 26
 #endif
29 27
 
30 28
 #include "syshead.h"
... ...
@@ -31,8 +31,6 @@
31 31
 
32 32
 #ifdef HAVE_CONFIG_H
33 33
 #include "config.h"
34
-#elif defined(_MSC_VER)
35
-#include "config-msvc.h"
36 34
 #endif
37 35
 
38 36
 #include "syshead.h"
... ...
@@ -36,8 +36,6 @@
36 36
  */
37 37
 #ifdef HAVE_CONFIG_H
38 38
 #include "config.h"
39
-#elif defined(_MSC_VER)
40
-#include "config-msvc.h"
41 39
 #endif
42 40
 
43 41
 #include "syshead.h"
... ...
@@ -29,8 +29,6 @@
29 29
 
30 30
 #ifdef HAVE_CONFIG_H
31 31
 #include "config.h"
32
-#elif defined(_MSC_VER)
33
-#include "config-msvc.h"
34 32
 #endif
35 33
 
36 34
 #include "syshead.h"
... ...
@@ -37,8 +37,6 @@
37 37
  */
38 38
 #ifdef HAVE_CONFIG_H
39 39
 #include "config.h"
40
-#elif defined(_MSC_VER)
41
-#include "config-msvc.h"
42 40
 #endif
43 41
 
44 42
 #include "syshead.h"
... ...
@@ -28,8 +28,6 @@
28 28
 
29 29
 #ifdef HAVE_CONFIG_H
30 30
 #include "config.h"
31
-#elif defined(_MSC_VER)
32
-#include "config-msvc.h"
33 31
 #endif
34 32
 
35 33
 #include "syshead.h"
... ...
@@ -22,8 +22,6 @@
22 22
  */
23 23
 #ifdef HAVE_CONFIG_H
24 24
 #include "config.h"
25
-#elif defined(_MSC_VER)
26
-#include "config-msvc.h"
27 25
 #endif
28 26
 
29 27
 #include "syshead.h"
... ...
@@ -22,8 +22,6 @@
22 22
  */
23 23
 #ifdef HAVE_CONFIG_H
24 24
 #include "config.h"
25
-#elif defined(_MSC_VER)
26
-#include "config-msvc.h"
27 25
 #endif
28 26
 
29 27
 #include "syshead.h"
... ...
@@ -28,8 +28,6 @@
28 28
 
29 29
 #ifdef HAVE_CONFIG_H
30 30
 #include "config.h"
31
-#elif defined(_MSC_VER)
32
-#include "config-msvc.h"
33 31
 #endif
34 32
 
35 33
 #include "syshead.h"
... ...
@@ -28,8 +28,6 @@
28 28
 
29 29
 #ifdef HAVE_CONFIG_H
30 30
 #include "config.h"
31
-#elif defined(_MSC_VER)
32
-#include "config-msvc.h"
33 31
 #endif
34 32
 
35 33
 #include "syshead.h"
... ...
@@ -28,8 +28,6 @@
28 28
 
29 29
 #ifdef HAVE_CONFIG_H
30 30
 #include "config.h"
31
-#elif defined(_MSC_VER)
32
-#include "config-msvc.h"
33 31
 #endif
34 32
 
35 33
 #include "syshead.h"
... ...
@@ -23,8 +23,6 @@
23 23
 
24 24
 #ifdef HAVE_CONFIG_H
25 25
 #include "config.h"
26
-#elif defined(_MSC_VER)
27
-#include "config-msvc.h"
28 26
 #endif
29 27
 
30 28
 #include "syshead.h"
... ...
@@ -23,8 +23,6 @@
23 23
 
24 24
 #ifdef HAVE_CONFIG_H
25 25
 #include "config.h"
26
-#elif defined(_MSC_VER)
27
-#include "config-msvc.h"
28 26
 #endif
29 27
 
30 28
 #include "syshead.h"
... ...
@@ -31,8 +31,6 @@
31 31
 
32 32
 #ifdef HAVE_CONFIG_H
33 33
 #include "config.h"
34
-#elif defined(_MSC_VER)
35
-#include "config-msvc.h"
36 34
 #endif
37 35
 
38 36
 #include "syshead.h"
39 37
deleted file mode 100644
... ...
@@ -1,15 +0,0 @@
1
-{
2
-  "$schema": "https://raw.githubusercontent.com/microsoft/vcpkg/master/scripts/vcpkg.schema.json",
3
-  "name": "openvpn",
4
-  "version": "2.6",
5
-  "dependencies": [
6
-     {
7
-       "name": "openssl",
8
-       "features": ["tools"]
9
-     },
10
-    "tap-windows6",
11
-    "lzo",
12
-    "lz4",
13
-    "pkcs11-helper"
14
-  ]
15
-}
... ...
@@ -24,8 +24,6 @@
24 24
 
25 25
 #ifdef HAVE_CONFIG_H
26 26
 #include "config.h"
27
-#elif defined(_MSC_VER)
28
-#include "config-msvc.h"
29 27
 #endif
30 28
 
31 29
 #include "syshead.h"
... ...
@@ -28,8 +28,6 @@
28 28
 
29 29
 #ifdef HAVE_CONFIG_H
30 30
 #include "config.h"
31
-#elif defined(_MSC_VER)
32
-#include "config-msvc.h"
33 31
 #endif
34 32
 
35 33
 #include "syshead.h"
... ...
@@ -28,8 +28,6 @@
28 28
 
29 29
 #ifdef HAVE_CONFIG_H
30 30
 #include "config.h"
31
-#elif defined(_MSC_VER)
32
-#include "config-msvc.h"
33 31
 #endif
34 32
 
35 33
 #include "syshead.h"
... ...
@@ -24,8 +24,6 @@
24 24
 
25 25
 #ifdef HAVE_CONFIG_H
26 26
 #include <config.h>
27
-#elif defined(_MSC_VER)
28
-#include "config-msvc.h"
29 27
 #endif
30 28
 
31 29
 #include "syshead.h"
... ...
@@ -24,8 +24,6 @@
24 24
 
25 25
 #ifdef HAVE_CONFIG_H
26 26
 #include <config.h>
27
-#elif defined(_MSC_VER)
28
-#include "config-msvc.h"
29 27
 #endif
30 28
 
31 29
 #include "syshead.h"
... ...
@@ -22,12 +22,6 @@ include $(top_srcdir)/build/ltrc.inc
22 22
 
23 23
 MAINTAINERCLEANFILES = $(srcdir)/Makefile.in
24 24
 
25
-EXTRA_DIST = \
26
-	openvpnmsica.vcxproj \
27
-	openvpnmsica.props \
28
-	openvpnmsica-Debug.props \
29
-	openvpnmsica-Release.props
30
-
31 25
 AM_CPPFLAGS = \
32 26
 	-I$(top_srcdir)/include -I$(top_srcdir)/src/compat
33 27
 
... ...
@@ -20,8 +20,6 @@
20 20
 
21 21
 #ifdef HAVE_CONFIG_H
22 22
 #include <config.h>
23
-#elif defined(_MSC_VER)
24
-#include <config-msvc.h>
25 23
 #endif
26 24
 
27 25
 #include "openvpnmsica.h"
... ...
@@ -20,8 +20,6 @@
20 20
 
21 21
 #ifdef HAVE_CONFIG_H
22 22
 #include <config.h>
23
-#elif defined(_MSC_VER)
24
-#include <config-msvc.h>
25 23
 #endif
26 24
 
27 25
 #include "msica_arg.h"
... ...
@@ -20,8 +20,6 @@
20 20
 
21 21
 #ifdef HAVE_CONFIG_H
22 22
 #include <config.h>
23
-#elif defined(_MSC_VER)
24
-#include <config-msvc.h>
25 23
 #endif
26 24
 
27 25
 #include "msiex.h"
28 26
deleted file mode 100644
... ...
@@ -1,14 +0,0 @@
1
-<?xml version="1.0" encoding="utf-8"?>
2
-<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3
-  <ImportGroup Label="PropertySheets">
4
-    <Import Project="openvpnmsica.props" />
5
-  </ImportGroup>
6
-  <PropertyGroup Label="UserMacros" />
7
-  <PropertyGroup />
8
-  <ItemDefinitionGroup>
9
-    <ClCompile>
10
-      <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
11
-    </ClCompile>
12
-  </ItemDefinitionGroup>
13
-  <ItemGroup />
14
-</Project>
15 1
\ No newline at end of file
16 2
deleted file mode 100644
... ...
@@ -1,15 +0,0 @@
1
-<?xml version="1.0" encoding="utf-8"?>
2
-<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3
-  <ImportGroup Label="PropertySheets">
4
-    <Import Project="openvpnmsica.props" />
5
-  </ImportGroup>
6
-  <PropertyGroup Label="UserMacros" />
7
-  <PropertyGroup />
8
-  <ItemDefinitionGroup>
9
-    <ClCompile>
10
-      <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
11
-      <ControlFlowGuard>Guard</ControlFlowGuard>
12
-    </ClCompile>
13
-  </ItemDefinitionGroup>
14
-  <ItemGroup />
15
-</Project>
16 1
\ No newline at end of file
... ...
@@ -20,8 +20,6 @@
20 20
 
21 21
 #ifdef HAVE_CONFIG_H
22 22
 #include <config.h>
23
-#elif defined(_MSC_VER)
24
-#include <config-msvc.h>
25 23
 #endif
26 24
 #include <winsock2.h> /* Must be included _before_ <windows.h> */
27 25
 
28 26
deleted file mode 100644
... ...
@@ -1,17 +0,0 @@
1
-<?xml version="1.0" encoding="utf-8"?>
2
-<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3
-  <ImportGroup Label="PropertySheets" />
4
-  <PropertyGroup Label="UserMacros" />
5
-  <PropertyGroup>
6
-    <TargetName>lib$(ProjectName)</TargetName>
7
-  </PropertyGroup>
8
-  <ItemDefinitionGroup>
9
-    <ClCompile>
10
-      <PreprocessorDefinitions>_WIN32_WINNT=_WIN32_WINNT_VISTA;%(PreprocessorDefinitions)</PreprocessorDefinitions>
11
-    </ClCompile>
12
-    <Link>
13
-      <SubSystem>Windows</SubSystem>
14
-    </Link>
15
-  </ItemDefinitionGroup>
16
-  <ItemGroup />
17
-</Project>
18 1
\ No newline at end of file
19 2
deleted file mode 100644
... ...
@@ -1,208 +0,0 @@
1
-<?xml version="1.0" encoding="utf-8"?>
2
-<Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3
-  <ItemGroup Label="ProjectConfigurations">
4
-    <ProjectConfiguration Include="Debug|ARM64">
5
-      <Configuration>Debug</Configuration>
6
-      <Platform>ARM64</Platform>
7
-    </ProjectConfiguration>
8
-    <ProjectConfiguration Include="Debug|Win32">
9
-      <Configuration>Debug</Configuration>
10
-      <Platform>Win32</Platform>
11
-    </ProjectConfiguration>
12
-    <ProjectConfiguration Include="Debug|x64">
13
-      <Configuration>Debug</Configuration>
14
-      <Platform>x64</Platform>
15
-    </ProjectConfiguration>
16
-    <ProjectConfiguration Include="Release|ARM64">
17
-      <Configuration>Release</Configuration>
18
-      <Platform>ARM64</Platform>
19
-    </ProjectConfiguration>
20
-    <ProjectConfiguration Include="Release|Win32">
21
-      <Configuration>Release</Configuration>
22
-      <Platform>Win32</Platform>
23
-    </ProjectConfiguration>
24
-    <ProjectConfiguration Include="Release|x64">
25
-      <Configuration>Release</Configuration>
26
-      <Platform>x64</Platform>
27
-    </ProjectConfiguration>
28
-  </ItemGroup>
29
-  <PropertyGroup Label="Globals">
30
-    <VCProjectVersion>15.0</VCProjectVersion>
31
-    <ProjectGuid>{D41AA9D6-B818-476E-992E-0E16EB86BEE2}</ProjectGuid>
32
-    <Keyword>Win32Proj</Keyword>
33
-    <RootNamespace>openvpnmsica</RootNamespace>
34
-    <WindowsTargetPlatformVersion>10.0</WindowsTargetPlatformVersion>
35
-  </PropertyGroup>
36
-  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
37
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'" Label="Configuration">
38
-    <ConfigurationType>DynamicLibrary</ConfigurationType>
39
-    <UseDebugLibraries>true</UseDebugLibraries>
40
-    <PlatformToolset>v143</PlatformToolset>
41
-    <CharacterSet>Unicode</CharacterSet>
42
-    <WindowsSDKDesktopARM64Support>true</WindowsSDKDesktopARM64Support>
43
-    <SpectreMitigation>Spectre</SpectreMitigation>
44
-  </PropertyGroup>
45
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
46
-    <ConfigurationType>DynamicLibrary</ConfigurationType>
47
-    <UseDebugLibraries>true</UseDebugLibraries>
48
-    <PlatformToolset>v143</PlatformToolset>
49
-    <CharacterSet>Unicode</CharacterSet>
50
-    <SpectreMitigation>Spectre</SpectreMitigation>
51
-  </PropertyGroup>
52
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
53
-    <ConfigurationType>DynamicLibrary</ConfigurationType>
54
-    <UseDebugLibraries>true</UseDebugLibraries>
55
-    <PlatformToolset>v143</PlatformToolset>
56
-    <CharacterSet>Unicode</CharacterSet>
57
-    <SpectreMitigation>Spectre</SpectreMitigation>
58
-  </PropertyGroup>
59
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'" Label="Configuration">
60
-    <ConfigurationType>DynamicLibrary</ConfigurationType>
61
-    <UseDebugLibraries>false</UseDebugLibraries>
62
-    <PlatformToolset>v143</PlatformToolset>
63
-    <WholeProgramOptimization>true</WholeProgramOptimization>
64
-    <CharacterSet>Unicode</CharacterSet>
65
-    <WindowsSDKDesktopARM64Support>true</WindowsSDKDesktopARM64Support>
66
-    <SpectreMitigation>Spectre</SpectreMitigation>
67
-  </PropertyGroup>
68
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
69
-    <ConfigurationType>DynamicLibrary</ConfigurationType>
70
-    <UseDebugLibraries>false</UseDebugLibraries>
71
-    <PlatformToolset>v143</PlatformToolset>
72
-    <WholeProgramOptimization>true</WholeProgramOptimization>
73
-    <CharacterSet>Unicode</CharacterSet>
74
-    <SpectreMitigation>Spectre</SpectreMitigation>
75
-  </PropertyGroup>
76
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
77
-    <ConfigurationType>DynamicLibrary</ConfigurationType>
78
-    <UseDebugLibraries>false</UseDebugLibraries>
79
-    <PlatformToolset>v143</PlatformToolset>
80
-    <WholeProgramOptimization>true</WholeProgramOptimization>
81
-    <CharacterSet>Unicode</CharacterSet>
82
-    <SpectreMitigation>Spectre</SpectreMitigation>
83
-  </PropertyGroup>
84
-  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
85
-  <ImportGroup Label="ExtensionSettings">
86
-  </ImportGroup>
87
-  <ImportGroup Label="Shared">
88
-  </ImportGroup>
89
-  <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">
90
-    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
91
-    <Import Project="..\compat\Debug.props" />
92
-    <Import Project="openvpnmsica-Debug.props" />
93
-  </ImportGroup>
94
-  <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
95
-    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
96
-    <Import Project="..\compat\Debug.props" />
97
-    <Import Project="openvpnmsica-Debug.props" />
98
-  </ImportGroup>
99
-  <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
100
-    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
101
-    <Import Project="..\compat\Debug.props" />
102
-    <Import Project="openvpnmsica-Debug.props" />
103
-  </ImportGroup>
104
-  <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">
105
-    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
106
-    <Import Project="..\compat\Release.props" />
107
-    <Import Project="openvpnmsica-Release.props" />
108
-  </ImportGroup>
109
-  <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
110
-    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
111
-    <Import Project="..\compat\Release.props" />
112
-    <Import Project="openvpnmsica-Release.props" />
113
-  </ImportGroup>
114
-  <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
115
-    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
116
-    <Import Project="..\compat\Release.props" />
117
-    <Import Project="openvpnmsica-Release.props" />
118
-  </ImportGroup>
119
-  <PropertyGroup Label="UserMacros" />
120
-  <PropertyGroup Label="Vcpkg" Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">
121
-    <VcpkgEnabled>true</VcpkgEnabled>
122
-  </PropertyGroup>
123
-  <PropertyGroup Label="Vcpkg" Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">
124
-    <VcpkgEnabled>true</VcpkgEnabled>
125
-  </PropertyGroup>
126
-  <PropertyGroup Label="Vcpkg" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
127
-    <VcpkgEnabled>true</VcpkgEnabled>
128
-  </PropertyGroup>
129
-  <PropertyGroup Label="Vcpkg" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
130
-    <VcpkgEnabled>true</VcpkgEnabled>
131
-  </PropertyGroup>
132
-  <PropertyGroup Label="Vcpkg" Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
133
-    <VcpkgEnabled>true</VcpkgEnabled>
134
-  </PropertyGroup>
135
-  <PropertyGroup Label="Vcpkg" Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
136
-    <VcpkgEnabled>true</VcpkgEnabled>
137
-  </PropertyGroup>
138
-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
139
-    <Link>
140
-      <CETCompat>true</CETCompat>
141
-    </Link>
142
-    <ClCompile>
143
-      <AdditionalOptions>/ZH:SHA_256 %(AdditionalOptions)</AdditionalOptions>
144
-      <SDLCheck>true</SDLCheck>
145
-    </ClCompile>
146
-  </ItemDefinitionGroup>
147
-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
148
-    <Link>
149
-      <CETCompat>true</CETCompat>
150
-    </Link>
151
-    <ClCompile>
152
-      <AdditionalOptions>/ZH:SHA_256 %(AdditionalOptions)</AdditionalOptions>
153
-      <SDLCheck>true</SDLCheck>
154
-    </ClCompile>
155
-  </ItemDefinitionGroup>
156
-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">
157
-    <ClCompile>
158
-      <AdditionalOptions>/ZH:SHA_256 %(AdditionalOptions)</AdditionalOptions>
159
-      <SDLCheck>true</SDLCheck>
160
-    </ClCompile>
161
-  </ItemDefinitionGroup>
162
-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">
163
-    <ClCompile>
164
-      <AdditionalOptions>/ZH:SHA_256 %(AdditionalOptions)</AdditionalOptions>
165
-      <SDLCheck>true</SDLCheck>
166
-    </ClCompile>
167
-  </ItemDefinitionGroup>
168
-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
169
-    <ClCompile>
170
-      <AdditionalOptions>/ZH:SHA_256 %(AdditionalOptions)</AdditionalOptions>
171
-      <SDLCheck>true</SDLCheck>
172
-    </ClCompile>
173
-  </ItemDefinitionGroup>
174
-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
175
-    <ClCompile>
176
-      <AdditionalOptions>/ZH:SHA_256 %(AdditionalOptions)</AdditionalOptions>
177
-      <SDLCheck>true</SDLCheck>
178
-    </ClCompile>
179
-  </ItemDefinitionGroup>
180
-  <ItemGroup>
181
-    <ClCompile Include="..\tapctl\error.c" />
182
-    <ClCompile Include="..\tapctl\tap.c" />
183
-    <ClCompile Include="dllmain.c" />
184
-    <ClCompile Include="msiex.c" />
185
-    <ClCompile Include="msica_arg.c" />
186
-    <ClCompile Include="openvpnmsica.c" />
187
-  </ItemGroup>
188
-  <ItemGroup>
189
-    <ClInclude Include="..\tapctl\basic.h" />
190
-    <ClInclude Include="..\tapctl\error.h" />
191
-    <ClInclude Include="..\tapctl\tap.h" />
192
-    <ClInclude Include="msiex.h" />
193
-    <ClInclude Include="msica_arg.h" />
194
-    <ClInclude Include="openvpnmsica.h" />
195
-  </ItemGroup>
196
-  <ItemGroup>
197
-    <ResourceCompile Include="openvpnmsica_resources.rc" />
198
-  </ItemGroup>
199
-  <ItemGroup>
200
-    <ProjectReference Include="..\..\build\msvc\msvc-generate\msvc-generate.vcxproj">
201
-      <Project>{8598c2c8-34c4-47a1-99b0-7c295a890615}</Project>
202
-      <ReferenceOutputAssembly>false</ReferenceOutputAssembly>
203
-    </ProjectReference>
204
-  </ItemGroup>
205
-  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
206
-  <ImportGroup Label="ExtensionTargets">
207
-  </ImportGroup>
208
-</Project>
209 1
\ No newline at end of file
... ...
@@ -19,8 +19,6 @@
19 19
 
20 20
 #ifdef HAVE_CONFIG_H
21 21
 #include <config.h>
22
-#else
23
-#include <config-msvc-version.h>
24 22
 #endif
25 23
 #include <winresrc.h>
26 24
 
... ...
@@ -13,9 +13,6 @@ include $(top_srcdir)/build/ltrc.inc
13 13
 
14 14
 MAINTAINERCLEANFILES = $(srcdir)/Makefile.in
15 15
 
16
-EXTRA_DIST = \
17
-	openvpnserv.vcxproj
18
-
19 16
 AM_CPPFLAGS = \
20 17
 	-I$(top_srcdir)/include -I$(top_srcdir)/src/openvpn -I$(top_srcdir)/src/compat
21 18
 
22 19
deleted file mode 100644
... ...
@@ -1,229 +0,0 @@
1
-<?xml version="1.0" encoding="utf-8"?>
2
-<Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3
-  <ItemGroup Label="ProjectConfigurations">
4
-    <ProjectConfiguration Include="Debug|ARM64">
5
-      <Configuration>Debug</Configuration>
6
-      <Platform>ARM64</Platform>
7
-    </ProjectConfiguration>
8
-    <ProjectConfiguration Include="Debug|Win32">
9
-      <Configuration>Debug</Configuration>
10
-      <Platform>Win32</Platform>
11
-    </ProjectConfiguration>
12
-    <ProjectConfiguration Include="Debug|x64">
13
-      <Configuration>Debug</Configuration>
14
-      <Platform>x64</Platform>
15
-    </ProjectConfiguration>
16
-    <ProjectConfiguration Include="Release|ARM64">
17
-      <Configuration>Release</Configuration>
18
-      <Platform>ARM64</Platform>
19
-    </ProjectConfiguration>
20
-    <ProjectConfiguration Include="Release|Win32">
21
-      <Configuration>Release</Configuration>
22
-      <Platform>Win32</Platform>
23
-    </ProjectConfiguration>
24
-    <ProjectConfiguration Include="Release|x64">
25
-      <Configuration>Release</Configuration>
26
-      <Platform>x64</Platform>
27
-    </ProjectConfiguration>
28
-  </ItemGroup>
29
-  <PropertyGroup Label="Globals">
30
-    <ProjectGuid>{9C91EE0B-817D-420A-A1E6-15A5A9D98BAD}</ProjectGuid>
31
-    <RootNamespace>openvpnserv</RootNamespace>
32
-    <Keyword>Win32Proj</Keyword>
33
-    <WindowsTargetPlatformVersion>10.0</WindowsTargetPlatformVersion>
34
-  </PropertyGroup>
35
-  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
36
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
37
-    <ConfigurationType>Application</ConfigurationType>
38
-    <CharacterSet>Unicode</CharacterSet>
39
-    <WholeProgramOptimization>true</WholeProgramOptimization>
40
-    <PlatformToolset>v143</PlatformToolset>
41
-    <SpectreMitigation>Spectre</SpectreMitigation>
42
-  </PropertyGroup>
43
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
44
-    <ConfigurationType>Application</ConfigurationType>
45
-    <CharacterSet>Unicode</CharacterSet>
46
-    <WholeProgramOptimization>true</WholeProgramOptimization>
47
-    <PlatformToolset>v143</PlatformToolset>
48
-    <SpectreMitigation>Spectre</SpectreMitigation>
49
-  </PropertyGroup>
50
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'" Label="Configuration">
51
-    <ConfigurationType>Application</ConfigurationType>
52
-    <CharacterSet>Unicode</CharacterSet>
53
-    <WholeProgramOptimization>true</WholeProgramOptimization>
54
-    <PlatformToolset>v143</PlatformToolset>
55
-    <SpectreMitigation>Spectre</SpectreMitigation>
56
-  </PropertyGroup>
57
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
58
-    <ConfigurationType>Application</ConfigurationType>
59
-    <CharacterSet>Unicode</CharacterSet>
60
-    <PlatformToolset>v143</PlatformToolset>
61
-    <SpectreMitigation>Spectre</SpectreMitigation>
62
-  </PropertyGroup>
63
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
64
-    <ConfigurationType>Application</ConfigurationType>
65
-    <CharacterSet>Unicode</CharacterSet>
66
-    <PlatformToolset>v143</PlatformToolset>
67
-    <SpectreMitigation>Spectre</SpectreMitigation>
68
-  </PropertyGroup>
69
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'" Label="Configuration">
70
-    <ConfigurationType>Application</ConfigurationType>
71
-    <CharacterSet>Unicode</CharacterSet>
72
-    <PlatformToolset>v143</PlatformToolset>
73
-    <SpectreMitigation>Spectre</SpectreMitigation>
74
-  </PropertyGroup>
75
-  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
76
-  <ImportGroup Label="ExtensionSettings">
77
-  </ImportGroup>
78
-  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
79
-    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
80
-    <Import Project="..\compat\Release.props" />
81
-  </ImportGroup>
82
-  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
83
-    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
84
-    <Import Project="..\compat\Release.props" />
85
-  </ImportGroup>
86
-  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'" Label="PropertySheets">
87
-    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
88
-    <Import Project="..\compat\Release.props" />
89
-  </ImportGroup>
90
-  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
91
-    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
92
-    <Import Project="..\compat\Debug.props" />
93
-  </ImportGroup>
94
-  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
95
-    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
96
-    <Import Project="..\compat\Debug.props" />
97
-  </ImportGroup>
98
-  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'" Label="PropertySheets">
99
-    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
100
-    <Import Project="..\compat\Debug.props" />
101
-  </ImportGroup>
102
-  <PropertyGroup Label="UserMacros" />
103
-  <PropertyGroup>
104
-    <_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
105
-  </PropertyGroup>
106
-  <PropertyGroup Label="Vcpkg" Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">
107
-    <VcpkgEnabled>true</VcpkgEnabled>
108
-  </PropertyGroup>
109
-  <PropertyGroup Label="Vcpkg" Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">
110
-    <VcpkgEnabled>true</VcpkgEnabled>
111
-  </PropertyGroup>
112
-  <PropertyGroup Label="Vcpkg" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
113
-    <VcpkgEnabled>true</VcpkgEnabled>
114
-  </PropertyGroup>
115
-  <PropertyGroup Label="Vcpkg" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
116
-    <VcpkgEnabled>true</VcpkgEnabled>
117
-  </PropertyGroup>
118
-  <PropertyGroup Label="Vcpkg" Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
119
-    <VcpkgEnabled>true</VcpkgEnabled>
120
-  </PropertyGroup>
121
-  <PropertyGroup Label="Vcpkg" Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
122
-    <VcpkgEnabled>true</VcpkgEnabled>
123
-  </PropertyGroup>
124
-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
125
-    <ClCompile>
126
-      <AdditionalIncludeDirectories>..\openvpn;..\compat;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
127
-      <PreprocessorDefinitions>_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
128
-      <SDLCheck>true</SDLCheck>
129
-      <AdditionalOptions>/ZH:SHA_256 %(AdditionalOptions)</AdditionalOptions>
130
-    </ClCompile>
131
-    <ResourceCompile />
132
-    <Link>
133
-      <AdditionalDependencies>Userenv.lib;Iphlpapi.lib;ntdll.lib;Fwpuclnt.lib;Netapi32.lib;Shlwapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
134
-      <SubSystem>Console</SubSystem>
135
-    </Link>
136
-  </ItemDefinitionGroup>
137
-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
138
-    <ClCompile>
139
-      <AdditionalIncludeDirectories>..\openvpn;..\compat;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
140
-      <PreprocessorDefinitions>_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
141
-      <SDLCheck>true</SDLCheck>
142
-      <AdditionalOptions>/ZH:SHA_256 %(AdditionalOptions)</AdditionalOptions>
143
-    </ClCompile>
144
-    <ResourceCompile />
145
-    <Link>
146
-      <AdditionalDependencies>legacy_stdio_definitions.lib;Userenv.lib;Iphlpapi.lib;ntdll.lib;Fwpuclnt.lib;Netapi32.lib;Shlwapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
147
-      <SubSystem>Console</SubSystem>
148
-    </Link>
149
-  </ItemDefinitionGroup>
150
-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">
151
-    <ClCompile>
152
-      <AdditionalIncludeDirectories>..\openvpn;..\compat;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
153
-      <PreprocessorDefinitions>_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
154
-      <SDLCheck>true</SDLCheck>
155
-      <AdditionalOptions>/ZH:SHA_256 %(AdditionalOptions)</AdditionalOptions>
156
-    </ClCompile>
157
-    <ResourceCompile />
158
-    <Link>
159
-      <AdditionalDependencies>legacy_stdio_definitions.lib;Userenv.lib;Iphlpapi.lib;ntdll.lib;Fwpuclnt.lib;Netapi32.lib;Shlwapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
160
-      <SubSystem>Console</SubSystem>
161
-    </Link>
162
-  </ItemDefinitionGroup>
163
-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
164
-    <ClCompile>
165
-      <AdditionalIncludeDirectories>..\openvpn;..\compat;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
166
-      <PreprocessorDefinitions>_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
167
-      <SDLCheck>true</SDLCheck>
168
-      <AdditionalOptions>/ZH:SHA_256 %(AdditionalOptions)</AdditionalOptions>
169
-    </ClCompile>
170
-    <ResourceCompile />
171
-    <Link>
172
-      <AdditionalDependencies>Userenv.lib;Iphlpapi.lib;ntdll.lib;Fwpuclnt.lib;Netapi32.lib;Shlwapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
173
-      <SubSystem>Console</SubSystem>
174
-      <CETCompat>true</CETCompat>
175
-    </Link>
176
-  </ItemDefinitionGroup>
177
-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
178
-    <ClCompile>
179
-      <AdditionalIncludeDirectories>..\openvpn;..\compat;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
180
-      <PreprocessorDefinitions>_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
181
-      <SDLCheck>true</SDLCheck>
182
-      <AdditionalOptions>/ZH:SHA_256 %(AdditionalOptions)</AdditionalOptions>
183
-    </ClCompile>
184
-    <ResourceCompile />
185
-    <Link>
186
-      <AdditionalDependencies>legacy_stdio_definitions.lib;Userenv.lib;Iphlpapi.lib;ntdll.lib;Fwpuclnt.lib;Netapi32.lib;Shlwapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
187
-      <SubSystem>Console</SubSystem>
188
-      <CETCompat>true</CETCompat>
189
-    </Link>
190
-  </ItemDefinitionGroup>
191
-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">
192
-    <ClCompile>
193
-      <AdditionalIncludeDirectories>..\openvpn;..\compat;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
194
-      <PreprocessorDefinitions>_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
195
-      <SDLCheck>true</SDLCheck>
196
-      <AdditionalOptions>/ZH:SHA_256 %(AdditionalOptions)</AdditionalOptions>
197
-    </ClCompile>
198
-    <ResourceCompile />
199
-    <Link>
200
-      <AdditionalDependencies>legacy_stdio_definitions.lib;Userenv.lib;Iphlpapi.lib;ntdll.lib;Fwpuclnt.lib;Netapi32.lib;Shlwapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
201
-      <SubSystem>Console</SubSystem>
202
-    </Link>
203
-  </ItemDefinitionGroup>
204
-  <ItemGroup>
205
-    <ClCompile Include="common.c" />
206
-    <ClCompile Include="interactive.c" />
207
-    <ClCompile Include="service.c" />
208
-    <ClCompile Include="validate.c" />
209
-    <ClCompile Include="..\openvpn\block_dns.c" />
210
-  </ItemGroup>
211
-  <ItemGroup>
212
-    <ClInclude Include="..\openvpn\ring_buffer.h" />
213
-    <ClInclude Include="service.h" />
214
-    <ClInclude Include="validate.h" />
215
-    <ClInclude Include="..\openvpn\block_dns.h" />
216
-  </ItemGroup>
217
-  <ItemGroup>
218
-    <ResourceCompile Include="openvpnserv_resources.rc" />
219
-  </ItemGroup>
220
-  <ItemGroup>
221
-    <ProjectReference Include="..\..\build\msvc\msvc-generate\msvc-generate.vcxproj">
222
-      <Project>{8598c2c8-34c4-47a1-99b0-7c295a890615}</Project>
223
-      <ReferenceOutputAssembly>false</ReferenceOutputAssembly>
224
-    </ProjectReference>
225
-  </ItemGroup>
226
-  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
227
-  <ImportGroup Label="ExtensionTargets">
228
-  </ImportGroup>
229
-</Project>
230 1
\ No newline at end of file
... ...
@@ -1,7 +1,5 @@
1 1
 #ifdef HAVE_CONFIG_H
2 2
 #include <config.h>
3
-#else
4
-#include <config-msvc-version.h>
5 3
 #endif
6 4
 #include <winresrc.h>
7 5
 
... ...
@@ -31,8 +31,6 @@
31 31
 
32 32
 #ifdef HAVE_CONFIG_H
33 33
 #include "config.h"
34
-#elif defined(_MSC_VER)
35
-#include "config-msvc.h"
36 34
 #endif
37 35
 
38 36
 #include <winsock2.h>
... ...
@@ -22,11 +22,6 @@ include $(top_srcdir)/build/ltrc.inc
22 22
 
23 23
 MAINTAINERCLEANFILES = $(srcdir)/Makefile.in
24 24
 
25
-EXTRA_DIST = \
26
-	tapctl.vcxproj \
27
-	tapctl.props \
28
-	tapctl.exe.manifest
29
-
30 25
 AM_CPPFLAGS = \
31 26
 	-I$(top_srcdir)/include -I$(top_srcdir)/src/compat
32 27
 
... ...
@@ -21,8 +21,6 @@
21 21
 
22 22
 #ifdef HAVE_CONFIG_H
23 23
 #include <config.h>
24
-#elif defined(_MSC_VER)
25
-#include <config-msvc.h>
26 24
 #endif
27 25
 
28 26
 #include "tap.h"
... ...
@@ -20,8 +20,6 @@
20 20
 
21 21
 #ifdef HAVE_CONFIG_H
22 22
 #include <config.h>
23
-#elif defined(_MSC_VER)
24
-#include <config-msvc.h>
25 23
 #endif
26 24
 
27 25
 #include "tap.h"
28 26
deleted file mode 100644
... ...
@@ -1,18 +0,0 @@
1
-<?xml version="1.0" encoding="utf-8"?>
2
-<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3
-  <ImportGroup Label="PropertySheets" />
4
-  <PropertyGroup Label="UserMacros" />
5
-  <PropertyGroup>
6
-    <GenerateManifest>false</GenerateManifest>
7
-  </PropertyGroup>
8
-  <ItemDefinitionGroup>
9
-    <ClCompile>
10
-      <PreprocessorDefinitions>_CONSOLE;_WIN32_WINNT=_WIN32_WINNT_VISTA;%(PreprocessorDefinitions)</PreprocessorDefinitions>
11
-      <AdditionalIncludeDirectories>..\compat;$(TAP_WINDOWS_HOME)/include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
12
-    </ClCompile>
13
-    <Link>
14
-      <SubSystem>Console</SubSystem>
15
-    </Link>
16
-  </ItemDefinitionGroup>
17
-  <ItemGroup />
18
-</Project>
19 1
\ No newline at end of file
20 2
deleted file mode 100644
... ...
@@ -1,205 +0,0 @@
1
-<?xml version="1.0" encoding="utf-8"?>
2
-<Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3
-  <ItemGroup Label="ProjectConfigurations">
4
-    <ProjectConfiguration Include="Debug|ARM64">
5
-      <Configuration>Debug</Configuration>
6
-      <Platform>ARM64</Platform>
7
-    </ProjectConfiguration>
8
-    <ProjectConfiguration Include="Debug|Win32">
9
-      <Configuration>Debug</Configuration>
10
-      <Platform>Win32</Platform>
11
-    </ProjectConfiguration>
12
-    <ProjectConfiguration Include="Debug|x64">
13
-      <Configuration>Debug</Configuration>
14
-      <Platform>x64</Platform>
15
-    </ProjectConfiguration>
16
-    <ProjectConfiguration Include="Release|ARM64">
17
-      <Configuration>Release</Configuration>
18
-      <Platform>ARM64</Platform>
19
-    </ProjectConfiguration>
20
-    <ProjectConfiguration Include="Release|Win32">
21
-      <Configuration>Release</Configuration>
22
-      <Platform>Win32</Platform>
23
-    </ProjectConfiguration>
24
-    <ProjectConfiguration Include="Release|x64">
25
-      <Configuration>Release</Configuration>
26
-      <Platform>x64</Platform>
27
-    </ProjectConfiguration>
28
-  </ItemGroup>
29
-  <PropertyGroup Label="Globals">
30
-    <VCProjectVersion>15.0</VCProjectVersion>
31
-    <ProjectGuid>{A06436E7-D576-490D-8BA0-0751D920334A}</ProjectGuid>
32
-    <Keyword>Win32Proj</Keyword>
33
-    <RootNamespace>tapctl</RootNamespace>
34
-    <WindowsTargetPlatformVersion>10.0</WindowsTargetPlatformVersion>
35
-  </PropertyGroup>
36
-  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
37
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'" Label="Configuration">
38
-    <ConfigurationType>Application</ConfigurationType>
39
-    <UseDebugLibraries>true</UseDebugLibraries>
40
-    <PlatformToolset>v143</PlatformToolset>
41
-    <CharacterSet>Unicode</CharacterSet>
42
-    <WindowsSDKDesktopARM64Support>true</WindowsSDKDesktopARM64Support>
43
-    <SpectreMitigation>Spectre</SpectreMitigation>
44
-  </PropertyGroup>
45
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
46
-    <ConfigurationType>Application</ConfigurationType>
47
-    <UseDebugLibraries>true</UseDebugLibraries>
48
-    <PlatformToolset>v143</PlatformToolset>
49
-    <CharacterSet>Unicode</CharacterSet>
50
-    <SpectreMitigation>Spectre</SpectreMitigation>
51
-  </PropertyGroup>
52
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
53
-    <ConfigurationType>Application</ConfigurationType>
54
-    <UseDebugLibraries>true</UseDebugLibraries>
55
-    <PlatformToolset>v143</PlatformToolset>
56
-    <CharacterSet>Unicode</CharacterSet>
57
-    <SpectreMitigation>Spectre</SpectreMitigation>
58
-  </PropertyGroup>
59
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'" Label="Configuration">
60
-    <ConfigurationType>Application</ConfigurationType>
61
-    <UseDebugLibraries>false</UseDebugLibraries>
62
-    <PlatformToolset>v143</PlatformToolset>
63
-    <WholeProgramOptimization>true</WholeProgramOptimization>
64
-    <CharacterSet>Unicode</CharacterSet>
65
-    <WindowsSDKDesktopARM64Support>true</WindowsSDKDesktopARM64Support>
66
-    <SpectreMitigation>Spectre</SpectreMitigation>
67
-  </PropertyGroup>
68
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
69
-    <ConfigurationType>Application</ConfigurationType>
70
-    <UseDebugLibraries>false</UseDebugLibraries>
71
-    <PlatformToolset>v143</PlatformToolset>
72
-    <WholeProgramOptimization>true</WholeProgramOptimization>
73
-    <CharacterSet>Unicode</CharacterSet>
74
-    <SpectreMitigation>Spectre</SpectreMitigation>
75
-  </PropertyGroup>
76
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
77
-    <ConfigurationType>Application</ConfigurationType>
78
-    <UseDebugLibraries>false</UseDebugLibraries>
79
-    <PlatformToolset>v143</PlatformToolset>
80
-    <WholeProgramOptimization>true</WholeProgramOptimization>
81
-    <CharacterSet>Unicode</CharacterSet>
82
-    <SpectreMitigation>Spectre</SpectreMitigation>
83
-  </PropertyGroup>
84
-  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
85
-  <ImportGroup Label="ExtensionSettings">
86
-  </ImportGroup>
87
-  <ImportGroup Label="Shared">
88
-  </ImportGroup>
89
-  <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">
90
-    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
91
-    <Import Project="..\compat\Debug.props" />
92
-    <Import Project="tapctl.props" />
93
-  </ImportGroup>
94
-  <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
95
-    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
96
-    <Import Project="..\compat\Debug.props" />
97
-    <Import Project="tapctl.props" />
98
-  </ImportGroup>
99
-  <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
100
-    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
101
-    <Import Project="..\compat\Debug.props" />
102
-    <Import Project="tapctl.props" />
103
-  </ImportGroup>
104
-  <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">
105
-    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
106
-    <Import Project="..\compat\Release.props" />
107
-    <Import Project="tapctl.props" />
108
-  </ImportGroup>
109
-  <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
110
-    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
111
-    <Import Project="..\compat\Release.props" />
112
-    <Import Project="tapctl.props" />
113
-  </ImportGroup>
114
-  <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
115
-    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
116
-    <Import Project="..\compat\Release.props" />
117
-    <Import Project="tapctl.props" />
118
-  </ImportGroup>
119
-  <PropertyGroup Label="UserMacros" />
120
-  <PropertyGroup Label="Vcpkg" Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">
121
-    <VcpkgEnabled>true</VcpkgEnabled>
122
-  </PropertyGroup>
123
-  <PropertyGroup Label="Vcpkg" Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">
124
-    <VcpkgEnabled>true</VcpkgEnabled>
125
-  </PropertyGroup>
126
-  <PropertyGroup Label="Vcpkg" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
127
-    <VcpkgEnabled>true</VcpkgEnabled>
128
-  </PropertyGroup>
129
-  <PropertyGroup Label="Vcpkg" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
130
-    <VcpkgEnabled>true</VcpkgEnabled>
131
-  </PropertyGroup>
132
-  <PropertyGroup Label="Vcpkg" Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
133
-    <VcpkgEnabled>true</VcpkgEnabled>
134
-  </PropertyGroup>
135
-  <PropertyGroup Label="Vcpkg" Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
136
-    <VcpkgEnabled>true</VcpkgEnabled>
137
-  </PropertyGroup>
138
-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">
139
-    <ClCompile>
140
-      <SDLCheck>true</SDLCheck>
141
-      <AdditionalOptions>/ZH:SHA_256 %(AdditionalOptions)</AdditionalOptions>
142
-    </ClCompile>
143
-  </ItemDefinitionGroup>
144
-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">
145
-    <ClCompile>
146
-      <SDLCheck>true</SDLCheck>
147
-      <AdditionalOptions>/ZH:SHA_256 %(AdditionalOptions)</AdditionalOptions>
148
-    </ClCompile>
149
-  </ItemDefinitionGroup>
150
-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
151
-    <ClCompile>
152
-      <SDLCheck>true</SDLCheck>
153
-      <AdditionalOptions>/ZH:SHA_256 %(AdditionalOptions)</AdditionalOptions>
154
-    </ClCompile>
155
-  </ItemDefinitionGroup>
156
-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
157
-    <ClCompile>
158
-      <SDLCheck>true</SDLCheck>
159
-      <AdditionalOptions>/ZH:SHA_256 %(AdditionalOptions)</AdditionalOptions>
160
-    </ClCompile>
161
-    <Link>
162
-      <CETCompat>true</CETCompat>
163
-    </Link>
164
-  </ItemDefinitionGroup>
165
-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
166
-    <ClCompile>
167
-      <SDLCheck>true</SDLCheck>
168
-      <AdditionalOptions>/ZH:SHA_256 %(AdditionalOptions)</AdditionalOptions>
169
-    </ClCompile>
170
-  </ItemDefinitionGroup>
171
-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
172
-    <Link>
173
-      <CETCompat>true</CETCompat>
174
-    </Link>
175
-    <ClCompile>
176
-      <SDLCheck>true</SDLCheck>
177
-      <AdditionalOptions>/ZH:SHA_256 %(AdditionalOptions)</AdditionalOptions>
178
-    </ClCompile>
179
-  </ItemDefinitionGroup>
180
-  <ItemGroup>
181
-    <ClCompile Include="error.c" />
182
-    <ClCompile Include="tap.c" />
183
-    <ClCompile Include="main.c" />
184
-  </ItemGroup>
185
-  <ItemGroup>
186
-    <ClInclude Include="basic.h" />
187
-    <ClInclude Include="error.h" />
188
-    <ClInclude Include="tap.h" />
189
-  </ItemGroup>
190
-  <ItemGroup>
191
-    <ResourceCompile Include="tapctl_resources.rc" />
192
-  </ItemGroup>
193
-  <ItemGroup>
194
-    <ProjectReference Include="..\..\build\msvc\msvc-generate\msvc-generate.vcxproj">
195
-      <Project>{8598c2c8-34c4-47a1-99b0-7c295a890615}</Project>
196
-      <ReferenceOutputAssembly>false</ReferenceOutputAssembly>
197
-    </ProjectReference>
198
-  </ItemGroup>
199
-  <ItemGroup>
200
-    <Manifest Include="tapctl.exe.manifest" />
201
-  </ItemGroup>
202
-  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
203
-  <ImportGroup Label="ExtensionTargets">
204
-  </ImportGroup>
205
-</Project>
206 1
\ No newline at end of file
... ...
@@ -19,8 +19,6 @@
19 19
 
20 20
 #ifdef HAVE_CONFIG_H
21 21
 #include <config.h>
22
-#else
23
-#include <config-msvc-version.h>
24 22
 #endif
25 23
 #include <winresrc.h>
26 24
 
... ...
@@ -23,8 +23,6 @@
23 23
 
24 24
 #ifdef HAVE_CONFIG_H
25 25
 #include "config.h"
26
-#elif defined(_MSC_VER)
27
-#include "config-msvc.h"
28 26
 #endif
29 27
 
30 28
 #include <stdarg.h>
... ...
@@ -24,8 +24,6 @@
24 24
 
25 25
 #ifdef HAVE_CONFIG_H
26 26
 #include "config.h"
27
-#elif defined(_MSC_VER)
28
-#include "config-msvc.h"
29 27
 #endif
30 28
 
31 29
 
... ...
@@ -23,8 +23,6 @@
23 23
 
24 24
 #ifdef HAVE_CONFIG_H
25 25
 #include "config.h"
26
-#elif defined(_MSC_VER)
27
-#include "config-msvc.h"
28 26
 #endif
29 27
 
30 28
 #include "syshead.h"
... ...
@@ -23,8 +23,6 @@
23 23
 
24 24
 #ifdef HAVE_CONFIG_H
25 25
 #include "config.h"
26
-#elif defined(_MSC_VER)
27
-#include "config-msvc.h"
28 26
 #endif
29 27
 
30 28
 #include "syshead.h"
... ...
@@ -23,8 +23,6 @@
23 23
 
24 24
 #ifdef HAVE_CONFIG_H
25 25
 #include "config.h"
26
-#elif defined(_MSC_VER)
27
-#include "config-msvc.h"
28 26
 #endif
29 27
 
30 28
 #include "syshead.h"
... ...
@@ -24,8 +24,6 @@
24 24
 
25 25
 #ifdef HAVE_CONFIG_H
26 26
 #include "config.h"
27
-#elif defined(_MSC_VER)
28
-#include "config-msvc.h"
29 27
 #endif
30 28
 
31 29
 #include "syshead.h"
... ...
@@ -23,8 +23,6 @@
23 23
 
24 24
 #ifdef HAVE_CONFIG_H
25 25
 #include "config.h"
26
-#elif defined(_MSC_VER)
27
-#include "config-msvc.h"
28 26
 #endif
29 27
 
30 28
 #include "syshead.h"
... ...
@@ -23,8 +23,6 @@
23 23
 
24 24
 #ifdef HAVE_CONFIG_H
25 25
 #include "config.h"
26
-#elif defined(_MSC_VER)
27
-#include "config-msvc.h"
28 26
 #endif
29 27
 
30 28
 #include "syshead.h"
... ...
@@ -24,8 +24,6 @@
24 24
 
25 25
 #ifdef HAVE_CONFIG_H
26 26
 #include "config.h"
27
-#elif defined(_MSC_VER)
28
-#include "config-msvc.h"
29 27
 #endif
30 28
 
31 29
 #include "syshead.h"
... ...
@@ -24,8 +24,6 @@
24 24
 
25 25
 #ifdef HAVE_CONFIG_H
26 26
 #include "config.h"
27
-#elif defined(_MSC_VER)
28
-#include "config-msvc.h"
29 27
 #endif
30 28
 
31 29
 #include "syshead.h"
... ...
@@ -23,8 +23,6 @@
23 23
 
24 24
 #ifdef HAVE_CONFIG_H
25 25
 #include "config.h"
26
-#elif defined(_MSC_VER)
27
-#include "config-msvc.h"
28 26
 #endif
29 27
 
30 28
 #include "syshead.h"
... ...
@@ -24,8 +24,6 @@
24 24
 
25 25
 #ifdef HAVE_CONFIG_H
26 26
 #include "config.h"
27
-#elif defined(_MSC_VER)
28
-#include "config-msvc.h"
29 27
 #endif
30 28
 
31 29
 #include "syshead.h"
... ...
@@ -23,8 +23,6 @@
23 23
 
24 24
 #ifdef HAVE_CONFIG_H
25 25
 #include "config.h"
26
-#elif defined(_MSC_VER)
27
-#include "config-msvc.h"
28 26
 #endif
29 27
 
30 28
 #include "syshead.h"