From 7e64ca1f8313505a67b32b907f095d23e8849068 Mon Sep 17 00:00:00 2001 From: Adam Honse Date: Tue, 17 Dec 2019 19:51:34 -0600 Subject: [PATCH] Merge QT project files in OpenAuraSDK_Win.pro --- OpenAuraSDK_Win.pro | 85 +++++++++++++++++++++++++++++---------------- 1 file changed, 56 insertions(+), 29 deletions(-) diff --git a/OpenAuraSDK_Win.pro b/OpenAuraSDK_Win.pro index d08507cac..be7f575f0 100644 --- a/OpenAuraSDK_Win.pro +++ b/OpenAuraSDK_Win.pro @@ -5,27 +5,10 @@ greaterThan(QT_MAJOR_VERSION, 4): QT += widgets TARGET = OpenAuraSDK TEMPLATE = app -LIBS += \ - -lws2_32 \ - -L"$$PWD/dependencies/inpout32_1501/Win32/" -linpout32 - -DEFINES -= \ - UNICODE - -DEFINES += \ - _MBCS \ - WIN32 \ - _CRT_SECURE_NO_WARNINGS \ - _WINSOCK_DEPRECATED_NO_WARNINGS \ - WIN32_LEAN_AND_MEAN - INCLUDEPATH += \ - dependencies/inpout32_1501/Win32/ \ - dependencies/razer-chroma-2.9.0/inc \ i2c_smbus/ \ net_port/ \ serial_port/ \ - wmi/ \ Controllers/AuraController/ \ Controllers/CorsairController/ \ Controllers/CorsairProController/ \ @@ -41,12 +24,8 @@ SOURCES += \ OpenAuraSDK.cpp \ qt/OpenAuraSDKQtDialog.cpp \ i2c_smbus/i2c_smbus.cpp \ - i2c_smbus/i2c_smbus_i801.cpp \ - i2c_smbus/i2c_smbus_nct6775.cpp \ - i2c_smbus/i2c_smbus_piix4.cpp \ net_port/net_port.cpp \ serial_port/serial_port.cpp \ - wmi/wmi.cpp \ Controllers/AuraController/AuraController.cpp \ Controllers/AuraController/AuraControllerDetect.cpp \ Controllers/CorsairController/CorsairController.cpp \ @@ -61,26 +40,19 @@ SOURCES += \ Controllers/LEDStripController/LEDStripControllerDetect.cpp \ Controllers/RGBFusionController/RGBFusionController.cpp \ Controllers/RGBFusionController/RGBFusionControllerDetect.cpp \ - RGBController/RazerChromaSDKDetect.cpp \ RGBController/RGBController_Aura.cpp \ RGBController/RGBController_Corsair.cpp \ RGBController/RGBController_CorsairPro.cpp \ RGBController/RGBController_HuePlus.cpp \ RGBController/RGBController_HyperX.cpp \ RGBController/RGBController_LEDStrip.cpp \ - RGBController/RGBController_RazerChromaSDK.cpp \ RGBController/RGBController_RGBFusion.cpp HEADERS += \ - dependencies/inpout32_1501/Win32/inpout32.h \ qt/OpenAuraSDKQtDialog.h \ i2c_smbus/i2c_smbus.h \ - i2c_smbus/i2c_smbus_i801.h \ - i2c_smbus/i2c_smbus_nct6775.h \ - i2c_smbus/i2c_smbus_piix4.h \ net_port/net_port.h \ serial_port/serial_port.h \ - wmi/wmi.h \ Controllers/AuraController/AuraController.h \ Controllers/CorsairController/CorsairController.h \ Controllers/CorsairProController/CorsairProController.h \ @@ -93,7 +65,6 @@ HEADERS += \ RGBController/RGBController_CorsairPro.h \ RGBController/RGBController_HuePlus.h \ RGBController/RGBController_HyperX.h \ - RGBController/RGBController_RazerChromaSDK.h \ RGBController/RGBController_RGBFusion.h RESOURCES += \ @@ -101,3 +72,59 @@ RESOURCES += \ FORMS += \ qt/openaurasdk.ui + +#----------------------------------------------- +# Windows specific project configuration +#----------------------------------------------- +win32:INCLUDEPATH += \ + dependencies/inpout32_1501/Win32/ \ + dependencies/razer-chroma-2.9.0/inc \ + wmi/ \ + +win32:SOURCES += \ + i2c_smbus/i2c_smbus_i801.cpp \ + i2c_smbus/i2c_smbus_nct6775.cpp \ + i2c_smbus/i2c_smbus_piix4.cpp \ + wmi/wmi.cpp \ + RGBController/RazerChromaSDKDetect.cpp \ + RGBController/RGBController_RazerChromaSDK.cpp \ + +win32:HEADERS += \ + dependencies/inpout32_1501/Win32/inpout32.h \ + i2c_smbus/i2c_smbus_i801.h \ + i2c_smbus/i2c_smbus_nct6775.h \ + i2c_smbus/i2c_smbus_piix4.h \ + wmi/wmi.h \ + RGBController/RGBController_RazerChromaSDK.h \ + +win32:LIBS += \ + -lws2_32 \ + -L"$$PWD/dependencies/inpout32_1501/Win32/" -linpout32 + +win32:DEFINES -= \ + UNICODE + +win32:DEFINES += \ + _MBCS \ + WIN32 \ + _CRT_SECURE_NO_WARNINGS \ + _WINSOCK_DEPRECATED_NO_WARNINGS \ + WIN32_LEAN_AND_MEAN + +#----------------------------------------------- +# Linux specific project configuration +#----------------------------------------------- +unix:INCLUDEPATH += \ + dependencies/libe131/src/ \ + +unix:HEADERS += \ + i2c_smbus/i2c_smbus_linux.h \ + RGBController/RGBController_E131.h \ + +unix:SOURCES += \ + dependencies/libe131/src/e131.c \ + i2c_smbus/i2c_smbus_linux.cpp \ + RGBController/OpenRazerDetect.cpp \ + RGBController/E131ControllerDetect.cpp \ + RGBController/RGBController_E131.cpp \ + RGBController/RGBController_OpenRazer.cpp \