@@ -14,6 +14,7 @@
#define VSS_WIN32_PROVIDER_H
#include <windows.h>
+#include <objbase.h>
STDAPI VSSCheckOSVersion(void);
@@ -1,5 +1,5 @@
--include ../../config-host.mak
--include ../../rules.mak
+-include $(BUILD_DIR)/config-host.mak
+-include $(SRC_PATH)/rules.mak
# To build .tlb from .idl, WindowsSDK and C++ must be installed
MIDL=midl
@@ -20,6 +20,7 @@ $(qga-prv-tlb): $(qga-prv-idl)
$(qga-prv-obj-y): QEMU_CXXFLAGS = $(filter-out -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wold-style-declaration -Wold-style-definition -Wredundant-decls -fstack-protector-all, $(QEMU_CFLAGS))
$(qga-prv-obj-y): QEMU_CXXFLAGS += -Wno-unknown-pragmas -Wno-delete-non-virtual-dtor
+$(qga-prv-obj-y): QEMU_INCLUDES += -I$(BUILD_DIR)
$(qga-prv-dll): LDFLAGS = -shared -Wl,--add-stdcall-alias,--enable-stdcall-fixup -lole32 -loleaut32 -lshlwapi -luuid -static
$(qga-prv-dll): $(qga-prv-obj-y) $(qga-prv-def) $(qga-prv-tlb)
@@ -14,7 +14,7 @@
#define VSS_WIN32_H
#define __MIDL_user_allocate_free_DEFINED__
-#include "../config-host.h"
+#include "config-host.h"
#include <windows.h>
#include <ole2.h>
#include <objbase.h>