From f95d32ebe9c0b5708c2b539b739584bc43672037 Mon Sep 17 00:00:00 2001 From: Johannes Thoma Date: Mon, 14 Mar 2022 18:18:25 +0100 Subject: [PATCH] Attempt to make it compile under OpenNebula VM. Newer cygwin / make converts wd to UNC path but cmd does not support that ... need to explicitly cd into src dir ... argh --- Makefile.win | 14 ++++++++++++++ ms-cl-jt-opennebula-vm.cmd | 4 ++++ 2 files changed, 18 insertions(+) create mode 100644 ms-cl-jt-opennebula-vm.cmd diff --git a/Makefile.win b/Makefile.win index 2bbb45b7..f9474d0a 100644 --- a/Makefile.win +++ b/Makefile.win @@ -106,6 +106,20 @@ WINDRBD_SOURCE = .. DRBD_UTILS_SOURCE = Y:\\drbd-utils-windows endif +ifeq ($(BUILD_ENV),jt-opennebula-vm) +export EWDK_BASE := e: +EWDK_KIT := $(EWDK_BASE)\\Program Files\\Windows Kits\\10 +EWDK_VERSION := 10.0.22000.0 +EWDK_BIN := $(EWDK_KIT)\\bin\\$(EWDK_VERSION)\\x86 + +# Name of the pfx file (without extension) +KEY = linbit-2019 +PASSWD = "" + +WINDRBD_SOURCE = .. +DRBD_UTILS_SOURCE = Y:\\drbd-utils-windows +endif + ifndef EWDK_VERSION $(error EWDK_BASE not set. Please edit Makefile to make it know about your ewdk installation.) endif diff --git a/ms-cl-jt-opennebula-vm.cmd b/ms-cl-jt-opennebula-vm.cmd new file mode 100644 index 00000000..541497a4 --- /dev/null +++ b/ms-cl-jt-opennebula-vm.cmd @@ -0,0 +1,4 @@ +set EWDK_BASE=e: +call %EWDK_BASE%\BuildEnv\SetupBuildEnv.cmd amd64 +set PATH=%PATH%;"E:\Program Files\Microsoft Visual Studio\2019\BuildTools\VC\Tools\MSVC\14.28.29910\bin\Hostx64\x64" +cl.exe %*