diff --git a/BridgeLink/BridgeLink.vcxproj b/BridgeLink/BridgeLink.vcxproj
index b0745769..d86074e1 100644
--- a/BridgeLink/BridgeLink.vcxproj
+++ b/BridgeLink/BridgeLink.vcxproj
@@ -106,7 +106,7 @@
true
_CRT_SECURE_NO_WARNINGS;_DEBUG;DEVICEINFO_EXPORTS;_WINDOWS;_USRDLL;%(PreprocessorDefinitions)
true
- $(FrameworkPath);$(ContractsPath);$(WindowsPath);$(WindowsPath)zlib
+ $(ContractsPath);$(FrameworkPath);$(WindowsPath);$(WindowsPath)zlib
true
false
@@ -125,7 +125,7 @@
true
_CRT_SECURE_NO_WARNINGS;WIN32;_DEBUG;DEVICEINFO_EXPORTS;_WINDOWS;_USRDLL;%(PreprocessorDefinitions)
true
- $(FrameworkPath);$(ContractsPath);$(WindowsPath);$(WindowsPath)zlib
+ $(ContractsPath);$(FrameworkPath);$(WindowsPath);$(WindowsPath)zlib
true
false
@@ -146,7 +146,7 @@
true
_CRT_SECURE_NO_WARNINGS;WIN32;NDEBUG;DEVICEINFO_EXPORTS;_WINDOWS;_USRDLL;%(PreprocessorDefinitions)
true
- $(FrameworkPath);$(ContractsPath);$(WindowsPath);$(WindowsPath)zlib
+ $(ContractsPath);$(FrameworkPath);$(WindowsPath);$(WindowsPath)zlib
true
false
@@ -169,7 +169,7 @@
true
_CRT_SECURE_NO_WARNINGS;NDEBUG;DEVICEINFO_EXPORTS;_WINDOWS;_USRDLL;%(PreprocessorDefinitions)
true
- $(FrameworkPath);$(ContractsPath);$(WindowsPath);$(WindowsPath)zlib
+ $(ContractsPath);$(FrameworkPath);$(WindowsPath);$(WindowsPath)zlib
true
false
diff --git a/DeviceInfo/DeviceInfo.vcxproj b/DeviceInfo/DeviceInfo.vcxproj
index 6336a7f4..c483f9a3 100644
--- a/DeviceInfo/DeviceInfo.vcxproj
+++ b/DeviceInfo/DeviceInfo.vcxproj
@@ -106,7 +106,7 @@
true
_CRT_SECURE_NO_WARNINGS;_DEBUG;DEVICEINFO_EXPORTS;_WINDOWS;_USRDLL;%(PreprocessorDefinitions)
true
- $(FrameworkPath);$(ContractsPath);$(WindowsPath);$(WindowsPath)zlib
+ $(ContractsPath);$(FrameworkPath);$(WindowsPath);$(WindowsPath)zlib
true
@@ -123,7 +123,7 @@
true
_CRT_SECURE_NO_WARNINGS;WIN32;_DEBUG;DEVICEINFO_EXPORTS;_WINDOWS;_USRDLL;%(PreprocessorDefinitions)
true
- $(FrameworkPath);$(ContractsPath);$(WindowsPath);$(WindowsPath)zlib
+ $(ContractsPath);$(FrameworkPath);$(WindowsPath);$(WindowsPath)zlib
true
@@ -142,7 +142,7 @@
true
_CRT_SECURE_NO_WARNINGS;WIN32;NDEBUG;DEVICEINFO_EXPORTS;_WINDOWS;_USRDLL;%(PreprocessorDefinitions)
true
- $(FrameworkPath);$(ContractsPath);$(WindowsPath);$(WindowsPath)zlib
+ $(ContractsPath);$(FrameworkPath);$(WindowsPath);$(WindowsPath)zlib
true
@@ -163,7 +163,7 @@
true
_CRT_SECURE_NO_WARNINGS;NDEBUG;DEVICEINFO_EXPORTS;_WINDOWS;_USRDLL;%(PreprocessorDefinitions)
true
- $(FrameworkPath);$(ContractsPath);$(WindowsPath);$(WindowsPath)zlib
+ $(ContractsPath);$(FrameworkPath);$(WindowsPath);$(WindowsPath)zlib
true
diff --git a/LocationSync/LocationSync.vcxproj b/LocationSync/LocationSync.vcxproj
index df86b20e..8b797f2e 100644
--- a/LocationSync/LocationSync.vcxproj
+++ b/LocationSync/LocationSync.vcxproj
@@ -106,7 +106,7 @@
true
_CRT_SECURE_NO_WARNINGS;_DEBUG;WEBSERVER_EXPORTS;_WINDOWS;_USRDLL;%(PreprocessorDefinitions)
true
- $(FrameworkPath);$(ContractsPath);$(WindowsPath);$(WindowsPath)zlib
+ $(ContractsPath);$(FrameworkPath);$(WindowsPath);$(WindowsPath)zlib
true
@@ -123,7 +123,7 @@
true
_CRT_SECURE_NO_WARNINGS;WIN32;_DEBUG;WEBSERVER_EXPORTS;_WINDOWS;_USRDLL;%(PreprocessorDefinitions)
true
- $(FrameworkPath);$(ContractsPath);$(WindowsPath);$(WindowsPath)zlib
+ $(ContractsPath);$(FrameworkPath);$(WindowsPath);$(WindowsPath)zlib
true
@@ -142,7 +142,7 @@
true
_CRT_SECURE_NO_WARNINGS;WIN32;NDEBUG;WEBSERVER_EXPORTS;_WINDOWS;_USRDLL;%(PreprocessorDefinitions)
true
- $(FrameworkPath);$(ContractsPath);$(WindowsPath);$(WindowsPath)zlib
+ $(ContractsPath);$(FrameworkPath);$(WindowsPath);$(WindowsPath)zlib
true
@@ -163,7 +163,7 @@
true
_CRT_SECURE_NO_WARNINGS;NDEBUG;WEBSERVER_EXPORTS;_WINDOWS;_USRDLL;%(PreprocessorDefinitions)
true
- $(FrameworkPath);$(ContractsPath);$(WindowsPath);$(WindowsPath)zlib
+ $(ContractsPath);$(FrameworkPath);$(WindowsPath);$(WindowsPath)zlib
true
diff --git a/MessageControl/MessageControl.vcxproj b/MessageControl/MessageControl.vcxproj
index 78f5ed03..ed521c1f 100644
--- a/MessageControl/MessageControl.vcxproj
+++ b/MessageControl/MessageControl.vcxproj
@@ -106,7 +106,7 @@
true
_CRT_SECURE_NO_WARNINGS;_DEBUG;TRACECONTROL_EXPORTS;_WINDOWS;_USRDLL;%(PreprocessorDefinitions)
true
- $(FrameworkPath);$(ContractsPath);$(WindowsPath);$(WindowsPath)zlib
+ $(ContractsPath);$(FrameworkPath);$(WindowsPath);$(WindowsPath)zlib
true
@@ -123,7 +123,7 @@
true
_CRT_SECURE_NO_WARNINGS;WIN32;_DEBUG;TRACECONTROL_EXPORTS;_WINDOWS;_USRDLL;%(PreprocessorDefinitions)
true
- $(FrameworkPath);$(ContractsPath);$(WindowsPath);$(WindowsPath)zlib
+ $(ContractsPath);$(FrameworkPath);$(WindowsPath);$(WindowsPath)zlib
true
@@ -142,7 +142,7 @@
true
_CRT_SECURE_NO_WARNINGS;WIN32;NDEBUG;TRACECONTROL_EXPORTS;_WINDOWS;_USRDLL;%(PreprocessorDefinitions)
true
- $(FrameworkPath);$(ContractsPath);$(WindowsPath);$(WindowsPath)zlib
+ $(ContractsPath);$(FrameworkPath);$(WindowsPath);$(WindowsPath)zlib
true
@@ -163,7 +163,7 @@
true
_CRT_SECURE_NO_WARNINGS;NDEBUG;TRACECONTROL_EXPORTS;_WINDOWS;_USRDLL;%(PreprocessorDefinitions)
true
- $(FrameworkPath);$(ContractsPath);$(WindowsPath);$(WindowsPath)zlib
+ $(ContractsPath);$(FrameworkPath);$(WindowsPath);$(WindowsPath)zlib
true
diff --git a/Messenger/Messenger.vcxproj b/Messenger/Messenger.vcxproj
index a3df8f75..acaffa98 100644
--- a/Messenger/Messenger.vcxproj
+++ b/Messenger/Messenger.vcxproj
@@ -119,7 +119,7 @@
true
_CRT_SECURE_NO_WARNINGS;_DEBUG;SECURITYOFFICER_EXPORTS;_WINDOWS;_USRDLL;%(PreprocessorDefinitions)
true
- $(FrameworkPath);$(ContractsPath);$(WindowsPath);$(WindowsPath)zlib
+ $(ContractsPath);$(FrameworkPath);$(WindowsPath);$(WindowsPath)zlib
true
@@ -136,7 +136,7 @@
true
_CRT_SECURE_NO_WARNINGS;WIN32;_DEBUG;SECURITYOFFICER_EXPORTS;_WINDOWS;_USRDLL;%(PreprocessorDefinitions)
true
- $(FrameworkPath);$(ContractsPath);$(WindowsPath);$(WindowsPath)zlib
+ $(ContractsPath);$(FrameworkPath);$(WindowsPath);$(WindowsPath)zlib
true
@@ -155,7 +155,7 @@
true
_CRT_SECURE_NO_WARNINGS;WIN32;NDEBUG;SECURITYOFFICER_EXPORTS;_WINDOWS;_USRDLL;%(PreprocessorDefinitions)
true
- $(FrameworkPath);$(ContractsPath);$(WindowsPath);$(WindowsPath)zlib
+ $(ContractsPath);$(FrameworkPath);$(WindowsPath);$(WindowsPath)zlib
true
@@ -176,7 +176,7 @@
true
_CRT_SECURE_NO_WARNINGS;NDEBUG;_WINDOWS;_USRDLL;%(PreprocessorDefinitions)
true
- $(FrameworkPath);$(ContractsPath);$(WindowsPath);$(WindowsPath)zlib
+ $(ContractsPath);$(FrameworkPath);$(WindowsPath);$(WindowsPath)zlib
true
diff --git a/Monitor/Monitor.vcxproj b/Monitor/Monitor.vcxproj
index aa123e6e..b62a0167 100644
--- a/Monitor/Monitor.vcxproj
+++ b/Monitor/Monitor.vcxproj
@@ -106,13 +106,14 @@
true
_CRT_SECURE_NO_WARNINGS;_DEBUG;MONITOR_EXPORTS;_WINDOWS;_USRDLL;%(PreprocessorDefinitions)
true
- $(FrameworkPath);$(ContractsPath);$(WindowsPath);$(WindowsPath)zlib
+ $(ContractsPath);$(FrameworkPath);$(WindowsPath);$(WindowsPath)zlib
true
Windows
true
$(OutDir)
+ interfaces.lib;%(AdditionalDependencies)
@@ -123,13 +124,14 @@
true
_CRT_SECURE_NO_WARNINGS;WIN32;_DEBUG;MONITOR_EXPORTS;_WINDOWS;_USRDLL;%(PreprocessorDefinitions)
true
- $(FrameworkPath);$(ContractsPath);$(WindowsPath);$(WindowsPath)zlib
+ $(ContractsPath);$(FrameworkPath);$(WindowsPath);$(WindowsPath)zlib
true
Windows
true
$(OutDir)
+ interfaces.lib;%(AdditionalDependencies)
@@ -142,7 +144,7 @@
true
_CRT_SECURE_NO_WARNINGS;WIN32;NDEBUG;MONITOR_EXPORTS;_WINDOWS;_USRDLL;%(PreprocessorDefinitions)
true
- $(FrameworkPath);$(ContractsPath);$(WindowsPath);$(WindowsPath)zlib
+ $(ContractsPath);$(FrameworkPath);$(WindowsPath);$(WindowsPath)zlib
true
@@ -151,6 +153,7 @@
true
true
$(OutDir)
+ interfaces.lib;%(AdditionalDependencies)
@@ -163,7 +166,7 @@
true
_CRT_SECURE_NO_WARNINGS;NDEBUG;MONITOR_EXPORTS;_WINDOWS;_USRDLL;%(PreprocessorDefinitions)
true
- $(FrameworkPath);$(ContractsPath);$(WindowsPath);$(WindowsPath)zlib
+ $(ContractsPath);$(FrameworkPath);$(WindowsPath);$(WindowsPath)zlib
true
@@ -172,6 +175,7 @@
true
true
$(OutDir)
+ interfaces.lib;%(AdditionalDependencies)
diff --git a/OpenCDMi/OpenCDMi.vcxproj b/OpenCDMi/OpenCDMi.vcxproj
index b65c6f34..f9691d15 100644
--- a/OpenCDMi/OpenCDMi.vcxproj
+++ b/OpenCDMi/OpenCDMi.vcxproj
@@ -118,7 +118,7 @@
true
_CRT_SECURE_NO_WARNINGS;_DEBUG;OPENCDMI_EXPORTS;_WINDOWS;_USRDLL;%(PreprocessorDefinitions)
true
- $(FrameworkPath);$(ContractsPath);$(ClientsPath);$(WindowsPath);$(WindowsPath)zlib
+ $(ContractsPath);$(FrameworkPath);$(ClientsPath);$(WindowsPath);$(WindowsPath)zlib
true
@@ -135,7 +135,7 @@
true
_CRT_SECURE_NO_WARNINGS;WIN32;_DEBUG;OPENCDMI_EXPORTS;_WINDOWS;_USRDLL;%(PreprocessorDefinitions)
true
- $(FrameworkPath);$(ContractsPath);$(ClientsPath);$(WindowsPath);$(WindowsPath)zlib
+ $(ContractsPath);$(FrameworkPath);$(ClientsPath);$(WindowsPath);$(WindowsPath)zlib
true
@@ -154,7 +154,7 @@
true
_CRT_SECURE_NO_WARNINGS;WIN32;NDEBUG;OPENCDMI_EXPORTS;_WINDOWS;_USRDLL;%(PreprocessorDefinitions)
true
- $(FrameworkPath);$(ContractsPath);$(ClientsPath);$(WindowsPath);$(WindowsPath)zlib
+ $(ContractsPath);$(FrameworkPath);$(ClientsPath);$(WindowsPath);$(WindowsPath)zlib
true
@@ -175,7 +175,7 @@
true
_CRT_SECURE_NO_WARNINGS;NDEBUG;OPENCDMI_EXPORTS;_WINDOWS;_USRDLL;%(PreprocessorDefinitions)
true
- $(FrameworkPath);$(ContractsPath);$(ClientsPath);$(WindowsPath);$(WindowsPath)zlib
+ $(ContractsPath);$(FrameworkPath);$(ClientsPath);$(WindowsPath);$(WindowsPath)zlib
true
diff --git a/PerformanceMetrics/CMakeLists.txt b/PerformanceMetrics/CMakeLists.txt
index bf428850..6a257c5d 100644
--- a/PerformanceMetrics/CMakeLists.txt
+++ b/PerformanceMetrics/CMakeLists.txt
@@ -43,6 +43,7 @@ if(BUILD_REFERENCE)
endif()
find_package(${NAMESPACE}Plugins REQUIRED)
+find_package(${NAMESPACE}Interfaces REQUIRED)
find_package(CompileSettingsDebug CONFIG REQUIRED)
add_library(${MODULE_NAME} SHARED
@@ -70,6 +71,7 @@ set_target_properties(${MODULE_NAME} PROPERTIES
target_link_libraries(${MODULE_NAME}
PRIVATE
CompileSettingsDebug::CompileSettingsDebug
+ ${NAMESPACE}Interfaces::${NAMESPACE}Interfaces
${NAMESPACE}Plugins::${NAMESPACE}Plugins)
install(TARGETS ${MODULE_NAME}
diff --git a/PerformanceMetrics/PerformanceMetrics.h b/PerformanceMetrics/PerformanceMetrics.h
index f84a0b15..96d21bf0 100644
--- a/PerformanceMetrics/PerformanceMetrics.h
+++ b/PerformanceMetrics/PerformanceMetrics.h
@@ -22,7 +22,8 @@
#include "Module.h"
#include
#include
-#include
+#include
+#include
#include
diff --git a/RustBridge/RustBridge.vcxproj b/RustBridge/RustBridge.vcxproj
index ce3ae9e6..26818257 100644
--- a/RustBridge/RustBridge.vcxproj
+++ b/RustBridge/RustBridge.vcxproj
@@ -106,7 +106,7 @@
true
_CRT_SECURE_NO_WARNINGS;_DEBUG;DEVICEINFO_EXPORTS;_WINDOWS;_USRDLL;%(PreprocessorDefinitions)
true
- $(FrameworkPath);$(ContractsPath);$(WindowsPath);$(WindowsPath)zlib
+ $(ContractsPath);$(FrameworkPath);$(WindowsPath);$(WindowsPath)zlib
true
@@ -124,7 +124,7 @@
true
_CRT_SECURE_NO_WARNINGS;WIN32;_DEBUG;DEVICEINFO_EXPORTS;_WINDOWS;_USRDLL;%(PreprocessorDefinitions)
true
- $(FrameworkPath);$(ContractsPath);$(WindowsPath);$(WindowsPath)zlib
+ $(ContractsPath);$(FrameworkPath);$(WindowsPath);$(WindowsPath)zlib
true
@@ -144,7 +144,7 @@
true
_CRT_SECURE_NO_WARNINGS;WIN32;NDEBUG;DEVICEINFO_EXPORTS;_WINDOWS;_USRDLL;%(PreprocessorDefinitions)
true
- $(FrameworkPath);$(ContractsPath);$(WindowsPath);$(WindowsPath)zlib
+ $(ContractsPath);$(FrameworkPath);$(WindowsPath);$(WindowsPath)zlib
true
@@ -166,7 +166,7 @@
true
_CRT_SECURE_NO_WARNINGS;NDEBUG;DEVICEINFO_EXPORTS;_WINDOWS;_USRDLL;%(PreprocessorDefinitions)
true
- $(FrameworkPath);$(ContractsPath);$(WindowsPath);$(WindowsPath)zlib
+ $(ContractsPath);$(FrameworkPath);$(WindowsPath);$(WindowsPath)zlib
true
diff --git a/SecurityAgent/SecurityAgent.vcxproj b/SecurityAgent/SecurityAgent.vcxproj
index 4eb401fb..fd3877cc 100644
--- a/SecurityAgent/SecurityAgent.vcxproj
+++ b/SecurityAgent/SecurityAgent.vcxproj
@@ -119,7 +119,7 @@
true
SECURITY_TESTING_MODE;_CRT_SECURE_NO_WARNINGS;_DEBUG;SECURITYOFFICER_EXPORTS;_WINDOWS;_USRDLL;%(PreprocessorDefinitions)
true
- $(FrameworkPath);$(ContractsPath);$(ClientsPath);$(WindowsPath);$(WindowsPath)zlib
+ $(ContractsPath);$(FrameworkPath);$(ClientsPath);$(WindowsPath);$(WindowsPath)zlib
true
@@ -136,7 +136,7 @@
true
SECURITY_TESTING_MODE;_CRT_SECURE_NO_WARNINGS;WIN32;_DEBUG;SECURITYOFFICER_EXPORTS;_WINDOWS;_USRDLL;%(PreprocessorDefinitions)
true
- $(FrameworkPath);$(ContractsPath);$(ClientsPath);$(WindowsPath);$(WindowsPath)zlib
+ $(ContractsPath);$(FrameworkPath);$(ClientsPath);$(WindowsPath);$(WindowsPath)zlib
true
@@ -155,7 +155,7 @@
true
SECURITY_TESTING_MODE;_CRT_SECURE_NO_WARNINGS;WIN32;NDEBUG;SECURITYOFFICER_EXPORTS;_WINDOWS;_USRDLL;%(PreprocessorDefinitions)
true
- $(FrameworkPath);$(ContractsPath);$(ClientsPath);$(WindowsPath);$(WindowsPath)zlib
+ $(ContractsPath);$(FrameworkPath);$(ClientsPath);$(WindowsPath);$(WindowsPath)zlib
true
@@ -176,7 +176,7 @@
true
SECURITY_TESTING_MODE;_CRT_SECURE_NO_WARNINGS;NDEBUG;_WINDOWS;_USRDLL;%(PreprocessorDefinitions)
true
- $(FrameworkPath);$(ContractsPath);$(ClientsPath);$(WindowsPath);$(WindowsPath)zlib
+ $(ContractsPath);$(FrameworkPath);$(ClientsPath);$(WindowsPath);$(WindowsPath)zlib
true
diff --git a/WebBridge/WebBridge.vcxproj b/WebBridge/WebBridge.vcxproj
index 79ded8cb..6498d456 100644
--- a/WebBridge/WebBridge.vcxproj
+++ b/WebBridge/WebBridge.vcxproj
@@ -106,7 +106,7 @@
true
_CRT_SECURE_NO_WARNINGS;_DEBUG;DEVICEINFO_EXPORTS;_WINDOWS;_USRDLL;%(PreprocessorDefinitions)
true
- $(FrameworkPath);$(ContractsPath);$(WindowsPath);$(WindowsPath)zlib
+ $(ContractsPath);$(FrameworkPath);$(WindowsPath);$(WindowsPath)zlib
true
@@ -124,7 +124,7 @@
true
_CRT_SECURE_NO_WARNINGS;WIN32;_DEBUG;DEVICEINFO_EXPORTS;_WINDOWS;_USRDLL;%(PreprocessorDefinitions)
true
- $(FrameworkPath);$(ContractsPath);$(WindowsPath);$(WindowsPath)zlib
+ $(ContractsPath);$(FrameworkPath);$(WindowsPath);$(WindowsPath)zlib
true
@@ -144,7 +144,7 @@
true
_CRT_SECURE_NO_WARNINGS;WIN32;NDEBUG;DEVICEINFO_EXPORTS;_WINDOWS;_USRDLL;%(PreprocessorDefinitions)
true
- $(FrameworkPath);$(ContractsPath);$(WindowsPath);$(WindowsPath)zlib
+ $(ContractsPath);$(FrameworkPath);$(WindowsPath);$(WindowsPath)zlib
true
@@ -166,7 +166,7 @@
true
_CRT_SECURE_NO_WARNINGS;NDEBUG;DEVICEINFO_EXPORTS;_WINDOWS;_USRDLL;%(PreprocessorDefinitions)
true
- $(FrameworkPath);$(ContractsPath);$(WindowsPath);$(WindowsPath)zlib
+ $(ContractsPath);$(FrameworkPath);$(WindowsPath);$(WindowsPath)zlib
true
diff --git a/WebKitBrowser/WebKitBrowser.h b/WebKitBrowser/WebKitBrowser.h
index b6cd83b3..e559b519 100644
--- a/WebKitBrowser/WebKitBrowser.h
+++ b/WebKitBrowser/WebKitBrowser.h
@@ -30,7 +30,7 @@
#include
#include
#include
-#include
+#include
namespace Thunder {
diff --git a/WebKitBrowser/WebKitImplementation.cpp b/WebKitBrowser/WebKitImplementation.cpp
index 2b9ca593..0e479798 100644
--- a/WebKitBrowser/WebKitImplementation.cpp
+++ b/WebKitBrowser/WebKitImplementation.cpp
@@ -28,6 +28,7 @@
#include
#include
+#include
#include