From d43f31a7e3e163a6477833259d0bcd4054e3debf Mon Sep 17 00:00:00 2001 From: Shriya Deshmukh Date: Thu, 7 Aug 2025 13:52:16 +0530 Subject: [PATCH 01/21] Added opensea-jsonformat submodule --- .gitmodules | 3 +++ subprojects/opensea-jsonformat | 1 + 2 files changed, 4 insertions(+) create mode 160000 subprojects/opensea-jsonformat diff --git a/.gitmodules b/.gitmodules index 75f3f8f1..698cddff 100644 --- a/.gitmodules +++ b/.gitmodules @@ -11,3 +11,6 @@ [submodule "wingetopt"] path = subprojects/wingetopt url = https://github.com/Seagate/wingetopt.git +[submodule "subprojects/opensea-jsonformat"] + path = subprojects/opensea-jsonformat + url = https://github.com/Seagate/opensea-jsonformat.git diff --git a/subprojects/opensea-jsonformat b/subprojects/opensea-jsonformat new file mode 160000 index 00000000..611f106c --- /dev/null +++ b/subprojects/opensea-jsonformat @@ -0,0 +1 @@ +Subproject commit 611f106c6e839bd4090fabe536d243f2af9fe75e From ba092c1f331787ce305c0bffef728b6e62567137 Mon Sep 17 00:00:00 2001 From: Shriya Deshmukh Date: Fri, 8 Aug 2025 16:04:09 +0530 Subject: [PATCH 02/21] Add CDL support --- include/openseachest_util_options.h | 52 ++++ src/openseachest_util_options.c | 47 ++++ utils/C/openSeaChest/openSeaChest_Configure.c | 233 +++++++++++++++++- 3 files changed, 330 insertions(+), 2 deletions(-) diff --git a/include/openseachest_util_options.h b/include/openseachest_util_options.h index 6c34e057..fbd52044 100644 --- a/include/openseachest_util_options.h +++ b/include/openseachest_util_options.h @@ -3614,6 +3614,51 @@ extern "C" M_NULLPTR, 0, M_NULLPTR, 0 \ } + // Set CDL Feature enable/disable +#define CDL_FEATURE_IDENTIFIER cdlFeature +#define CDL_FEATURE_VAR eCDLFeatureSet CDL_FEATURE_IDENTIFIER = CDL_FEATURE_UNKNOWN; +#define CDL_FEATURE_LONG_OPT_STRING "CDLfeature" +#define CDL_FEATURE_LONG_OPT \ + { \ + CDL_FEATURE_LONG_OPT_STRING, required_argument, M_NULLPTR, 0 \ + } + +// CDL settings (display - raw/json) +#define SHOW_CDL_SETTINGS_FLAG showCDLSettings +#define SHOW_CDL_SETTINGS_MODE_FLAG showCDLSettingsMode +#define SHOW_CDL_SETTINGS_VAR \ + getOptBool SHOW_CDL_SETTINGS_FLAG = goFalse; \ + int SHOW_CDL_SETTINGS_MODE_FLAG = 0; +#define SHOW_CDL_SETTINGS_LONG_OPT_STRING "showCDLSettings" +#define SHOW_CDL_SETTINGS_LONG_OPT \ + { \ + SHOW_CDL_SETTINGS_LONG_OPT_STRING, required_argument, M_NULLPTR, 0 \ + } + +// CDL settings (config) +#define CONFIG_CDL_JSONFILENAME_MAX_LEN 4096 +#define CONFIG_CDL_SETTINGS_FLAG configCDLSettings +#define CONFIG_CDL_JSONFILENAME_FLAG configCDLJsonFile +#define CONFIG_CDL_SETTINGS_VAR \ + getOptBool CONFIG_CDL_SETTINGS_FLAG = goFalse; \ + DECLARE_ZERO_INIT_ARRAY(char, configJsonFileName, CONFIG_CDL_JSONFILENAME_MAX_LEN); \ + char* CONFIG_CDL_JSONFILENAME_FLAG = &configJsonFileName[0]; +#define CONFIG_CDL_SETTINGS_LONG_OPT_STRING "configCDLSettings" +#define CONFIG_CDL_SETTINGS_LONG_OPT \ + { \ + CONFIG_CDL_SETTINGS_LONG_OPT_STRING, required_argument, M_NULLPTR, 0 \ + } + +// Skip Validation +#define SKIP_VALIDATION_FLAG skipValidation +#define SKIP_VALIDATION_VAR getOptBool SKIP_VALIDATION_FLAG = goFalse; +#define SKIP_VALIDATION_LONG_OPT_STRING "skipValidation" +#define SKIP_VALIDATION_LONG_OPT \ + { \ + SKIP_VALIDATION_LONG_OPT_STRING, no_argument, &SKIP_VALIDATION_FLAG, goTrue \ + } + + extern const char* deviceHandleExample; extern const char* deviceHandleName; extern const char* commandWindowType; @@ -5230,6 +5275,13 @@ extern "C" void print_SCSI_FW_Info_Help(bool shortHelp); + void print_EnableDisableCDL_Help(bool shortHelp); + + void print_Show_CDL_Settings_Help(bool shortHelp); + + void print_Config_CDL_Settings_Help(bool shortHelp); + + #define OUTPUTPATH_PARSE outputPathPtr = optarg; typedef struct s_deviceScanFlags diff --git a/src/openseachest_util_options.c b/src/openseachest_util_options.c index 9a9ea698..81a241e9 100644 --- a/src/openseachest_util_options.c +++ b/src/openseachest_util_options.c @@ -5652,3 +5652,50 @@ void print_Change_Id_String_Help(bool shortHelp) RESTORE_MAX_LBA_LONG_OPT_STRING); } } + +void print_EnableDisableCDL_Help(bool shortHelp) +{ + printf("\t--%s [enable | disable]\n", CDL_FEATURE_LONG_OPT_STRING); + if (!shortHelp) + { + printf("\t\tEnables or disables Command Duration Limit (CDL) support for\n"); + printf("\t\tdevices. To disable CDL use --CDLfeature disable. Note that the\n"); + printf("\t\tCDL Feature Set is not supported on all devices.\n"); + printf("\t\tUse --deviceInfo option to see if CDL is supported.\n\n"); + } +} + +void print_Show_CDL_Settings_Help(bool shortHelp) +{ + printf("\t--%s [raw | json]\n", SHOW_CDL_SETTINGS_LONG_OPT_STRING); + if (!shortHelp) + { + printf("\t\tUse this option to show the current CDL settings.\n"); + printf("\t\tOnly drives supporting the CDL feature will show this data and\n"); + printf("\t\tonly supported CDL settings will be shown.\n"); + printf("\t\tOutput modes:\n"); + printf("\t\t raw - Show current CDL settings on screen.\n"); + printf("\t\t json - Create JSON file with current CDL settings.\n"); + printf("\t\t Time unit for time related fields in output are\n"); + printf("\t\t s - seconds\n"); + printf("\t\t ms - milliseconds\n"); + printf("\t\t us - microseconds\n"); + printf("\t\t 500 ns - 500 nanoseconds(SAS only)\n"); + printf("\t\t 10 ms - 10 milliseconds(SAS only)\n"); + printf("\t\t 500 ms - 500 milliseconds(SAS only)\n\n"); + } +} + +void print_Config_CDL_Settings_Help(bool shortHelp) +{ + printf("\t--%s [fileName]\n", CONFIG_CDL_SETTINGS_LONG_OPT_STRING); + if (!shortHelp) + { + printf("\t\tUse this option to change the CDL settings. Note that the\n"); + printf("\t\tCDL Feature Set is not supported on all devices.\n"); + printf("\t\tUse --deviceInfo option to see if CDL is supported.\n"); + printf("\t\tProvided JSON file will be used to read the new CDL settings.\n"); + printf("\t\tUse --%s option to skip the validation on provided JSON file.\n", SKIP_VALIDATION_LONG_OPT_STRING); + printf("\t\tIf provided settings are not valid, then error will be returned.\n\n"); + } +} diff --git a/utils/C/openSeaChest/openSeaChest_Configure.c b/utils/C/openSeaChest/openSeaChest_Configure.c index 5d08c914..04e217d8 100644 --- a/utils/C/openSeaChest/openSeaChest_Configure.c +++ b/utils/C/openSeaChest/openSeaChest_Configure.c @@ -36,6 +36,10 @@ #include "set_max_lba.h" #include "smart.h" #include "trim_unmap.h" + +#include "cdl.h" +#include "cdl_json.h" + //////////////////////// // Global Variables // //////////////////////// @@ -92,6 +96,7 @@ int main(int argc, char* argv[]) ONLY_SEAGATE_VAR FORCE_DRIVE_TYPE_VARS ENABLE_LEGACY_PASSTHROUGH_VAR + OUTPUTPATH_VAR // scan output flags SCAN_FLAGS_UTIL_VARS // tool specific @@ -136,6 +141,12 @@ int main(int argc, char* argv[]) SET_TIMESTAMP_VAR + CDL_FEATURE_VAR + SHOW_CDL_SETTINGS_VAR + CONFIG_CDL_SETTINGS_VAR + SKIP_VALIDATION_VAR + + int args = 0; int argIndex = 0; int optionIndex = 0; @@ -169,6 +180,7 @@ int main(int argc, char* argv[]) CONFIRM_LONG_OPT, VOLATILE_LONG_OPT, FORCE_DRIVE_TYPE_LONG_OPTS, + OUTPUTPATH_LONG_OPT, ENABLE_LEGACY_PASSTHROUGH_LONG_OPT, #if defined(ENABLE_CSMI) CSMI_VERBOSE_LONG_OPT, @@ -206,7 +218,11 @@ int main(int argc, char* argv[]) ATA_DCO_DISABLE_FEEATURES_LONG_OPT, WRV_LONG_OPT, SET_TIMESTAMP_LONG_OPT, - LONG_OPT_TERMINATOR + LONG_OPT_TERMINATOR, + CDL_FEATURE_LONG_OPT, + SHOW_CDL_SETTINGS_LONG_OPT, + CONFIG_CDL_SETTINGS_LONG_OPT, + SKIP_VALIDATION_LONG_OPT }; // clang-format on @@ -1421,6 +1437,61 @@ int main(int argc, char* argv[]) CHILD_FW_MATCH_FLAG = true; snprintf_err_handle(CHILD_FW_STRING_FLAG, CHILD_FW_MATCH_STRING_LENGTH, "%s", optarg); } + else if (strcmp(longopts[optionIndex].name, CDL_FEATURE_LONG_OPT_STRING) == 0) + { + if (strcmp("enable", optarg) == 0) + { + CDL_FEATURE_IDENTIFIER = CDL_FEATURE_ENABLE; + } + else if (strcmp("disable", optarg) == 0) + { + CDL_FEATURE_IDENTIFIER = CDL_FEATURE_DISABLE; + } + else + { + print_Error_In_Cmd_Line_Args(CDL_FEATURE_LONG_OPT_STRING, optarg); + exit(UTIL_EXIT_ERROR_IN_COMMAND_LINE); + } + } + else if (strcmp(longopts[optionIndex].name, SHOW_CDL_SETTINGS_LONG_OPT_STRING) == 0) + { + SHOW_CDL_SETTINGS_FLAG = true; + if (strcmp(optarg, "raw") == 0) + { + SHOW_CDL_SETTINGS_MODE_FLAG = CDL_SETTINGS_OUTPUT_RAW; + } + else if (strcmp(optarg, "json") == 0) + { + SHOW_CDL_SETTINGS_MODE_FLAG = CDL_SETTINGS_OUTPUT_JSON; + } + else + { + print_Error_In_Cmd_Line_Args(SHOW_CDL_SETTINGS_LONG_OPT_STRING, optarg); + exit(UTIL_EXIT_ERROR_IN_COMMAND_LINE); + } + } + else if (strcmp(longopts[optionIndex].name, CONFIG_CDL_SETTINGS_LONG_OPT_STRING) == 0) + { + int res = snprintf(CONFIG_CDL_JSONFILENAME_FLAG, CONFIG_CDL_JSONFILENAME_MAX_LEN, "%s", optarg); + if (res > 0 && res <= CONFIG_CDL_JSONFILENAME_MAX_LEN) + { + CONFIG_CDL_SETTINGS_FLAG = true; + } + else + { + print_Error_In_Cmd_Line_Args(CONFIG_CDL_SETTINGS_LONG_OPT_STRING, optarg); + exit(UTIL_EXIT_ERROR_IN_COMMAND_LINE); + } + } + else if (strcmp(longopts[optionIndex].name, PATH_LONG_OPT_STRING) == 0) + { + OUTPUTPATH_PARSE + if (!os_Directory_Exists(OUTPUTPATH_FLAG)) + { + printf("Err: --outputPath %s does not exist\n", OUTPUTPATH_FLAG); + exit(UTIL_EXIT_ERROR_IN_COMMAND_LINE); + } + } break; case ':': // missing required argument exitCode = UTIL_EXIT_ERROR_IN_COMMAND_LINE; @@ -1716,7 +1787,8 @@ int main(int argc, char* argv[]) SCT_ERROR_RECOVERY_CONTROL_WRITE_SET_DEFAULT || SCT_ERROR_RECOVERY_CONTROL_READ_SET_DEFAULT || FREE_FALL_FLAG || FREE_FALL_INFO || SCSI_MP_RESET_OP || SCSI_MP_RESTORE_OP || SCSI_MP_SAVE_OP || SCSI_SHOW_MP_OP || SCSI_RESET_LP_OP || SCSI_SET_MP_OP || ATA_DCO_DISABLE_FEATURES || ATA_DCO_SETMAXMODE || - ATA_DCO_SETMAXLBA || ATA_DCO_IDENTIFY || ATA_DCO_FREEZE || ATA_DCO_RESTORE || WRV_FLAG || WRV_INFO || SET_TIMESTAMP)) + ATA_DCO_SETMAXLBA || ATA_DCO_IDENTIFY || ATA_DCO_FREEZE || ATA_DCO_RESTORE || WRV_FLAG || WRV_INFO || SET_TIMESTAMP || + (CDL_FEATURE_IDENTIFIER != CDL_FEATURE_UNKNOWN) || SHOW_CDL_SETTINGS_FLAG ||CONFIG_CDL_SETTINGS_FLAG)) { utility_Usage(true); free_Handle_List(&HANDLE_LIST, DEVICE_LIST_COUNT); @@ -4553,6 +4625,159 @@ int main(int argc, char* argv[]) } } } + + if (CDL_FEATURE_IDENTIFIER != CDL_FEATURE_UNKNOWN) + { + switch (enable_Disable_CDL_Feature(&deviceList[deviceIter], CDL_FEATURE_IDENTIFIER)) + { + case SUCCESS: + if (VERBOSITY_QUIET < toolVerbosity) + { + if (CDL_FEATURE_IDENTIFIER == CDL_FEATURE_ENABLE) + { + printf("Successfully Enabled CDL Feature Set.\n"); + } + else + { + printf("Successfully Disabled CDL Feature Set.\n"); + } + } + break; + case NOT_SUPPORTED: + exitCode = UTIL_EXIT_OPERATION_NOT_SUPPORTED; + if (VERBOSITY_QUIET < toolVerbosity) + { + printf("CDL Feature is not supported by this device.\n"); + } + break; + default: + if (VERBOSITY_QUIET < toolVerbosity) + { + printf("Failed to send CDL command to drive.\n"); + printf("CDL Feature set might not be supported.\n"); + printf("Or CDL Feature might already be in the desired state.\n"); + } + exitCode = UTIL_EXIT_OPERATION_FAILURE; + break; + } + } + + if (SHOW_CDL_SETTINGS_FLAG) + { + tCDLSettings cdlSettings; + memset(&cdlSettings, 0, sizeof(tCDLSettings)); + + switch (get_CDL_Settings(&deviceList[deviceIter], &cdlSettings)) + { + case SUCCESS: + if (SHOW_CDL_SETTINGS_MODE_FLAG == CDL_SETTINGS_OUTPUT_RAW) + print_CDL_Settings(&deviceList[deviceIter], &cdlSettings); + else + { + ret = create_JSON_File_For_CDL_Settings(&deviceList[deviceIter], &cdlSettings, OUTPUTPATH_FLAG); + if (ret != SUCCESS) + { + if (VERBOSITY_QUIET < toolVerbosity) + { + printf("A failure occured while trying to create JSON file for CDL Settings\n"); + } + exitCode = UTIL_EXIT_OPERATION_FAILURE; + } + } + break; + case NOT_SUPPORTED: + if (VERBOSITY_QUIET < toolVerbosity) + { + printf("Showing CDL Settings is not supported on this device\n"); + } + exitCode = UTIL_EXIT_OPERATION_NOT_SUPPORTED; + break; + default: + if (VERBOSITY_QUIET < toolVerbosity) + { + printf("A failure occured while trying to get CDL Settings\n"); + } + exitCode = UTIL_EXIT_OPERATION_FAILURE; + break; + } + } + + if (CONFIG_CDL_SETTINGS_FLAG) + { + tCDLSettings cdlSettings; + memset(&cdlSettings, 0, sizeof(tCDLSettings)); + // first get the current CDL settings to know what settings are valid + ret = get_CDL_Settings(&deviceList[deviceIter], &cdlSettings); + if (ret == SUCCESS) + { + ret = parse_JSON_File_For_CDL_Settings(&deviceList[deviceIter], &cdlSettings, + CONFIG_CDL_JSONFILENAME_FLAG, SKIP_VALIDATION_FLAG); + if (ret == SUCCESS) + { + switch (config_CDL_Settings(&deviceList[deviceIter], &cdlSettings)) + { + case SUCCESS: + if (VERBOSITY_QUIET < toolVerbosity) + { + printf("Configured CDL Settings successfully.\n"); + } + + // get new current settings and print on console + printf("New CDL Settings are : \n"); + tCDLSettings newCDLSettings; + memset(&newCDLSettings, 0, sizeof(tCDLSettings)); + if (get_CDL_Settings(&deviceList[deviceIter], &newCDLSettings) == SUCCESS) + { + print_CDL_Settings(&deviceList[deviceIter], &newCDLSettings); + } + else + { + printf("A failure occured while trying to get CDL Settings\n"); + } + break; + case NOT_SUPPORTED: + if (VERBOSITY_QUIET < toolVerbosity) + { + printf("Configuring CDL Settings is not supported on this device\n"); + } + exitCode = UTIL_EXIT_OPERATION_NOT_SUPPORTED; + break; + default: + if (VERBOSITY_QUIET < toolVerbosity) + { + printf("A failure occured while trying to config CDL Settings\n"); + } + exitCode = UTIL_EXIT_OPERATION_FAILURE; + break; + } + } + else + { + if (VERBOSITY_QUIET < toolVerbosity) + { + printf("A failure occured while parsing CDL Config File.\n"); + } + exitCode = UTIL_EXIT_OPERATION_FAILURE; + } + } + else if (ret == NOT_SUPPORTED) + { + if (VERBOSITY_QUIET < toolVerbosity) + { + printf("Configuring CDL Settings is not supported on this device\n"); + } + exitCode = UTIL_EXIT_OPERATION_NOT_SUPPORTED; + } + else + { + if (VERBOSITY_QUIET < toolVerbosity) + { + printf("A failure occured while trying to config CDL Settings\n"); + } + exitCode = UTIL_EXIT_OPERATION_FAILURE; + } + } + // At this point, close the device handle since it is no longer needed. Do not put any further IO below this. close_Device(&deviceList[deviceIter]); } @@ -4693,15 +4918,19 @@ void utility_Usage(bool shortUsage) // utility tests/operations go here - alphabetized print_Capacity_Model_Number_Mapping_Help(shortUsage); print_Change_Id_String_Help(shortUsage); + print_Config_CDL_Settings_Help(shortUsage); + print_Output_Mode_Help(shortUsage); print_Phy_Speed_Help(shortUsage); print_Read_Look_Ahead_Help(shortUsage); print_Restore_Max_LBA_Help(shortUsage); print_Set_Max_LBA_Help(shortUsage); + print_Show_CDL_Settings_Help(shortUsage); print_Set_Timestamp_Help(shortUsage); print_Write_Cache_Help(shortUsage); // SATA Only Options printf("\n\tSATA Only:\n\t========\n"); + print_EnableDisableCDL_Help(shortUsage); print_DCO_FreezeLock_Help(shortUsage); print_DCO_Identify_Help(shortUsage); print_DCO_Restore_Help(shortUsage); From e64fea21b6a6b031c9e26bef80359eb4bbb9fa2b Mon Sep 17 00:00:00 2001 From: Shriya Deshmukh Date: Thu, 14 Aug 2025 11:27:15 +0530 Subject: [PATCH 03/21] add vs2019/2017/2022 build changes --- .gitmodules | 3 + Make/VS.2017/OpenSeaChest.sln | 41 ++++++ .../OpenSeaChest_Configure.vcxproj | 96 ++++++------- .../OpenSeaChest_Info.vcxproj | 96 ++++++------- Make/VS.2019/OpenSeaChest.sln | 41 ++++++ .../OpenSeaChest_Configure.vcxproj | 96 ++++++------- .../OpenSeaChest_Info.vcxproj | 96 ++++++------- Make/VS.2022/OpenSeaChest.sln | 81 ++++++++--- .../OpenSeaChest_Configure.vcxproj | 128 +++++++++--------- Make/buildJsonC.bat | 29 ++++ subprojects/json-c | 1 + utils/C/openSeaChest/openSeaChest_Info.c | 79 ++++++++++- 12 files changed, 510 insertions(+), 277 deletions(-) create mode 100644 Make/buildJsonC.bat create mode 160000 subprojects/json-c diff --git a/.gitmodules b/.gitmodules index 698cddff..8abc32e3 100644 --- a/.gitmodules +++ b/.gitmodules @@ -14,3 +14,6 @@ [submodule "subprojects/opensea-jsonformat"] path = subprojects/opensea-jsonformat url = https://github.com/Seagate/opensea-jsonformat.git +[submodule "subprojects/json-c"] + path = subprojects/json-c + url = https://github.com/json-c/json-c.git diff --git a/Make/VS.2017/OpenSeaChest.sln b/Make/VS.2017/OpenSeaChest.sln index 0d7ad899..c754f99c 100644 --- a/Make/VS.2017/OpenSeaChest.sln +++ b/Make/VS.2017/OpenSeaChest.sln @@ -48,6 +48,7 @@ EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "OpenSeaChest_Configure", "OpenSeaChest_Configure\OpenSeaChest_Configure.vcxproj", "{C8E9CA68-8233-4C84-92D7-7476596D1BBC}" ProjectSection(ProjectDependencies) = postProject {7DAC7F63-E808-47FD-BEEB-33E4A870008B} = {7DAC7F63-E808-47FD-BEEB-33E4A870008B} + {A319438D-D2E5-4CA2-91C4-12769AA9A2EB} = {A319438D-D2E5-4CA2-91C4-12769AA9A2EB} {A0771494-8717-48AB-A0E5-49191252FF2C} = {A0771494-8717-48AB-A0E5-49191252FF2C} {621B44CE-B314-4E05-B214-5DC70F2B4798} = {621B44CE-B314-4E05-B214-5DC70F2B4798} {FBCBA2F1-3BF8-4A25-B815-E228E1AEDCFF} = {FBCBA2F1-3BF8-4A25-B815-E228E1AEDCFF} @@ -88,6 +89,7 @@ EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "OpenSeaChest_Info", "OpenSeaChest_Info\OpenSeaChest_Info.vcxproj", "{6E349242-B6C9-417F-AC21-AC547B8E79F0}" ProjectSection(ProjectDependencies) = postProject {7DAC7F63-E808-47FD-BEEB-33E4A870008B} = {7DAC7F63-E808-47FD-BEEB-33E4A870008B} + {A319438D-D2E5-4CA2-91C4-12769AA9A2EB} = {A319438D-D2E5-4CA2-91C4-12769AA9A2EB} {A0771494-8717-48AB-A0E5-49191252FF2C} = {A0771494-8717-48AB-A0E5-49191252FF2C} {621B44CE-B314-4E05-B214-5DC70F2B4798} = {621B44CE-B314-4E05-B214-5DC70F2B4798} {FBCBA2F1-3BF8-4A25-B815-E228E1AEDCFF} = {FBCBA2F1-3BF8-4A25-B815-E228E1AEDCFF} @@ -157,6 +159,13 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "OpenSeaChest_Reservations", {FBCBA2F1-3BF8-4A25-B815-E228E1AEDCFF} = {FBCBA2F1-3BF8-4A25-B815-E228E1AEDCFF} EndProjectSection EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "opensea-jsonformat", "..\..\subprojects\opensea-jsonformat\Make\VS.2017\opensea-jsonformat\opensea-jsonformat\opensea-jsonformat.vcxproj", "{A319438D-D2E5-4CA2-91C4-12769AA9A2EB}" + ProjectSection(ProjectDependencies) = postProject + {7DAC7F63-E808-47FD-BEEB-33E4A870008B} = {7DAC7F63-E808-47FD-BEEB-33E4A870008B} + {A0771494-8717-48AB-A0E5-49191252FF2C} = {A0771494-8717-48AB-A0E5-49191252FF2C} + {FBCBA2F1-3BF8-4A25-B815-E228E1AEDCFF} = {FBCBA2F1-3BF8-4A25-B815-E228E1AEDCFF} + EndProjectSection +EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|ARM = Debug|ARM @@ -865,6 +874,38 @@ Global {926C8C5D-B6E6-4516-836F-70F9488378A1}.Static-Release|x64.Build.0 = Static-Release|x64 {926C8C5D-B6E6-4516-836F-70F9488378A1}.Static-Release|x86.ActiveCfg = Release|Win32 {926C8C5D-B6E6-4516-836F-70F9488378A1}.Static-Release|x86.Build.0 = Release|Win32 + {A319438D-D2E5-4CA2-91C4-12769AA9A2EB}.Debug|ARM.ActiveCfg = Debug|ARM + {A319438D-D2E5-4CA2-91C4-12769AA9A2EB}.Debug|ARM.Build.0 = Debug|ARM + {A319438D-D2E5-4CA2-91C4-12769AA9A2EB}.Debug|ARM64.ActiveCfg = Debug|ARM64 + {A319438D-D2E5-4CA2-91C4-12769AA9A2EB}.Debug|ARM64.Build.0 = Debug|ARM64 + {A319438D-D2E5-4CA2-91C4-12769AA9A2EB}.Debug|x64.ActiveCfg = Debug|x64 + {A319438D-D2E5-4CA2-91C4-12769AA9A2EB}.Debug|x64.Build.0 = Debug|x64 + {A319438D-D2E5-4CA2-91C4-12769AA9A2EB}.Debug|x86.ActiveCfg = Debug|Win32 + {A319438D-D2E5-4CA2-91C4-12769AA9A2EB}.Debug|x86.Build.0 = Debug|Win32 + {A319438D-D2E5-4CA2-91C4-12769AA9A2EB}.Release|ARM.ActiveCfg = Release|ARM + {A319438D-D2E5-4CA2-91C4-12769AA9A2EB}.Release|ARM.Build.0 = Release|ARM + {A319438D-D2E5-4CA2-91C4-12769AA9A2EB}.Release|ARM64.ActiveCfg = Release|ARM64 + {A319438D-D2E5-4CA2-91C4-12769AA9A2EB}.Release|ARM64.Build.0 = Release|ARM64 + {A319438D-D2E5-4CA2-91C4-12769AA9A2EB}.Release|x64.ActiveCfg = Release|x64 + {A319438D-D2E5-4CA2-91C4-12769AA9A2EB}.Release|x64.Build.0 = Release|x64 + {A319438D-D2E5-4CA2-91C4-12769AA9A2EB}.Release|x86.ActiveCfg = Release|Win32 + {A319438D-D2E5-4CA2-91C4-12769AA9A2EB}.Release|x86.Build.0 = Release|Win32 + {A319438D-D2E5-4CA2-91C4-12769AA9A2EB}.Static-Debug|ARM.ActiveCfg = Static-Debug|ARM + {A319438D-D2E5-4CA2-91C4-12769AA9A2EB}.Static-Debug|ARM.Build.0 = Static-Debug|ARM + {A319438D-D2E5-4CA2-91C4-12769AA9A2EB}.Static-Debug|ARM64.ActiveCfg = Static-Debug|ARM64 + {A319438D-D2E5-4CA2-91C4-12769AA9A2EB}.Static-Debug|ARM64.Build.0 = Static-Debug|ARM64 + {A319438D-D2E5-4CA2-91C4-12769AA9A2EB}.Static-Debug|x64.ActiveCfg = Static-Debug|x64 + {A319438D-D2E5-4CA2-91C4-12769AA9A2EB}.Static-Debug|x64.Build.0 = Static-Debug|x64 + {A319438D-D2E5-4CA2-91C4-12769AA9A2EB}.Static-Debug|x86.ActiveCfg = Static-Debug|Win32 + {A319438D-D2E5-4CA2-91C4-12769AA9A2EB}.Static-Debug|x86.Build.0 = Static-Debug|Win32 + {A319438D-D2E5-4CA2-91C4-12769AA9A2EB}.Static-Release|ARM.ActiveCfg = Static-Release|ARM + {A319438D-D2E5-4CA2-91C4-12769AA9A2EB}.Static-Release|ARM.Build.0 = Static-Release|ARM + {A319438D-D2E5-4CA2-91C4-12769AA9A2EB}.Static-Release|ARM64.ActiveCfg = Static-Release|ARM64 + {A319438D-D2E5-4CA2-91C4-12769AA9A2EB}.Static-Release|ARM64.Build.0 = Static-Release|ARM64 + {A319438D-D2E5-4CA2-91C4-12769AA9A2EB}.Static-Release|x64.ActiveCfg = Static-Release|x64 + {A319438D-D2E5-4CA2-91C4-12769AA9A2EB}.Static-Release|x64.Build.0 = Static-Release|x64 + {A319438D-D2E5-4CA2-91C4-12769AA9A2EB}.Static-Release|x86.ActiveCfg = Static-Release|Win32 + {A319438D-D2E5-4CA2-91C4-12769AA9A2EB}.Static-Release|x86.Build.0 = Static-Release|Win32 EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE diff --git a/Make/VS.2017/OpenSeaChest_Configure/OpenSeaChest_Configure.vcxproj b/Make/VS.2017/OpenSeaChest_Configure/OpenSeaChest_Configure.vcxproj index 8294a577..202c8850 100644 --- a/Make/VS.2017/OpenSeaChest_Configure/OpenSeaChest_Configure.vcxproj +++ b/Make/VS.2017/OpenSeaChest_Configure/OpenSeaChest_Configure.vcxproj @@ -333,8 +333,8 @@ Disabled true CompileAsC - STATIC_OPENSEA_TRANSPORT;STATIC_OPENSEA_OPERATIONS;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;ENABLE_CSMI - ..\..\..\subprojects\opensea-transport\include;..\..\..\subprojects\opensea-operations\include;..\..\..\include;..\..\..\subprojects\opensea-common\include;..\..\..\subprojects\wingetopt\src;..\..\..\subprojects\opensea-transport\include\vendor;%(AdditionalIncludeDirectories) + STATIC_OPENSEA_TRANSPORT;STATIC_OPENSEA_OPERATIONS;STATIC_OPENSEA_JSONFORMAT;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;ENABLE_CSMI + ..\..\..\subprojects\opensea-transport\include;..\..\..\subprojects\opensea-operations\include;..\..\..\include;..\..\..\subprojects\opensea-common\include;..\..\..\subprojects\wingetopt\src;..\..\..\subprojects\opensea-transport\include\vendor;..\..\..\subprojects\json-c\build-$(VisualStudioVersion)-$(Platform_Actual)-$(Configuration);..\..\..\subprojects\json-c;..\..\..\subprojects\opensea-jsonformat\include;%(AdditionalIncludeDirectories) 4214;4201;4668;4820;4710;4255;5045;4711;4324;4221;4204 Caret @@ -342,8 +342,8 @@ RequireAdministrator Console 6.0 - opensea-common.lib;opensea-transport.lib;opensea-operations.lib;getopt.lib;%(AdditionalDependencies) - ..\..\..\subprojects\opensea-transport\Make\VS.2017\opensea-transport\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\opensea-operations\Make\VS.2017\opensea-operations\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\wingetopt\VS.2017\$(Platform)\$(Configuration);..\..\..\subprojects\opensea-common\Make\VS.2017\opensea-common\$(Platform)\$(Configuration)\;%(AdditionalLibraryDirectories) + opensea-common.lib;opensea-transport.lib;opensea-operations.lib;opensea-jsonformat.lib;getopt.lib;json-c.lib;%(AdditionalDependencies) + ..\..\..\subprojects\opensea-transport\Make\VS.2017\opensea-transport\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\opensea-operations\Make\VS.2017\opensea-operations\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\wingetopt\VS.2017\$(Platform)\$(Configuration);..\..\..\subprojects\opensea-common\Make\VS.2017\opensea-common\$(Platform)\$(Configuration)\;..\..\..\subprojects\json-c\build-$(VisualStudioVersion)-$(Platform_Actual)-$(Configuration)\Release;..\..\..\subprojects\opensea-jsonformat\Make\VS.2017\opensea-jsonformat\$(Platform)\$(Configuration)\LIB;%(AdditionalLibraryDirectories) @@ -352,8 +352,8 @@ Disabled true CompileAsC - STATIC_OPENSEA_TRANSPORT;STATIC_OPENSEA_OPERATIONS;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;ENABLE_CSMI - ..\..\..\subprojects\opensea-transport\include;..\..\..\subprojects\opensea-operations\include;..\..\..\include;..\..\..\subprojects\opensea-common\include;..\..\..\subprojects\wingetopt\src;..\..\..\subprojects\opensea-transport\include\vendor;%(AdditionalIncludeDirectories) + STATIC_OPENSEA_TRANSPORT;STATIC_OPENSEA_OPERATIONS;STATIC_OPENSEA_JSONFORMAT;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;ENABLE_CSMI + ..\..\..\subprojects\opensea-transport\include;..\..\..\subprojects\opensea-operations\include;..\..\..\include;..\..\..\subprojects\opensea-common\include;..\..\..\subprojects\wingetopt\src;..\..\..\subprojects\opensea-transport\include\vendor;..\..\..\subprojects\json-c\build-$(VisualStudioVersion)-$(Platform_Actual)-$(Configuration);..\..\..\subprojects\json-c;..\..\..\subprojects\opensea-jsonformat\include;%(AdditionalIncludeDirectories) 4214;4201;4668;4820;4710;4255;5045;4711;4324;4221;4204 Caret @@ -361,8 +361,8 @@ RequireAdministrator Console 6.02 - opensea-common.lib;opensea-transport.lib;opensea-operations.lib;getopt.lib;%(AdditionalDependencies) - ..\..\..\subprojects\opensea-transport\Make\VS.2017\opensea-transport\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\opensea-operations\Make\VS.2017\opensea-operations\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\wingetopt\VS.2017\$(Platform)\$(Configuration);..\..\..\subprojects\opensea-common\Make\VS.2017\opensea-common\$(Platform)\$(Configuration)\;%(AdditionalLibraryDirectories) + opensea-common.lib;opensea-transport.lib;opensea-operations.lib;opensea-jsonformat.lib;getopt.lib;json-c.lib;%(AdditionalDependencies) + ..\..\..\subprojects\opensea-transport\Make\VS.2017\opensea-transport\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\opensea-operations\Make\VS.2017\opensea-operations\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\wingetopt\VS.2017\$(Platform)\$(Configuration);..\..\..\subprojects\opensea-common\Make\VS.2017\opensea-common\$(Platform)\$(Configuration)\;..\..\..\subprojects\json-c\build-$(VisualStudioVersion)-$(Platform_Actual)-$(Configuration)\Release;..\..\..\subprojects\opensea-jsonformat\Make\VS.2017\opensea-jsonformat\$(Platform)\$(Configuration)\LIB;%(AdditionalLibraryDirectories) @@ -390,8 +390,8 @@ Disabled true CompileAsC - STATIC_OPENSEA_TRANSPORT;STATIC_OPENSEA_OPERATIONS;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;ENABLE_CSMI - ..\..\..\subprojects\opensea-transport\include;..\..\..\subprojects\opensea-operations\include;..\..\..\include;..\..\..\subprojects\opensea-common\include;..\..\..\subprojects\wingetopt\src;..\..\..\subprojects\opensea-transport\include\vendor;%(AdditionalIncludeDirectories) + STATIC_OPENSEA_TRANSPORT;STATIC_OPENSEA_OPERATIONS;STATIC_OPENSEA_JSONFORMAT;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;ENABLE_CSMI + ..\..\..\subprojects\opensea-transport\include;..\..\..\subprojects\opensea-operations\include;..\..\..\include;..\..\..\subprojects\opensea-common\include;..\..\..\subprojects\wingetopt\src;..\..\..\subprojects\opensea-transport\include\vendor;..\..\..\subprojects\json-c\build-$(VisualStudioVersion)-$(Platform_Actual)-$(Configuration);..\..\..\subprojects\json-c;..\..\..\subprojects\opensea-jsonformat\include;%(AdditionalIncludeDirectories) MultiThreadedDebug 4214;4201;4668;4820;4710;4255;5045;4711;4324;4221;4204 Caret @@ -400,8 +400,8 @@ RequireAdministrator Console 6.0 - opensea-common.lib;opensea-transport.lib;opensea-operations.lib;getopt.lib;%(AdditionalDependencies) - ..\..\..\subprojects\opensea-transport\Make\VS.2017\opensea-transport\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\opensea-operations\Make\VS.2017\opensea-operations\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\wingetopt\VS.2017\$(Platform)\$(Configuration);..\..\..\subprojects\opensea-common\Make\VS.2017\opensea-common\$(Platform)\$(Configuration)\;%(AdditionalLibraryDirectories) + opensea-common.lib;opensea-transport.lib;opensea-operations.lib;opensea-jsonformat.lib;getopt.lib;json-c.lib;%(AdditionalDependencies) + ..\..\..\subprojects\opensea-transport\Make\VS.2017\opensea-transport\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\opensea-operations\Make\VS.2017\opensea-operations\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\wingetopt\VS.2017\$(Platform)\$(Configuration);..\..\..\subprojects\opensea-common\Make\VS.2017\opensea-common\$(Platform)\$(Configuration)\;..\..\..\subprojects\json-c\build-$(VisualStudioVersion)-$(Platform_Actual)-$(Configuration)\Release;..\..\..\subprojects\opensea-jsonformat\Make\VS.2017\opensea-jsonformat\$(Platform)\$(Configuration)\LIB;%(AdditionalLibraryDirectories) @@ -410,8 +410,8 @@ Disabled true CompileAsC - STATIC_OPENSEA_TRANSPORT;STATIC_OPENSEA_OPERATIONS;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;ENABLE_CSMI - ..\..\..\subprojects\opensea-transport\include;..\..\..\subprojects\opensea-operations\include;..\..\..\include;..\..\..\subprojects\opensea-common\include;..\..\..\subprojects\wingetopt\src;..\..\..\subprojects\opensea-transport\include\vendor;%(AdditionalIncludeDirectories) + STATIC_OPENSEA_TRANSPORT;STATIC_OPENSEA_OPERATIONS;STATIC_OPENSEA_JSONFORMAT;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;ENABLE_CSMI + ..\..\..\subprojects\opensea-transport\include;..\..\..\subprojects\opensea-operations\include;..\..\..\include;..\..\..\subprojects\opensea-common\include;..\..\..\subprojects\wingetopt\src;..\..\..\subprojects\opensea-transport\include\vendor;..\..\..\subprojects\json-c\build-$(VisualStudioVersion)-$(Platform_Actual)-$(Configuration);..\..\..\subprojects\json-c;..\..\..\subprojects\opensea-jsonformat\include;%(AdditionalIncludeDirectories) MultiThreadedDebug 4214;4201;4668;4820;4710;4255;5045;4711;4324;4221;4204 Caret @@ -420,8 +420,8 @@ RequireAdministrator Console 6.02 - opensea-common.lib;opensea-transport.lib;opensea-operations.lib;getopt.lib;%(AdditionalDependencies) - ..\..\..\subprojects\opensea-transport\Make\VS.2017\opensea-transport\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\opensea-operations\Make\VS.2017\opensea-operations\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\wingetopt\VS.2017\$(Platform)\$(Configuration);..\..\..\subprojects\opensea-common\Make\VS.2017\opensea-common\$(Platform)\$(Configuration)\;%(AdditionalLibraryDirectories) + opensea-common.lib;opensea-transport.lib;opensea-operations.lib;opensea-jsonformat.lib;getopt.lib;json-c.lib;%(AdditionalDependencies) + ..\..\..\subprojects\opensea-transport\Make\VS.2017\opensea-transport\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\opensea-operations\Make\VS.2017\opensea-operations\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\wingetopt\VS.2017\$(Platform)\$(Configuration);..\..\..\subprojects\opensea-common\Make\VS.2017\opensea-common\$(Platform)\$(Configuration)\;..\..\..\subprojects\json-c\build-$(VisualStudioVersion)-$(Platform_Actual)-$(Configuration)\Release;..\..\..\subprojects\opensea-jsonformat\Make\VS.2017\opensea-jsonformat\$(Platform)\$(Configuration)\LIB;%(AdditionalLibraryDirectories) @@ -450,8 +450,8 @@ Disabled true CompileAsC - STATIC_OPENSEA_TRANSPORT;STATIC_OPENSEA_OPERATIONS;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;ENABLE_CSMI - ..\..\..\subprojects\opensea-transport\include;..\..\..\subprojects\opensea-operations\include;..\..\..\include;..\..\..\subprojects\opensea-common\include;..\..\..\subprojects\wingetopt\src;..\..\..\subprojects\opensea-transport\include\vendor;%(AdditionalIncludeDirectories) + STATIC_OPENSEA_TRANSPORT;STATIC_OPENSEA_OPERATIONS;STATIC_OPENSEA_JSONFORMAT;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;ENABLE_CSMI + ..\..\..\subprojects\opensea-transport\include;..\..\..\subprojects\opensea-operations\include;..\..\..\include;..\..\..\subprojects\opensea-common\include;..\..\..\subprojects\wingetopt\src;..\..\..\subprojects\opensea-transport\include\vendor;..\..\..\subprojects\json-c\build-$(VisualStudioVersion)-$(Platform_Actual)-$(Configuration);..\..\..\subprojects\json-c;..\..\..\subprojects\opensea-jsonformat\include;%(AdditionalIncludeDirectories) 4214;4201;4668;4820;4710;4255;5045;4711;4324;4221;4204 Caret @@ -459,8 +459,8 @@ RequireAdministrator Console 6.0 - opensea-common.lib;opensea-transport.lib;opensea-operations.lib;getopt.lib;%(AdditionalDependencies) - ..\..\..\subprojects\opensea-transport\Make\VS.2017\opensea-transport\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\opensea-operations\Make\VS.2017\opensea-operations\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\wingetopt\VS.2017\$(Platform)\$(Configuration);..\..\..\subprojects\opensea-common\Make\VS.2017\opensea-common\$(Platform)\$(Configuration)\;%(AdditionalLibraryDirectories) + opensea-common.lib;opensea-transport.lib;opensea-operations.lib;opensea-jsonformat.lib;getopt.lib;json-c.lib;%(AdditionalDependencies) + ..\..\..\subprojects\opensea-transport\Make\VS.2017\opensea-transport\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\opensea-operations\Make\VS.2017\opensea-operations\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\wingetopt\VS.2017\$(Platform)\$(Configuration);..\..\..\subprojects\opensea-common\Make\VS.2017\opensea-common\$(Platform)\$(Configuration)\;..\..\..\subprojects\json-c\build-$(VisualStudioVersion)-$(Platform_Actual)-$(Configuration)\Release;..\..\..\subprojects\opensea-jsonformat\Make\VS.2017\opensea-jsonformat\$(Platform)\$(Configuration)\LIB;%(AdditionalLibraryDirectories) @@ -469,8 +469,8 @@ Disabled true CompileAsC - STATIC_OPENSEA_TRANSPORT;STATIC_OPENSEA_OPERATIONS;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;ENABLE_CSMI - ..\..\..\subprojects\opensea-transport\include;..\..\..\subprojects\opensea-operations\include;..\..\..\include;..\..\..\subprojects\opensea-common\include;..\..\..\subprojects\wingetopt\src;..\..\..\subprojects\opensea-transport\include\vendor;%(AdditionalIncludeDirectories) + STATIC_OPENSEA_TRANSPORT;STATIC_OPENSEA_OPERATIONS;STATIC_OPENSEA_JSONFORMAT;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;ENABLE_CSMI + ..\..\..\subprojects\opensea-transport\include;..\..\..\subprojects\opensea-operations\include;..\..\..\include;..\..\..\subprojects\opensea-common\include;..\..\..\subprojects\wingetopt\src;..\..\..\subprojects\opensea-transport\include\vendor;..\..\..\subprojects\json-c\build-$(VisualStudioVersion)-$(Platform_Actual)-$(Configuration);..\..\..\subprojects\json-c;..\..\..\subprojects\opensea-jsonformat\include;%(AdditionalIncludeDirectories) MultiThreadedDebug 4214;4201;4668;4820;4710;4255;5045;4711;4324;4221;4204 Caret @@ -479,8 +479,8 @@ RequireAdministrator Console 6.0 - opensea-common.lib;opensea-transport.lib;opensea-operations.lib;getopt.lib;%(AdditionalDependencies) - ..\..\..\subprojects\opensea-transport\Make\VS.2017\opensea-transport\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\opensea-operations\Make\VS.2017\opensea-operations\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\wingetopt\VS.2017\$(Platform)\$(Configuration);..\..\..\subprojects\opensea-common\Make\VS.2017\opensea-common\$(Platform)\$(Configuration)\;%(AdditionalLibraryDirectories) + opensea-common.lib;opensea-transport.lib;opensea-operations.lib;opensea-jsonformat.lib;getopt.lib;json-c.lib;%(AdditionalDependencies) + ..\..\..\subprojects\opensea-transport\Make\VS.2017\opensea-transport\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\opensea-operations\Make\VS.2017\opensea-operations\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\wingetopt\VS.2017\$(Platform)\$(Configuration);..\..\..\subprojects\opensea-common\Make\VS.2017\opensea-common\$(Platform)\$(Configuration)\;..\..\..\subprojects\json-c\build-$(VisualStudioVersion)-$(Platform_Actual)-$(Configuration)\Release;..\..\..\subprojects\opensea-jsonformat\Make\VS.2017\opensea-jsonformat\$(Platform)\$(Configuration)\LIB;%(AdditionalLibraryDirectories) @@ -491,8 +491,8 @@ true true CompileAsC - STATIC_OPENSEA_TRANSPORT;STATIC_OPENSEA_OPERATIONS;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;ENABLE_CSMI - ..\..\..\subprojects\opensea-transport\include;..\..\..\subprojects\opensea-operations\include;..\..\..\include;..\..\..\subprojects\opensea-common\include;..\..\..\subprojects\wingetopt\src;..\..\..\subprojects\opensea-transport\include\vendor;%(AdditionalIncludeDirectories) + STATIC_OPENSEA_TRANSPORT;STATIC_OPENSEA_OPERATIONS;STATIC_OPENSEA_JSONFORMAT;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;ENABLE_CSMI + ..\..\..\subprojects\opensea-transport\include;..\..\..\subprojects\opensea-operations\include;..\..\..\include;..\..\..\subprojects\opensea-common\include;..\..\..\subprojects\wingetopt\src;..\..\..\subprojects\opensea-transport\include\vendor;..\..\..\subprojects\json-c\build-$(VisualStudioVersion)-$(Platform_Actual)-$(Configuration);..\..\..\subprojects\json-c;..\..\..\subprojects\opensea-jsonformat\include;%(AdditionalIncludeDirectories) 4214;4201;4668;4820;4710;4255;5045;4711;4324;4221;4204 Caret @@ -502,8 +502,8 @@ RequireAdministrator Console 6.0 - opensea-common.lib;opensea-transport.lib;opensea-operations.lib;getopt.lib;%(AdditionalDependencies) - ..\..\..\subprojects\opensea-transport\Make\VS.2017\opensea-transport\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\opensea-operations\Make\VS.2017\opensea-operations\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\wingetopt\VS.2017\$(Platform)\$(Configuration);..\..\..\subprojects\opensea-common\Make\VS.2017\opensea-common\$(Platform)\$(Configuration)\;%(AdditionalLibraryDirectories) + opensea-common.lib;opensea-transport.lib;opensea-operations.lib;opensea-jsonformat.lib;getopt.lib;json-c.lib;%(AdditionalDependencies) + ..\..\..\subprojects\opensea-transport\Make\VS.2017\opensea-transport\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\opensea-operations\Make\VS.2017\opensea-operations\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\wingetopt\VS.2017\$(Platform)\$(Configuration);..\..\..\subprojects\opensea-common\Make\VS.2017\opensea-common\$(Platform)\$(Configuration)\;..\..\..\subprojects\json-c\build-$(VisualStudioVersion)-$(Platform_Actual)-$(Configuration)\Release;..\..\..\subprojects\opensea-jsonformat\Make\VS.2017\opensea-jsonformat\$(Platform)\$(Configuration)\LIB;%(AdditionalLibraryDirectories) @@ -514,8 +514,8 @@ true true CompileAsC - STATIC_OPENSEA_TRANSPORT;STATIC_OPENSEA_OPERATIONS;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;ENABLE_CSMI - ..\..\..\subprojects\opensea-transport\include;..\..\..\subprojects\opensea-operations\include;..\..\..\include;..\..\..\subprojects\opensea-common\include;..\..\..\subprojects\wingetopt\src;..\..\..\subprojects\opensea-transport\include\vendor;%(AdditionalIncludeDirectories) + STATIC_OPENSEA_TRANSPORT;STATIC_OPENSEA_OPERATIONS;STATIC_OPENSEA_JSONFORMAT;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;ENABLE_CSMI + ..\..\..\subprojects\opensea-transport\include;..\..\..\subprojects\opensea-operations\include;..\..\..\include;..\..\..\subprojects\opensea-common\include;..\..\..\subprojects\wingetopt\src;..\..\..\subprojects\opensea-transport\include\vendor;..\..\..\subprojects\json-c\build-$(VisualStudioVersion)-$(Platform_Actual)-$(Configuration);..\..\..\subprojects\json-c;..\..\..\subprojects\opensea-jsonformat\include;%(AdditionalIncludeDirectories) 4214;4201;4668;4820;4710;4255;5045;4711;4324;4221;4204 Caret @@ -525,8 +525,8 @@ RequireAdministrator Console 6.02 - opensea-common.lib;opensea-transport.lib;opensea-operations.lib;getopt.lib;%(AdditionalDependencies) - ..\..\..\subprojects\opensea-transport\Make\VS.2017\opensea-transport\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\opensea-operations\Make\VS.2017\opensea-operations\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\wingetopt\VS.2017\$(Platform)\$(Configuration);..\..\..\subprojects\opensea-common\Make\VS.2017\opensea-common\$(Platform)\$(Configuration)\;%(AdditionalLibraryDirectories) + opensea-common.lib;opensea-transport.lib;opensea-operations.lib;opensea-jsonformat.lib;getopt.lib;json-c.lib;%(AdditionalDependencies) + ..\..\..\subprojects\opensea-transport\Make\VS.2017\opensea-transport\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\opensea-operations\Make\VS.2017\opensea-operations\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\wingetopt\VS.2017\$(Platform)\$(Configuration);..\..\..\subprojects\opensea-common\Make\VS.2017\opensea-common\$(Platform)\$(Configuration)\;..\..\..\subprojects\json-c\build-$(VisualStudioVersion)-$(Platform_Actual)-$(Configuration)\Release;..\..\..\subprojects\opensea-jsonformat\Make\VS.2017\opensea-jsonformat\$(Platform)\$(Configuration)\LIB;%(AdditionalLibraryDirectories) @@ -560,8 +560,8 @@ true true CompileAsC - STATIC_OPENSEA_TRANSPORT;STATIC_OPENSEA_OPERATIONS;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;ENABLE_CSMI - ..\..\..\subprojects\opensea-transport\include;..\..\..\subprojects\opensea-operations\include;..\..\..\include;..\..\..\subprojects\opensea-common\include;..\..\..\subprojects\wingetopt\src;..\..\..\subprojects\opensea-transport\include\vendor;%(AdditionalIncludeDirectories) + STATIC_OPENSEA_TRANSPORT;STATIC_OPENSEA_OPERATIONS;STATIC_OPENSEA_JSONFORMAT;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;ENABLE_CSMI + ..\..\..\subprojects\opensea-transport\include;..\..\..\subprojects\opensea-operations\include;..\..\..\include;..\..\..\subprojects\opensea-common\include;..\..\..\subprojects\wingetopt\src;..\..\..\subprojects\opensea-transport\include\vendor;..\..\..\subprojects\json-c\build-$(VisualStudioVersion)-$(Platform_Actual)-$(Configuration);..\..\..\subprojects\json-c;..\..\..\subprojects\opensea-jsonformat\include;%(AdditionalIncludeDirectories) MultiThreaded 4214;4201;4668;4820;4710;4255;5045;4711;4324;4221;4204 Caret @@ -572,8 +572,8 @@ RequireAdministrator Console 6.0 - opensea-common.lib;opensea-transport.lib;opensea-operations.lib;getopt.lib;%(AdditionalDependencies) - ..\..\..\subprojects\opensea-transport\Make\VS.2017\opensea-transport\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\opensea-operations\Make\VS.2017\opensea-operations\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\wingetopt\VS.2017\$(Platform)\$(Configuration);..\..\..\subprojects\opensea-common\Make\VS.2017\opensea-common\$(Platform)\$(Configuration)\;%(AdditionalLibraryDirectories) + opensea-common.lib;opensea-transport.lib;opensea-operations.lib;opensea-jsonformat.lib;getopt.lib;json-c.lib;%(AdditionalDependencies) + ..\..\..\subprojects\opensea-transport\Make\VS.2017\opensea-transport\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\opensea-operations\Make\VS.2017\opensea-operations\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\wingetopt\VS.2017\$(Platform)\$(Configuration);..\..\..\subprojects\opensea-common\Make\VS.2017\opensea-common\$(Platform)\$(Configuration)\;..\..\..\subprojects\json-c\build-$(VisualStudioVersion)-$(Platform_Actual)-$(Configuration)\Release;..\..\..\subprojects\opensea-jsonformat\Make\VS.2017\opensea-jsonformat\$(Platform)\$(Configuration)\LIB;%(AdditionalLibraryDirectories) @@ -584,8 +584,8 @@ true true CompileAsC - STATIC_OPENSEA_TRANSPORT;STATIC_OPENSEA_OPERATIONS;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;ENABLE_CSMI - ..\..\..\subprojects\opensea-transport\include;..\..\..\subprojects\opensea-operations\include;..\..\..\include;..\..\..\subprojects\opensea-common\include;..\..\..\subprojects\wingetopt\src;..\..\..\subprojects\opensea-transport\include\vendor;%(AdditionalIncludeDirectories) + STATIC_OPENSEA_TRANSPORT;STATIC_OPENSEA_OPERATIONS;STATIC_OPENSEA_JSONFORMAT;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;ENABLE_CSMI + ..\..\..\subprojects\opensea-transport\include;..\..\..\subprojects\opensea-operations\include;..\..\..\include;..\..\..\subprojects\opensea-common\include;..\..\..\subprojects\wingetopt\src;..\..\..\subprojects\opensea-transport\include\vendor;..\..\..\subprojects\json-c\build-$(VisualStudioVersion)-$(Platform_Actual)-$(Configuration);..\..\..\subprojects\json-c;..\..\..\subprojects\opensea-jsonformat\include;%(AdditionalIncludeDirectories) MultiThreaded 4214;4201;4668;4820;4710;4255;5045;4711;4324;4221;4204 Caret @@ -596,8 +596,8 @@ RequireAdministrator Console 6.02 - opensea-common.lib;opensea-transport.lib;opensea-operations.lib;getopt.lib;%(AdditionalDependencies) - ..\..\..\subprojects\opensea-transport\Make\VS.2017\opensea-transport\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\opensea-operations\Make\VS.2017\opensea-operations\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\wingetopt\VS.2017\$(Platform)\$(Configuration);..\..\..\subprojects\opensea-common\Make\VS.2017\opensea-common\$(Platform)\$(Configuration)\;%(AdditionalLibraryDirectories) + opensea-common.lib;opensea-transport.lib;opensea-operations.lib;opensea-jsonformat.lib;getopt.lib;json-c.lib;%(AdditionalDependencies) + ..\..\..\subprojects\opensea-transport\Make\VS.2017\opensea-transport\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\opensea-operations\Make\VS.2017\opensea-operations\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\wingetopt\VS.2017\$(Platform)\$(Configuration);..\..\..\subprojects\opensea-common\Make\VS.2017\opensea-common\$(Platform)\$(Configuration)\;..\..\..\subprojects\json-c\build-$(VisualStudioVersion)-$(Platform_Actual)-$(Configuration)\Release;..\..\..\subprojects\opensea-jsonformat\Make\VS.2017\opensea-jsonformat\$(Platform)\$(Configuration)\LIB;%(AdditionalLibraryDirectories) @@ -632,8 +632,8 @@ true true CompileAsC - STATIC_OPENSEA_TRANSPORT;STATIC_OPENSEA_OPERATIONS;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;ENABLE_CSMI - ..\..\..\subprojects\opensea-transport\include;..\..\..\subprojects\opensea-operations\include;..\..\..\include;..\..\..\subprojects\opensea-common\include;..\..\..\subprojects\wingetopt\src;..\..\..\subprojects\opensea-transport\include\vendor;%(AdditionalIncludeDirectories) + STATIC_OPENSEA_TRANSPORT;STATIC_OPENSEA_OPERATIONS;STATIC_OPENSEA_JSONFORMAT;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;ENABLE_CSMI + ..\..\..\subprojects\opensea-transport\include;..\..\..\subprojects\opensea-operations\include;..\..\..\include;..\..\..\subprojects\opensea-common\include;..\..\..\subprojects\wingetopt\src;..\..\..\subprojects\opensea-transport\include\vendor;..\..\..\subprojects\json-c\build-$(VisualStudioVersion)-$(Platform_Actual)-$(Configuration);..\..\..\subprojects\json-c;..\..\..\subprojects\opensea-jsonformat\include;%(AdditionalIncludeDirectories) 4214;4201;4668;4820;4710;4255;5045;4711;4324;4221;4204 Caret @@ -643,8 +643,8 @@ RequireAdministrator Console 6.0 - opensea-common.lib;opensea-transport.lib;opensea-operations.lib;getopt.lib;%(AdditionalDependencies) - ..\..\..\subprojects\opensea-transport\Make\VS.2017\opensea-transport\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\opensea-operations\Make\VS.2017\opensea-operations\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\wingetopt\VS.2017\$(Platform)\$(Configuration);..\..\..\subprojects\opensea-common\Make\VS.2017\opensea-common\$(Platform)\$(Configuration)\;%(AdditionalLibraryDirectories) + opensea-common.lib;opensea-transport.lib;opensea-operations.lib;opensea-jsonformat.lib;getopt.lib;json-c.lib;%(AdditionalDependencies) + ..\..\..\subprojects\opensea-transport\Make\VS.2017\opensea-transport\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\opensea-operations\Make\VS.2017\opensea-operations\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\wingetopt\VS.2017\$(Platform)\$(Configuration);..\..\..\subprojects\opensea-common\Make\VS.2017\opensea-common\$(Platform)\$(Configuration)\;..\..\..\subprojects\json-c\build-$(VisualStudioVersion)-$(Platform_Actual)-$(Configuration)\Release;..\..\..\subprojects\opensea-jsonformat\Make\VS.2017\opensea-jsonformat\$(Platform)\$(Configuration)\LIB;%(AdditionalLibraryDirectories) @@ -655,8 +655,8 @@ true true CompileAsC - STATIC_OPENSEA_TRANSPORT;STATIC_OPENSEA_OPERATIONS;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;ENABLE_CSMI - ..\..\..\subprojects\opensea-transport\include;..\..\..\subprojects\opensea-operations\include;..\..\..\include;..\..\..\subprojects\opensea-common\include;..\..\..\subprojects\wingetopt\src;..\..\..\subprojects\opensea-transport\include\vendor;%(AdditionalIncludeDirectories) + STATIC_OPENSEA_TRANSPORT;STATIC_OPENSEA_OPERATIONS;STATIC_OPENSEA_JSONFORMAT;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;ENABLE_CSMI + ..\..\..\subprojects\opensea-transport\include;..\..\..\subprojects\opensea-operations\include;..\..\..\include;..\..\..\subprojects\opensea-common\include;..\..\..\subprojects\wingetopt\src;..\..\..\subprojects\opensea-transport\include\vendor;..\..\..\subprojects\json-c\build-$(VisualStudioVersion)-$(Platform_Actual)-$(Configuration);..\..\..\subprojects\json-c;..\..\..\subprojects\opensea-jsonformat\include;%(AdditionalIncludeDirectories) MultiThreaded 4214;4201;4668;4820;4710;4255;5045;4711;4324;4221;4204 Caret @@ -667,8 +667,8 @@ RequireAdministrator Console 6.0 - opensea-common.lib;opensea-transport.lib;opensea-operations.lib;getopt.lib;%(AdditionalDependencies) - ..\..\..\subprojects\opensea-transport\Make\VS.2017\opensea-transport\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\opensea-operations\Make\VS.2017\opensea-operations\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\wingetopt\VS.2017\$(Platform)\$(Configuration);..\..\..\subprojects\opensea-common\Make\VS.2017\opensea-common\$(Platform)\$(Configuration)\;%(AdditionalLibraryDirectories) + opensea-common.lib;opensea-transport.lib;opensea-operations.lib;opensea-jsonformat.lib;getopt.lib;json-c.lib;%(AdditionalDependencies) + ..\..\..\subprojects\opensea-transport\Make\VS.2017\opensea-transport\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\opensea-operations\Make\VS.2017\opensea-operations\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\wingetopt\VS.2017\$(Platform)\$(Configuration);..\..\..\subprojects\opensea-common\Make\VS.2017\opensea-common\$(Platform)\$(Configuration)\;..\..\..\subprojects\json-c\build-$(VisualStudioVersion)-$(Platform_Actual)-$(Configuration)\Release;..\..\..\subprojects\opensea-jsonformat\Make\VS.2017\opensea-jsonformat\$(Platform)\$(Configuration)\LIB;%(AdditionalLibraryDirectories) diff --git a/Make/VS.2017/OpenSeaChest_Info/OpenSeaChest_Info.vcxproj b/Make/VS.2017/OpenSeaChest_Info/OpenSeaChest_Info.vcxproj index 86e7f78e..15f86a17 100644 --- a/Make/VS.2017/OpenSeaChest_Info/OpenSeaChest_Info.vcxproj +++ b/Make/VS.2017/OpenSeaChest_Info/OpenSeaChest_Info.vcxproj @@ -333,8 +333,8 @@ Disabled true CompileAsC - STATIC_OPENSEA_TRANSPORT;STATIC_OPENSEA_OPERATIONS;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;ENABLE_CSMI - ..\..\..\subprojects\opensea-transport\include;..\..\..\subprojects\opensea-operations\include;..\..\..\include;..\..\..\subprojects\opensea-common\include;..\..\..\subprojects\wingetopt\src;..\..\..\subprojects\opensea-transport\include\vendor;%(AdditionalIncludeDirectories) + STATIC_OPENSEA_TRANSPORT;STATIC_OPENSEA_OPERATIONS;STATIC_OPENSEA_JSONFORMAT;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;ENABLE_CSMI + ..\..\..\subprojects\opensea-transport\include;..\..\..\subprojects\opensea-operations\include;..\..\..\include;..\..\..\subprojects\opensea-common\include;..\..\..\subprojects\wingetopt\src;..\..\..\subprojects\opensea-transport\include\vendor;..\..\..\subprojects\json-c\build-$(VisualStudioVersion)-$(Platform_Actual)-$(Configuration);..\..\..\subprojects\json-c;..\..\..\subprojects\opensea-jsonformat\include;%(AdditionalIncludeDirectories) 4214;4201;4668;4820;4710;4255;5045;4711;4324;4221;4204 Caret @@ -342,8 +342,8 @@ RequireAdministrator Console 6.0 - opensea-common.lib;opensea-transport.lib;opensea-operations.lib;getopt.lib;%(AdditionalDependencies) - ..\..\..\subprojects\opensea-transport\Make\VS.2017\opensea-transport\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\opensea-operations\Make\VS.2017\opensea-operations\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\wingetopt\VS.2017\$(Platform)\$(Configuration);..\..\..\subprojects\opensea-common\Make\VS.2017\opensea-common\$(Platform)\$(Configuration)\;%(AdditionalLibraryDirectories) + opensea-common.lib;opensea-transport.lib;opensea-operations.lib;opensea-jsonformat.lib;getopt.lib;json-c.lib;%(AdditionalDependencies) + ..\..\..\subprojects\opensea-transport\Make\VS.2017\opensea-transport\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\opensea-operations\Make\VS.2017\opensea-operations\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\wingetopt\VS.2017\$(Platform)\$(Configuration);..\..\..\subprojects\opensea-common\Make\VS.2017\opensea-common\$(Platform)\$(Configuration)\;..\..\..\subprojects\json-c\build-$(VisualStudioVersion)-$(Platform_Actual)-$(Configuration)\Release;..\..\..\subprojects\opensea-jsonformat\Make\VS.2017\opensea-jsonformat\$(Platform)\$(Configuration)\LIB;%(AdditionalLibraryDirectories) @@ -352,8 +352,8 @@ Disabled true CompileAsC - STATIC_OPENSEA_TRANSPORT;STATIC_OPENSEA_OPERATIONS;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;ENABLE_CSMI - ..\..\..\subprojects\opensea-transport\include;..\..\..\subprojects\opensea-operations\include;..\..\..\include;..\..\..\subprojects\opensea-common\include;..\..\..\subprojects\wingetopt\src;..\..\..\subprojects\opensea-transport\include\vendor;%(AdditionalIncludeDirectories) + STATIC_OPENSEA_TRANSPORT;STATIC_OPENSEA_OPERATIONS;STATIC_OPENSEA_JSONFORMAT;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;ENABLE_CSMI + ..\..\..\subprojects\opensea-transport\include;..\..\..\subprojects\opensea-operations\include;..\..\..\include;..\..\..\subprojects\opensea-common\include;..\..\..\subprojects\wingetopt\src;..\..\..\subprojects\opensea-transport\include\vendor;..\..\..\subprojects\json-c\build-$(VisualStudioVersion)-$(Platform_Actual)-$(Configuration);..\..\..\subprojects\json-c;..\..\..\subprojects\opensea-jsonformat\include;%(AdditionalIncludeDirectories) 4214;4201;4668;4820;4710;4255;5045;4711;4324;4221;4204 Caret @@ -361,8 +361,8 @@ RequireAdministrator Console 6.02 - opensea-common.lib;opensea-transport.lib;opensea-operations.lib;getopt.lib;%(AdditionalDependencies) - ..\..\..\subprojects\opensea-transport\Make\VS.2017\opensea-transport\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\opensea-operations\Make\VS.2017\opensea-operations\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\wingetopt\VS.2017\$(Platform)\$(Configuration);..\..\..\subprojects\opensea-common\Make\VS.2017\opensea-common\$(Platform)\$(Configuration)\;%(AdditionalLibraryDirectories) + opensea-common.lib;opensea-transport.lib;opensea-operations.lib;opensea-jsonformat.lib;getopt.lib;json-c.lib;%(AdditionalDependencies) + ..\..\..\subprojects\opensea-transport\Make\VS.2017\opensea-transport\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\opensea-operations\Make\VS.2017\opensea-operations\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\wingetopt\VS.2017\$(Platform)\$(Configuration);..\..\..\subprojects\opensea-common\Make\VS.2017\opensea-common\$(Platform)\$(Configuration)\;..\..\..\subprojects\json-c\build-$(VisualStudioVersion)-$(Platform_Actual)-$(Configuration)\Release;..\..\..\subprojects\opensea-jsonformat\Make\VS.2017\opensea-jsonformat\$(Platform)\$(Configuration)\LIB;%(AdditionalLibraryDirectories) @@ -390,8 +390,8 @@ Disabled true CompileAsC - STATIC_OPENSEA_TRANSPORT;STATIC_OPENSEA_OPERATIONS;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;ENABLE_CSMI - ..\..\..\subprojects\opensea-transport\include;..\..\..\subprojects\opensea-operations\include;..\..\..\include;..\..\..\subprojects\opensea-common\include;..\..\..\subprojects\wingetopt\src;..\..\..\subprojects\opensea-transport\include\vendor;%(AdditionalIncludeDirectories) + STATIC_OPENSEA_TRANSPORT;STATIC_OPENSEA_OPERATIONS;STATIC_OPENSEA_JSONFORMAT;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;ENABLE_CSMI + ..\..\..\subprojects\opensea-transport\include;..\..\..\subprojects\opensea-operations\include;..\..\..\include;..\..\..\subprojects\opensea-common\include;..\..\..\subprojects\wingetopt\src;..\..\..\subprojects\opensea-transport\include\vendor;..\..\..\subprojects\json-c\build-$(VisualStudioVersion)-$(Platform_Actual)-$(Configuration);..\..\..\subprojects\json-c;..\..\..\subprojects\opensea-jsonformat\include;%(AdditionalIncludeDirectories) MultiThreadedDebug 4214;4201;4668;4820;4710;4255;5045;4711;4324;4221;4204 Caret @@ -400,8 +400,8 @@ RequireAdministrator Console 6.0 - opensea-common.lib;opensea-transport.lib;opensea-operations.lib;getopt.lib;%(AdditionalDependencies) - ..\..\..\subprojects\opensea-transport\Make\VS.2017\opensea-transport\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\opensea-operations\Make\VS.2017\opensea-operations\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\wingetopt\VS.2017\$(Platform)\$(Configuration);..\..\..\subprojects\opensea-common\Make\VS.2017\opensea-common\$(Platform)\$(Configuration)\;%(AdditionalLibraryDirectories) + opensea-common.lib;opensea-transport.lib;opensea-operations.lib;opensea-jsonformat.lib;getopt.lib;json-c.lib;%(AdditionalDependencies) + ..\..\..\subprojects\opensea-transport\Make\VS.2017\opensea-transport\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\opensea-operations\Make\VS.2017\opensea-operations\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\wingetopt\VS.2017\$(Platform)\$(Configuration);..\..\..\subprojects\opensea-common\Make\VS.2017\opensea-common\$(Platform)\$(Configuration)\;..\..\..\subprojects\json-c\build-$(VisualStudioVersion)-$(Platform_Actual)-$(Configuration)\Release;..\..\..\subprojects\opensea-jsonformat\Make\VS.2017\opensea-jsonformat\$(Platform)\$(Configuration)\LIB;%(AdditionalLibraryDirectories) @@ -410,8 +410,8 @@ Disabled true CompileAsC - STATIC_OPENSEA_TRANSPORT;STATIC_OPENSEA_OPERATIONS;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;ENABLE_CSMI - ..\..\..\subprojects\opensea-transport\include;..\..\..\subprojects\opensea-operations\include;..\..\..\include;..\..\..\subprojects\opensea-common\include;..\..\..\subprojects\wingetopt\src;..\..\..\subprojects\opensea-transport\include\vendor;%(AdditionalIncludeDirectories) + STATIC_OPENSEA_TRANSPORT;STATIC_OPENSEA_OPERATIONS;STATIC_OPENSEA_JSONFORMAT;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;ENABLE_CSMI + ..\..\..\subprojects\opensea-transport\include;..\..\..\subprojects\opensea-operations\include;..\..\..\include;..\..\..\subprojects\opensea-common\include;..\..\..\subprojects\wingetopt\src;..\..\..\subprojects\opensea-transport\include\vendor;..\..\..\subprojects\json-c\build-$(VisualStudioVersion)-$(Platform_Actual)-$(Configuration);..\..\..\subprojects\json-c;..\..\..\subprojects\opensea-jsonformat\include;%(AdditionalIncludeDirectories) MultiThreadedDebug 4214;4201;4668;4820;4710;4255;5045;4711;4324;4221;4204 Caret @@ -420,8 +420,8 @@ RequireAdministrator Console 6.02 - opensea-common.lib;opensea-transport.lib;opensea-operations.lib;getopt.lib;%(AdditionalDependencies) - ..\..\..\subprojects\opensea-transport\Make\VS.2017\opensea-transport\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\opensea-operations\Make\VS.2017\opensea-operations\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\wingetopt\VS.2017\$(Platform)\$(Configuration);..\..\..\subprojects\opensea-common\Make\VS.2017\opensea-common\$(Platform)\$(Configuration)\;%(AdditionalLibraryDirectories) + opensea-common.lib;opensea-transport.lib;opensea-operations.lib;opensea-jsonformat.lib;getopt.lib;json-c.lib;%(AdditionalDependencies) + ..\..\..\subprojects\opensea-transport\Make\VS.2017\opensea-transport\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\opensea-operations\Make\VS.2017\opensea-operations\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\wingetopt\VS.2017\$(Platform)\$(Configuration);..\..\..\subprojects\opensea-common\Make\VS.2017\opensea-common\$(Platform)\$(Configuration)\;..\..\..\subprojects\json-c\build-$(VisualStudioVersion)-$(Platform_Actual)-$(Configuration)\Release;..\..\..\subprojects\opensea-jsonformat\Make\VS.2017\opensea-jsonformat\$(Platform)\$(Configuration)\LIB;%(AdditionalLibraryDirectories) @@ -450,8 +450,8 @@ Disabled true CompileAsC - STATIC_OPENSEA_TRANSPORT;STATIC_OPENSEA_OPERATIONS;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;ENABLE_CSMI - ..\..\..\subprojects\opensea-transport\include;..\..\..\subprojects\opensea-operations\include;..\..\..\include;..\..\..\subprojects\opensea-common\include;..\..\..\subprojects\wingetopt\src;..\..\..\subprojects\opensea-transport\include\vendor;%(AdditionalIncludeDirectories) + STATIC_OPENSEA_TRANSPORT;STATIC_OPENSEA_OPERATIONS;STATIC_OPENSEA_JSONFORMAT;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;ENABLE_CSMI + ..\..\..\subprojects\opensea-transport\include;..\..\..\subprojects\opensea-operations\include;..\..\..\include;..\..\..\subprojects\opensea-common\include;..\..\..\subprojects\wingetopt\src;..\..\..\subprojects\opensea-transport\include\vendor;..\..\..\subprojects\json-c\build-$(VisualStudioVersion)-$(Platform_Actual)-$(Configuration);..\..\..\subprojects\json-c;..\..\..\subprojects\opensea-jsonformat\include;%(AdditionalIncludeDirectories) 4214;4201;4668;4820;4710;4255;5045;4711;4324;4221;4204 Caret @@ -459,8 +459,8 @@ RequireAdministrator Console 6.0 - opensea-common.lib;opensea-transport.lib;opensea-operations.lib;getopt.lib;%(AdditionalDependencies) - ..\..\..\subprojects\opensea-transport\Make\VS.2017\opensea-transport\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\opensea-operations\Make\VS.2017\opensea-operations\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\wingetopt\VS.2017\$(Platform)\$(Configuration);..\..\..\subprojects\opensea-common\Make\VS.2017\opensea-common\$(Platform)\$(Configuration)\;%(AdditionalLibraryDirectories) + opensea-common.lib;opensea-transport.lib;opensea-operations.lib;opensea-jsonformat.lib;getopt.lib;json-c.lib;%(AdditionalDependencies) + ..\..\..\subprojects\opensea-transport\Make\VS.2017\opensea-transport\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\opensea-operations\Make\VS.2017\opensea-operations\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\wingetopt\VS.2017\$(Platform)\$(Configuration);..\..\..\subprojects\opensea-common\Make\VS.2017\opensea-common\$(Platform)\$(Configuration)\;..\..\..\subprojects\json-c\build-$(VisualStudioVersion)-$(Platform_Actual)-$(Configuration)\Release;..\..\..\subprojects\opensea-jsonformat\Make\VS.2017\opensea-jsonformat\$(Platform)\$(Configuration)\LIB;%(AdditionalLibraryDirectories) @@ -469,8 +469,8 @@ Disabled true CompileAsC - STATIC_OPENSEA_TRANSPORT;STATIC_OPENSEA_OPERATIONS;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;ENABLE_CSMI - ..\..\..\subprojects\opensea-transport\include;..\..\..\subprojects\opensea-operations\include;..\..\..\include;..\..\..\subprojects\opensea-common\include;..\..\..\subprojects\wingetopt\src;..\..\..\subprojects\opensea-transport\include\vendor;%(AdditionalIncludeDirectories) + STATIC_OPENSEA_TRANSPORT;STATIC_OPENSEA_OPERATIONS;STATIC_OPENSEA_JSONFORMAT;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;ENABLE_CSMI + ..\..\..\subprojects\opensea-transport\include;..\..\..\subprojects\opensea-operations\include;..\..\..\include;..\..\..\subprojects\opensea-common\include;..\..\..\subprojects\wingetopt\src;..\..\..\subprojects\opensea-transport\include\vendor;..\..\..\subprojects\json-c\build-$(VisualStudioVersion)-$(Platform_Actual)-$(Configuration);..\..\..\subprojects\json-c;..\..\..\subprojects\opensea-jsonformat\include;%(AdditionalIncludeDirectories) MultiThreadedDebug 4214;4201;4668;4820;4710;4255;5045;4711;4324;4221;4204 Caret @@ -479,8 +479,8 @@ RequireAdministrator Console 6.0 - opensea-common.lib;opensea-transport.lib;opensea-operations.lib;getopt.lib;%(AdditionalDependencies) - ..\..\..\subprojects\opensea-transport\Make\VS.2017\opensea-transport\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\opensea-operations\Make\VS.2017\opensea-operations\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\wingetopt\VS.2017\$(Platform)\$(Configuration);..\..\..\subprojects\opensea-common\Make\VS.2017\opensea-common\$(Platform)\$(Configuration)\;%(AdditionalLibraryDirectories) + opensea-common.lib;opensea-transport.lib;opensea-operations.lib;opensea-jsonformat.lib;getopt.lib;json-c.lib;%(AdditionalDependencies) + ..\..\..\subprojects\opensea-transport\Make\VS.2017\opensea-transport\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\opensea-operations\Make\VS.2017\opensea-operations\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\wingetopt\VS.2017\$(Platform)\$(Configuration);..\..\..\subprojects\opensea-common\Make\VS.2017\opensea-common\$(Platform)\$(Configuration)\;..\..\..\subprojects\json-c\build-$(VisualStudioVersion)-$(Platform_Actual)-$(Configuration)\Release;..\..\..\subprojects\opensea-jsonformat\Make\VS.2017\opensea-jsonformat\$(Platform)\$(Configuration)\LIB;%(AdditionalLibraryDirectories) @@ -491,8 +491,8 @@ true true CompileAsC - STATIC_OPENSEA_TRANSPORT;STATIC_OPENSEA_OPERATIONS;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;ENABLE_CSMI - ..\..\..\subprojects\opensea-transport\include;..\..\..\subprojects\opensea-operations\include;..\..\..\include;..\..\..\subprojects\opensea-common\include;..\..\..\subprojects\wingetopt\src;..\..\..\subprojects\opensea-transport\include\vendor;%(AdditionalIncludeDirectories) + STATIC_OPENSEA_TRANSPORT;STATIC_OPENSEA_OPERATIONS;STATIC_OPENSEA_JSONFORMAT;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;ENABLE_CSMI + ..\..\..\subprojects\opensea-transport\include;..\..\..\subprojects\opensea-operations\include;..\..\..\include;..\..\..\subprojects\opensea-common\include;..\..\..\subprojects\wingetopt\src;..\..\..\subprojects\opensea-transport\include\vendor;..\..\..\subprojects\json-c\build-$(VisualStudioVersion)-$(Platform_Actual)-$(Configuration);..\..\..\subprojects\json-c;..\..\..\subprojects\opensea-jsonformat\include;%(AdditionalIncludeDirectories) 4214;4201;4668;4820;4710;4255;5045;4711;4324;4221;4204 Caret @@ -502,8 +502,8 @@ RequireAdministrator Console 6.0 - opensea-common.lib;opensea-transport.lib;opensea-operations.lib;getopt.lib;%(AdditionalDependencies) - ..\..\..\subprojects\opensea-transport\Make\VS.2017\opensea-transport\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\opensea-operations\Make\VS.2017\opensea-operations\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\wingetopt\VS.2017\$(Platform)\$(Configuration);..\..\..\subprojects\opensea-common\Make\VS.2017\opensea-common\$(Platform)\$(Configuration)\;%(AdditionalLibraryDirectories) + opensea-common.lib;opensea-transport.lib;opensea-operations.lib;opensea-jsonformat.lib;getopt.lib;json-c.lib;%(AdditionalDependencies) + ..\..\..\subprojects\opensea-transport\Make\VS.2017\opensea-transport\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\opensea-operations\Make\VS.2017\opensea-operations\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\wingetopt\VS.2017\$(Platform)\$(Configuration);..\..\..\subprojects\opensea-common\Make\VS.2017\opensea-common\$(Platform)\$(Configuration)\;..\..\..\subprojects\json-c\build-$(VisualStudioVersion)-$(Platform_Actual)-$(Configuration)\Release;..\..\..\subprojects\opensea-jsonformat\Make\VS.2017\opensea-jsonformat\$(Platform)\$(Configuration)\LIB;%(AdditionalLibraryDirectories) @@ -514,8 +514,8 @@ true true CompileAsC - STATIC_OPENSEA_TRANSPORT;STATIC_OPENSEA_OPERATIONS;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;ENABLE_CSMI - ..\..\..\subprojects\opensea-transport\include;..\..\..\subprojects\opensea-operations\include;..\..\..\include;..\..\..\subprojects\opensea-common\include;..\..\..\subprojects\wingetopt\src;..\..\..\subprojects\opensea-transport\include\vendor;%(AdditionalIncludeDirectories) + STATIC_OPENSEA_TRANSPORT;STATIC_OPENSEA_OPERATIONS;STATIC_OPENSEA_JSONFORMAT;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;ENABLE_CSMI + ..\..\..\subprojects\opensea-transport\include;..\..\..\subprojects\opensea-operations\include;..\..\..\include;..\..\..\subprojects\opensea-common\include;..\..\..\subprojects\wingetopt\src;..\..\..\subprojects\opensea-transport\include\vendor;..\..\..\subprojects\json-c\build-$(VisualStudioVersion)-$(Platform_Actual)-$(Configuration);..\..\..\subprojects\json-c;..\..\..\subprojects\opensea-jsonformat\include;%(AdditionalIncludeDirectories) 4214;4201;4668;4820;4710;4255;5045;4711;4324;4221;4204 Caret @@ -525,8 +525,8 @@ RequireAdministrator Console 6.02 - opensea-common.lib;opensea-transport.lib;opensea-operations.lib;getopt.lib;%(AdditionalDependencies) - ..\..\..\subprojects\opensea-transport\Make\VS.2017\opensea-transport\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\opensea-operations\Make\VS.2017\opensea-operations\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\wingetopt\VS.2017\$(Platform)\$(Configuration);..\..\..\subprojects\opensea-common\Make\VS.2017\opensea-common\$(Platform)\$(Configuration)\;%(AdditionalLibraryDirectories) + opensea-common.lib;opensea-transport.lib;opensea-operations.lib;opensea-jsonformat.lib;getopt.lib;json-c.lib;%(AdditionalDependencies) + ..\..\..\subprojects\opensea-transport\Make\VS.2017\opensea-transport\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\opensea-operations\Make\VS.2017\opensea-operations\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\wingetopt\VS.2017\$(Platform)\$(Configuration);..\..\..\subprojects\opensea-common\Make\VS.2017\opensea-common\$(Platform)\$(Configuration)\;..\..\..\subprojects\json-c\build-$(VisualStudioVersion)-$(Platform_Actual)-$(Configuration)\Release;..\..\..\subprojects\opensea-jsonformat\Make\VS.2017\opensea-jsonformat\$(Platform)\$(Configuration)\LIB;%(AdditionalLibraryDirectories) @@ -560,8 +560,8 @@ true true CompileAsC - STATIC_OPENSEA_TRANSPORT;STATIC_OPENSEA_OPERATIONS;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;ENABLE_CSMI - ..\..\..\subprojects\opensea-transport\include;..\..\..\subprojects\opensea-operations\include;..\..\..\include;..\..\..\subprojects\opensea-common\include;..\..\..\subprojects\wingetopt\src;..\..\..\subprojects\opensea-transport\include\vendor;%(AdditionalIncludeDirectories) + STATIC_OPENSEA_TRANSPORT;STATIC_OPENSEA_OPERATIONS;STATIC_OPENSEA_JSONFORMAT;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;ENABLE_CSMI + ..\..\..\subprojects\opensea-transport\include;..\..\..\subprojects\opensea-operations\include;..\..\..\include;..\..\..\subprojects\opensea-common\include;..\..\..\subprojects\wingetopt\src;..\..\..\subprojects\opensea-transport\include\vendor;..\..\..\subprojects\json-c\build-$(VisualStudioVersion)-$(Platform_Actual)-$(Configuration);..\..\..\subprojects\json-c;..\..\..\subprojects\opensea-jsonformat\include;%(AdditionalIncludeDirectories) MultiThreaded 4214;4201;4668;4820;4710;4255;5045;4711;4324;4221;4204 Caret @@ -572,8 +572,8 @@ RequireAdministrator Console 6.0 - opensea-common.lib;opensea-transport.lib;opensea-operations.lib;getopt.lib;%(AdditionalDependencies) - ..\..\..\subprojects\opensea-transport\Make\VS.2017\opensea-transport\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\opensea-operations\Make\VS.2017\opensea-operations\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\wingetopt\VS.2017\$(Platform)\$(Configuration);..\..\..\subprojects\opensea-common\Make\VS.2017\opensea-common\$(Platform)\$(Configuration)\;%(AdditionalLibraryDirectories) + opensea-common.lib;opensea-transport.lib;opensea-operations.lib;opensea-jsonformat.lib;getopt.lib;json-c.lib;%(AdditionalDependencies) + ..\..\..\subprojects\opensea-transport\Make\VS.2017\opensea-transport\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\opensea-operations\Make\VS.2017\opensea-operations\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\wingetopt\VS.2017\$(Platform)\$(Configuration);..\..\..\subprojects\opensea-common\Make\VS.2017\opensea-common\$(Platform)\$(Configuration)\;..\..\..\subprojects\json-c\build-$(VisualStudioVersion)-$(Platform_Actual)-$(Configuration)\Release;..\..\..\subprojects\opensea-jsonformat\Make\VS.2017\opensea-jsonformat\$(Platform)\$(Configuration)\LIB;%(AdditionalLibraryDirectories) @@ -584,8 +584,8 @@ true true CompileAsC - STATIC_OPENSEA_TRANSPORT;STATIC_OPENSEA_OPERATIONS;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;ENABLE_CSMI - ..\..\..\subprojects\opensea-transport\include;..\..\..\subprojects\opensea-operations\include;..\..\..\include;..\..\..\subprojects\opensea-common\include;..\..\..\subprojects\wingetopt\src;..\..\..\subprojects\opensea-transport\include\vendor;%(AdditionalIncludeDirectories) + STATIC_OPENSEA_TRANSPORT;STATIC_OPENSEA_OPERATIONS;STATIC_OPENSEA_JSONFORMAT;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;ENABLE_CSMI + ..\..\..\subprojects\opensea-transport\include;..\..\..\subprojects\opensea-operations\include;..\..\..\include;..\..\..\subprojects\opensea-common\include;..\..\..\subprojects\wingetopt\src;..\..\..\subprojects\opensea-transport\include\vendor;..\..\..\subprojects\json-c\build-$(VisualStudioVersion)-$(Platform_Actual)-$(Configuration);..\..\..\subprojects\json-c;..\..\..\subprojects\opensea-jsonformat\include;%(AdditionalIncludeDirectories) MultiThreaded 4214;4201;4668;4820;4710;4255;5045;4711;4324;4221;4204 Caret @@ -596,8 +596,8 @@ RequireAdministrator Console 6.02 - opensea-common.lib;opensea-transport.lib;opensea-operations.lib;getopt.lib;%(AdditionalDependencies) - ..\..\..\subprojects\opensea-transport\Make\VS.2017\opensea-transport\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\opensea-operations\Make\VS.2017\opensea-operations\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\wingetopt\VS.2017\$(Platform)\$(Configuration);..\..\..\subprojects\opensea-common\Make\VS.2017\opensea-common\$(Platform)\$(Configuration)\;%(AdditionalLibraryDirectories) + opensea-common.lib;opensea-transport.lib;opensea-operations.lib;opensea-jsonformat.lib;getopt.lib;json-c.lib;%(AdditionalDependencies) + ..\..\..\subprojects\opensea-transport\Make\VS.2017\opensea-transport\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\opensea-operations\Make\VS.2017\opensea-operations\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\wingetopt\VS.2017\$(Platform)\$(Configuration);..\..\..\subprojects\opensea-common\Make\VS.2017\opensea-common\$(Platform)\$(Configuration)\;..\..\..\subprojects\json-c\build-$(VisualStudioVersion)-$(Platform_Actual)-$(Configuration)\Release;..\..\..\subprojects\opensea-jsonformat\Make\VS.2017\opensea-jsonformat\$(Platform)\$(Configuration)\LIB;%(AdditionalLibraryDirectories) @@ -632,8 +632,8 @@ true true CompileAsC - STATIC_OPENSEA_TRANSPORT;STATIC_OPENSEA_OPERATIONS;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;ENABLE_CSMI - ..\..\..\subprojects\opensea-transport\include;..\..\..\subprojects\opensea-operations\include;..\..\..\include;..\..\..\subprojects\opensea-common\include;..\..\..\subprojects\wingetopt\src;..\..\..\subprojects\opensea-transport\include\vendor;%(AdditionalIncludeDirectories) + STATIC_OPENSEA_TRANSPORT;STATIC_OPENSEA_OPERATIONS;STATIC_OPENSEA_JSONFORMAT;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;ENABLE_CSMI + ..\..\..\subprojects\opensea-transport\include;..\..\..\subprojects\opensea-operations\include;..\..\..\include;..\..\..\subprojects\opensea-common\include;..\..\..\subprojects\wingetopt\src;..\..\..\subprojects\opensea-transport\include\vendor;..\..\..\subprojects\json-c\build-$(VisualStudioVersion)-$(Platform_Actual)-$(Configuration);..\..\..\subprojects\json-c;..\..\..\subprojects\opensea-jsonformat\include;%(AdditionalIncludeDirectories) 4214;4201;4668;4820;4710;4255;5045;4711;4324;4221;4204 Caret @@ -643,8 +643,8 @@ RequireAdministrator Console 6.0 - opensea-common.lib;opensea-transport.lib;opensea-operations.lib;getopt.lib;%(AdditionalDependencies) - ..\..\..\subprojects\opensea-transport\Make\VS.2017\opensea-transport\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\opensea-operations\Make\VS.2017\opensea-operations\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\wingetopt\VS.2017\$(Platform)\$(Configuration);..\..\..\subprojects\opensea-common\Make\VS.2017\opensea-common\$(Platform)\$(Configuration)\;%(AdditionalLibraryDirectories) + opensea-common.lib;opensea-transport.lib;opensea-operations.lib;opensea-jsonformat.lib;getopt.lib;json-c.lib;%(AdditionalDependencies) + ..\..\..\subprojects\opensea-transport\Make\VS.2017\opensea-transport\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\opensea-operations\Make\VS.2017\opensea-operations\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\wingetopt\VS.2017\$(Platform)\$(Configuration);..\..\..\subprojects\opensea-common\Make\VS.2017\opensea-common\$(Platform)\$(Configuration)\;..\..\..\subprojects\json-c\build-$(VisualStudioVersion)-$(Platform_Actual)-$(Configuration)\Release;..\..\..\subprojects\opensea-jsonformat\Make\VS.2017\opensea-jsonformat\$(Platform)\$(Configuration)\LIB;%(AdditionalLibraryDirectories) @@ -655,8 +655,8 @@ true true CompileAsC - STATIC_OPENSEA_TRANSPORT;STATIC_OPENSEA_OPERATIONS;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;ENABLE_CSMI - ..\..\..\subprojects\opensea-transport\include;..\..\..\subprojects\opensea-operations\include;..\..\..\include;..\..\..\subprojects\opensea-common\include;..\..\..\subprojects\wingetopt\src;..\..\..\subprojects\opensea-transport\include\vendor;%(AdditionalIncludeDirectories) + STATIC_OPENSEA_TRANSPORT;STATIC_OPENSEA_OPERATIONS;STATIC_OPENSEA_JSONFORMAT;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;ENABLE_CSMI + ..\..\..\subprojects\opensea-transport\include;..\..\..\subprojects\opensea-operations\include;..\..\..\include;..\..\..\subprojects\opensea-common\include;..\..\..\subprojects\wingetopt\src;..\..\..\subprojects\opensea-transport\include\vendor;..\..\..\subprojects\json-c\build-$(VisualStudioVersion)-$(Platform_Actual)-$(Configuration);..\..\..\subprojects\json-c;..\..\..\subprojects\opensea-jsonformat\include;%(AdditionalIncludeDirectories) MultiThreaded 4214;4201;4668;4820;4710;4255;5045;4711;4324;4221;4204 Caret @@ -667,8 +667,8 @@ RequireAdministrator Console 6.0 - opensea-common.lib;opensea-transport.lib;opensea-operations.lib;getopt.lib;%(AdditionalDependencies) - ..\..\..\subprojects\opensea-transport\Make\VS.2017\opensea-transport\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\opensea-operations\Make\VS.2017\opensea-operations\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\wingetopt\VS.2017\$(Platform)\$(Configuration);..\..\..\subprojects\opensea-common\Make\VS.2017\opensea-common\$(Platform)\$(Configuration)\;%(AdditionalLibraryDirectories) + opensea-common.lib;opensea-transport.lib;opensea-operations.lib;opensea-jsonformat.lib;getopt.lib;json-c.lib;%(AdditionalDependencies) + ..\..\..\subprojects\opensea-transport\Make\VS.2017\opensea-transport\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\opensea-operations\Make\VS.2017\opensea-operations\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\wingetopt\VS.2017\$(Platform)\$(Configuration);..\..\..\subprojects\opensea-common\Make\VS.2017\opensea-common\$(Platform)\$(Configuration)\;..\..\..\subprojects\json-c\build-$(VisualStudioVersion)-$(Platform_Actual)-$(Configuration)\Release;..\..\..\subprojects\opensea-jsonformat\Make\VS.2017\opensea-jsonformat\$(Platform)\$(Configuration)\LIB;%(AdditionalLibraryDirectories) diff --git a/Make/VS.2019/OpenSeaChest.sln b/Make/VS.2019/OpenSeaChest.sln index cecbe0c5..1cf0ede6 100644 --- a/Make/VS.2019/OpenSeaChest.sln +++ b/Make/VS.2019/OpenSeaChest.sln @@ -48,6 +48,7 @@ EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "OpenSeaChest_Configure", "OpenSeaChest_Configure\OpenSeaChest_Configure.vcxproj", "{C8E9CA68-8233-4C84-92D7-7476596D1BBC}" ProjectSection(ProjectDependencies) = postProject {7DAC7F63-E808-47FD-BEEB-33E4A870008B} = {7DAC7F63-E808-47FD-BEEB-33E4A870008B} + {A319438D-D2E5-4CA2-91C4-12769AA9A2EB} = {A319438D-D2E5-4CA2-91C4-12769AA9A2EB} {A0771494-8717-48AB-A0E5-49191252FF2C} = {A0771494-8717-48AB-A0E5-49191252FF2C} {621B44CE-B314-4E05-B214-5DC70F2B4798} = {621B44CE-B314-4E05-B214-5DC70F2B4798} {FBCBA2F1-3BF8-4A25-B815-E228E1AEDCFF} = {FBCBA2F1-3BF8-4A25-B815-E228E1AEDCFF} @@ -88,6 +89,7 @@ EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "OpenSeaChest_Info", "OpenSeaChest_Info\OpenSeaChest_Info.vcxproj", "{6E349242-B6C9-417F-AC21-AC547B8E79F0}" ProjectSection(ProjectDependencies) = postProject {7DAC7F63-E808-47FD-BEEB-33E4A870008B} = {7DAC7F63-E808-47FD-BEEB-33E4A870008B} + {A319438D-D2E5-4CA2-91C4-12769AA9A2EB} = {A319438D-D2E5-4CA2-91C4-12769AA9A2EB} {A0771494-8717-48AB-A0E5-49191252FF2C} = {A0771494-8717-48AB-A0E5-49191252FF2C} {621B44CE-B314-4E05-B214-5DC70F2B4798} = {621B44CE-B314-4E05-B214-5DC70F2B4798} {FBCBA2F1-3BF8-4A25-B815-E228E1AEDCFF} = {FBCBA2F1-3BF8-4A25-B815-E228E1AEDCFF} @@ -173,6 +175,13 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "openSeaChest_Defect", "open {FBCBA2F1-3BF8-4A25-B815-E228E1AEDCFF} = {FBCBA2F1-3BF8-4A25-B815-E228E1AEDCFF} EndProjectSection EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "opensea-jsonformat", "..\..\subprojects\opensea-jsonformat\Make\VS.2019\opensea-jsonformat\opensea-jsonformat\opensea-jsonformat.vcxproj", "{A319438D-D2E5-4CA2-91C4-12769AA9A2EB}" + ProjectSection(ProjectDependencies) = postProject + {7DAC7F63-E808-47FD-BEEB-33E4A870008B} = {7DAC7F63-E808-47FD-BEEB-33E4A870008B} + {A0771494-8717-48AB-A0E5-49191252FF2C} = {A0771494-8717-48AB-A0E5-49191252FF2C} + {FBCBA2F1-3BF8-4A25-B815-E228E1AEDCFF} = {FBCBA2F1-3BF8-4A25-B815-E228E1AEDCFF} + EndProjectSection +EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|ARM = Debug|ARM @@ -937,6 +946,38 @@ Global {2A5F37B2-60C0-4CCD-B43A-71FC72923ACB}.Static-Release|x64.Build.0 = Release|x64 {2A5F37B2-60C0-4CCD-B43A-71FC72923ACB}.Static-Release|x86.ActiveCfg = Release|Win32 {2A5F37B2-60C0-4CCD-B43A-71FC72923ACB}.Static-Release|x86.Build.0 = Release|Win32 + {A319438D-D2E5-4CA2-91C4-12769AA9A2EB}.Debug|ARM.ActiveCfg = Debug|ARM + {A319438D-D2E5-4CA2-91C4-12769AA9A2EB}.Debug|ARM.Build.0 = Debug|ARM + {A319438D-D2E5-4CA2-91C4-12769AA9A2EB}.Debug|ARM64.ActiveCfg = Debug|ARM64 + {A319438D-D2E5-4CA2-91C4-12769AA9A2EB}.Debug|ARM64.Build.0 = Debug|ARM64 + {A319438D-D2E5-4CA2-91C4-12769AA9A2EB}.Debug|x64.ActiveCfg = Debug|x64 + {A319438D-D2E5-4CA2-91C4-12769AA9A2EB}.Debug|x64.Build.0 = Debug|x64 + {A319438D-D2E5-4CA2-91C4-12769AA9A2EB}.Debug|x86.ActiveCfg = Debug|Win32 + {A319438D-D2E5-4CA2-91C4-12769AA9A2EB}.Debug|x86.Build.0 = Debug|Win32 + {A319438D-D2E5-4CA2-91C4-12769AA9A2EB}.Release|ARM.ActiveCfg = Release|ARM + {A319438D-D2E5-4CA2-91C4-12769AA9A2EB}.Release|ARM.Build.0 = Release|ARM + {A319438D-D2E5-4CA2-91C4-12769AA9A2EB}.Release|ARM64.ActiveCfg = Release|ARM64 + {A319438D-D2E5-4CA2-91C4-12769AA9A2EB}.Release|ARM64.Build.0 = Release|ARM64 + {A319438D-D2E5-4CA2-91C4-12769AA9A2EB}.Release|x64.ActiveCfg = Release|x64 + {A319438D-D2E5-4CA2-91C4-12769AA9A2EB}.Release|x64.Build.0 = Release|x64 + {A319438D-D2E5-4CA2-91C4-12769AA9A2EB}.Release|x86.ActiveCfg = Release|Win32 + {A319438D-D2E5-4CA2-91C4-12769AA9A2EB}.Release|x86.Build.0 = Release|Win32 + {A319438D-D2E5-4CA2-91C4-12769AA9A2EB}.Static-Debug|ARM.ActiveCfg = Static-Debug|ARM + {A319438D-D2E5-4CA2-91C4-12769AA9A2EB}.Static-Debug|ARM.Build.0 = Static-Debug|ARM + {A319438D-D2E5-4CA2-91C4-12769AA9A2EB}.Static-Debug|ARM64.ActiveCfg = Static-Debug|ARM64 + {A319438D-D2E5-4CA2-91C4-12769AA9A2EB}.Static-Debug|ARM64.Build.0 = Static-Debug|ARM64 + {A319438D-D2E5-4CA2-91C4-12769AA9A2EB}.Static-Debug|x64.ActiveCfg = Static-Debug|x64 + {A319438D-D2E5-4CA2-91C4-12769AA9A2EB}.Static-Debug|x64.Build.0 = Static-Debug|x64 + {A319438D-D2E5-4CA2-91C4-12769AA9A2EB}.Static-Debug|x86.ActiveCfg = Static-Debug|Win32 + {A319438D-D2E5-4CA2-91C4-12769AA9A2EB}.Static-Debug|x86.Build.0 = Static-Debug|Win32 + {A319438D-D2E5-4CA2-91C4-12769AA9A2EB}.Static-Release|ARM.ActiveCfg = Static-Release|ARM + {A319438D-D2E5-4CA2-91C4-12769AA9A2EB}.Static-Release|ARM.Build.0 = Static-Release|ARM + {A319438D-D2E5-4CA2-91C4-12769AA9A2EB}.Static-Release|ARM64.ActiveCfg = Static-Release|ARM64 + {A319438D-D2E5-4CA2-91C4-12769AA9A2EB}.Static-Release|ARM64.Build.0 = Static-Release|ARM64 + {A319438D-D2E5-4CA2-91C4-12769AA9A2EB}.Static-Release|x64.ActiveCfg = Static-Release|x64 + {A319438D-D2E5-4CA2-91C4-12769AA9A2EB}.Static-Release|x64.Build.0 = Static-Release|x64 + {A319438D-D2E5-4CA2-91C4-12769AA9A2EB}.Static-Release|x86.ActiveCfg = Static-Release|Win32 + {A319438D-D2E5-4CA2-91C4-12769AA9A2EB}.Static-Release|x86.Build.0 = Static-Release|Win32 EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE diff --git a/Make/VS.2019/OpenSeaChest_Configure/OpenSeaChest_Configure.vcxproj b/Make/VS.2019/OpenSeaChest_Configure/OpenSeaChest_Configure.vcxproj index 8ca3ab7d..da4a2c1a 100644 --- a/Make/VS.2019/OpenSeaChest_Configure/OpenSeaChest_Configure.vcxproj +++ b/Make/VS.2019/OpenSeaChest_Configure/OpenSeaChest_Configure.vcxproj @@ -333,8 +333,8 @@ Disabled true CompileAsC - STATIC_OPENSEA_TRANSPORT;STATIC_OPENSEA_OPERATIONS;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;ENABLE_CSMI;%(PreprocessorDefinitions) - ..\..\..\subprojects\opensea-transport\include;..\..\..\subprojects\opensea-operations\include;..\..\..\include;..\..\..\subprojects\opensea-common\include;..\..\..\subprojects\wingetopt\src;..\..\..\subprojects\opensea-transport\include\vendor;%(AdditionalIncludeDirectories) + STATIC_OPENSEA_TRANSPORT;STATIC_OPENSEA_OPERATIONS;STATIC_OPENSEA_JSONFORMAT;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;ENABLE_CSMI;%(PreprocessorDefinitions) + ..\..\..\subprojects\opensea-transport\include;..\..\..\subprojects\opensea-operations\include;..\..\..\include;..\..\..\subprojects\opensea-common\include;..\..\..\subprojects\wingetopt\src;..\..\..\subprojects\opensea-transport\include\vendor;..\..\..\subprojects\json-c\build-$(VisualStudioVersion)-$(Platform_Actual)-$(Configuration);..\..\..\subprojects\json-c;..\..\..\subprojects\opensea-jsonformat\include;%(AdditionalIncludeDirectories) 4214;4201;4668;4820;4710;4255;5045;4711;4324;4221;4204;4061;5105 Caret stdc17 @@ -343,8 +343,8 @@ RequireAdministrator Console 6.0 - opensea-common.lib;opensea-transport.lib;opensea-operations.lib;getopt.lib;%(AdditionalDependencies) - ..\..\..\subprojects\opensea-transport\Make\VS.2019\opensea-transport\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\opensea-operations\Make\VS.2019\opensea-operations\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\wingetopt\VS.2019\$(Platform)\$(Configuration);..\..\..\subprojects\opensea-common\Make\VS.2019\opensea-common\$(Platform)\$(Configuration)\;%(AdditionalLibraryDirectories) + opensea-common.lib;opensea-transport.lib;opensea-operations.lib;opensea-jsonformat.lib;getopt.lib;json-c.lib;%(AdditionalDependencies) + ..\..\..\subprojects\opensea-transport\Make\VS.2019\opensea-transport\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\opensea-operations\Make\VS.2019\opensea-operations\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\wingetopt\VS.2019\$(Platform)\$(Configuration);..\..\..\subprojects\opensea-common\Make\VS.2019\opensea-common\$(Platform)\$(Configuration)\;..\..\..\subprojects\json-c\build-$(VisualStudioVersion)-$(Platform_Actual)-$(Configuration)\Release;..\..\..\subprojects\opensea-jsonformat\Make\VS.2019\opensea-jsonformat\$(Platform)\$(Configuration)\LIB;%(AdditionalLibraryDirectories) @@ -353,8 +353,8 @@ Disabled true CompileAsC - STATIC_OPENSEA_TRANSPORT;STATIC_OPENSEA_OPERATIONS;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;ENABLE_CSMI;%(PreprocessorDefinitions) - ..\..\..\subprojects\opensea-transport\include;..\..\..\subprojects\opensea-operations\include;..\..\..\include;..\..\..\subprojects\opensea-common\include;..\..\..\subprojects\wingetopt\src;..\..\..\subprojects\opensea-transport\include\vendor;%(AdditionalIncludeDirectories) + STATIC_OPENSEA_TRANSPORT;STATIC_OPENSEA_OPERATIONS;STATIC_OPENSEA_JSONFORMAT;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;ENABLE_CSMI;%(PreprocessorDefinitions) + ..\..\..\subprojects\opensea-transport\include;..\..\..\subprojects\opensea-operations\include;..\..\..\include;..\..\..\subprojects\opensea-common\include;..\..\..\subprojects\wingetopt\src;..\..\..\subprojects\opensea-transport\include\vendor;..\..\..\subprojects\json-c\build-$(VisualStudioVersion)-$(Platform_Actual)-$(Configuration);..\..\..\subprojects\json-c;..\..\..\subprojects\opensea-jsonformat\include;%(AdditionalIncludeDirectories) 4214;4201;4668;4820;4710;4255;5045;4711;4324;4221;4204;4061;5105 Caret stdc17 @@ -363,8 +363,8 @@ RequireAdministrator Console 6.02 - opensea-common.lib;opensea-transport.lib;opensea-operations.lib;getopt.lib;%(AdditionalDependencies) - ..\..\..\subprojects\opensea-transport\Make\VS.2019\opensea-transport\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\opensea-operations\Make\VS.2019\opensea-operations\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\wingetopt\VS.2019\$(Platform)\$(Configuration);..\..\..\subprojects\opensea-common\Make\VS.2019\opensea-common\$(Platform)\$(Configuration)\;%(AdditionalLibraryDirectories) + opensea-common.lib;opensea-transport.lib;opensea-operations.lib;opensea-jsonformat.lib;getopt.lib;json-c.lib;%(AdditionalDependencies) + ..\..\..\subprojects\opensea-transport\Make\VS.2019\opensea-transport\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\opensea-operations\Make\VS.2019\opensea-operations\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\wingetopt\VS.2019\$(Platform)\$(Configuration);..\..\..\subprojects\opensea-common\Make\VS.2019\opensea-common\$(Platform)\$(Configuration)\;..\..\..\subprojects\json-c\build-$(VisualStudioVersion)-$(Platform_Actual)-$(Configuration)\Release;..\..\..\subprojects\opensea-jsonformat\Make\VS.2019\opensea-jsonformat\$(Platform)\$(Configuration)\LIB;%(AdditionalLibraryDirectories) @@ -393,8 +393,8 @@ Disabled true CompileAsC - STATIC_OPENSEA_TRANSPORT;STATIC_OPENSEA_OPERATIONS;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;ENABLE_CSMI;%(PreprocessorDefinitions) - ..\..\..\subprojects\opensea-transport\include;..\..\..\subprojects\opensea-operations\include;..\..\..\include;..\..\..\subprojects\opensea-common\include;..\..\..\subprojects\wingetopt\src;..\..\..\subprojects\opensea-transport\include\vendor;%(AdditionalIncludeDirectories) + STATIC_OPENSEA_TRANSPORT;STATIC_OPENSEA_OPERATIONS;STATIC_OPENSEA_JSONFORMAT;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;ENABLE_CSMI;%(PreprocessorDefinitions) + ..\..\..\subprojects\opensea-transport\include;..\..\..\subprojects\opensea-operations\include;..\..\..\include;..\..\..\subprojects\opensea-common\include;..\..\..\subprojects\wingetopt\src;..\..\..\subprojects\opensea-transport\include\vendor;..\..\..\subprojects\json-c\build-$(VisualStudioVersion)-$(Platform_Actual)-$(Configuration);..\..\..\subprojects\json-c;..\..\..\subprojects\opensea-jsonformat\include;%(AdditionalIncludeDirectories) MultiThreadedDebug 4214;4201;4668;4820;4710;4255;5045;4711;4324;4221;4204;4061;5105 Caret @@ -404,8 +404,8 @@ RequireAdministrator Console 6.0 - opensea-common.lib;opensea-transport.lib;opensea-operations.lib;getopt.lib;%(AdditionalDependencies) - ..\..\..\subprojects\opensea-transport\Make\VS.2019\opensea-transport\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\opensea-operations\Make\VS.2019\opensea-operations\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\wingetopt\VS.2019\$(Platform)\$(Configuration);..\..\..\subprojects\opensea-common\Make\VS.2019\opensea-common\$(Platform)\$(Configuration)\;%(AdditionalLibraryDirectories) + opensea-common.lib;opensea-transport.lib;opensea-operations.lib;opensea-jsonformat.lib;getopt.lib;json-c.lib;%(AdditionalDependencies) + ..\..\..\subprojects\opensea-transport\Make\VS.2019\opensea-transport\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\opensea-operations\Make\VS.2019\opensea-operations\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\wingetopt\VS.2019\$(Platform)\$(Configuration);..\..\..\subprojects\opensea-common\Make\VS.2019\opensea-common\$(Platform)\$(Configuration)\;..\..\..\subprojects\json-c\build-$(VisualStudioVersion)-$(Platform_Actual)-$(Configuration)\Release;..\..\..\subprojects\opensea-jsonformat\Make\VS.2019\opensea-jsonformat\$(Platform)\$(Configuration)\LIB;%(AdditionalLibraryDirectories) @@ -414,8 +414,8 @@ Disabled true CompileAsC - STATIC_OPENSEA_TRANSPORT;STATIC_OPENSEA_OPERATIONS;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;ENABLE_CSMI;%(PreprocessorDefinitions) - ..\..\..\subprojects\opensea-transport\include;..\..\..\subprojects\opensea-operations\include;..\..\..\include;..\..\..\subprojects\opensea-common\include;..\..\..\subprojects\wingetopt\src;..\..\..\subprojects\opensea-transport\include\vendor;%(AdditionalIncludeDirectories) + STATIC_OPENSEA_TRANSPORT;STATIC_OPENSEA_OPERATIONS;STATIC_OPENSEA_JSONFORMAT;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;ENABLE_CSMI;%(PreprocessorDefinitions) + ..\..\..\subprojects\opensea-transport\include;..\..\..\subprojects\opensea-operations\include;..\..\..\include;..\..\..\subprojects\opensea-common\include;..\..\..\subprojects\wingetopt\src;..\..\..\subprojects\opensea-transport\include\vendor;..\..\..\subprojects\json-c\build-$(VisualStudioVersion)-$(Platform_Actual)-$(Configuration);..\..\..\subprojects\json-c;..\..\..\subprojects\opensea-jsonformat\include;%(AdditionalIncludeDirectories) MultiThreadedDebug 4214;4201;4668;4820;4710;4255;5045;4711;4324;4221;4204;4061;5105 Caret @@ -425,8 +425,8 @@ RequireAdministrator Console 6.02 - opensea-common.lib;opensea-transport.lib;opensea-operations.lib;getopt.lib;%(AdditionalDependencies) - ..\..\..\subprojects\opensea-transport\Make\VS.2019\opensea-transport\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\opensea-operations\Make\VS.2019\opensea-operations\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\wingetopt\VS.2019\$(Platform)\$(Configuration);..\..\..\subprojects\opensea-common\Make\VS.2019\opensea-common\$(Platform)\$(Configuration)\;%(AdditionalLibraryDirectories) + opensea-common.lib;opensea-transport.lib;opensea-operations.lib;opensea-jsonformat.lib;getopt.lib;json-c.lib;%(AdditionalDependencies) + ..\..\..\subprojects\opensea-transport\Make\VS.2019\opensea-transport\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\opensea-operations\Make\VS.2019\opensea-operations\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\wingetopt\VS.2019\$(Platform)\$(Configuration);..\..\..\subprojects\opensea-common\Make\VS.2019\opensea-common\$(Platform)\$(Configuration)\;..\..\..\subprojects\json-c\build-$(VisualStudioVersion)-$(Platform_Actual)-$(Configuration)\Release;..\..\..\subprojects\opensea-jsonformat\Make\VS.2019\opensea-jsonformat\$(Platform)\$(Configuration)\LIB;%(AdditionalLibraryDirectories) @@ -456,8 +456,8 @@ Disabled true CompileAsC - STATIC_OPENSEA_TRANSPORT;STATIC_OPENSEA_OPERATIONS;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;ENABLE_CSMI;%(PreprocessorDefinitions) - ..\..\..\subprojects\opensea-transport\include;..\..\..\subprojects\opensea-operations\include;..\..\..\include;..\..\..\subprojects\opensea-common\include;..\..\..\subprojects\wingetopt\src;..\..\..\subprojects\opensea-transport\include\vendor;%(AdditionalIncludeDirectories) + STATIC_OPENSEA_TRANSPORT;STATIC_OPENSEA_OPERATIONS;STATIC_OPENSEA_JSONFORMAT;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;ENABLE_CSMI;%(PreprocessorDefinitions) + ..\..\..\subprojects\opensea-transport\include;..\..\..\subprojects\opensea-operations\include;..\..\..\include;..\..\..\subprojects\opensea-common\include;..\..\..\subprojects\wingetopt\src;..\..\..\subprojects\opensea-transport\include\vendor;..\..\..\subprojects\json-c\build-$(VisualStudioVersion)-$(Platform_Actual)-$(Configuration);..\..\..\subprojects\json-c;..\..\..\subprojects\opensea-jsonformat\include;%(AdditionalIncludeDirectories) 4214;4201;4668;4820;4710;4255;5045;4711;4324;4221;4204;4061;5105 Caret stdc17 @@ -466,8 +466,8 @@ RequireAdministrator Console 6.0 - opensea-common.lib;opensea-transport.lib;opensea-operations.lib;getopt.lib;%(AdditionalDependencies) - ..\..\..\subprojects\opensea-transport\Make\VS.2019\opensea-transport\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\opensea-operations\Make\VS.2019\opensea-operations\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\wingetopt\VS.2019\$(Platform)\$(Configuration);..\..\..\subprojects\opensea-common\Make\VS.2019\opensea-common\$(Platform)\$(Configuration)\;%(AdditionalLibraryDirectories) + opensea-common.lib;opensea-transport.lib;opensea-operations.lib;opensea-jsonformat.lib;getopt.lib;json-c.lib;%(AdditionalDependencies) + ..\..\..\subprojects\opensea-transport\Make\VS.2019\opensea-transport\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\opensea-operations\Make\VS.2019\opensea-operations\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\wingetopt\VS.2019\$(Platform)\$(Configuration);..\..\..\subprojects\opensea-common\Make\VS.2019\opensea-common\$(Platform)\$(Configuration)\;..\..\..\subprojects\json-c\build-$(VisualStudioVersion)-$(Platform_Actual)-$(Configuration)\Release;..\..\..\subprojects\opensea-jsonformat\Make\VS.2019\opensea-jsonformat\$(Platform)\$(Configuration)\LIB;%(AdditionalLibraryDirectories) @@ -476,8 +476,8 @@ Disabled true CompileAsC - STATIC_OPENSEA_TRANSPORT;STATIC_OPENSEA_OPERATIONS;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;ENABLE_CSMI;%(PreprocessorDefinitions) - ..\..\..\subprojects\opensea-transport\include;..\..\..\subprojects\opensea-operations\include;..\..\..\include;..\..\..\subprojects\opensea-common\include;..\..\..\subprojects\wingetopt\src;..\..\..\subprojects\opensea-transport\include\vendor;%(AdditionalIncludeDirectories) + STATIC_OPENSEA_TRANSPORT;STATIC_OPENSEA_OPERATIONS;STATIC_OPENSEA_JSONFORMAT;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;ENABLE_CSMI;%(PreprocessorDefinitions) + ..\..\..\subprojects\opensea-transport\include;..\..\..\subprojects\opensea-operations\include;..\..\..\include;..\..\..\subprojects\opensea-common\include;..\..\..\subprojects\wingetopt\src;..\..\..\subprojects\opensea-transport\include\vendor;..\..\..\subprojects\json-c\build-$(VisualStudioVersion)-$(Platform_Actual)-$(Configuration);..\..\..\subprojects\json-c;..\..\..\subprojects\opensea-jsonformat\include;%(AdditionalIncludeDirectories) MultiThreadedDebug 4214;4201;4668;4820;4710;4255;5045;4711;4324;4221;4204;4061;5105 Caret @@ -487,8 +487,8 @@ RequireAdministrator Console 6.0 - opensea-common.lib;opensea-transport.lib;opensea-operations.lib;getopt.lib;%(AdditionalDependencies) - ..\..\..\subprojects\opensea-transport\Make\VS.2019\opensea-transport\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\opensea-operations\Make\VS.2019\opensea-operations\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\wingetopt\VS.2019\$(Platform)\$(Configuration);..\..\..\subprojects\opensea-common\Make\VS.2019\opensea-common\$(Platform)\$(Configuration)\;%(AdditionalLibraryDirectories) + opensea-common.lib;opensea-transport.lib;opensea-operations.lib;opensea-jsonformat.lib;getopt.lib;json-c.lib;%(AdditionalDependencies) + ..\..\..\subprojects\opensea-transport\Make\VS.2019\opensea-transport\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\opensea-operations\Make\VS.2019\opensea-operations\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\wingetopt\VS.2019\$(Platform)\$(Configuration);..\..\..\subprojects\opensea-common\Make\VS.2019\opensea-common\$(Platform)\$(Configuration)\;..\..\..\subprojects\json-c\build-$(VisualStudioVersion)-$(Platform_Actual)-$(Configuration)\Release;..\..\..\subprojects\opensea-jsonformat\Make\VS.2019\opensea-jsonformat\$(Platform)\$(Configuration)\LIB;%(AdditionalLibraryDirectories) @@ -499,8 +499,8 @@ true true CompileAsC - STATIC_OPENSEA_TRANSPORT;STATIC_OPENSEA_OPERATIONS;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;ENABLE_CSMI;%(PreprocessorDefinitions) - ..\..\..\subprojects\opensea-transport\include;..\..\..\subprojects\opensea-operations\include;..\..\..\include;..\..\..\subprojects\opensea-common\include;..\..\..\subprojects\wingetopt\src;..\..\..\subprojects\opensea-transport\include\vendor;%(AdditionalIncludeDirectories) + STATIC_OPENSEA_TRANSPORT;STATIC_OPENSEA_OPERATIONS;STATIC_OPENSEA_JSONFORMAT;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;ENABLE_CSMI;%(PreprocessorDefinitions) + ..\..\..\subprojects\opensea-transport\include;..\..\..\subprojects\opensea-operations\include;..\..\..\include;..\..\..\subprojects\opensea-common\include;..\..\..\subprojects\wingetopt\src;..\..\..\subprojects\opensea-transport\include\vendor;..\..\..\subprojects\json-c\build-$(VisualStudioVersion)-$(Platform_Actual)-$(Configuration);..\..\..\subprojects\json-c;..\..\..\subprojects\opensea-jsonformat\include;%(AdditionalIncludeDirectories) 4214;4201;4668;4820;4710;4255;5045;4711;4324;4221;4204;4061;5105 Caret stdc17 @@ -511,8 +511,8 @@ RequireAdministrator Console 6.0 - opensea-common.lib;opensea-transport.lib;opensea-operations.lib;getopt.lib;%(AdditionalDependencies) - ..\..\..\subprojects\opensea-transport\Make\VS.2019\opensea-transport\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\opensea-operations\Make\VS.2019\opensea-operations\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\wingetopt\VS.2019\$(Platform)\$(Configuration);..\..\..\subprojects\opensea-common\Make\VS.2019\opensea-common\$(Platform)\$(Configuration)\;%(AdditionalLibraryDirectories) + opensea-common.lib;opensea-transport.lib;opensea-operations.lib;opensea-jsonformat.lib;getopt.lib;json-c.lib;%(AdditionalDependencies) + ..\..\..\subprojects\opensea-transport\Make\VS.2019\opensea-transport\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\opensea-operations\Make\VS.2019\opensea-operations\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\wingetopt\VS.2019\$(Platform)\$(Configuration);..\..\..\subprojects\opensea-common\Make\VS.2019\opensea-common\$(Platform)\$(Configuration)\;..\..\..\subprojects\json-c\build-$(VisualStudioVersion)-$(Platform_Actual)-$(Configuration)\Release;..\..\..\subprojects\opensea-jsonformat\Make\VS.2019\opensea-jsonformat\$(Platform)\$(Configuration)\LIB;%(AdditionalLibraryDirectories) @@ -523,8 +523,8 @@ true true CompileAsC - STATIC_OPENSEA_TRANSPORT;STATIC_OPENSEA_OPERATIONS;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;ENABLE_CSMI;%(PreprocessorDefinitions) - ..\..\..\subprojects\opensea-transport\include;..\..\..\subprojects\opensea-operations\include;..\..\..\include;..\..\..\subprojects\opensea-common\include;..\..\..\subprojects\wingetopt\src;..\..\..\subprojects\opensea-transport\include\vendor;%(AdditionalIncludeDirectories) + STATIC_OPENSEA_TRANSPORT;STATIC_OPENSEA_OPERATIONS;STATIC_OPENSEA_JSONFORMAT;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;ENABLE_CSMI;%(PreprocessorDefinitions) + ..\..\..\subprojects\opensea-transport\include;..\..\..\subprojects\opensea-operations\include;..\..\..\include;..\..\..\subprojects\opensea-common\include;..\..\..\subprojects\wingetopt\src;..\..\..\subprojects\opensea-transport\include\vendor;..\..\..\subprojects\json-c\build-$(VisualStudioVersion)-$(Platform_Actual)-$(Configuration);..\..\..\subprojects\json-c;..\..\..\subprojects\opensea-jsonformat\include;%(AdditionalIncludeDirectories) 4214;4201;4668;4820;4710;4255;5045;4711;4324;4221;4204;4061;5105 Caret stdc17 @@ -535,8 +535,8 @@ RequireAdministrator Console 6.02 - opensea-common.lib;opensea-transport.lib;opensea-operations.lib;getopt.lib;%(AdditionalDependencies) - ..\..\..\subprojects\opensea-transport\Make\VS.2019\opensea-transport\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\opensea-operations\Make\VS.2019\opensea-operations\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\wingetopt\VS.2019\$(Platform)\$(Configuration);..\..\..\subprojects\opensea-common\Make\VS.2019\opensea-common\$(Platform)\$(Configuration)\;%(AdditionalLibraryDirectories) + opensea-common.lib;opensea-transport.lib;opensea-operations.lib;opensea-jsonformat.lib;getopt.lib;json-c.lib;%(AdditionalDependencies) + ..\..\..\subprojects\opensea-transport\Make\VS.2019\opensea-transport\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\opensea-operations\Make\VS.2019\opensea-operations\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\wingetopt\VS.2019\$(Platform)\$(Configuration);..\..\..\subprojects\opensea-common\Make\VS.2019\opensea-common\$(Platform)\$(Configuration)\;..\..\..\subprojects\json-c\build-$(VisualStudioVersion)-$(Platform_Actual)-$(Configuration)\Release;..\..\..\subprojects\opensea-jsonformat\Make\VS.2019\opensea-jsonformat\$(Platform)\$(Configuration)\LIB;%(AdditionalLibraryDirectories) @@ -571,8 +571,8 @@ true true CompileAsC - STATIC_OPENSEA_TRANSPORT;STATIC_OPENSEA_OPERATIONS;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;ENABLE_CSMI;%(PreprocessorDefinitions) - ..\..\..\subprojects\opensea-transport\include;..\..\..\subprojects\opensea-operations\include;..\..\..\include;..\..\..\subprojects\opensea-common\include;..\..\..\subprojects\wingetopt\src;..\..\..\subprojects\opensea-transport\include\vendor;%(AdditionalIncludeDirectories) + STATIC_OPENSEA_TRANSPORT;STATIC_OPENSEA_OPERATIONS;STATIC_OPENSEA_JSONFORMAT;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;ENABLE_CSMI;%(PreprocessorDefinitions) + ..\..\..\subprojects\opensea-transport\include;..\..\..\subprojects\opensea-operations\include;..\..\..\include;..\..\..\subprojects\opensea-common\include;..\..\..\subprojects\wingetopt\src;..\..\..\subprojects\opensea-transport\include\vendor;..\..\..\subprojects\json-c\build-$(VisualStudioVersion)-$(Platform_Actual)-$(Configuration);..\..\..\subprojects\json-c;..\..\..\subprojects\opensea-jsonformat\include;%(AdditionalIncludeDirectories) MultiThreaded 4214;4201;4668;4820;4710;4255;5045;4711;4324;4221;4204;4061;5105 Caret @@ -584,8 +584,8 @@ RequireAdministrator Console 6.0 - opensea-common.lib;opensea-transport.lib;opensea-operations.lib;getopt.lib;%(AdditionalDependencies) - ..\..\..\subprojects\opensea-transport\Make\VS.2019\opensea-transport\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\opensea-operations\Make\VS.2019\opensea-operations\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\wingetopt\VS.2019\$(Platform)\$(Configuration);..\..\..\subprojects\opensea-common\Make\VS.2019\opensea-common\$(Platform)\$(Configuration)\;%(AdditionalLibraryDirectories) + opensea-common.lib;opensea-transport.lib;opensea-operations.lib;opensea-jsonformat.lib;getopt.lib;json-c.lib;%(AdditionalDependencies) + ..\..\..\subprojects\opensea-transport\Make\VS.2019\opensea-transport\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\opensea-operations\Make\VS.2019\opensea-operations\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\wingetopt\VS.2019\$(Platform)\$(Configuration);..\..\..\subprojects\opensea-common\Make\VS.2019\opensea-common\$(Platform)\$(Configuration)\;..\..\..\subprojects\json-c\build-$(VisualStudioVersion)-$(Platform_Actual)-$(Configuration)\Release;..\..\..\subprojects\opensea-jsonformat\Make\VS.2019\opensea-jsonformat\$(Platform)\$(Configuration)\LIB;%(AdditionalLibraryDirectories) @@ -596,8 +596,8 @@ true true CompileAsC - STATIC_OPENSEA_TRANSPORT;STATIC_OPENSEA_OPERATIONS;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;ENABLE_CSMI;%(PreprocessorDefinitions) - ..\..\..\subprojects\opensea-transport\include;..\..\..\subprojects\opensea-operations\include;..\..\..\include;..\..\..\subprojects\opensea-common\include;..\..\..\subprojects\wingetopt\src;..\..\..\subprojects\opensea-transport\include\vendor;%(AdditionalIncludeDirectories) + STATIC_OPENSEA_TRANSPORT;STATIC_OPENSEA_OPERATIONS;STATIC_OPENSEA_JSONFORMAT;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;ENABLE_CSMI;%(PreprocessorDefinitions) + ..\..\..\subprojects\opensea-transport\include;..\..\..\subprojects\opensea-operations\include;..\..\..\include;..\..\..\subprojects\opensea-common\include;..\..\..\subprojects\wingetopt\src;..\..\..\subprojects\opensea-transport\include\vendor;..\..\..\subprojects\json-c\build-$(VisualStudioVersion)-$(Platform_Actual)-$(Configuration);..\..\..\subprojects\json-c;..\..\..\subprojects\opensea-jsonformat\include;%(AdditionalIncludeDirectories) MultiThreaded 4214;4201;4668;4820;4710;4255;5045;4711;4324;4221;4204;4061;5105 Caret @@ -609,8 +609,8 @@ RequireAdministrator Console 6.02 - opensea-common.lib;opensea-transport.lib;opensea-operations.lib;getopt.lib;%(AdditionalDependencies) - ..\..\..\subprojects\opensea-transport\Make\VS.2019\opensea-transport\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\opensea-operations\Make\VS.2019\opensea-operations\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\wingetopt\VS.2019\$(Platform)\$(Configuration);..\..\..\subprojects\opensea-common\Make\VS.2019\opensea-common\$(Platform)\$(Configuration)\;%(AdditionalLibraryDirectories) + opensea-common.lib;opensea-transport.lib;opensea-operations.lib;opensea-jsonformat.lib;getopt.lib;json-c.lib;%(AdditionalDependencies) + ..\..\..\subprojects\opensea-transport\Make\VS.2019\opensea-transport\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\opensea-operations\Make\VS.2019\opensea-operations\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\wingetopt\VS.2019\$(Platform)\$(Configuration);..\..\..\subprojects\opensea-common\Make\VS.2019\opensea-common\$(Platform)\$(Configuration)\;..\..\..\subprojects\json-c\build-$(VisualStudioVersion)-$(Platform_Actual)-$(Configuration)\Release;..\..\..\subprojects\opensea-jsonformat\Make\VS.2019\opensea-jsonformat\$(Platform)\$(Configuration)\LIB;%(AdditionalLibraryDirectories) @@ -646,8 +646,8 @@ true true CompileAsC - STATIC_OPENSEA_TRANSPORT;STATIC_OPENSEA_OPERATIONS;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;ENABLE_CSMI;%(PreprocessorDefinitions) - ..\..\..\subprojects\opensea-transport\include;..\..\..\subprojects\opensea-operations\include;..\..\..\include;..\..\..\subprojects\opensea-common\include;..\..\..\subprojects\wingetopt\src;..\..\..\subprojects\opensea-transport\include\vendor;%(AdditionalIncludeDirectories) + STATIC_OPENSEA_TRANSPORT;STATIC_OPENSEA_OPERATIONS;STATIC_OPENSEA_JSONFORMAT;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;ENABLE_CSMI;%(PreprocessorDefinitions) + ..\..\..\subprojects\opensea-transport\include;..\..\..\subprojects\opensea-operations\include;..\..\..\include;..\..\..\subprojects\opensea-common\include;..\..\..\subprojects\wingetopt\src;..\..\..\subprojects\opensea-transport\include\vendor;..\..\..\subprojects\json-c\build-$(VisualStudioVersion)-$(Platform_Actual)-$(Configuration);..\..\..\subprojects\json-c;..\..\..\subprojects\opensea-jsonformat\include;%(AdditionalIncludeDirectories) 4214;4201;4668;4820;4710;4255;5045;4711;4324;4221;4204;4061;5105 Caret stdc17 @@ -658,8 +658,8 @@ RequireAdministrator Console 6.0 - opensea-common.lib;opensea-transport.lib;opensea-operations.lib;getopt.lib;%(AdditionalDependencies) - ..\..\..\subprojects\opensea-transport\Make\VS.2019\opensea-transport\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\opensea-operations\Make\VS.2019\opensea-operations\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\wingetopt\VS.2019\$(Platform)\$(Configuration);..\..\..\subprojects\opensea-common\Make\VS.2019\opensea-common\$(Platform)\$(Configuration)\;%(AdditionalLibraryDirectories) + opensea-common.lib;opensea-transport.lib;opensea-operations.lib;opensea-jsonformat.lib;getopt.lib;json-c.lib;%(AdditionalDependencies) + ..\..\..\subprojects\opensea-transport\Make\VS.2019\opensea-transport\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\opensea-operations\Make\VS.2019\opensea-operations\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\wingetopt\VS.2019\$(Platform)\$(Configuration);..\..\..\subprojects\opensea-common\Make\VS.2019\opensea-common\$(Platform)\$(Configuration)\;..\..\..\subprojects\json-c\build-$(VisualStudioVersion)-$(Platform_Actual)-$(Configuration)\Release;..\..\..\subprojects\opensea-jsonformat\Make\VS.2019\opensea-jsonformat\$(Platform)\$(Configuration)\LIB;%(AdditionalLibraryDirectories) @@ -670,8 +670,8 @@ true true CompileAsC - STATIC_OPENSEA_TRANSPORT;STATIC_OPENSEA_OPERATIONS;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;ENABLE_CSMI;%(PreprocessorDefinitions) - ..\..\..\subprojects\opensea-transport\include;..\..\..\subprojects\opensea-operations\include;..\..\..\include;..\..\..\subprojects\opensea-common\include;..\..\..\subprojects\wingetopt\src;..\..\..\subprojects\opensea-transport\include\vendor;%(AdditionalIncludeDirectories) + STATIC_OPENSEA_TRANSPORT;STATIC_OPENSEA_OPERATIONS;STATIC_OPENSEA_JSONFORMAT;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;ENABLE_CSMI;%(PreprocessorDefinitions) + ..\..\..\subprojects\opensea-transport\include;..\..\..\subprojects\opensea-operations\include;..\..\..\include;..\..\..\subprojects\opensea-common\include;..\..\..\subprojects\wingetopt\src;..\..\..\subprojects\opensea-transport\include\vendor;..\..\..\subprojects\json-c\build-$(VisualStudioVersion)-$(Platform_Actual)-$(Configuration);..\..\..\subprojects\json-c;..\..\..\subprojects\opensea-jsonformat\include;%(AdditionalIncludeDirectories) MultiThreaded 4214;4201;4668;4820;4710;4255;5045;4711;4324;4221;4204;4061;5105 Caret @@ -683,8 +683,8 @@ RequireAdministrator Console 6.0 - opensea-common.lib;opensea-transport.lib;opensea-operations.lib;getopt.lib;%(AdditionalDependencies) - ..\..\..\subprojects\opensea-transport\Make\VS.2019\opensea-transport\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\opensea-operations\Make\VS.2019\opensea-operations\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\wingetopt\VS.2019\$(Platform)\$(Configuration);..\..\..\subprojects\opensea-common\Make\VS.2019\opensea-common\$(Platform)\$(Configuration)\;%(AdditionalLibraryDirectories) + opensea-common.lib;opensea-transport.lib;opensea-operations.lib;opensea-jsonformat.lib;getopt.lib;json-c.lib;%(AdditionalDependencies) + ..\..\..\subprojects\opensea-transport\Make\VS.2019\opensea-transport\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\opensea-operations\Make\VS.2019\opensea-operations\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\wingetopt\VS.2019\$(Platform)\$(Configuration);..\..\..\subprojects\opensea-common\Make\VS.2019\opensea-common\$(Platform)\$(Configuration)\;..\..\..\subprojects\json-c\build-$(VisualStudioVersion)-$(Platform_Actual)-$(Configuration)\Release;..\..\..\subprojects\opensea-jsonformat\Make\VS.2019\opensea-jsonformat\$(Platform)\$(Configuration)\LIB;%(AdditionalLibraryDirectories) diff --git a/Make/VS.2019/OpenSeaChest_Info/OpenSeaChest_Info.vcxproj b/Make/VS.2019/OpenSeaChest_Info/OpenSeaChest_Info.vcxproj index b2b15423..a606adda 100644 --- a/Make/VS.2019/OpenSeaChest_Info/OpenSeaChest_Info.vcxproj +++ b/Make/VS.2019/OpenSeaChest_Info/OpenSeaChest_Info.vcxproj @@ -333,8 +333,8 @@ Disabled true CompileAsC - STATIC_OPENSEA_TRANSPORT;STATIC_OPENSEA_OPERATIONS;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;ENABLE_CSMI;%(PreprocessorDefinitions) - ..\..\..\subprojects\opensea-transport\include;..\..\..\subprojects\opensea-operations\include;..\..\..\include;..\..\..\subprojects\opensea-common\include;..\..\..\subprojects\wingetopt\src;..\..\..\subprojects\opensea-transport\include\vendor;%(AdditionalIncludeDirectories) + STATIC_OPENSEA_TRANSPORT;STATIC_OPENSEA_OPERATIONS;STATIC_OPENSEA_JSONFORMAT;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;ENABLE_CSMI;%(PreprocessorDefinitions) + ..\..\..\subprojects\opensea-transport\include;..\..\..\subprojects\opensea-operations\include;..\..\..\include;..\..\..\subprojects\opensea-common\include;..\..\..\subprojects\wingetopt\src;..\..\..\subprojects\opensea-transport\include\vendor;..\..\..\subprojects\json-c\build-$(VisualStudioVersion)-$(Platform_Actual)-$(Configuration);..\..\..\subprojects\json-c;..\..\..\subprojects\opensea-jsonformat\include;%(AdditionalIncludeDirectories) 4214;4201;4668;4820;4710;4255;5045;4711;4324;4221;4204;4061;5105 Caret stdc17 @@ -343,8 +343,8 @@ RequireAdministrator Console 6.0 - opensea-common.lib;opensea-transport.lib;opensea-operations.lib;getopt.lib;%(AdditionalDependencies) - ..\..\..\subprojects\opensea-transport\Make\VS.2019\opensea-transport\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\opensea-operations\Make\VS.2019\opensea-operations\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\wingetopt\VS.2019\$(Platform)\$(Configuration);..\..\..\subprojects\opensea-common\Make\VS.2019\opensea-common\$(Platform)\$(Configuration)\;%(AdditionalLibraryDirectories) + opensea-common.lib;opensea-transport.lib;opensea-operations.lib;opensea-jsonformat.lib;getopt.lib;json-c.lib;%(AdditionalDependencies) + ..\..\..\subprojects\opensea-transport\Make\VS.2019\opensea-transport\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\opensea-operations\Make\VS.2019\opensea-operations\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\wingetopt\VS.2019\$(Platform)\$(Configuration);..\..\..\subprojects\opensea-common\Make\VS.2019\opensea-common\$(Platform)\$(Configuration)\;..\..\..\subprojects\json-c\build-$(VisualStudioVersion)-$(Platform_Actual)-$(Configuration)\Release;..\..\..\subprojects\opensea-jsonformat\Make\VS.2019\opensea-jsonformat\$(Platform)\$(Configuration)\LIB;%(AdditionalLibraryDirectories) @@ -353,8 +353,8 @@ Disabled true CompileAsC - STATIC_OPENSEA_TRANSPORT;STATIC_OPENSEA_OPERATIONS;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;ENABLE_CSMI;%(PreprocessorDefinitions) - ..\..\..\subprojects\opensea-transport\include;..\..\..\subprojects\opensea-operations\include;..\..\..\include;..\..\..\subprojects\opensea-common\include;..\..\..\subprojects\wingetopt\src;..\..\..\subprojects\opensea-transport\include\vendor;%(AdditionalIncludeDirectories) + STATIC_OPENSEA_TRANSPORT;STATIC_OPENSEA_OPERATIONS;STATIC_OPENSEA_JSONFORMAT;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;ENABLE_CSMI;%(PreprocessorDefinitions) + ..\..\..\subprojects\opensea-transport\include;..\..\..\subprojects\opensea-operations\include;..\..\..\include;..\..\..\subprojects\opensea-common\include;..\..\..\subprojects\wingetopt\src;..\..\..\subprojects\opensea-transport\include\vendor;..\..\..\subprojects\json-c\build-$(VisualStudioVersion)-$(Platform_Actual)-$(Configuration);..\..\..\subprojects\json-c;..\..\..\subprojects\opensea-jsonformat\include;%(AdditionalIncludeDirectories) 4214;4201;4668;4820;4710;4255;5045;4711;4324;4221;4204;4061;5105 Caret stdc17 @@ -363,8 +363,8 @@ RequireAdministrator Console 6.02 - opensea-common.lib;opensea-transport.lib;opensea-operations.lib;getopt.lib;%(AdditionalDependencies) - ..\..\..\subprojects\opensea-transport\Make\VS.2019\opensea-transport\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\opensea-operations\Make\VS.2019\opensea-operations\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\wingetopt\VS.2019\$(Platform)\$(Configuration);..\..\..\subprojects\opensea-common\Make\VS.2019\opensea-common\$(Platform)\$(Configuration)\;%(AdditionalLibraryDirectories) + opensea-common.lib;opensea-transport.lib;opensea-operations.lib;opensea-jsonformat.lib;getopt.lib;json-c.lib;%(AdditionalDependencies) + ..\..\..\subprojects\opensea-transport\Make\VS.2019\opensea-transport\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\opensea-operations\Make\VS.2019\opensea-operations\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\wingetopt\VS.2019\$(Platform)\$(Configuration);..\..\..\subprojects\opensea-common\Make\VS.2019\opensea-common\$(Platform)\$(Configuration)\;..\..\..\subprojects\json-c\build-$(VisualStudioVersion)-$(Platform_Actual)-$(Configuration)\Release;..\..\..\subprojects\opensea-jsonformat\Make\VS.2019\opensea-jsonformat\$(Platform)\$(Configuration)\LIB;%(AdditionalLibraryDirectories) @@ -393,8 +393,8 @@ Disabled true CompileAsC - STATIC_OPENSEA_TRANSPORT;STATIC_OPENSEA_OPERATIONS;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;ENABLE_CSMI;%(PreprocessorDefinitions) - ..\..\..\subprojects\opensea-transport\include;..\..\..\subprojects\opensea-operations\include;..\..\..\include;..\..\..\subprojects\opensea-common\include;..\..\..\subprojects\wingetopt\src;..\..\..\subprojects\opensea-transport\include\vendor;%(AdditionalIncludeDirectories) + STATIC_OPENSEA_TRANSPORT;STATIC_OPENSEA_OPERATIONS;STATIC_OPENSEA_JSONFORMAT;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;ENABLE_CSMI;%(PreprocessorDefinitions) + ..\..\..\subprojects\opensea-transport\include;..\..\..\subprojects\opensea-operations\include;..\..\..\include;..\..\..\subprojects\opensea-common\include;..\..\..\subprojects\wingetopt\src;..\..\..\subprojects\opensea-transport\include\vendor;..\..\..\subprojects\json-c\build-$(VisualStudioVersion)-$(Platform_Actual)-$(Configuration);..\..\..\subprojects\json-c;..\..\..\subprojects\opensea-jsonformat\include;%(AdditionalIncludeDirectories) MultiThreadedDebug 4214;4201;4668;4820;4710;4255;5045;4711;4324;4221;4204;4061;5105 Caret @@ -404,8 +404,8 @@ RequireAdministrator Console 6.0 - opensea-common.lib;opensea-transport.lib;opensea-operations.lib;getopt.lib;%(AdditionalDependencies) - ..\..\..\subprojects\opensea-transport\Make\VS.2019\opensea-transport\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\opensea-operations\Make\VS.2019\opensea-operations\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\wingetopt\VS.2019\$(Platform)\$(Configuration);..\..\..\subprojects\opensea-common\Make\VS.2019\opensea-common\$(Platform)\$(Configuration)\;%(AdditionalLibraryDirectories) + opensea-common.lib;opensea-transport.lib;opensea-operations.lib;opensea-jsonformat.lib;getopt.lib;json-c.lib;%(AdditionalDependencies) + ..\..\..\subprojects\opensea-transport\Make\VS.2019\opensea-transport\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\opensea-operations\Make\VS.2019\opensea-operations\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\wingetopt\VS.2019\$(Platform)\$(Configuration);..\..\..\subprojects\opensea-common\Make\VS.2019\opensea-common\$(Platform)\$(Configuration)\;..\..\..\subprojects\json-c\build-$(VisualStudioVersion)-$(Platform_Actual)-$(Configuration)\Release;..\..\..\subprojects\opensea-jsonformat\Make\VS.2019\opensea-jsonformat\$(Platform)\$(Configuration)\LIB;%(AdditionalLibraryDirectories) @@ -414,8 +414,8 @@ Disabled true CompileAsC - STATIC_OPENSEA_TRANSPORT;STATIC_OPENSEA_OPERATIONS;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;ENABLE_CSMI;%(PreprocessorDefinitions) - ..\..\..\subprojects\opensea-transport\include;..\..\..\subprojects\opensea-operations\include;..\..\..\include;..\..\..\subprojects\opensea-common\include;..\..\..\subprojects\wingetopt\src;..\..\..\subprojects\opensea-transport\include\vendor;%(AdditionalIncludeDirectories) + STATIC_OPENSEA_TRANSPORT;STATIC_OPENSEA_OPERATIONS;STATIC_OPENSEA_JSONFORMAT;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;ENABLE_CSMI;%(PreprocessorDefinitions) + ..\..\..\subprojects\opensea-transport\include;..\..\..\subprojects\opensea-operations\include;..\..\..\include;..\..\..\subprojects\opensea-common\include;..\..\..\subprojects\wingetopt\src;..\..\..\subprojects\opensea-transport\include\vendor;..\..\..\subprojects\json-c\build-$(VisualStudioVersion)-$(Platform_Actual)-$(Configuration);..\..\..\subprojects\json-c;..\..\..\subprojects\opensea-jsonformat\include;%(AdditionalIncludeDirectories) MultiThreadedDebug 4214;4201;4668;4820;4710;4255;5045;4711;4324;4221;4204;4061;5105 Caret @@ -425,8 +425,8 @@ RequireAdministrator Console 6.02 - opensea-common.lib;opensea-transport.lib;opensea-operations.lib;getopt.lib;%(AdditionalDependencies) - ..\..\..\subprojects\opensea-transport\Make\VS.2019\opensea-transport\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\opensea-operations\Make\VS.2019\opensea-operations\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\wingetopt\VS.2019\$(Platform)\$(Configuration);..\..\..\subprojects\opensea-common\Make\VS.2019\opensea-common\$(Platform)\$(Configuration)\;%(AdditionalLibraryDirectories) + opensea-common.lib;opensea-transport.lib;opensea-operations.lib;opensea-jsonformat.lib;getopt.lib;json-c.lib;%(AdditionalDependencies) + ..\..\..\subprojects\opensea-transport\Make\VS.2019\opensea-transport\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\opensea-operations\Make\VS.2019\opensea-operations\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\wingetopt\VS.2019\$(Platform)\$(Configuration);..\..\..\subprojects\opensea-common\Make\VS.2019\opensea-common\$(Platform)\$(Configuration)\;..\..\..\subprojects\json-c\build-$(VisualStudioVersion)-$(Platform_Actual)-$(Configuration)\Release;..\..\..\subprojects\opensea-jsonformat\Make\VS.2019\opensea-jsonformat\$(Platform)\$(Configuration)\LIB;%(AdditionalLibraryDirectories) @@ -456,8 +456,8 @@ Disabled true CompileAsC - STATIC_OPENSEA_TRANSPORT;STATIC_OPENSEA_OPERATIONS;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;ENABLE_CSMI;%(PreprocessorDefinitions) - ..\..\..\subprojects\opensea-transport\include;..\..\..\subprojects\opensea-operations\include;..\..\..\include;..\..\..\subprojects\opensea-common\include;..\..\..\subprojects\wingetopt\src;..\..\..\subprojects\opensea-transport\include\vendor;%(AdditionalIncludeDirectories) + STATIC_OPENSEA_TRANSPORT;STATIC_OPENSEA_OPERATIONS;STATIC_OPENSEA_JSONFORMAT;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;ENABLE_CSMI;%(PreprocessorDefinitions) + ..\..\..\subprojects\opensea-transport\include;..\..\..\subprojects\opensea-operations\include;..\..\..\include;..\..\..\subprojects\opensea-common\include;..\..\..\subprojects\wingetopt\src;..\..\..\subprojects\opensea-transport\include\vendor;..\..\..\subprojects\json-c\build-$(VisualStudioVersion)-$(Platform_Actual)-$(Configuration);..\..\..\subprojects\json-c;..\..\..\subprojects\opensea-jsonformat\include;%(AdditionalIncludeDirectories) 4214;4201;4668;4820;4710;4255;5045;4711;4324;4221;4204;4061;5105 Caret stdc17 @@ -466,8 +466,8 @@ RequireAdministrator Console 6.0 - opensea-common.lib;opensea-transport.lib;opensea-operations.lib;getopt.lib;%(AdditionalDependencies) - ..\..\..\subprojects\opensea-transport\Make\VS.2019\opensea-transport\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\opensea-operations\Make\VS.2019\opensea-operations\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\wingetopt\VS.2019\$(Platform)\$(Configuration);..\..\..\subprojects\opensea-common\Make\VS.2019\opensea-common\$(Platform)\$(Configuration)\;%(AdditionalLibraryDirectories) + opensea-common.lib;opensea-transport.lib;opensea-operations.lib;opensea-jsonformat.lib;getopt.lib;json-c.lib;%(AdditionalDependencies) + ..\..\..\subprojects\opensea-transport\Make\VS.2019\opensea-transport\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\opensea-operations\Make\VS.2019\opensea-operations\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\wingetopt\VS.2019\$(Platform)\$(Configuration);..\..\..\subprojects\opensea-common\Make\VS.2019\opensea-common\$(Platform)\$(Configuration)\;..\..\..\subprojects\json-c\build-$(VisualStudioVersion)-$(Platform_Actual)-$(Configuration)\Release;..\..\..\subprojects\opensea-jsonformat\Make\VS.2019\opensea-jsonformat\$(Platform)\$(Configuration)\LIB;%(AdditionalLibraryDirectories) @@ -476,8 +476,8 @@ Disabled true CompileAsC - STATIC_OPENSEA_TRANSPORT;STATIC_OPENSEA_OPERATIONS;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;ENABLE_CSMI;%(PreprocessorDefinitions) - ..\..\..\subprojects\opensea-transport\include;..\..\..\subprojects\opensea-operations\include;..\..\..\include;..\..\..\subprojects\opensea-common\include;..\..\..\subprojects\wingetopt\src;..\..\..\subprojects\opensea-transport\include\vendor;%(AdditionalIncludeDirectories) + STATIC_OPENSEA_TRANSPORT;STATIC_OPENSEA_OPERATIONS;STATIC_OPENSEA_JSONFORMAT;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;ENABLE_CSMI;%(PreprocessorDefinitions) + ..\..\..\subprojects\opensea-transport\include;..\..\..\subprojects\opensea-operations\include;..\..\..\include;..\..\..\subprojects\opensea-common\include;..\..\..\subprojects\wingetopt\src;..\..\..\subprojects\opensea-transport\include\vendor;..\..\..\subprojects\json-c\build-$(VisualStudioVersion)-$(Platform_Actual)-$(Configuration);..\..\..\subprojects\json-c;..\..\..\subprojects\opensea-jsonformat\include;%(AdditionalIncludeDirectories) MultiThreadedDebug 4214;4201;4668;4820;4710;4255;5045;4711;4324;4221;4204;4061;5105 Caret @@ -487,8 +487,8 @@ RequireAdministrator Console 6.0 - opensea-common.lib;opensea-transport.lib;opensea-operations.lib;getopt.lib;%(AdditionalDependencies) - ..\..\..\subprojects\opensea-transport\Make\VS.2019\opensea-transport\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\opensea-operations\Make\VS.2019\opensea-operations\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\wingetopt\VS.2019\$(Platform)\$(Configuration);..\..\..\subprojects\opensea-common\Make\VS.2019\opensea-common\$(Platform)\$(Configuration)\;%(AdditionalLibraryDirectories) + opensea-common.lib;opensea-transport.lib;opensea-operations.lib;opensea-jsonformat.lib;getopt.lib;json-c.lib;%(AdditionalDependencies) + ..\..\..\subprojects\opensea-transport\Make\VS.2019\opensea-transport\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\opensea-operations\Make\VS.2019\opensea-operations\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\wingetopt\VS.2019\$(Platform)\$(Configuration);..\..\..\subprojects\opensea-common\Make\VS.2019\opensea-common\$(Platform)\$(Configuration)\;..\..\..\subprojects\json-c\build-$(VisualStudioVersion)-$(Platform_Actual)-$(Configuration)\Release;..\..\..\subprojects\opensea-jsonformat\Make\VS.2019\opensea-jsonformat\$(Platform)\$(Configuration)\LIB;%(AdditionalLibraryDirectories) @@ -499,8 +499,8 @@ true true CompileAsC - STATIC_OPENSEA_TRANSPORT;STATIC_OPENSEA_OPERATIONS;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;ENABLE_CSMI;%(PreprocessorDefinitions) - ..\..\..\subprojects\opensea-transport\include;..\..\..\subprojects\opensea-operations\include;..\..\..\include;..\..\..\subprojects\opensea-common\include;..\..\..\subprojects\wingetopt\src;..\..\..\subprojects\opensea-transport\include\vendor;%(AdditionalIncludeDirectories) + STATIC_OPENSEA_TRANSPORT;STATIC_OPENSEA_OPERATIONS;STATIC_OPENSEA_JSONFORMAT;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;ENABLE_CSMI;%(PreprocessorDefinitions) + ..\..\..\subprojects\opensea-transport\include;..\..\..\subprojects\opensea-operations\include;..\..\..\include;..\..\..\subprojects\opensea-common\include;..\..\..\subprojects\wingetopt\src;..\..\..\subprojects\opensea-transport\include\vendor;..\..\..\subprojects\json-c\build-$(VisualStudioVersion)-$(Platform_Actual)-$(Configuration);..\..\..\subprojects\json-c;..\..\..\subprojects\opensea-jsonformat\include;%(AdditionalIncludeDirectories) 4214;4201;4668;4820;4710;4255;5045;4711;4324;4221;4204;4061;5105 Caret stdc17 @@ -511,8 +511,8 @@ RequireAdministrator Console 6.0 - opensea-common.lib;opensea-transport.lib;opensea-operations.lib;getopt.lib;%(AdditionalDependencies) - ..\..\..\subprojects\opensea-transport\Make\VS.2019\opensea-transport\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\opensea-operations\Make\VS.2019\opensea-operations\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\wingetopt\VS.2019\$(Platform)\$(Configuration);..\..\..\subprojects\opensea-common\Make\VS.2019\opensea-common\$(Platform)\$(Configuration)\;%(AdditionalLibraryDirectories) + opensea-common.lib;opensea-transport.lib;opensea-operations.lib;opensea-jsonformat.lib;getopt.lib;json-c.lib;%(AdditionalDependencies) + ..\..\..\subprojects\opensea-transport\Make\VS.2019\opensea-transport\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\opensea-operations\Make\VS.2019\opensea-operations\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\wingetopt\VS.2019\$(Platform)\$(Configuration);..\..\..\subprojects\opensea-common\Make\VS.2019\opensea-common\$(Platform)\$(Configuration)\;..\..\..\subprojects\json-c\build-$(VisualStudioVersion)-$(Platform_Actual)-$(Configuration)\Release;..\..\..\subprojects\opensea-jsonformat\Make\VS.2019\opensea-jsonformat\$(Platform)\$(Configuration)\LIB;%(AdditionalLibraryDirectories) @@ -523,8 +523,8 @@ true true CompileAsC - STATIC_OPENSEA_TRANSPORT;STATIC_OPENSEA_OPERATIONS;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;ENABLE_CSMI;%(PreprocessorDefinitions) - ..\..\..\subprojects\opensea-transport\include;..\..\..\subprojects\opensea-operations\include;..\..\..\include;..\..\..\subprojects\opensea-common\include;..\..\..\subprojects\wingetopt\src;..\..\..\subprojects\opensea-transport\include\vendor;%(AdditionalIncludeDirectories) + STATIC_OPENSEA_TRANSPORT;STATIC_OPENSEA_OPERATIONS;STATIC_OPENSEA_JSONFORMAT;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;ENABLE_CSMI;%(PreprocessorDefinitions) + ..\..\..\subprojects\opensea-transport\include;..\..\..\subprojects\opensea-operations\include;..\..\..\include;..\..\..\subprojects\opensea-common\include;..\..\..\subprojects\wingetopt\src;..\..\..\subprojects\opensea-transport\include\vendor;..\..\..\subprojects\json-c\build-$(VisualStudioVersion)-$(Platform_Actual)-$(Configuration);..\..\..\subprojects\json-c;..\..\..\subprojects\opensea-jsonformat\include;%(AdditionalIncludeDirectories) 4214;4201;4668;4820;4710;4255;5045;4711;4324;4221;4204;4061;5105 Caret stdc17 @@ -535,8 +535,8 @@ RequireAdministrator Console 6.02 - opensea-common.lib;opensea-transport.lib;opensea-operations.lib;getopt.lib;%(AdditionalDependencies) - ..\..\..\subprojects\opensea-transport\Make\VS.2019\opensea-transport\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\opensea-operations\Make\VS.2019\opensea-operations\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\wingetopt\VS.2019\$(Platform)\$(Configuration);..\..\..\subprojects\opensea-common\Make\VS.2019\opensea-common\$(Platform)\$(Configuration)\;%(AdditionalLibraryDirectories) + opensea-common.lib;opensea-transport.lib;opensea-operations.lib;opensea-jsonformat.lib;getopt.lib;json-c.lib;%(AdditionalDependencies) + ..\..\..\subprojects\opensea-transport\Make\VS.2019\opensea-transport\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\opensea-operations\Make\VS.2019\opensea-operations\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\wingetopt\VS.2019\$(Platform)\$(Configuration);..\..\..\subprojects\opensea-common\Make\VS.2019\opensea-common\$(Platform)\$(Configuration)\;..\..\..\subprojects\json-c\build-$(VisualStudioVersion)-$(Platform_Actual)-$(Configuration)\Release;..\..\..\subprojects\opensea-jsonformat\Make\VS.2019\opensea-jsonformat\$(Platform)\$(Configuration)\LIB;%(AdditionalLibraryDirectories) @@ -571,8 +571,8 @@ true true CompileAsC - STATIC_OPENSEA_TRANSPORT;STATIC_OPENSEA_OPERATIONS;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;ENABLE_CSMI;%(PreprocessorDefinitions) - ..\..\..\subprojects\opensea-transport\include;..\..\..\subprojects\opensea-operations\include;..\..\..\include;..\..\..\subprojects\opensea-common\include;..\..\..\subprojects\wingetopt\src;..\..\..\subprojects\opensea-transport\include\vendor;%(AdditionalIncludeDirectories) + STATIC_OPENSEA_TRANSPORT;STATIC_OPENSEA_OPERATIONS;STATIC_OPENSEA_JSONFORMAT;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;ENABLE_CSMI;%(PreprocessorDefinitions) + ..\..\..\subprojects\opensea-transport\include;..\..\..\subprojects\opensea-operations\include;..\..\..\include;..\..\..\subprojects\opensea-common\include;..\..\..\subprojects\wingetopt\src;..\..\..\subprojects\opensea-transport\include\vendor;..\..\..\subprojects\json-c\build-$(VisualStudioVersion)-$(Platform_Actual)-$(Configuration);..\..\..\subprojects\json-c;..\..\..\subprojects\opensea-jsonformat\include;%(AdditionalIncludeDirectories) MultiThreaded 4214;4201;4668;4820;4710;4255;5045;4711;4324;4221;4204;4061;5105 Caret @@ -584,8 +584,8 @@ RequireAdministrator Console 6.0 - opensea-common.lib;opensea-transport.lib;opensea-operations.lib;getopt.lib;%(AdditionalDependencies) - ..\..\..\subprojects\opensea-transport\Make\VS.2019\opensea-transport\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\opensea-operations\Make\VS.2019\opensea-operations\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\wingetopt\VS.2019\$(Platform)\$(Configuration);..\..\..\subprojects\opensea-common\Make\VS.2019\opensea-common\$(Platform)\$(Configuration)\;%(AdditionalLibraryDirectories) + opensea-common.lib;opensea-transport.lib;opensea-operations.lib;opensea-jsonformat.lib;getopt.lib;json-c.lib;%(AdditionalDependencies) + ..\..\..\subprojects\opensea-transport\Make\VS.2019\opensea-transport\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\opensea-operations\Make\VS.2019\opensea-operations\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\wingetopt\VS.2019\$(Platform)\$(Configuration);..\..\..\subprojects\opensea-common\Make\VS.2019\opensea-common\$(Platform)\$(Configuration)\;..\..\..\subprojects\json-c\build-$(VisualStudioVersion)-$(Platform_Actual)-$(Configuration)\Release;..\..\..\subprojects\opensea-jsonformat\Make\VS.2019\opensea-jsonformat\$(Platform)\$(Configuration)\LIB;%(AdditionalLibraryDirectories) @@ -596,8 +596,8 @@ true true CompileAsC - STATIC_OPENSEA_TRANSPORT;STATIC_OPENSEA_OPERATIONS;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;ENABLE_CSMI;%(PreprocessorDefinitions) - ..\..\..\subprojects\opensea-transport\include;..\..\..\subprojects\opensea-operations\include;..\..\..\include;..\..\..\subprojects\opensea-common\include;..\..\..\subprojects\wingetopt\src;..\..\..\subprojects\opensea-transport\include\vendor;%(AdditionalIncludeDirectories) + STATIC_OPENSEA_TRANSPORT;STATIC_OPENSEA_OPERATIONS;STATIC_OPENSEA_JSONFORMAT;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;ENABLE_CSMI;%(PreprocessorDefinitions) + ..\..\..\subprojects\opensea-transport\include;..\..\..\subprojects\opensea-operations\include;..\..\..\include;..\..\..\subprojects\opensea-common\include;..\..\..\subprojects\wingetopt\src;..\..\..\subprojects\opensea-transport\include\vendor;..\..\..\subprojects\json-c\build-$(VisualStudioVersion)-$(Platform_Actual)-$(Configuration);..\..\..\subprojects\json-c;..\..\..\subprojects\opensea-jsonformat\include;%(AdditionalIncludeDirectories) MultiThreaded 4214;4201;4668;4820;4710;4255;5045;4711;4324;4221;4204;4061;5105 Caret @@ -609,8 +609,8 @@ RequireAdministrator Console 6.02 - opensea-common.lib;opensea-transport.lib;opensea-operations.lib;getopt.lib;%(AdditionalDependencies) - ..\..\..\subprojects\opensea-transport\Make\VS.2019\opensea-transport\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\opensea-operations\Make\VS.2019\opensea-operations\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\wingetopt\VS.2019\$(Platform)\$(Configuration);..\..\..\subprojects\opensea-common\Make\VS.2019\opensea-common\$(Platform)\$(Configuration)\;%(AdditionalLibraryDirectories) + opensea-common.lib;opensea-transport.lib;opensea-operations.lib;opensea-jsonformat.lib;getopt.lib;json-c.lib;%(AdditionalDependencies) + ..\..\..\subprojects\opensea-transport\Make\VS.2019\opensea-transport\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\opensea-operations\Make\VS.2019\opensea-operations\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\wingetopt\VS.2019\$(Platform)\$(Configuration);..\..\..\subprojects\opensea-common\Make\VS.2019\opensea-common\$(Platform)\$(Configuration)\;..\..\..\subprojects\json-c\build-$(VisualStudioVersion)-$(Platform_Actual)-$(Configuration)\Release;..\..\..\subprojects\opensea-jsonformat\Make\VS.2019\opensea-jsonformat\$(Platform)\$(Configuration)\LIB;%(AdditionalLibraryDirectories) @@ -646,8 +646,8 @@ true true CompileAsC - STATIC_OPENSEA_TRANSPORT;STATIC_OPENSEA_OPERATIONS;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;ENABLE_CSMI;%(PreprocessorDefinitions) - ..\..\..\subprojects\opensea-transport\include;..\..\..\subprojects\opensea-operations\include;..\..\..\include;..\..\..\subprojects\opensea-common\include;..\..\..\subprojects\wingetopt\src;..\..\..\subprojects\opensea-transport\include\vendor;%(AdditionalIncludeDirectories) + STATIC_OPENSEA_TRANSPORT;STATIC_OPENSEA_OPERATIONS;STATIC_OPENSEA_JSONFORMAT;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;ENABLE_CSMI;%(PreprocessorDefinitions) + ..\..\..\subprojects\opensea-transport\include;..\..\..\subprojects\opensea-operations\include;..\..\..\include;..\..\..\subprojects\opensea-common\include;..\..\..\subprojects\wingetopt\src;..\..\..\subprojects\opensea-transport\include\vendor;..\..\..\subprojects\json-c\build-$(VisualStudioVersion)-$(Platform_Actual)-$(Configuration);..\..\..\subprojects\json-c;..\..\..\subprojects\opensea-jsonformat\include;%(AdditionalIncludeDirectories) 4214;4201;4668;4820;4710;4255;5045;4711;4324;4221;4204;4061;5105 Caret stdc17 @@ -658,8 +658,8 @@ RequireAdministrator Console 6.0 - opensea-common.lib;opensea-transport.lib;opensea-operations.lib;getopt.lib;%(AdditionalDependencies) - ..\..\..\subprojects\opensea-transport\Make\VS.2019\opensea-transport\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\opensea-operations\Make\VS.2019\opensea-operations\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\wingetopt\VS.2019\$(Platform)\$(Configuration);..\..\..\subprojects\opensea-common\Make\VS.2019\opensea-common\$(Platform)\$(Configuration)\;%(AdditionalLibraryDirectories) + opensea-common.lib;opensea-transport.lib;opensea-operations.lib;opensea-jsonformat.lib;getopt.lib;json-c.lib;%(AdditionalDependencies) + ..\..\..\subprojects\opensea-transport\Make\VS.2019\opensea-transport\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\opensea-operations\Make\VS.2019\opensea-operations\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\wingetopt\VS.2019\$(Platform)\$(Configuration);..\..\..\subprojects\opensea-common\Make\VS.2019\opensea-common\$(Platform)\$(Configuration)\;..\..\..\subprojects\json-c\build-$(VisualStudioVersion)-$(Platform_Actual)-$(Configuration)\Release;..\..\..\subprojects\opensea-jsonformat\Make\VS.2019\opensea-jsonformat\$(Platform)\$(Configuration)\LIB;%(AdditionalLibraryDirectories) @@ -670,8 +670,8 @@ true true CompileAsC - STATIC_OPENSEA_TRANSPORT;STATIC_OPENSEA_OPERATIONS;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;ENABLE_CSMI;%(PreprocessorDefinitions) - ..\..\..\subprojects\opensea-transport\include;..\..\..\subprojects\opensea-operations\include;..\..\..\include;..\..\..\subprojects\opensea-common\include;..\..\..\subprojects\wingetopt\src;..\..\..\subprojects\opensea-transport\include\vendor;%(AdditionalIncludeDirectories) + STATIC_OPENSEA_TRANSPORT;STATIC_OPENSEA_OPERATIONS;STATIC_OPENSEA_JSONFORMAT;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;ENABLE_CSMI;%(PreprocessorDefinitions) + ..\..\..\subprojects\opensea-transport\include;..\..\..\subprojects\opensea-operations\include;..\..\..\include;..\..\..\subprojects\opensea-common\include;..\..\..\subprojects\wingetopt\src;..\..\..\subprojects\opensea-transport\include\vendor;..\..\..\subprojects\json-c\build-$(VisualStudioVersion)-$(Platform_Actual)-$(Configuration);..\..\..\subprojects\json-c;..\..\..\subprojects\opensea-jsonformat\include;%(AdditionalIncludeDirectories) MultiThreaded 4214;4201;4668;4820;4710;4255;5045;4711;4324;4221;4204;4061;5105 Caret @@ -683,8 +683,8 @@ RequireAdministrator Console 6.0 - opensea-common.lib;opensea-transport.lib;opensea-operations.lib;getopt.lib;%(AdditionalDependencies) - ..\..\..\subprojects\opensea-transport\Make\VS.2019\opensea-transport\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\opensea-operations\Make\VS.2019\opensea-operations\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\wingetopt\VS.2019\$(Platform)\$(Configuration);..\..\..\subprojects\opensea-common\Make\VS.2019\opensea-common\$(Platform)\$(Configuration)\;%(AdditionalLibraryDirectories) + opensea-common.lib;opensea-transport.lib;opensea-operations.lib;opensea-jsonformat.lib;getopt.lib;json-c.lib;%(AdditionalDependencies) + ..\..\..\subprojects\opensea-transport\Make\VS.2019\opensea-transport\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\opensea-operations\Make\VS.2019\opensea-operations\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\wingetopt\VS.2019\$(Platform)\$(Configuration);..\..\..\subprojects\opensea-common\Make\VS.2019\opensea-common\$(Platform)\$(Configuration)\;..\..\..\subprojects\json-c\build-$(VisualStudioVersion)-$(Platform_Actual)-$(Configuration)\Release;..\..\..\subprojects\opensea-jsonformat\Make\VS.2019\opensea-jsonformat\$(Platform)\$(Configuration)\LIB;%(AdditionalLibraryDirectories) diff --git a/Make/VS.2022/OpenSeaChest.sln b/Make/VS.2022/OpenSeaChest.sln index d1b710e8..cbb71934 100644 --- a/Make/VS.2022/OpenSeaChest.sln +++ b/Make/VS.2022/OpenSeaChest.sln @@ -1,7 +1,7 @@  Microsoft Visual Studio Solution File, Format Version 12.00 -# Visual Studio Version 16 -VisualStudioVersion = 16.0.32407.337 +# Visual Studio Version 17 +VisualStudioVersion = 17.14.36310.24 MinimumVisualStudioVersion = 10.0.40219.1 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Win_getopt", "..\..\subprojects\wingetopt\VS.2022\Win_getopt.vcxproj", "{621B44CE-B314-4E05-B214-5DC70F2B4798}" EndProject @@ -31,145 +31,154 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "opensea-transport-DLL", ".. EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "OpenSeaChest_Sample", "OpenSeaChest_Sample\OpenSeaChest_Sample.vcxproj", "{03588254-A97A-44A4-8670-65FBA5B60CBD}" ProjectSection(ProjectDependencies) = postProject + {621B44CE-B314-4E05-B214-5DC70F2B4798} = {621B44CE-B314-4E05-B214-5DC70F2B4798} {7DAC7F63-E808-47FD-BEEB-33E4A870008B} = {7DAC7F63-E808-47FD-BEEB-33E4A870008B} {A0771494-8717-48AB-A0E5-49191252FF2C} = {A0771494-8717-48AB-A0E5-49191252FF2C} - {621B44CE-B314-4E05-B214-5DC70F2B4798} = {621B44CE-B314-4E05-B214-5DC70F2B4798} {FBCBA2F1-3BF8-4A25-B815-E228E1AEDCFF} = {FBCBA2F1-3BF8-4A25-B815-E228E1AEDCFF} EndProjectSection EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "OpenSeaChest_Basics", "OpenSeaChest_Basics\OpenSeaChest_Basics.vcxproj", "{5794F5B0-B7C5-40F0-9C2E-6D1B224F1060}" ProjectSection(ProjectDependencies) = postProject + {621B44CE-B314-4E05-B214-5DC70F2B4798} = {621B44CE-B314-4E05-B214-5DC70F2B4798} {7DAC7F63-E808-47FD-BEEB-33E4A870008B} = {7DAC7F63-E808-47FD-BEEB-33E4A870008B} {A0771494-8717-48AB-A0E5-49191252FF2C} = {A0771494-8717-48AB-A0E5-49191252FF2C} - {621B44CE-B314-4E05-B214-5DC70F2B4798} = {621B44CE-B314-4E05-B214-5DC70F2B4798} {FBCBA2F1-3BF8-4A25-B815-E228E1AEDCFF} = {FBCBA2F1-3BF8-4A25-B815-E228E1AEDCFF} EndProjectSection EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "OpenSeaChest_Configure", "OpenSeaChest_Configure\OpenSeaChest_Configure.vcxproj", "{C8E9CA68-8233-4C84-92D7-7476596D1BBC}" ProjectSection(ProjectDependencies) = postProject + {621B44CE-B314-4E05-B214-5DC70F2B4798} = {621B44CE-B314-4E05-B214-5DC70F2B4798} {7DAC7F63-E808-47FD-BEEB-33E4A870008B} = {7DAC7F63-E808-47FD-BEEB-33E4A870008B} {A0771494-8717-48AB-A0E5-49191252FF2C} = {A0771494-8717-48AB-A0E5-49191252FF2C} - {621B44CE-B314-4E05-B214-5DC70F2B4798} = {621B44CE-B314-4E05-B214-5DC70F2B4798} + {A319438D-D2E5-4CA2-91C4-12769AA9A2EB} = {A319438D-D2E5-4CA2-91C4-12769AA9A2EB} {FBCBA2F1-3BF8-4A25-B815-E228E1AEDCFF} = {FBCBA2F1-3BF8-4A25-B815-E228E1AEDCFF} EndProjectSection EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "OpenSeaChest_Erase", "OpenSeaChest_Erase\OpenSeaChest_Erase.vcxproj", "{609A2F5E-363B-41CA-8BE5-455832C4DB29}" ProjectSection(ProjectDependencies) = postProject + {621B44CE-B314-4E05-B214-5DC70F2B4798} = {621B44CE-B314-4E05-B214-5DC70F2B4798} {7DAC7F63-E808-47FD-BEEB-33E4A870008B} = {7DAC7F63-E808-47FD-BEEB-33E4A870008B} {A0771494-8717-48AB-A0E5-49191252FF2C} = {A0771494-8717-48AB-A0E5-49191252FF2C} - {621B44CE-B314-4E05-B214-5DC70F2B4798} = {621B44CE-B314-4E05-B214-5DC70F2B4798} {FBCBA2F1-3BF8-4A25-B815-E228E1AEDCFF} = {FBCBA2F1-3BF8-4A25-B815-E228E1AEDCFF} EndProjectSection EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "OpenSeaChest_Firmware", "OpenSeaChest_Firmware\OpenSeaChest_Firmware.vcxproj", "{205622FC-74B8-4801-9CCB-21D2EC769992}" ProjectSection(ProjectDependencies) = postProject + {621B44CE-B314-4E05-B214-5DC70F2B4798} = {621B44CE-B314-4E05-B214-5DC70F2B4798} {7DAC7F63-E808-47FD-BEEB-33E4A870008B} = {7DAC7F63-E808-47FD-BEEB-33E4A870008B} {A0771494-8717-48AB-A0E5-49191252FF2C} = {A0771494-8717-48AB-A0E5-49191252FF2C} - {621B44CE-B314-4E05-B214-5DC70F2B4798} = {621B44CE-B314-4E05-B214-5DC70F2B4798} {FBCBA2F1-3BF8-4A25-B815-E228E1AEDCFF} = {FBCBA2F1-3BF8-4A25-B815-E228E1AEDCFF} EndProjectSection EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "OpenSeaChest_Format", "OpenSeaChest_Format\OpenSeaChest_Format.vcxproj", "{065695AE-87D9-4BA3-A758-6D05BE2C32D8}" ProjectSection(ProjectDependencies) = postProject + {621B44CE-B314-4E05-B214-5DC70F2B4798} = {621B44CE-B314-4E05-B214-5DC70F2B4798} {7DAC7F63-E808-47FD-BEEB-33E4A870008B} = {7DAC7F63-E808-47FD-BEEB-33E4A870008B} {A0771494-8717-48AB-A0E5-49191252FF2C} = {A0771494-8717-48AB-A0E5-49191252FF2C} - {621B44CE-B314-4E05-B214-5DC70F2B4798} = {621B44CE-B314-4E05-B214-5DC70F2B4798} {FBCBA2F1-3BF8-4A25-B815-E228E1AEDCFF} = {FBCBA2F1-3BF8-4A25-B815-E228E1AEDCFF} EndProjectSection EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "OpenSeaChest_GenericTests", "OpenSeaChest_GenericTests\OpenSeaChest_GenericTests.vcxproj", "{E9EFA15F-B003-4A57-B6CF-D2BB0CFEF711}" ProjectSection(ProjectDependencies) = postProject + {621B44CE-B314-4E05-B214-5DC70F2B4798} = {621B44CE-B314-4E05-B214-5DC70F2B4798} {7DAC7F63-E808-47FD-BEEB-33E4A870008B} = {7DAC7F63-E808-47FD-BEEB-33E4A870008B} {A0771494-8717-48AB-A0E5-49191252FF2C} = {A0771494-8717-48AB-A0E5-49191252FF2C} - {621B44CE-B314-4E05-B214-5DC70F2B4798} = {621B44CE-B314-4E05-B214-5DC70F2B4798} {FBCBA2F1-3BF8-4A25-B815-E228E1AEDCFF} = {FBCBA2F1-3BF8-4A25-B815-E228E1AEDCFF} EndProjectSection EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "OpenSeaChest_Info", "OpenSeaChest_Info\OpenSeaChest_Info.vcxproj", "{6E349242-B6C9-417F-AC21-AC547B8E79F0}" ProjectSection(ProjectDependencies) = postProject + {621B44CE-B314-4E05-B214-5DC70F2B4798} = {621B44CE-B314-4E05-B214-5DC70F2B4798} {7DAC7F63-E808-47FD-BEEB-33E4A870008B} = {7DAC7F63-E808-47FD-BEEB-33E4A870008B} {A0771494-8717-48AB-A0E5-49191252FF2C} = {A0771494-8717-48AB-A0E5-49191252FF2C} - {621B44CE-B314-4E05-B214-5DC70F2B4798} = {621B44CE-B314-4E05-B214-5DC70F2B4798} + {A319438D-D2E5-4CA2-91C4-12769AA9A2EB} = {A319438D-D2E5-4CA2-91C4-12769AA9A2EB} {FBCBA2F1-3BF8-4A25-B815-E228E1AEDCFF} = {FBCBA2F1-3BF8-4A25-B815-E228E1AEDCFF} EndProjectSection EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "OpenSeaChest_PowerControl", "OpenSeaChest_PowerControl\OpenSeaChest_PowerControl.vcxproj", "{A298F477-CB54-454E-8231-2490B12A137A}" ProjectSection(ProjectDependencies) = postProject + {621B44CE-B314-4E05-B214-5DC70F2B4798} = {621B44CE-B314-4E05-B214-5DC70F2B4798} {7DAC7F63-E808-47FD-BEEB-33E4A870008B} = {7DAC7F63-E808-47FD-BEEB-33E4A870008B} {A0771494-8717-48AB-A0E5-49191252FF2C} = {A0771494-8717-48AB-A0E5-49191252FF2C} - {621B44CE-B314-4E05-B214-5DC70F2B4798} = {621B44CE-B314-4E05-B214-5DC70F2B4798} {FBCBA2F1-3BF8-4A25-B815-E228E1AEDCFF} = {FBCBA2F1-3BF8-4A25-B815-E228E1AEDCFF} EndProjectSection EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "OpenSeaChest_SMART", "OpenSeaChest_SMART\OpenSeaChest_SMART.vcxproj", "{1C6E7DEA-F554-46BA-85F8-CDEA738CD1B1}" ProjectSection(ProjectDependencies) = postProject + {621B44CE-B314-4E05-B214-5DC70F2B4798} = {621B44CE-B314-4E05-B214-5DC70F2B4798} {7DAC7F63-E808-47FD-BEEB-33E4A870008B} = {7DAC7F63-E808-47FD-BEEB-33E4A870008B} {A0771494-8717-48AB-A0E5-49191252FF2C} = {A0771494-8717-48AB-A0E5-49191252FF2C} - {621B44CE-B314-4E05-B214-5DC70F2B4798} = {621B44CE-B314-4E05-B214-5DC70F2B4798} {FBCBA2F1-3BF8-4A25-B815-E228E1AEDCFF} = {FBCBA2F1-3BF8-4A25-B815-E228E1AEDCFF} EndProjectSection EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "OpenSeaChest_ZBD", "OpenSeaChest_ZBD\OpenSeaChest_ZBD.vcxproj", "{BA02E703-CDB7-4FD6-8986-C5DBAAEE6062}" ProjectSection(ProjectDependencies) = postProject + {621B44CE-B314-4E05-B214-5DC70F2B4798} = {621B44CE-B314-4E05-B214-5DC70F2B4798} {7DAC7F63-E808-47FD-BEEB-33E4A870008B} = {7DAC7F63-E808-47FD-BEEB-33E4A870008B} {A0771494-8717-48AB-A0E5-49191252FF2C} = {A0771494-8717-48AB-A0E5-49191252FF2C} - {621B44CE-B314-4E05-B214-5DC70F2B4798} = {621B44CE-B314-4E05-B214-5DC70F2B4798} {FBCBA2F1-3BF8-4A25-B815-E228E1AEDCFF} = {FBCBA2F1-3BF8-4A25-B815-E228E1AEDCFF} EndProjectSection EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "OpenSeaChest_Logs", "OpenSeaChest_Logs\OpenSeaChest_Logs.vcxproj", "{79FF5FB4-358D-4A8C-A053-54AB6707E879}" ProjectSection(ProjectDependencies) = postProject + {621B44CE-B314-4E05-B214-5DC70F2B4798} = {621B44CE-B314-4E05-B214-5DC70F2B4798} {7DAC7F63-E808-47FD-BEEB-33E4A870008B} = {7DAC7F63-E808-47FD-BEEB-33E4A870008B} {A0771494-8717-48AB-A0E5-49191252FF2C} = {A0771494-8717-48AB-A0E5-49191252FF2C} - {621B44CE-B314-4E05-B214-5DC70F2B4798} = {621B44CE-B314-4E05-B214-5DC70F2B4798} {FBCBA2F1-3BF8-4A25-B815-E228E1AEDCFF} = {FBCBA2F1-3BF8-4A25-B815-E228E1AEDCFF} EndProjectSection EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "OpenSeaChest_NVMe", "OpenSeaChest_NVMe\OpenSeaChest_NVMe.vcxproj", "{582757F6-595F-4014-8D72-264597FC9434}" ProjectSection(ProjectDependencies) = postProject + {621B44CE-B314-4E05-B214-5DC70F2B4798} = {621B44CE-B314-4E05-B214-5DC70F2B4798} {7DAC7F63-E808-47FD-BEEB-33E4A870008B} = {7DAC7F63-E808-47FD-BEEB-33E4A870008B} {A0771494-8717-48AB-A0E5-49191252FF2C} = {A0771494-8717-48AB-A0E5-49191252FF2C} - {621B44CE-B314-4E05-B214-5DC70F2B4798} = {621B44CE-B314-4E05-B214-5DC70F2B4798} {FBCBA2F1-3BF8-4A25-B815-E228E1AEDCFF} = {FBCBA2F1-3BF8-4A25-B815-E228E1AEDCFF} EndProjectSection EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "OpenSeaChest_PassthroughTest", "OpenSeaChest_PassthroughTest\OpenSeaChest_PassthroughTest.vcxproj", "{E93481C6-7D47-4DEB-9505-71CB8AC98112}" ProjectSection(ProjectDependencies) = postProject + {621B44CE-B314-4E05-B214-5DC70F2B4798} = {621B44CE-B314-4E05-B214-5DC70F2B4798} {7DAC7F63-E808-47FD-BEEB-33E4A870008B} = {7DAC7F63-E808-47FD-BEEB-33E4A870008B} {A0771494-8717-48AB-A0E5-49191252FF2C} = {A0771494-8717-48AB-A0E5-49191252FF2C} - {621B44CE-B314-4E05-B214-5DC70F2B4798} = {621B44CE-B314-4E05-B214-5DC70F2B4798} {FBCBA2F1-3BF8-4A25-B815-E228E1AEDCFF} = {FBCBA2F1-3BF8-4A25-B815-E228E1AEDCFF} EndProjectSection EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "OpenSeaChest_Security", "OpenSeaChest_Security\OpenSeaChest_Security.vcxproj", "{6D1D0047-48D8-4637-AFC2-BBAAE99962A6}" ProjectSection(ProjectDependencies) = postProject + {621B44CE-B314-4E05-B214-5DC70F2B4798} = {621B44CE-B314-4E05-B214-5DC70F2B4798} {7DAC7F63-E808-47FD-BEEB-33E4A870008B} = {7DAC7F63-E808-47FD-BEEB-33E4A870008B} {A0771494-8717-48AB-A0E5-49191252FF2C} = {A0771494-8717-48AB-A0E5-49191252FF2C} - {621B44CE-B314-4E05-B214-5DC70F2B4798} = {621B44CE-B314-4E05-B214-5DC70F2B4798} {FBCBA2F1-3BF8-4A25-B815-E228E1AEDCFF} = {FBCBA2F1-3BF8-4A25-B815-E228E1AEDCFF} EndProjectSection EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "OpenSeaChest_Reservations", "OpenSeaChest_Reservations\OpenSeaChest_Reservations.vcxproj", "{926C8C5D-B6E6-4516-836F-70F9488378A1}" ProjectSection(ProjectDependencies) = postProject + {621B44CE-B314-4E05-B214-5DC70F2B4798} = {621B44CE-B314-4E05-B214-5DC70F2B4798} {7DAC7F63-E808-47FD-BEEB-33E4A870008B} = {7DAC7F63-E808-47FD-BEEB-33E4A870008B} {A0771494-8717-48AB-A0E5-49191252FF2C} = {A0771494-8717-48AB-A0E5-49191252FF2C} - {621B44CE-B314-4E05-B214-5DC70F2B4798} = {621B44CE-B314-4E05-B214-5DC70F2B4798} {FBCBA2F1-3BF8-4A25-B815-E228E1AEDCFF} = {FBCBA2F1-3BF8-4A25-B815-E228E1AEDCFF} EndProjectSection EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "OpenSeaChest_Raw", "OpenSeaChest_Raw\OpenSeaChest_Raw.vcxproj", "{A275B070-D641-414D-AE6A-7796F6D6BE2A}" ProjectSection(ProjectDependencies) = postProject + {621B44CE-B314-4E05-B214-5DC70F2B4798} = {621B44CE-B314-4E05-B214-5DC70F2B4798} {7DAC7F63-E808-47FD-BEEB-33E4A870008B} = {7DAC7F63-E808-47FD-BEEB-33E4A870008B} {A0771494-8717-48AB-A0E5-49191252FF2C} = {A0771494-8717-48AB-A0E5-49191252FF2C} - {621B44CE-B314-4E05-B214-5DC70F2B4798} = {621B44CE-B314-4E05-B214-5DC70F2B4798} {FBCBA2F1-3BF8-4A25-B815-E228E1AEDCFF} = {FBCBA2F1-3BF8-4A25-B815-E228E1AEDCFF} EndProjectSection EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "openSeaChest_Defect", "openSeaChest_Defect\openSeaChest_Defect.vcxproj", "{2A5F37B2-60C0-4CCD-B43A-71FC72923ACB}" + ProjectSection(ProjectDependencies) = postProject + {621B44CE-B314-4E05-B214-5DC70F2B4798} = {621B44CE-B314-4E05-B214-5DC70F2B4798} + {7DAC7F63-E808-47FD-BEEB-33E4A870008B} = {7DAC7F63-E808-47FD-BEEB-33E4A870008B} + {A0771494-8717-48AB-A0E5-49191252FF2C} = {A0771494-8717-48AB-A0E5-49191252FF2C} + {FBCBA2F1-3BF8-4A25-B815-E228E1AEDCFF} = {FBCBA2F1-3BF8-4A25-B815-E228E1AEDCFF} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "opensea-jsonformat", "..\..\subprojects\opensea-jsonformat\Make\VS.2022\opensea-jsonformat\opensea-jsonformat\opensea-jsonformat.vcxproj", "{A319438D-D2E5-4CA2-91C4-12769AA9A2EB}" ProjectSection(ProjectDependencies) = postProject {7DAC7F63-E808-47FD-BEEB-33E4A870008B} = {7DAC7F63-E808-47FD-BEEB-33E4A870008B} {A0771494-8717-48AB-A0E5-49191252FF2C} = {A0771494-8717-48AB-A0E5-49191252FF2C} - {621B44CE-B314-4E05-B214-5DC70F2B4798} = {621B44CE-B314-4E05-B214-5DC70F2B4798} {FBCBA2F1-3BF8-4A25-B815-E228E1AEDCFF} = {FBCBA2F1-3BF8-4A25-B815-E228E1AEDCFF} EndProjectSection EndProject @@ -937,6 +946,38 @@ Global {2A5F37B2-60C0-4CCD-B43A-71FC72923ACB}.Static-Release|x64.Build.0 = Release|x64 {2A5F37B2-60C0-4CCD-B43A-71FC72923ACB}.Static-Release|x86.ActiveCfg = Release|Win32 {2A5F37B2-60C0-4CCD-B43A-71FC72923ACB}.Static-Release|x86.Build.0 = Release|Win32 + {A319438D-D2E5-4CA2-91C4-12769AA9A2EB}.Debug|ARM.ActiveCfg = Debug|ARM + {A319438D-D2E5-4CA2-91C4-12769AA9A2EB}.Debug|ARM.Build.0 = Debug|ARM + {A319438D-D2E5-4CA2-91C4-12769AA9A2EB}.Debug|ARM64.ActiveCfg = Debug|ARM64 + {A319438D-D2E5-4CA2-91C4-12769AA9A2EB}.Debug|ARM64.Build.0 = Debug|ARM64 + {A319438D-D2E5-4CA2-91C4-12769AA9A2EB}.Debug|x64.ActiveCfg = Debug|x64 + {A319438D-D2E5-4CA2-91C4-12769AA9A2EB}.Debug|x64.Build.0 = Debug|x64 + {A319438D-D2E5-4CA2-91C4-12769AA9A2EB}.Debug|x86.ActiveCfg = Debug|Win32 + {A319438D-D2E5-4CA2-91C4-12769AA9A2EB}.Debug|x86.Build.0 = Debug|Win32 + {A319438D-D2E5-4CA2-91C4-12769AA9A2EB}.Release|ARM.ActiveCfg = Release|ARM + {A319438D-D2E5-4CA2-91C4-12769AA9A2EB}.Release|ARM.Build.0 = Release|ARM + {A319438D-D2E5-4CA2-91C4-12769AA9A2EB}.Release|ARM64.ActiveCfg = Release|ARM64 + {A319438D-D2E5-4CA2-91C4-12769AA9A2EB}.Release|ARM64.Build.0 = Release|ARM64 + {A319438D-D2E5-4CA2-91C4-12769AA9A2EB}.Release|x64.ActiveCfg = Release|x64 + {A319438D-D2E5-4CA2-91C4-12769AA9A2EB}.Release|x64.Build.0 = Release|x64 + {A319438D-D2E5-4CA2-91C4-12769AA9A2EB}.Release|x86.ActiveCfg = Release|Win32 + {A319438D-D2E5-4CA2-91C4-12769AA9A2EB}.Release|x86.Build.0 = Release|Win32 + {A319438D-D2E5-4CA2-91C4-12769AA9A2EB}.Static-Debug|ARM.ActiveCfg = Static-Debug|ARM + {A319438D-D2E5-4CA2-91C4-12769AA9A2EB}.Static-Debug|ARM.Build.0 = Static-Debug|ARM + {A319438D-D2E5-4CA2-91C4-12769AA9A2EB}.Static-Debug|ARM64.ActiveCfg = Static-Debug|ARM64 + {A319438D-D2E5-4CA2-91C4-12769AA9A2EB}.Static-Debug|ARM64.Build.0 = Static-Debug|ARM64 + {A319438D-D2E5-4CA2-91C4-12769AA9A2EB}.Static-Debug|x64.ActiveCfg = Static-Debug|x64 + {A319438D-D2E5-4CA2-91C4-12769AA9A2EB}.Static-Debug|x64.Build.0 = Static-Debug|x64 + {A319438D-D2E5-4CA2-91C4-12769AA9A2EB}.Static-Debug|x86.ActiveCfg = Static-Debug|Win32 + {A319438D-D2E5-4CA2-91C4-12769AA9A2EB}.Static-Debug|x86.Build.0 = Static-Debug|Win32 + {A319438D-D2E5-4CA2-91C4-12769AA9A2EB}.Static-Release|ARM.ActiveCfg = Static-Release|ARM + {A319438D-D2E5-4CA2-91C4-12769AA9A2EB}.Static-Release|ARM.Build.0 = Static-Release|ARM + {A319438D-D2E5-4CA2-91C4-12769AA9A2EB}.Static-Release|ARM64.ActiveCfg = Static-Release|ARM64 + {A319438D-D2E5-4CA2-91C4-12769AA9A2EB}.Static-Release|ARM64.Build.0 = Static-Release|ARM64 + {A319438D-D2E5-4CA2-91C4-12769AA9A2EB}.Static-Release|x64.ActiveCfg = Static-Release|x64 + {A319438D-D2E5-4CA2-91C4-12769AA9A2EB}.Static-Release|x64.Build.0 = Static-Release|x64 + {A319438D-D2E5-4CA2-91C4-12769AA9A2EB}.Static-Release|x86.ActiveCfg = Static-Release|Win32 + {A319438D-D2E5-4CA2-91C4-12769AA9A2EB}.Static-Release|x86.Build.0 = Static-Release|Win32 EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE diff --git a/Make/VS.2022/OpenSeaChest_Configure/OpenSeaChest_Configure.vcxproj b/Make/VS.2022/OpenSeaChest_Configure/OpenSeaChest_Configure.vcxproj index 746ba3f1..4732e0ec 100644 --- a/Make/VS.2022/OpenSeaChest_Configure/OpenSeaChest_Configure.vcxproj +++ b/Make/VS.2022/OpenSeaChest_Configure/OpenSeaChest_Configure.vcxproj @@ -333,8 +333,8 @@ Disabled true CompileAsC - STATIC_OPENSEA_TRANSPORT;STATIC_OPENSEA_OPERATIONS;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;ENABLE_CSMI;%(PreprocessorDefinitions) - ..\..\..\subprojects\opensea-transport\include;..\..\..\subprojects\opensea-operations\include;..\..\..\include;..\..\..\subprojects\opensea-common\include;..\..\..\subprojects\wingetopt\src;..\..\..\subprojects\opensea-transport\include\vendor;%(AdditionalIncludeDirectories) + STATIC_OPENSEA_TRANSPORT;STATIC_OPENSEA_OPERATIONS;STATIC_OPENSEA_JSONFORMAT;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;ENABLE_CSMI;%(PreprocessorDefinitions) + ..\..\..\subprojects\opensea-transport\include;..\..\..\subprojects\opensea-operations\include;..\..\..\include;..\..\..\subprojects\opensea-common\include;..\..\..\subprojects\wingetopt\src;..\..\..\subprojects\opensea-transport\include\vendor;..\..\..\subprojects\json-c\build-$(VisualStudioVersion)-$(Platform_Actual)-$(Configuration);..\..\..\subprojects\json-c;..\..\..\subprojects\opensea-jsonformat\include;%(AdditionalIncludeDirectories) 4214;4201;4668;4820;4710;4255;5045;4711;4324;4221;4204;4061;5105 Caret stdc17 @@ -343,8 +343,8 @@ RequireAdministrator Console 6.0 - opensea-common.lib;opensea-transport.lib;opensea-operations.lib;getopt.lib;%(AdditionalDependencies) - ..\..\..\subprojects\opensea-transport\Make\VS.2022\opensea-transport\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\opensea-operations\Make\VS.2022\opensea-operations\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\wingetopt\VS.2022\$(Platform)\$(Configuration);..\..\..\subprojects\opensea-common\Make\VS.2022\opensea-common\$(Platform)\$(Configuration)\;%(AdditionalLibraryDirectories) + opensea-common.lib;opensea-transport.lib;opensea-operations.lib;opensea-jsonformat.lib;getopt.lib;json-c.lib;%(AdditionalDependencies) + ..\..\..\subprojects\opensea-transport\Make\VS.2022\opensea-transport\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\opensea-operations\Make\VS.2022\opensea-operations\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\wingetopt\VS.2022\$(Platform)\$(Configuration);..\..\..\subprojects\opensea-common\Make\VS.2022\opensea-common\$(Platform)\$(Configuration)\;..\..\..\subprojects\json-c\build-$(VisualStudioVersion)-$(Platform_Actual)-$(Configuration)\Release;..\..\..\subprojects\opensea-jsonformat\Make\VS.2022\opensea-jsonformat\$(Platform)\$(Configuration)\LIB;%(AdditionalLibraryDirectories) @@ -353,8 +353,8 @@ Disabled true CompileAsC - STATIC_OPENSEA_TRANSPORT;STATIC_OPENSEA_OPERATIONS;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;ENABLE_CSMI;%(PreprocessorDefinitions) - ..\..\..\subprojects\opensea-transport\include;..\..\..\subprojects\opensea-operations\include;..\..\..\include;..\..\..\subprojects\opensea-common\include;..\..\..\subprojects\wingetopt\src;..\..\..\subprojects\opensea-transport\include\vendor;%(AdditionalIncludeDirectories) + STATIC_OPENSEA_TRANSPORT;STATIC_OPENSEA_OPERATIONS;STATIC_OPENSEA_JSONFORMAT;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;ENABLE_CSMI;%(PreprocessorDefinitions) + ..\..\..\subprojects\opensea-transport\include;..\..\..\subprojects\opensea-operations\include;..\..\..\include;..\..\..\subprojects\opensea-common\include;..\..\..\subprojects\wingetopt\src;..\..\..\subprojects\opensea-transport\include\vendor;..\..\..\subprojects\json-c\build-$(VisualStudioVersion)-$(Platform_Actual)-$(Configuration);..\..\..\subprojects\json-c;..\..\..\subprojects\opensea-jsonformat\include;%(AdditionalIncludeDirectories) 4214;4201;4668;4820;4710;4255;5045;4711;4324;4221;4204;4061;5105 Caret stdc17 @@ -363,8 +363,8 @@ RequireAdministrator Console 6.02 - opensea-common.lib;opensea-transport.lib;opensea-operations.lib;getopt.lib;%(AdditionalDependencies) - ..\..\..\subprojects\opensea-transport\Make\VS.2022\opensea-transport\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\opensea-operations\Make\VS.2022\opensea-operations\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\wingetopt\VS.2022\$(Platform)\$(Configuration);..\..\..\subprojects\opensea-common\Make\VS.2022\opensea-common\$(Platform)\$(Configuration)\;%(AdditionalLibraryDirectories) + opensea-common.lib;opensea-transport.lib;opensea-operations.lib;opensea-jsonformat.lib;getopt.lib;json-c.lib;%(AdditionalDependencies) + ..\..\..\subprojects\opensea-transport\Make\VS.2022\opensea-transport\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\opensea-operations\Make\VS.2022\opensea-operations\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\wingetopt\VS.2022\$(Platform)\$(Configuration);..\..\..\subprojects\opensea-common\Make\VS.2022\opensea-common\$(Platform)\$(Configuration)\;..\..\..\subprojects\json-c\build-$(VisualStudioVersion)-$(Platform_Actual)-$(Configuration)\Release;..\..\..\subprojects\opensea-jsonformat\Make\VS.2022\opensea-jsonformat\$(Platform)\$(Configuration)\LIB;%(AdditionalLibraryDirectories) @@ -373,8 +373,8 @@ Disabled true CompileAsC - STATIC_OPENSEA_TRANSPORT;STATIC_OPENSEA_OPERATIONS;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;ENABLE_CSMI;%(PreprocessorDefinitions) - ..\..\..\subprojects\opensea-transport\include;..\..\..\subprojects\opensea-operations\include;..\..\..\include;..\..\..\subprojects\opensea-common\include;..\..\..\subprojects\wingetopt\src;..\..\..\subprojects\opensea-transport\include\vendor;%(AdditionalIncludeDirectories) + STATIC_OPENSEA_TRANSPORT;STATIC_OPENSEA_OPERATIONS;STATIC_OPENSEA_JSONFORMAT;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;ENABLE_CSMI;%(PreprocessorDefinitions) + ..\..\..\subprojects\opensea-transport\include;..\..\..\subprojects\opensea-operations\include;..\..\..\include;..\..\..\subprojects\opensea-common\include;..\..\..\subprojects\wingetopt\src;..\..\..\subprojects\opensea-transport\include\vendor;..\..\..\subprojects\json-c\build-$(VisualStudioVersion)-$(Platform_Actual)-$(Configuration);..\..\..\subprojects\json-c;..\..\..\subprojects\opensea-jsonformat\include;%(AdditionalIncludeDirectories) 4214;4201;4668;4820;4710;4255;5045;4711;4324;4221;4204;4061;5105 Caret stdc17 @@ -383,8 +383,8 @@ RequireAdministrator Console 6.02 - opensea-common.lib;opensea-transport.lib;opensea-operations.lib;getopt.lib;%(AdditionalDependencies) - ..\..\..\subprojects\opensea-transport\Make\VS.2022\opensea-transport\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\opensea-operations\Make\VS.2022\opensea-operations\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\wingetopt\VS.2022\$(Platform)\$(Configuration);..\..\..\subprojects\opensea-common\Make\VS.2022\opensea-common\$(Platform)\$(Configuration)\;%(AdditionalLibraryDirectories) + opensea-common.lib;opensea-transport.lib;opensea-operations.lib;opensea-jsonformat.lib;getopt.lib;json-c.lib;%(AdditionalDependencies) + ..\..\..\subprojects\opensea-transport\Make\VS.2022\opensea-transport\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\opensea-operations\Make\VS.2022\opensea-operations\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\wingetopt\VS.2022\$(Platform)\$(Configuration);..\..\..\subprojects\opensea-common\Make\VS.2022\opensea-common\$(Platform)\$(Configuration)\;..\..\..\subprojects\json-c\build-$(VisualStudioVersion)-$(Platform_Actual)-$(Configuration)\Release;..\..\..\subprojects\opensea-jsonformat\Make\VS.2022\opensea-jsonformat\$(Platform)\$(Configuration)\LIB;%(AdditionalLibraryDirectories) @@ -393,8 +393,8 @@ Disabled true CompileAsC - STATIC_OPENSEA_TRANSPORT;STATIC_OPENSEA_OPERATIONS;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;ENABLE_CSMI;%(PreprocessorDefinitions) - ..\..\..\subprojects\opensea-transport\include;..\..\..\subprojects\opensea-operations\include;..\..\..\include;..\..\..\subprojects\opensea-common\include;..\..\..\subprojects\wingetopt\src;..\..\..\subprojects\opensea-transport\include\vendor;%(AdditionalIncludeDirectories) + STATIC_OPENSEA_TRANSPORT;STATIC_OPENSEA_OPERATIONS;STATIC_OPENSEA_JSONFORMAT;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;ENABLE_CSMI;%(PreprocessorDefinitions) + ..\..\..\subprojects\opensea-transport\include;..\..\..\subprojects\opensea-operations\include;..\..\..\include;..\..\..\subprojects\opensea-common\include;..\..\..\subprojects\wingetopt\src;..\..\..\subprojects\opensea-transport\include\vendor;..\..\..\subprojects\json-c\build-$(VisualStudioVersion)-$(Platform_Actual)-$(Configuration);..\..\..\subprojects\json-c;..\..\..\subprojects\opensea-jsonformat\include;%(AdditionalIncludeDirectories) MultiThreadedDebug 4214;4201;4668;4820;4710;4255;5045;4711;4324;4221;4204;4061;5105 Caret @@ -404,8 +404,8 @@ RequireAdministrator Console 6.0 - opensea-common.lib;opensea-transport.lib;opensea-operations.lib;getopt.lib;%(AdditionalDependencies) - ..\..\..\subprojects\opensea-transport\Make\VS.2022\opensea-transport\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\opensea-operations\Make\VS.2022\opensea-operations\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\wingetopt\VS.2022\$(Platform)\$(Configuration);..\..\..\subprojects\opensea-common\Make\VS.2022\opensea-common\$(Platform)\$(Configuration)\;%(AdditionalLibraryDirectories) + opensea-common.lib;opensea-transport.lib;opensea-operations.lib;opensea-jsonformat.lib;getopt.lib;json-c.lib;%(AdditionalDependencies) + ..\..\..\subprojects\opensea-transport\Make\VS.2022\opensea-transport\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\opensea-operations\Make\VS.2022\opensea-operations\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\wingetopt\VS.2022\$(Platform)\$(Configuration);..\..\..\subprojects\opensea-common\Make\VS.2022\opensea-common\$(Platform)\$(Configuration)\;..\..\..\subprojects\json-c\build-$(VisualStudioVersion)-$(Platform_Actual)-$(Configuration)\Release;..\..\..\subprojects\opensea-jsonformat\Make\VS.2022\opensea-jsonformat\$(Platform)\$(Configuration)\LIB;%(AdditionalLibraryDirectories) @@ -414,8 +414,8 @@ Disabled true CompileAsC - STATIC_OPENSEA_TRANSPORT;STATIC_OPENSEA_OPERATIONS;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;ENABLE_CSMI;%(PreprocessorDefinitions) - ..\..\..\subprojects\opensea-transport\include;..\..\..\subprojects\opensea-operations\include;..\..\..\include;..\..\..\subprojects\opensea-common\include;..\..\..\subprojects\wingetopt\src;..\..\..\subprojects\opensea-transport\include\vendor;%(AdditionalIncludeDirectories) + STATIC_OPENSEA_TRANSPORT;STATIC_OPENSEA_OPERATIONS;STATIC_OPENSEA_JSONFORMAT;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;ENABLE_CSMI;%(PreprocessorDefinitions) + ..\..\..\subprojects\opensea-transport\include;..\..\..\subprojects\opensea-operations\include;..\..\..\include;..\..\..\subprojects\opensea-common\include;..\..\..\subprojects\wingetopt\src;..\..\..\subprojects\opensea-transport\include\vendor;..\..\..\subprojects\json-c\build-$(VisualStudioVersion)-$(Platform_Actual)-$(Configuration);..\..\..\subprojects\json-c;..\..\..\subprojects\opensea-jsonformat\include;%(AdditionalIncludeDirectories) MultiThreadedDebug 4214;4201;4668;4820;4710;4255;5045;4711;4324;4221;4204;4061;5105 Caret @@ -425,8 +425,8 @@ RequireAdministrator Console 6.02 - opensea-common.lib;opensea-transport.lib;opensea-operations.lib;getopt.lib;%(AdditionalDependencies) - ..\..\..\subprojects\opensea-transport\Make\VS.2022\opensea-transport\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\opensea-operations\Make\VS.2022\opensea-operations\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\wingetopt\VS.2022\$(Platform)\$(Configuration);..\..\..\subprojects\opensea-common\Make\VS.2022\opensea-common\$(Platform)\$(Configuration)\;%(AdditionalLibraryDirectories) + opensea-common.lib;opensea-transport.lib;opensea-operations.lib;opensea-jsonformat.lib;getopt.lib;json-c.lib;%(AdditionalDependencies) + ..\..\..\subprojects\opensea-transport\Make\VS.2022\opensea-transport\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\opensea-operations\Make\VS.2022\opensea-operations\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\wingetopt\VS.2022\$(Platform)\$(Configuration);..\..\..\subprojects\opensea-common\Make\VS.2022\opensea-common\$(Platform)\$(Configuration)\;..\..\..\subprojects\json-c\build-$(VisualStudioVersion)-$(Platform_Actual)-$(Configuration)\Release;..\..\..\subprojects\opensea-jsonformat\Make\VS.2022\opensea-jsonformat\$(Platform)\$(Configuration)\LIB;%(AdditionalLibraryDirectories) @@ -435,8 +435,8 @@ Disabled true CompileAsC - STATIC_OPENSEA_TRANSPORT;STATIC_OPENSEA_OPERATIONS;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;ENABLE_CSMI;%(PreprocessorDefinitions) - ..\..\..\subprojects\opensea-transport\include;..\..\..\subprojects\opensea-operations\include;..\..\..\include;..\..\..\subprojects\opensea-common\include;..\..\..\subprojects\wingetopt\src;..\..\..\subprojects\opensea-transport\include\vendor;%(AdditionalIncludeDirectories) + STATIC_OPENSEA_TRANSPORT;STATIC_OPENSEA_OPERATIONS;STATIC_OPENSEA_JSONFORMAT;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;ENABLE_CSMI;%(PreprocessorDefinitions) + ..\..\..\subprojects\opensea-transport\include;..\..\..\subprojects\opensea-operations\include;..\..\..\include;..\..\..\subprojects\opensea-common\include;..\..\..\subprojects\wingetopt\src;..\..\..\subprojects\opensea-transport\include\vendor;..\..\..\subprojects\json-c\build-$(VisualStudioVersion)-$(Platform_Actual)-$(Configuration);..\..\..\subprojects\json-c;..\..\..\subprojects\opensea-jsonformat\include;%(AdditionalIncludeDirectories) MultiThreadedDebug 4214;4201;4668;4820;4710;4255;5045;4711;4324;4221;4204;4061;5105 Caret @@ -446,8 +446,8 @@ RequireAdministrator Console 6.02 - opensea-common.lib;opensea-transport.lib;opensea-operations.lib;getopt.lib;%(AdditionalDependencies) - ..\..\..\subprojects\opensea-transport\Make\VS.2022\opensea-transport\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\opensea-operations\Make\VS.2022\opensea-operations\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\wingetopt\VS.2022\$(Platform)\$(Configuration);..\..\..\subprojects\opensea-common\Make\VS.2022\opensea-common\$(Platform)\$(Configuration)\;%(AdditionalLibraryDirectories) + opensea-common.lib;opensea-transport.lib;opensea-operations.lib;opensea-jsonformat.lib;getopt.lib;json-c.lib;%(AdditionalDependencies) + ..\..\..\subprojects\opensea-transport\Make\VS.2022\opensea-transport\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\opensea-operations\Make\VS.2022\opensea-operations\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\wingetopt\VS.2022\$(Platform)\$(Configuration);..\..\..\subprojects\opensea-common\Make\VS.2022\opensea-common\$(Platform)\$(Configuration)\;..\..\..\subprojects\json-c\build-$(VisualStudioVersion)-$(Platform_Actual)-$(Configuration)\Release;..\..\..\subprojects\opensea-jsonformat\Make\VS.2022\opensea-jsonformat\$(Platform)\$(Configuration)\LIB;%(AdditionalLibraryDirectories) @@ -456,8 +456,8 @@ Disabled true CompileAsC - STATIC_OPENSEA_TRANSPORT;STATIC_OPENSEA_OPERATIONS;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;ENABLE_CSMI;%(PreprocessorDefinitions) - ..\..\..\subprojects\opensea-transport\include;..\..\..\subprojects\opensea-operations\include;..\..\..\include;..\..\..\subprojects\opensea-common\include;..\..\..\subprojects\wingetopt\src;..\..\..\subprojects\opensea-transport\include\vendor;%(AdditionalIncludeDirectories) + STATIC_OPENSEA_TRANSPORT;STATIC_OPENSEA_OPERATIONS;STATIC_OPENSEA_JSONFORMAT;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;ENABLE_CSMI;%(PreprocessorDefinitions) + ..\..\..\subprojects\opensea-transport\include;..\..\..\subprojects\opensea-operations\include;..\..\..\include;..\..\..\subprojects\opensea-common\include;..\..\..\subprojects\wingetopt\src;..\..\..\subprojects\opensea-transport\include\vendor;..\..\..\subprojects\json-c\build-$(VisualStudioVersion)-$(Platform_Actual)-$(Configuration);..\..\..\subprojects\json-c;..\..\..\subprojects\opensea-jsonformat\include;%(AdditionalIncludeDirectories) 4214;4201;4668;4820;4710;4255;5045;4711;4324;4221;4204;4061;5105 Caret stdc17 @@ -466,8 +466,8 @@ RequireAdministrator Console 6.0 - opensea-common.lib;opensea-transport.lib;opensea-operations.lib;getopt.lib;%(AdditionalDependencies) - ..\..\..\subprojects\opensea-transport\Make\VS.2022\opensea-transport\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\opensea-operations\Make\VS.2022\opensea-operations\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\wingetopt\VS.2022\$(Platform)\$(Configuration);..\..\..\subprojects\opensea-common\Make\VS.2022\opensea-common\$(Platform)\$(Configuration)\;%(AdditionalLibraryDirectories) + opensea-common.lib;opensea-transport.lib;opensea-operations.lib;opensea-jsonformat.lib;getopt.lib;json-c.lib;%(AdditionalDependencies) + ..\..\..\subprojects\opensea-transport\Make\VS.2022\opensea-transport\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\opensea-operations\Make\VS.2022\opensea-operations\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\wingetopt\VS.2022\$(Platform)\$(Configuration);..\..\..\subprojects\opensea-common\Make\VS.2022\opensea-common\$(Platform)\$(Configuration)\;..\..\..\subprojects\json-c\build-$(VisualStudioVersion)-$(Platform_Actual)-$(Configuration)\Release;..\..\..\subprojects\opensea-jsonformat\Make\VS.2022\opensea-jsonformat\$(Platform)\$(Configuration)\LIB;%(AdditionalLibraryDirectories) @@ -476,8 +476,8 @@ Disabled true CompileAsC - STATIC_OPENSEA_TRANSPORT;STATIC_OPENSEA_OPERATIONS;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;ENABLE_CSMI;%(PreprocessorDefinitions) - ..\..\..\subprojects\opensea-transport\include;..\..\..\subprojects\opensea-operations\include;..\..\..\include;..\..\..\subprojects\opensea-common\include;..\..\..\subprojects\wingetopt\src;..\..\..\subprojects\opensea-transport\include\vendor;%(AdditionalIncludeDirectories) + STATIC_OPENSEA_TRANSPORT;STATIC_OPENSEA_OPERATIONS;STATIC_OPENSEA_JSONFORMAT;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;ENABLE_CSMI;%(PreprocessorDefinitions) + ..\..\..\subprojects\opensea-transport\include;..\..\..\subprojects\opensea-operations\include;..\..\..\include;..\..\..\subprojects\opensea-common\include;..\..\..\subprojects\wingetopt\src;..\..\..\subprojects\opensea-transport\include\vendor;..\..\..\subprojects\json-c\build-$(VisualStudioVersion)-$(Platform_Actual)-$(Configuration);..\..\..\subprojects\json-c;..\..\..\subprojects\opensea-jsonformat\include;%(AdditionalIncludeDirectories) MultiThreadedDebug 4214;4201;4668;4820;4710;4255;5045;4711;4324;4221;4204;4061;5105 Caret @@ -487,8 +487,8 @@ RequireAdministrator Console 6.0 - opensea-common.lib;opensea-transport.lib;opensea-operations.lib;getopt.lib;%(AdditionalDependencies) - ..\..\..\subprojects\opensea-transport\Make\VS.2022\opensea-transport\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\opensea-operations\Make\VS.2022\opensea-operations\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\wingetopt\VS.2022\$(Platform)\$(Configuration);..\..\..\subprojects\opensea-common\Make\VS.2022\opensea-common\$(Platform)\$(Configuration)\;%(AdditionalLibraryDirectories) + opensea-common.lib;opensea-transport.lib;opensea-operations.lib;opensea-jsonformat.lib;getopt.lib;json-c.lib;%(AdditionalDependencies) + ..\..\..\subprojects\opensea-transport\Make\VS.2022\opensea-transport\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\opensea-operations\Make\VS.2022\opensea-operations\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\wingetopt\VS.2022\$(Platform)\$(Configuration);..\..\..\subprojects\opensea-common\Make\VS.2022\opensea-common\$(Platform)\$(Configuration)\;..\..\..\subprojects\json-c\build-$(VisualStudioVersion)-$(Platform_Actual)-$(Configuration)\Release;..\..\..\subprojects\opensea-jsonformat\Make\VS.2022\opensea-jsonformat\$(Platform)\$(Configuration)\LIB;%(AdditionalLibraryDirectories) @@ -499,8 +499,8 @@ true true CompileAsC - STATIC_OPENSEA_TRANSPORT;STATIC_OPENSEA_OPERATIONS;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;ENABLE_CSMI;%(PreprocessorDefinitions) - ..\..\..\subprojects\opensea-transport\include;..\..\..\subprojects\opensea-operations\include;..\..\..\include;..\..\..\subprojects\opensea-common\include;..\..\..\subprojects\wingetopt\src;..\..\..\subprojects\opensea-transport\include\vendor;%(AdditionalIncludeDirectories) + STATIC_OPENSEA_TRANSPORT;STATIC_OPENSEA_OPERATIONS;STATIC_OPENSEA_JSONFORMAT;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;ENABLE_CSMI;%(PreprocessorDefinitions) + ..\..\..\subprojects\opensea-transport\include;..\..\..\subprojects\opensea-operations\include;..\..\..\include;..\..\..\subprojects\opensea-common\include;..\..\..\subprojects\wingetopt\src;..\..\..\subprojects\opensea-transport\include\vendor;..\..\..\subprojects\json-c\build-$(VisualStudioVersion)-$(Platform_Actual)-$(Configuration);..\..\..\subprojects\json-c;..\..\..\subprojects\opensea-jsonformat\include;%(AdditionalIncludeDirectories) 4214;4201;4668;4820;4710;4255;5045;4711;4324;4221;4204;4061;5105 Caret stdc17 @@ -511,8 +511,8 @@ RequireAdministrator Console 6.0 - opensea-common.lib;opensea-transport.lib;opensea-operations.lib;getopt.lib;%(AdditionalDependencies) - ..\..\..\subprojects\opensea-transport\Make\VS.2022\opensea-transport\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\opensea-operations\Make\VS.2022\opensea-operations\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\wingetopt\VS.2022\$(Platform)\$(Configuration);..\..\..\subprojects\opensea-common\Make\VS.2022\opensea-common\$(Platform)\$(Configuration)\;%(AdditionalLibraryDirectories) + opensea-common.lib;opensea-transport.lib;opensea-operations.lib;opensea-jsonformat.lib;getopt.lib;json-c.lib;%(AdditionalDependencies) + ..\..\..\subprojects\opensea-transport\Make\VS.2022\opensea-transport\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\opensea-operations\Make\VS.2022\opensea-operations\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\wingetopt\VS.2022\$(Platform)\$(Configuration);..\..\..\subprojects\opensea-common\Make\VS.2022\opensea-common\$(Platform)\$(Configuration)\;..\..\..\subprojects\json-c\build-$(VisualStudioVersion)-$(Platform_Actual)-$(Configuration)\Release;..\..\..\subprojects\opensea-jsonformat\Make\VS.2022\opensea-jsonformat\$(Platform)\$(Configuration)\LIB;%(AdditionalLibraryDirectories) @@ -523,8 +523,8 @@ true true CompileAsC - STATIC_OPENSEA_TRANSPORT;STATIC_OPENSEA_OPERATIONS;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;ENABLE_CSMI;%(PreprocessorDefinitions) - ..\..\..\subprojects\opensea-transport\include;..\..\..\subprojects\opensea-operations\include;..\..\..\include;..\..\..\subprojects\opensea-common\include;..\..\..\subprojects\wingetopt\src;..\..\..\subprojects\opensea-transport\include\vendor;%(AdditionalIncludeDirectories) + STATIC_OPENSEA_TRANSPORT;STATIC_OPENSEA_OPERATIONS;STATIC_OPENSEA_JSONFORMAT;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;ENABLE_CSMI;%(PreprocessorDefinitions) + ..\..\..\subprojects\opensea-transport\include;..\..\..\subprojects\opensea-operations\include;..\..\..\include;..\..\..\subprojects\opensea-common\include;..\..\..\subprojects\wingetopt\src;..\..\..\subprojects\opensea-transport\include\vendor;..\..\..\subprojects\json-c\build-$(VisualStudioVersion)-$(Platform_Actual)-$(Configuration);..\..\..\subprojects\json-c;..\..\..\subprojects\opensea-jsonformat\include;%(AdditionalIncludeDirectories) 4214;4201;4668;4820;4710;4255;5045;4711;4324;4221;4204;4061;5105 Caret stdc17 @@ -535,8 +535,8 @@ RequireAdministrator Console 6.02 - opensea-common.lib;opensea-transport.lib;opensea-operations.lib;getopt.lib;%(AdditionalDependencies) - ..\..\..\subprojects\opensea-transport\Make\VS.2022\opensea-transport\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\opensea-operations\Make\VS.2022\opensea-operations\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\wingetopt\VS.2022\$(Platform)\$(Configuration);..\..\..\subprojects\opensea-common\Make\VS.2022\opensea-common\$(Platform)\$(Configuration)\;%(AdditionalLibraryDirectories) + opensea-common.lib;opensea-transport.lib;opensea-operations.lib;opensea-jsonformat.lib;getopt.lib;json-c.lib;%(AdditionalDependencies) + ..\..\..\subprojects\opensea-transport\Make\VS.2022\opensea-transport\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\opensea-operations\Make\VS.2022\opensea-operations\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\wingetopt\VS.2022\$(Platform)\$(Configuration);..\..\..\subprojects\opensea-common\Make\VS.2022\opensea-common\$(Platform)\$(Configuration)\;..\..\..\subprojects\json-c\build-$(VisualStudioVersion)-$(Platform_Actual)-$(Configuration)\Release;..\..\..\subprojects\opensea-jsonformat\Make\VS.2022\opensea-jsonformat\$(Platform)\$(Configuration)\LIB;%(AdditionalLibraryDirectories) @@ -547,8 +547,8 @@ true true CompileAsC - STATIC_OPENSEA_TRANSPORT;STATIC_OPENSEA_OPERATIONS;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;ENABLE_CSMI;%(PreprocessorDefinitions) - ..\..\..\subprojects\opensea-transport\include;..\..\..\subprojects\opensea-operations\include;..\..\..\include;..\..\..\subprojects\opensea-common\include;..\..\..\subprojects\wingetopt\src;..\..\..\subprojects\opensea-transport\include\vendor;%(AdditionalIncludeDirectories) + STATIC_OPENSEA_TRANSPORT;STATIC_OPENSEA_OPERATIONS;STATIC_OPENSEA_JSONFORMAT;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;ENABLE_CSMI;%(PreprocessorDefinitions) + ..\..\..\subprojects\opensea-transport\include;..\..\..\subprojects\opensea-operations\include;..\..\..\include;..\..\..\subprojects\opensea-common\include;..\..\..\subprojects\wingetopt\src;..\..\..\subprojects\opensea-transport\include\vendor;..\..\..\subprojects\json-c\build-$(VisualStudioVersion)-$(Platform_Actual)-$(Configuration);..\..\..\subprojects\json-c;..\..\..\subprojects\opensea-jsonformat\include;%(AdditionalIncludeDirectories) 4214;4201;4668;4820;4710;4255;5045;4711;4324;4221;4204;4061;5105 Caret stdc17 @@ -559,8 +559,8 @@ RequireAdministrator Console 6.02 - opensea-common.lib;opensea-transport.lib;opensea-operations.lib;getopt.lib;%(AdditionalDependencies) - ..\..\..\subprojects\opensea-transport\Make\VS.2022\opensea-transport\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\opensea-operations\Make\VS.2022\opensea-operations\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\wingetopt\VS.2022\$(Platform)\$(Configuration);..\..\..\subprojects\opensea-common\Make\VS.2022\opensea-common\$(Platform)\$(Configuration)\;%(AdditionalLibraryDirectories) + opensea-common.lib;opensea-transport.lib;opensea-operations.lib;opensea-jsonformat.lib;getopt.lib;json-c.lib;%(AdditionalDependencies) + ..\..\..\subprojects\opensea-transport\Make\VS.2022\opensea-transport\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\opensea-operations\Make\VS.2022\opensea-operations\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\wingetopt\VS.2022\$(Platform)\$(Configuration);..\..\..\subprojects\opensea-common\Make\VS.2022\opensea-common\$(Platform)\$(Configuration)\;..\..\..\subprojects\json-c\build-$(VisualStudioVersion)-$(Platform_Actual)-$(Configuration)\Release;..\..\..\subprojects\opensea-jsonformat\Make\VS.2022\opensea-jsonformat\$(Platform)\$(Configuration)\LIB;%(AdditionalLibraryDirectories) @@ -571,8 +571,8 @@ true true CompileAsC - STATIC_OPENSEA_TRANSPORT;STATIC_OPENSEA_OPERATIONS;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;ENABLE_CSMI;%(PreprocessorDefinitions) - ..\..\..\subprojects\opensea-transport\include;..\..\..\subprojects\opensea-operations\include;..\..\..\include;..\..\..\subprojects\opensea-common\include;..\..\..\subprojects\wingetopt\src;..\..\..\subprojects\opensea-transport\include\vendor;%(AdditionalIncludeDirectories) + STATIC_OPENSEA_TRANSPORT;STATIC_OPENSEA_OPERATIONS;STATIC_OPENSEA_JSONFORMAT;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;ENABLE_CSMI;%(PreprocessorDefinitions) + ..\..\..\subprojects\opensea-transport\include;..\..\..\subprojects\opensea-operations\include;..\..\..\include;..\..\..\subprojects\opensea-common\include;..\..\..\subprojects\wingetopt\src;..\..\..\subprojects\opensea-transport\include\vendor;..\..\..\subprojects\json-c\build-$(VisualStudioVersion)-$(Platform_Actual)-$(Configuration);..\..\..\subprojects\json-c;..\..\..\subprojects\opensea-jsonformat\include;%(AdditionalIncludeDirectories) MultiThreaded 4214;4201;4668;4820;4710;4255;5045;4711;4324;4221;4204;4061;5105 Caret @@ -584,8 +584,8 @@ RequireAdministrator Console 6.0 - opensea-common.lib;opensea-transport.lib;opensea-operations.lib;getopt.lib;%(AdditionalDependencies) - ..\..\..\subprojects\opensea-transport\Make\VS.2022\opensea-transport\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\opensea-operations\Make\VS.2022\opensea-operations\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\wingetopt\VS.2022\$(Platform)\$(Configuration);..\..\..\subprojects\opensea-common\Make\VS.2022\opensea-common\$(Platform)\$(Configuration)\;%(AdditionalLibraryDirectories) + opensea-common.lib;opensea-transport.lib;opensea-operations.lib;opensea-jsonformat.lib;getopt.lib;json-c.lib;%(AdditionalDependencies) + ..\..\..\subprojects\opensea-transport\Make\VS.2022\opensea-transport\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\opensea-operations\Make\VS.2022\opensea-operations\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\wingetopt\VS.2022\$(Platform)\$(Configuration);..\..\..\subprojects\opensea-common\Make\VS.2022\opensea-common\$(Platform)\$(Configuration)\;..\..\..\subprojects\json-c\build-$(VisualStudioVersion)-$(Platform_Actual)-$(Configuration)\Release;..\..\..\subprojects\opensea-jsonformat\Make\VS.2022\opensea-jsonformat\$(Platform)\$(Configuration)\LIB;%(AdditionalLibraryDirectories) @@ -596,8 +596,8 @@ true true CompileAsC - STATIC_OPENSEA_TRANSPORT;STATIC_OPENSEA_OPERATIONS;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;ENABLE_CSMI;%(PreprocessorDefinitions) - ..\..\..\subprojects\opensea-transport\include;..\..\..\subprojects\opensea-operations\include;..\..\..\include;..\..\..\subprojects\opensea-common\include;..\..\..\subprojects\wingetopt\src;..\..\..\subprojects\opensea-transport\include\vendor;%(AdditionalIncludeDirectories) + STATIC_OPENSEA_TRANSPORT;STATIC_OPENSEA_OPERATIONS;STATIC_OPENSEA_JSONFORMAT;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;ENABLE_CSMI;%(PreprocessorDefinitions) + ..\..\..\subprojects\opensea-transport\include;..\..\..\subprojects\opensea-operations\include;..\..\..\include;..\..\..\subprojects\opensea-common\include;..\..\..\subprojects\wingetopt\src;..\..\..\subprojects\opensea-transport\include\vendor;..\..\..\subprojects\json-c\build-$(VisualStudioVersion)-$(Platform_Actual)-$(Configuration);..\..\..\subprojects\json-c;..\..\..\subprojects\opensea-jsonformat\include;%(AdditionalIncludeDirectories) MultiThreaded 4214;4201;4668;4820;4710;4255;5045;4711;4324;4221;4204;4061;5105 Caret @@ -609,8 +609,8 @@ RequireAdministrator Console 6.02 - opensea-common.lib;opensea-transport.lib;opensea-operations.lib;getopt.lib;%(AdditionalDependencies) - ..\..\..\subprojects\opensea-transport\Make\VS.2022\opensea-transport\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\opensea-operations\Make\VS.2022\opensea-operations\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\wingetopt\VS.2022\$(Platform)\$(Configuration);..\..\..\subprojects\opensea-common\Make\VS.2022\opensea-common\$(Platform)\$(Configuration)\;%(AdditionalLibraryDirectories) + opensea-common.lib;opensea-transport.lib;opensea-operations.lib;opensea-jsonformat.lib;getopt.lib;json-c.lib;%(AdditionalDependencies) + ..\..\..\subprojects\opensea-transport\Make\VS.2022\opensea-transport\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\opensea-operations\Make\VS.2022\opensea-operations\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\wingetopt\VS.2022\$(Platform)\$(Configuration);..\..\..\subprojects\opensea-common\Make\VS.2022\opensea-common\$(Platform)\$(Configuration)\;..\..\..\subprojects\json-c\build-$(VisualStudioVersion)-$(Platform_Actual)-$(Configuration)\Release;..\..\..\subprojects\opensea-jsonformat\Make\VS.2022\opensea-jsonformat\$(Platform)\$(Configuration)\LIB;%(AdditionalLibraryDirectories) @@ -621,8 +621,8 @@ true true CompileAsC - STATIC_OPENSEA_TRANSPORT;STATIC_OPENSEA_OPERATIONS;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;ENABLE_CSMI;%(PreprocessorDefinitions) - ..\..\..\subprojects\opensea-transport\include;..\..\..\subprojects\opensea-operations\include;..\..\..\include;..\..\..\subprojects\opensea-common\include;..\..\..\subprojects\wingetopt\src;..\..\..\subprojects\opensea-transport\include\vendor;%(AdditionalIncludeDirectories) + STATIC_OPENSEA_TRANSPORT;STATIC_OPENSEA_OPERATIONS;STATIC_OPENSEA_JSONFORMAT;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;ENABLE_CSMI;%(PreprocessorDefinitions) + ..\..\..\subprojects\opensea-transport\include;..\..\..\subprojects\opensea-operations\include;..\..\..\include;..\..\..\subprojects\opensea-common\include;..\..\..\subprojects\wingetopt\src;..\..\..\subprojects\opensea-transport\include\vendor;..\..\..\subprojects\json-c\build-$(VisualStudioVersion)-$(Platform_Actual)-$(Configuration);..\..\..\subprojects\json-c;..\..\..\subprojects\opensea-jsonformat\include;%(AdditionalIncludeDirectories) MultiThreaded 4214;4201;4668;4820;4710;4255;5045;4711;4324;4221;4204;4061;5105 Caret @@ -634,8 +634,8 @@ RequireAdministrator Console 6.02 - opensea-common.lib;opensea-transport.lib;opensea-operations.lib;getopt.lib;%(AdditionalDependencies) - ..\..\..\subprojects\opensea-transport\Make\VS.2022\opensea-transport\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\opensea-operations\Make\VS.2022\opensea-operations\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\wingetopt\VS.2022\$(Platform)\$(Configuration);..\..\..\subprojects\opensea-common\Make\VS.2022\opensea-common\$(Platform)\$(Configuration)\;%(AdditionalLibraryDirectories) + opensea-common.lib;opensea-transport.lib;opensea-operations.lib;opensea-jsonformat.lib;getopt.lib;json-c.lib;%(AdditionalDependencies) + ..\..\..\subprojects\opensea-transport\Make\VS.2022\opensea-transport\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\opensea-operations\Make\VS.2022\opensea-operations\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\wingetopt\VS.2022\$(Platform)\$(Configuration);..\..\..\subprojects\opensea-common\Make\VS.2022\opensea-common\$(Platform)\$(Configuration)\;..\..\..\subprojects\json-c\build-$(VisualStudioVersion)-$(Platform_Actual)-$(Configuration)\Release;..\..\..\subprojects\opensea-jsonformat\Make\VS.2022\opensea-jsonformat\$(Platform)\$(Configuration)\LIB;%(AdditionalLibraryDirectories) @@ -646,8 +646,8 @@ true true CompileAsC - STATIC_OPENSEA_TRANSPORT;STATIC_OPENSEA_OPERATIONS;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;ENABLE_CSMI;%(PreprocessorDefinitions) - ..\..\..\subprojects\opensea-transport\include;..\..\..\subprojects\opensea-operations\include;..\..\..\include;..\..\..\subprojects\opensea-common\include;..\..\..\subprojects\wingetopt\src;..\..\..\subprojects\opensea-transport\include\vendor;%(AdditionalIncludeDirectories) + STATIC_OPENSEA_TRANSPORT;STATIC_OPENSEA_OPERATIONS;STATIC_OPENSEA_JSONFORMAT;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;ENABLE_CSMI;%(PreprocessorDefinitions) + ..\..\..\subprojects\opensea-transport\include;..\..\..\subprojects\opensea-operations\include;..\..\..\include;..\..\..\subprojects\opensea-common\include;..\..\..\subprojects\wingetopt\src;..\..\..\subprojects\opensea-transport\include\vendor;..\..\..\subprojects\json-c\build-$(VisualStudioVersion)-$(Platform_Actual)-$(Configuration);..\..\..\subprojects\json-c;..\..\..\subprojects\opensea-jsonformat\include;%(AdditionalIncludeDirectories) 4214;4201;4668;4820;4710;4255;5045;4711;4324;4221;4204;4061;5105 Caret stdc17 @@ -658,8 +658,8 @@ RequireAdministrator Console 6.0 - opensea-common.lib;opensea-transport.lib;opensea-operations.lib;getopt.lib;%(AdditionalDependencies) - ..\..\..\subprojects\opensea-transport\Make\VS.2022\opensea-transport\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\opensea-operations\Make\VS.2022\opensea-operations\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\wingetopt\VS.2022\$(Platform)\$(Configuration);..\..\..\subprojects\opensea-common\Make\VS.2022\opensea-common\$(Platform)\$(Configuration)\;%(AdditionalLibraryDirectories) + opensea-common.lib;opensea-transport.lib;opensea-operations.lib;opensea-jsonformat.lib;getopt.lib;json-c.lib;%(AdditionalDependencies) + ..\..\..\subprojects\opensea-transport\Make\VS.2022\opensea-transport\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\opensea-operations\Make\VS.2022\opensea-operations\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\wingetopt\VS.2022\$(Platform)\$(Configuration);..\..\..\subprojects\opensea-common\Make\VS.2022\opensea-common\$(Platform)\$(Configuration)\;..\..\..\subprojects\json-c\build-$(VisualStudioVersion)-$(Platform_Actual)-$(Configuration)\Release;..\..\..\subprojects\opensea-jsonformat\Make\VS.2022\opensea-jsonformat\$(Platform)\$(Configuration)\LIB;%(AdditionalLibraryDirectories) @@ -670,8 +670,8 @@ true true CompileAsC - STATIC_OPENSEA_TRANSPORT;STATIC_OPENSEA_OPERATIONS;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;ENABLE_CSMI;%(PreprocessorDefinitions) - ..\..\..\subprojects\opensea-transport\include;..\..\..\subprojects\opensea-operations\include;..\..\..\include;..\..\..\subprojects\opensea-common\include;..\..\..\subprojects\wingetopt\src;..\..\..\subprojects\opensea-transport\include\vendor;%(AdditionalIncludeDirectories) + STATIC_OPENSEA_TRANSPORT;STATIC_OPENSEA_OPERATIONS;STATIC_OPENSEA_JSONFORMAT;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;ENABLE_CSMI;%(PreprocessorDefinitions) + ..\..\..\subprojects\opensea-transport\include;..\..\..\subprojects\opensea-operations\include;..\..\..\include;..\..\..\subprojects\opensea-common\include;..\..\..\subprojects\wingetopt\src;..\..\..\subprojects\opensea-transport\include\vendor;..\..\..\subprojects\json-c\build-$(VisualStudioVersion)-$(Platform_Actual)-$(Configuration);..\..\..\subprojects\json-c;..\..\..\subprojects\opensea-jsonformat\include;%(AdditionalIncludeDirectories) MultiThreaded 4214;4201;4668;4820;4710;4255;5045;4711;4324;4221;4204;4061;5105 Caret @@ -683,8 +683,8 @@ RequireAdministrator Console 6.0 - opensea-common.lib;opensea-transport.lib;opensea-operations.lib;getopt.lib;%(AdditionalDependencies) - ..\..\..\subprojects\opensea-transport\Make\VS.2022\opensea-transport\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\opensea-operations\Make\VS.2022\opensea-operations\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\wingetopt\VS.2022\$(Platform)\$(Configuration);..\..\..\subprojects\opensea-common\Make\VS.2022\opensea-common\$(Platform)\$(Configuration)\;%(AdditionalLibraryDirectories) + opensea-common.lib;opensea-transport.lib;opensea-operations.lib;opensea-jsonformat.lib;getopt.lib;json-c.lib;%(AdditionalDependencies) + ..\..\..\subprojects\opensea-transport\Make\VS.2022\opensea-transport\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\opensea-operations\Make\VS.2022\opensea-operations\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\wingetopt\VS.2022\$(Platform)\$(Configuration);..\..\..\subprojects\opensea-common\Make\VS.2022\opensea-common\$(Platform)\$(Configuration)\;..\..\..\subprojects\json-c\build-$(VisualStudioVersion)-$(Platform_Actual)-$(Configuration)\Release;..\..\..\subprojects\opensea-jsonformat\Make\VS.2022\opensea-jsonformat\$(Platform)\$(Configuration)\LIB;%(AdditionalLibraryDirectories) diff --git a/Make/buildJsonC.bat b/Make/buildJsonC.bat new file mode 100644 index 00000000..c17998d4 --- /dev/null +++ b/Make/buildJsonC.bat @@ -0,0 +1,29 @@ +::This is a prebuild script to execute the cmake build for json-c +:: script inputs: +:: 1. generator name +:: 2. platform architecture +:: 3. FieldDiagUtils root folder +:: 4. Visual Studio version number (14.0, 15.0, 16.0, etc). NOTE: If using VS2015 build tools from VS2019 the macro used does not work! May need to hardcode this in the project files :( +:: 5. Visual Studio project config +:: this is to echo the pwd to the screen if you are debugging using this batch file-> echo %cd% +:: -DCMAKE_POLICY_DEFAULT_CMP0091=NEW is NECESSARY for static builds to do the correct build. Do not remove this. +:: +:: Things to improve: Detect when json-c build is already built and up to date to skip building again +:: Figure out how to use -DCMAKE_VS_WINDOWS_TARGET_PLATFORM_VERSION_MAXIMUM=ver to match win10 API in vs 2017 and 2015 to match those projects +:: +set string=%~1 +:: Replace every hyphen in string variable with a space +set string=%string:-= % +:: Detecting static build +set staticstring=%~5 +echo %staticstring%|find "Static" > nul +if errorlevel 1 ( + :: Performing regular build + echo "regular build" + call cmake -G "%string%" -A "%~2" -DCMAKE_BUILD_TYPE=Release -DBUILD_SHARED_LIBS=OFF -DDISABLE_EXTRA_LIBS=ON -DBUILD_TESTING=OFF -DDISABLE_BSYMBOLIC=ON -S %~3\subprojects\json-c\ -B "%~3\subprojects\json-c\build-%~4-%~2-%~5" +) else ( + :: Performing static build + echo "static build" + call cmake -G "%string%" -A "%~2" -DCMAKE_BUILD_TYPE=Release -DCMAKE_POLICY_DEFAULT_CMP0091=NEW -DCMAKE_MSVC_RUNTIME_LIBRARY="MultiThreaded$<$:Debug>" -DBUILD_SHARED_LIBS=OFF -DDISABLE_EXTRA_LIBS=ON -DBUILD_TESTING=OFF -DDISABLE_BSYMBOLIC=ON -S %~3\subprojects\json-c\ -B "%~3\subprojects\json-c\build-%~4-%~2-%~5" +) +call cmake --build "%~3\subprojects\json-c\build-%~4-%~2-%~5" --config Release \ No newline at end of file diff --git a/subprojects/json-c b/subprojects/json-c new file mode 160000 index 00000000..2372e951 --- /dev/null +++ b/subprojects/json-c @@ -0,0 +1 @@ +Subproject commit 2372e9518e6ba95b48d37ec162bc7d93b297b52f diff --git a/utils/C/openSeaChest/openSeaChest_Info.c b/utils/C/openSeaChest/openSeaChest_Info.c index a122730a..bfeadfe5 100644 --- a/utils/C/openSeaChest/openSeaChest_Info.c +++ b/utils/C/openSeaChest/openSeaChest_Info.c @@ -35,6 +35,11 @@ #endif #include "partition_info.h" #include "sata_phy.h" + +#include "cdl.h" +#include "cdl_json.h" + + //////////////////////// // Global Variables // //////////////////////// @@ -89,10 +94,12 @@ int main(int argc, char* argv[]) ENABLE_LEGACY_PASSTHROUGH_VAR // scan output flags SCAN_FLAGS_UTIL_VARS + OUTPUTPATH_VAR // tool specific DEVICE_STATISTICS_VAR SMART_ATTRIBUTES_VARS SCSI_DEFECTS_VARS + SHOW_CDL_SETTINGS_VAR #if defined(ENABLE_CSMI) CSMI_FORCE_VARS CSMI_VERBOSE_VAR @@ -136,8 +143,10 @@ int main(int argc, char* argv[]) FORCE_DRIVE_TYPE_LONG_OPTS, ENABLE_LEGACY_PASSTHROUGH_LONG_OPT, LOWLEVEL_INFO_LONG_OPT, + OUTPUTPATH_LONG_OPT, // tool specific options go here DEVICE_STATISTICS_LONG_OPT, + SHOW_CDL_SETTINGS_LONG_OPT, SMART_ATTRIBUTES_LONG_OPT, SCSI_DEFECTS_LONG_OPTS, REINITIALIZE_SATA_PHY_EVENTS_LONG_OPT, @@ -289,6 +298,32 @@ int main(int argc, char* argv[]) exit(UTIL_EXIT_ERROR_IN_COMMAND_LINE); } } + else if (strcmp(longopts[optionIndex].name, SHOW_CDL_SETTINGS_LONG_OPT_STRING) == 0) + { + SHOW_CDL_SETTINGS_FLAG = true; + if (strcmp(optarg, "raw") == 0) + { + SHOW_CDL_SETTINGS_MODE_FLAG = CDL_SETTINGS_OUTPUT_RAW; + } + else if (strcmp(optarg, "json") == 0) + { + SHOW_CDL_SETTINGS_MODE_FLAG = CDL_SETTINGS_OUTPUT_JSON; + } + else + { + print_Error_In_Cmd_Line_Args(SHOW_CDL_SETTINGS_LONG_OPT_STRING, optarg); + exit(UTIL_EXIT_ERROR_IN_COMMAND_LINE); + } + } + else if (strcmp(longopts[optionIndex].name, PATH_LONG_OPT_STRING) == 0) + { + OUTPUTPATH_PARSE + if (!os_Directory_Exists(OUTPUTPATH_FLAG)) + { + printf("Err: --outputPath %s does not exist\n", OUTPUTPATH_FLAG); + exit(UTIL_EXIT_ERROR_IN_COMMAND_LINE); + } + } else if (strcmp(longopts[optionIndex].name, MODEL_MATCH_LONG_OPT_STRING) == 0) { MODEL_MATCH_FLAG = true; @@ -594,7 +629,7 @@ int main(int argc, char* argv[]) if (!(DEVICE_INFO_FLAG || TEST_UNIT_READY_FLAG || LOWLEVEL_INFO_FLAG // check for other tool specific options here - || DEVICE_STATISTICS_FLAG || SMART_ATTRIBUTES_FLAG || SCSI_DEFECTS_FLAG + || DEVICE_STATISTICS_FLAG || SHOW_CDL_SETTINGS_FLAG || SMART_ATTRIBUTES_FLAG || SCSI_DEFECTS_FLAG #if defined(ENABLE_CSMI) || CSMI_INFO_FLAG #endif @@ -1057,6 +1092,47 @@ int main(int argc, char* argv[]) } } + if (SHOW_CDL_SETTINGS_FLAG) + { + tCDLSettings cdlSettings; + memset(&cdlSettings, 0, sizeof(tCDLSettings)); + + switch (get_CDL_Settings(&deviceList[deviceIter], &cdlSettings)) + { + case SUCCESS: + if (SHOW_CDL_SETTINGS_MODE_FLAG == CDL_SETTINGS_OUTPUT_RAW) + print_CDL_Settings(&deviceList[deviceIter], &cdlSettings); + else + { + ret = create_JSON_File_For_CDL_Settings(&deviceList[deviceIter], &cdlSettings, OUTPUTPATH_FLAG); + if (ret != SUCCESS) + { + if (VERBOSITY_QUIET < toolVerbosity) + { + printf("A failure occured while trying to create JSON file for CDL Settings\n"); + } + exitCode = UTIL_EXIT_OPERATION_FAILURE; + } + } + break; + case NOT_SUPPORTED: + if (VERBOSITY_QUIET < toolVerbosity) + { + printf("Showing CDL Settings is not supported on this device\n"); + } + exitCode = UTIL_EXIT_OPERATION_NOT_SUPPORTED; + break; + default: + if (VERBOSITY_QUIET < toolVerbosity) + { + printf("A failure occured while trying to get CDL Settings\n"); + } + exitCode = UTIL_EXIT_OPERATION_FAILURE; + break; + } + } + + if (SCSI_DEFECTS_FLAG) { ptrSCSIDefectList defects = M_NULLPTR; @@ -1273,6 +1349,7 @@ void utility_Usage(bool shortUsage) print_CSMI_Info_Help(shortUsage); #endif print_Device_Statistics_Help(shortUsage); + print_Show_CDL_Settings_Help(shortUsage); print_Show_Concurrent_Position_Ranges_Help(shortUsage); print_Partition_Info_Help(shortUsage); // SATA Only Options From ddc1674cbc6466232470a866d9740fdd6c83519a Mon Sep 17 00:00:00 2001 From: Shriya Deshmukh Date: Thu, 14 Aug 2025 12:35:06 +0530 Subject: [PATCH 04/21] fix openseachest_info vs2022 build issue --- .../OpenSeaChest_Info.vcxproj | 96 +++++++++---------- 1 file changed, 48 insertions(+), 48 deletions(-) diff --git a/Make/VS.2022/OpenSeaChest_Info/OpenSeaChest_Info.vcxproj b/Make/VS.2022/OpenSeaChest_Info/OpenSeaChest_Info.vcxproj index 7cf1c976..f5bc9951 100644 --- a/Make/VS.2022/OpenSeaChest_Info/OpenSeaChest_Info.vcxproj +++ b/Make/VS.2022/OpenSeaChest_Info/OpenSeaChest_Info.vcxproj @@ -333,8 +333,8 @@ Disabled true CompileAsC - STATIC_OPENSEA_TRANSPORT;STATIC_OPENSEA_OPERATIONS;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;ENABLE_CSMI;%(PreprocessorDefinitions) - ..\..\..\subprojects\opensea-transport\include;..\..\..\subprojects\opensea-operations\include;..\..\..\include;..\..\..\subprojects\opensea-common\include;..\..\..\subprojects\wingetopt\src;..\..\..\subprojects\opensea-transport\include\vendor;%(AdditionalIncludeDirectories) + STATIC_OPENSEA_TRANSPORT;STATIC_OPENSEA_OPERATIONS;STATIC_OPENSEA_JSONFORMAT;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;ENABLE_CSMI;%(PreprocessorDefinitions) + ..\..\..\subprojects\opensea-transport\include;..\..\..\subprojects\opensea-operations\include;..\..\..\include;..\..\..\subprojects\opensea-common\include;..\..\..\subprojects\wingetopt\src;..\..\..\subprojects\opensea-transport\include\vendor;..\..\..\subprojects\json-c\build-$(VisualStudioVersion)-$(Platform_Actual)-$(Configuration);..\..\..\subprojects\json-c;..\..\..\subprojects\opensea-jsonformat\include;%(AdditionalIncludeDirectories) 4214;4201;4668;4820;4710;4255;5045;4711;4324;4221;4204;4061;5105 Caret stdc17 @@ -343,8 +343,8 @@ RequireAdministrator Console 6.0 - opensea-common.lib;opensea-transport.lib;opensea-operations.lib;getopt.lib;%(AdditionalDependencies) - ..\..\..\subprojects\opensea-transport\Make\VS.2022\opensea-transport\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\opensea-operations\Make\VS.2022\opensea-operations\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\wingetopt\VS.2022\$(Platform)\$(Configuration);..\..\..\subprojects\opensea-common\Make\VS.2022\opensea-common\$(Platform)\$(Configuration)\;%(AdditionalLibraryDirectories) + opensea-common.lib;opensea-transport.lib;opensea-operations.lib;opensea-jsonformat.lib;getopt.lib;json-c.lib + ..\..\..\subprojects\opensea-transport\Make\VS.2022\opensea-transport\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\opensea-operations\Make\VS.2022\opensea-operations\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\wingetopt\VS.2022\$(Platform)\$(Configuration);..\..\..\subprojects\opensea-common\Make\VS.2022\opensea-common\$(Platform)\$(Configuration)\;..\..\..\subprojects\json-c\build-$(VisualStudioVersion)-$(Platform_Actual)-$(Configuration)\Release;..\..\..\subprojects\opensea-jsonformat\Make\VS.2022\opensea-jsonformat\$(Platform)\$(Configuration)\LIB;%(AdditionalLibraryDirectories) @@ -353,8 +353,8 @@ Disabled true CompileAsC - STATIC_OPENSEA_TRANSPORT;STATIC_OPENSEA_OPERATIONS;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;ENABLE_CSMI;%(PreprocessorDefinitions) - ..\..\..\subprojects\opensea-transport\include;..\..\..\subprojects\opensea-operations\include;..\..\..\include;..\..\..\subprojects\opensea-common\include;..\..\..\subprojects\wingetopt\src;..\..\..\subprojects\opensea-transport\include\vendor;%(AdditionalIncludeDirectories) + STATIC_OPENSEA_TRANSPORT;STATIC_OPENSEA_OPERATIONS;STATIC_OPENSEA_JSONFORMAT;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;ENABLE_CSMI;%(PreprocessorDefinitions) + ..\..\..\subprojects\opensea-transport\include;..\..\..\subprojects\opensea-operations\include;..\..\..\include;..\..\..\subprojects\opensea-common\include;..\..\..\subprojects\wingetopt\src;..\..\..\subprojects\opensea-transport\include\vendor;..\..\..\subprojects\json-c\build-$(VisualStudioVersion)-$(Platform_Actual)-$(Configuration);..\..\..\subprojects\json-c;..\..\..\subprojects\opensea-jsonformat\include;%(AdditionalIncludeDirectories) 4214;4201;4668;4820;4710;4255;5045;4711;4324;4221;4204;4061;5105 Caret stdc17 @@ -363,8 +363,8 @@ RequireAdministrator Console 6.02 - opensea-common.lib;opensea-transport.lib;opensea-operations.lib;getopt.lib;%(AdditionalDependencies) - ..\..\..\subprojects\opensea-transport\Make\VS.2022\opensea-transport\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\opensea-operations\Make\VS.2022\opensea-operations\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\wingetopt\VS.2022\$(Platform)\$(Configuration);..\..\..\subprojects\opensea-common\Make\VS.2022\opensea-common\$(Platform)\$(Configuration)\;%(AdditionalLibraryDirectories) + opensea-common.lib;opensea-transport.lib;opensea-operations.lib;opensea-jsonformat.lib;getopt.lib;json-c.lib + ..\..\..\subprojects\opensea-transport\Make\VS.2022\opensea-transport\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\opensea-operations\Make\VS.2022\opensea-operations\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\wingetopt\VS.2022\$(Platform)\$(Configuration);..\..\..\subprojects\opensea-common\Make\VS.2022\opensea-common\$(Platform)\$(Configuration)\;..\..\..\subprojects\json-c\build-$(VisualStudioVersion)-$(Platform_Actual)-$(Configuration)\Release;..\..\..\subprojects\opensea-jsonformat\Make\VS.2022\opensea-jsonformat\$(Platform)\$(Configuration)\LIB;%(AdditionalLibraryDirectories) @@ -393,8 +393,8 @@ Disabled true CompileAsC - STATIC_OPENSEA_TRANSPORT;STATIC_OPENSEA_OPERATIONS;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;ENABLE_CSMI;%(PreprocessorDefinitions) - ..\..\..\subprojects\opensea-transport\include;..\..\..\subprojects\opensea-operations\include;..\..\..\include;..\..\..\subprojects\opensea-common\include;..\..\..\subprojects\wingetopt\src;..\..\..\subprojects\opensea-transport\include\vendor;%(AdditionalIncludeDirectories) + STATIC_OPENSEA_TRANSPORT;STATIC_OPENSEA_OPERATIONS;STATIC_OPENSEA_JSONFORMAT;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;ENABLE_CSMI;%(PreprocessorDefinitions) + ..\..\..\subprojects\opensea-transport\include;..\..\..\subprojects\opensea-operations\include;..\..\..\include;..\..\..\subprojects\opensea-common\include;..\..\..\subprojects\wingetopt\src;..\..\..\subprojects\opensea-transport\include\vendor;..\..\..\subprojects\json-c\build-$(VisualStudioVersion)-$(Platform_Actual)-$(Configuration);..\..\..\subprojects\json-c;..\..\..\subprojects\opensea-jsonformat\include;%(AdditionalIncludeDirectories) MultiThreadedDebug 4214;4201;4668;4820;4710;4255;5045;4711;4324;4221;4204;4061;5105 Caret @@ -404,8 +404,8 @@ RequireAdministrator Console 6.0 - opensea-common.lib;opensea-transport.lib;opensea-operations.lib;getopt.lib;%(AdditionalDependencies) - ..\..\..\subprojects\opensea-transport\Make\VS.2022\opensea-transport\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\opensea-operations\Make\VS.2022\opensea-operations\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\wingetopt\VS.2022\$(Platform)\$(Configuration);..\..\..\subprojects\opensea-common\Make\VS.2022\opensea-common\$(Platform)\$(Configuration)\;%(AdditionalLibraryDirectories) + opensea-common.lib;opensea-transport.lib;opensea-operations.lib;opensea-jsonformat.lib;getopt.lib;json-c.lib + ..\..\..\subprojects\opensea-transport\Make\VS.2022\opensea-transport\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\opensea-operations\Make\VS.2022\opensea-operations\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\wingetopt\VS.2022\$(Platform)\$(Configuration);..\..\..\subprojects\opensea-common\Make\VS.2022\opensea-common\$(Platform)\$(Configuration)\;..\..\..\subprojects\json-c\build-$(VisualStudioVersion)-$(Platform_Actual)-$(Configuration)\Release;..\..\..\subprojects\opensea-jsonformat\Make\VS.2022\opensea-jsonformat\$(Platform)\$(Configuration)\LIB;%(AdditionalLibraryDirectories) @@ -414,8 +414,8 @@ Disabled true CompileAsC - STATIC_OPENSEA_TRANSPORT;STATIC_OPENSEA_OPERATIONS;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;ENABLE_CSMI;%(PreprocessorDefinitions) - ..\..\..\subprojects\opensea-transport\include;..\..\..\subprojects\opensea-operations\include;..\..\..\include;..\..\..\subprojects\opensea-common\include;..\..\..\subprojects\wingetopt\src;..\..\..\subprojects\opensea-transport\include\vendor;%(AdditionalIncludeDirectories) + STATIC_OPENSEA_TRANSPORT;STATIC_OPENSEA_OPERATIONS;STATIC_OPENSEA_JSONFORMAT;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;ENABLE_CSMI;%(PreprocessorDefinitions) + ..\..\..\subprojects\opensea-transport\include;..\..\..\subprojects\opensea-operations\include;..\..\..\include;..\..\..\subprojects\opensea-common\include;..\..\..\subprojects\wingetopt\src;..\..\..\subprojects\opensea-transport\include\vendor;..\..\..\subprojects\json-c\build-$(VisualStudioVersion)-$(Platform_Actual)-$(Configuration);..\..\..\subprojects\json-c;..\..\..\subprojects\opensea-jsonformat\include;%(AdditionalIncludeDirectories) MultiThreadedDebug 4214;4201;4668;4820;4710;4255;5045;4711;4324;4221;4204;4061;5105 Caret @@ -425,8 +425,8 @@ RequireAdministrator Console 6.02 - opensea-common.lib;opensea-transport.lib;opensea-operations.lib;getopt.lib;%(AdditionalDependencies) - ..\..\..\subprojects\opensea-transport\Make\VS.2022\opensea-transport\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\opensea-operations\Make\VS.2022\opensea-operations\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\wingetopt\VS.2022\$(Platform)\$(Configuration);..\..\..\subprojects\opensea-common\Make\VS.2022\opensea-common\$(Platform)\$(Configuration)\;%(AdditionalLibraryDirectories) + opensea-common.lib;opensea-transport.lib;opensea-operations.lib;opensea-jsonformat.lib;getopt.lib;json-c.lib + ..\..\..\subprojects\opensea-transport\Make\VS.2022\opensea-transport\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\opensea-operations\Make\VS.2022\opensea-operations\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\wingetopt\VS.2022\$(Platform)\$(Configuration);..\..\..\subprojects\opensea-common\Make\VS.2022\opensea-common\$(Platform)\$(Configuration)\;..\..\..\subprojects\json-c\build-$(VisualStudioVersion)-$(Platform_Actual)-$(Configuration)\Release;..\..\..\subprojects\opensea-jsonformat\Make\VS.2022\opensea-jsonformat\$(Platform)\$(Configuration)\LIB;%(AdditionalLibraryDirectories) @@ -456,8 +456,8 @@ Disabled true CompileAsC - STATIC_OPENSEA_TRANSPORT;STATIC_OPENSEA_OPERATIONS;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;ENABLE_CSMI;%(PreprocessorDefinitions) - ..\..\..\subprojects\opensea-transport\include;..\..\..\subprojects\opensea-operations\include;..\..\..\include;..\..\..\subprojects\opensea-common\include;..\..\..\subprojects\wingetopt\src;..\..\..\subprojects\opensea-transport\include\vendor;%(AdditionalIncludeDirectories) + STATIC_OPENSEA_TRANSPORT;STATIC_OPENSEA_OPERATIONS;STATIC_OPENSEA_JSONFORMAT;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;ENABLE_CSMI;%(PreprocessorDefinitions) + ..\..\..\subprojects\opensea-transport\include;..\..\..\subprojects\opensea-operations\include;..\..\..\include;..\..\..\subprojects\opensea-common\include;..\..\..\subprojects\wingetopt\src;..\..\..\subprojects\opensea-transport\include\vendor;..\..\..\subprojects\json-c\build-$(VisualStudioVersion)-$(Platform_Actual)-$(Configuration);..\..\..\subprojects\json-c;..\..\..\subprojects\opensea-jsonformat\include;%(AdditionalIncludeDirectories) 4214;4201;4668;4820;4710;4255;5045;4711;4324;4221;4204;4061;5105 Caret stdc17 @@ -466,8 +466,8 @@ RequireAdministrator Console 6.0 - opensea-common.lib;opensea-transport.lib;opensea-operations.lib;getopt.lib;%(AdditionalDependencies) - ..\..\..\subprojects\opensea-transport\Make\VS.2022\opensea-transport\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\opensea-operations\Make\VS.2022\opensea-operations\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\wingetopt\VS.2022\$(Platform)\$(Configuration);..\..\..\subprojects\opensea-common\Make\VS.2022\opensea-common\$(Platform)\$(Configuration)\;%(AdditionalLibraryDirectories) + opensea-common.lib;opensea-transport.lib;opensea-operations.lib;opensea-jsonformat.lib;getopt.lib;json-c.lib + ..\..\..\subprojects\opensea-transport\Make\VS.2022\opensea-transport\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\opensea-operations\Make\VS.2022\opensea-operations\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\wingetopt\VS.2022\$(Platform)\$(Configuration);..\..\..\subprojects\opensea-common\Make\VS.2022\opensea-common\$(Platform)\$(Configuration)\;..\..\..\subprojects\json-c\build-$(VisualStudioVersion)-$(Platform_Actual)-$(Configuration)\Release;..\..\..\subprojects\opensea-jsonformat\Make\VS.2022\opensea-jsonformat\$(Platform)\$(Configuration)\LIB;%(AdditionalLibraryDirectories) @@ -476,8 +476,8 @@ Disabled true CompileAsC - STATIC_OPENSEA_TRANSPORT;STATIC_OPENSEA_OPERATIONS;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;ENABLE_CSMI;%(PreprocessorDefinitions) - ..\..\..\subprojects\opensea-transport\include;..\..\..\subprojects\opensea-operations\include;..\..\..\include;..\..\..\subprojects\opensea-common\include;..\..\..\subprojects\wingetopt\src;..\..\..\subprojects\opensea-transport\include\vendor;%(AdditionalIncludeDirectories) + STATIC_OPENSEA_TRANSPORT;STATIC_OPENSEA_OPERATIONS;STATIC_OPENSEA_JSONFORMAT;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;ENABLE_CSMI;%(PreprocessorDefinitions) + ..\..\..\subprojects\opensea-transport\include;..\..\..\subprojects\opensea-operations\include;..\..\..\include;..\..\..\subprojects\opensea-common\include;..\..\..\subprojects\wingetopt\src;..\..\..\subprojects\opensea-transport\include\vendor;..\..\..\subprojects\json-c\build-$(VisualStudioVersion)-$(Platform_Actual)-$(Configuration);..\..\..\subprojects\json-c;..\..\..\subprojects\opensea-jsonformat\include;%(AdditionalIncludeDirectories) MultiThreadedDebug 4214;4201;4668;4820;4710;4255;5045;4711;4324;4221;4204;4061;5105 Caret @@ -487,8 +487,8 @@ RequireAdministrator Console 6.0 - opensea-common.lib;opensea-transport.lib;opensea-operations.lib;getopt.lib;%(AdditionalDependencies) - ..\..\..\subprojects\opensea-transport\Make\VS.2022\opensea-transport\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\opensea-operations\Make\VS.2022\opensea-operations\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\wingetopt\VS.2022\$(Platform)\$(Configuration);..\..\..\subprojects\opensea-common\Make\VS.2022\opensea-common\$(Platform)\$(Configuration)\;%(AdditionalLibraryDirectories) + opensea-common.lib;opensea-transport.lib;opensea-operations.lib;opensea-jsonformat.lib;getopt.lib;json-c.lib + ..\..\..\subprojects\opensea-transport\Make\VS.2022\opensea-transport\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\opensea-operations\Make\VS.2022\opensea-operations\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\wingetopt\VS.2022\$(Platform)\$(Configuration);..\..\..\subprojects\opensea-common\Make\VS.2022\opensea-common\$(Platform)\$(Configuration)\;..\..\..\subprojects\json-c\build-$(VisualStudioVersion)-$(Platform_Actual)-$(Configuration)\Release;..\..\..\subprojects\opensea-jsonformat\Make\VS.2022\opensea-jsonformat\$(Platform)\$(Configuration)\LIB;%(AdditionalLibraryDirectories) @@ -499,8 +499,8 @@ true true CompileAsC - STATIC_OPENSEA_TRANSPORT;STATIC_OPENSEA_OPERATIONS;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;ENABLE_CSMI;%(PreprocessorDefinitions) - ..\..\..\subprojects\opensea-transport\include;..\..\..\subprojects\opensea-operations\include;..\..\..\include;..\..\..\subprojects\opensea-common\include;..\..\..\subprojects\wingetopt\src;..\..\..\subprojects\opensea-transport\include\vendor;%(AdditionalIncludeDirectories) + STATIC_OPENSEA_TRANSPORT;STATIC_OPENSEA_OPERATIONS;STATIC_OPENSEA_JSONFORMAT;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;ENABLE_CSMI;%(PreprocessorDefinitions) + ..\..\..\subprojects\opensea-transport\include;..\..\..\subprojects\opensea-operations\include;..\..\..\include;..\..\..\subprojects\opensea-common\include;..\..\..\subprojects\wingetopt\src;..\..\..\subprojects\opensea-transport\include\vendor;..\..\..\subprojects\json-c\build-$(VisualStudioVersion)-$(Platform_Actual)-$(Configuration);..\..\..\subprojects\json-c;..\..\..\subprojects\opensea-jsonformat\include;%(AdditionalIncludeDirectories) 4214;4201;4668;4820;4710;4255;5045;4711;4324;4221;4204;4061;5105 Caret stdc17 @@ -511,8 +511,8 @@ RequireAdministrator Console 6.0 - opensea-common.lib;opensea-transport.lib;opensea-operations.lib;getopt.lib;%(AdditionalDependencies) - ..\..\..\subprojects\opensea-transport\Make\VS.2022\opensea-transport\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\opensea-operations\Make\VS.2022\opensea-operations\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\wingetopt\VS.2022\$(Platform)\$(Configuration);..\..\..\subprojects\opensea-common\Make\VS.2022\opensea-common\$(Platform)\$(Configuration)\;%(AdditionalLibraryDirectories) + opensea-common.lib;opensea-transport.lib;opensea-operations.lib;opensea-jsonformat.lib;getopt.lib;json-c.lib + ..\..\..\subprojects\opensea-transport\Make\VS.2022\opensea-transport\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\opensea-operations\Make\VS.2022\opensea-operations\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\wingetopt\VS.2022\$(Platform)\$(Configuration);..\..\..\subprojects\opensea-common\Make\VS.2022\opensea-common\$(Platform)\$(Configuration)\;..\..\..\subprojects\json-c\build-$(VisualStudioVersion)-$(Platform_Actual)-$(Configuration)\Release;..\..\..\subprojects\opensea-jsonformat\Make\VS.2022\opensea-jsonformat\$(Platform)\$(Configuration)\LIB;%(AdditionalLibraryDirectories) @@ -523,8 +523,8 @@ true true CompileAsC - STATIC_OPENSEA_TRANSPORT;STATIC_OPENSEA_OPERATIONS;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;ENABLE_CSMI;%(PreprocessorDefinitions) - ..\..\..\subprojects\opensea-transport\include;..\..\..\subprojects\opensea-operations\include;..\..\..\include;..\..\..\subprojects\opensea-common\include;..\..\..\subprojects\wingetopt\src;..\..\..\subprojects\opensea-transport\include\vendor;%(AdditionalIncludeDirectories) + STATIC_OPENSEA_TRANSPORT;STATIC_OPENSEA_OPERATIONS;STATIC_OPENSEA_JSONFORMAT;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;ENABLE_CSMI;%(PreprocessorDefinitions) + ..\..\..\subprojects\opensea-transport\include;..\..\..\subprojects\opensea-operations\include;..\..\..\include;..\..\..\subprojects\opensea-common\include;..\..\..\subprojects\wingetopt\src;..\..\..\subprojects\opensea-transport\include\vendor;..\..\..\subprojects\json-c\build-$(VisualStudioVersion)-$(Platform_Actual)-$(Configuration);..\..\..\subprojects\json-c;..\..\..\subprojects\opensea-jsonformat\include;%(AdditionalIncludeDirectories) 4214;4201;4668;4820;4710;4255;5045;4711;4324;4221;4204;4061;5105 Caret stdc17 @@ -535,8 +535,8 @@ RequireAdministrator Console 6.02 - opensea-common.lib;opensea-transport.lib;opensea-operations.lib;getopt.lib;%(AdditionalDependencies) - ..\..\..\subprojects\opensea-transport\Make\VS.2022\opensea-transport\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\opensea-operations\Make\VS.2022\opensea-operations\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\wingetopt\VS.2022\$(Platform)\$(Configuration);..\..\..\subprojects\opensea-common\Make\VS.2022\opensea-common\$(Platform)\$(Configuration)\;%(AdditionalLibraryDirectories) + opensea-common.lib;opensea-transport.lib;opensea-operations.lib;opensea-jsonformat.lib;getopt.lib;json-c.lib + ..\..\..\subprojects\opensea-transport\Make\VS.2022\opensea-transport\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\opensea-operations\Make\VS.2022\opensea-operations\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\wingetopt\VS.2022\$(Platform)\$(Configuration);..\..\..\subprojects\opensea-common\Make\VS.2022\opensea-common\$(Platform)\$(Configuration)\;..\..\..\subprojects\json-c\build-$(VisualStudioVersion)-$(Platform_Actual)-$(Configuration)\Release;..\..\..\subprojects\opensea-jsonformat\Make\VS.2022\opensea-jsonformat\$(Platform)\$(Configuration)\LIB;%(AdditionalLibraryDirectories) @@ -571,8 +571,8 @@ true true CompileAsC - STATIC_OPENSEA_TRANSPORT;STATIC_OPENSEA_OPERATIONS;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;ENABLE_CSMI;%(PreprocessorDefinitions) - ..\..\..\subprojects\opensea-transport\include;..\..\..\subprojects\opensea-operations\include;..\..\..\include;..\..\..\subprojects\opensea-common\include;..\..\..\subprojects\wingetopt\src;..\..\..\subprojects\opensea-transport\include\vendor;%(AdditionalIncludeDirectories) + STATIC_OPENSEA_TRANSPORT;STATIC_OPENSEA_OPERATIONS;STATIC_OPENSEA_JSONFORMAT;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;ENABLE_CSMI;%(PreprocessorDefinitions) + ..\..\..\subprojects\opensea-transport\include;..\..\..\subprojects\opensea-operations\include;..\..\..\include;..\..\..\subprojects\opensea-common\include;..\..\..\subprojects\wingetopt\src;..\..\..\subprojects\opensea-transport\include\vendor;..\..\..\subprojects\json-c\build-$(VisualStudioVersion)-$(Platform_Actual)-$(Configuration);..\..\..\subprojects\json-c;..\..\..\subprojects\opensea-jsonformat\include;%(AdditionalIncludeDirectories) MultiThreaded 4214;4201;4668;4820;4710;4255;5045;4711;4324;4221;4204;4061;5105 Caret @@ -584,8 +584,8 @@ RequireAdministrator Console 6.0 - opensea-common.lib;opensea-transport.lib;opensea-operations.lib;getopt.lib;%(AdditionalDependencies) - ..\..\..\subprojects\opensea-transport\Make\VS.2022\opensea-transport\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\opensea-operations\Make\VS.2022\opensea-operations\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\wingetopt\VS.2022\$(Platform)\$(Configuration);..\..\..\subprojects\opensea-common\Make\VS.2022\opensea-common\$(Platform)\$(Configuration)\;%(AdditionalLibraryDirectories) + opensea-common.lib;opensea-transport.lib;opensea-operations.lib;opensea-jsonformat.lib;getopt.lib;json-c.lib + ..\..\..\subprojects\opensea-transport\Make\VS.2022\opensea-transport\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\opensea-operations\Make\VS.2022\opensea-operations\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\wingetopt\VS.2022\$(Platform)\$(Configuration);..\..\..\subprojects\opensea-common\Make\VS.2022\opensea-common\$(Platform)\$(Configuration)\;..\..\..\subprojects\json-c\build-$(VisualStudioVersion)-$(Platform_Actual)-$(Configuration)\Release;..\..\..\subprojects\opensea-jsonformat\Make\VS.2022\opensea-jsonformat\$(Platform)\$(Configuration)\LIB;%(AdditionalLibraryDirectories) @@ -596,8 +596,8 @@ true true CompileAsC - STATIC_OPENSEA_TRANSPORT;STATIC_OPENSEA_OPERATIONS;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;ENABLE_CSMI;%(PreprocessorDefinitions) - ..\..\..\subprojects\opensea-transport\include;..\..\..\subprojects\opensea-operations\include;..\..\..\include;..\..\..\subprojects\opensea-common\include;..\..\..\subprojects\wingetopt\src;..\..\..\subprojects\opensea-transport\include\vendor;%(AdditionalIncludeDirectories) + STATIC_OPENSEA_TRANSPORT;STATIC_OPENSEA_OPERATIONS;STATIC_OPENSEA_JSONFORMAT;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;ENABLE_CSMI;%(PreprocessorDefinitions) + ..\..\..\subprojects\opensea-transport\include;..\..\..\subprojects\opensea-operations\include;..\..\..\include;..\..\..\subprojects\opensea-common\include;..\..\..\subprojects\wingetopt\src;..\..\..\subprojects\opensea-transport\include\vendor;..\..\..\subprojects\json-c\build-$(VisualStudioVersion)-$(Platform_Actual)-$(Configuration);..\..\..\subprojects\json-c;..\..\..\subprojects\opensea-jsonformat\include;%(AdditionalIncludeDirectories) MultiThreaded 4214;4201;4668;4820;4710;4255;5045;4711;4324;4221;4204;4061;5105 Caret @@ -609,8 +609,8 @@ RequireAdministrator Console 6.02 - opensea-common.lib;opensea-transport.lib;opensea-operations.lib;getopt.lib;%(AdditionalDependencies) - ..\..\..\subprojects\opensea-transport\Make\VS.2022\opensea-transport\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\opensea-operations\Make\VS.2022\opensea-operations\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\wingetopt\VS.2022\$(Platform)\$(Configuration);..\..\..\subprojects\opensea-common\Make\VS.2022\opensea-common\$(Platform)\$(Configuration)\;%(AdditionalLibraryDirectories) + opensea-common.lib;opensea-transport.lib;opensea-operations.lib;opensea-jsonformat.lib;getopt.lib;json-c.lib + ..\..\..\subprojects\opensea-transport\Make\VS.2022\opensea-transport\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\opensea-operations\Make\VS.2022\opensea-operations\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\wingetopt\VS.2022\$(Platform)\$(Configuration);..\..\..\subprojects\opensea-common\Make\VS.2022\opensea-common\$(Platform)\$(Configuration)\;..\..\..\subprojects\json-c\build-$(VisualStudioVersion)-$(Platform_Actual)-$(Configuration)\Release;..\..\..\subprojects\opensea-jsonformat\Make\VS.2022\opensea-jsonformat\$(Platform)\$(Configuration)\LIB;%(AdditionalLibraryDirectories) @@ -646,8 +646,8 @@ true true CompileAsC - STATIC_OPENSEA_TRANSPORT;STATIC_OPENSEA_OPERATIONS;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;ENABLE_CSMI;%(PreprocessorDefinitions) - ..\..\..\subprojects\opensea-transport\include;..\..\..\subprojects\opensea-operations\include;..\..\..\include;..\..\..\subprojects\opensea-common\include;..\..\..\subprojects\wingetopt\src;..\..\..\subprojects\opensea-transport\include\vendor;%(AdditionalIncludeDirectories) + STATIC_OPENSEA_TRANSPORT;STATIC_OPENSEA_OPERATIONS;STATIC_OPENSEA_JSONFORMAT;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;ENABLE_CSMI;%(PreprocessorDefinitions) + ..\..\..\subprojects\opensea-transport\include;..\..\..\subprojects\opensea-operations\include;..\..\..\include;..\..\..\subprojects\opensea-common\include;..\..\..\subprojects\wingetopt\src;..\..\..\subprojects\opensea-transport\include\vendor;..\..\..\subprojects\json-c\build-$(VisualStudioVersion)-$(Platform_Actual)-$(Configuration);..\..\..\subprojects\json-c;..\..\..\subprojects\opensea-jsonformat\include;%(AdditionalIncludeDirectories) 4214;4201;4668;4820;4710;4255;5045;4711;4324;4221;4204;4061;5105 Caret stdc17 @@ -658,8 +658,8 @@ RequireAdministrator Console 6.0 - opensea-common.lib;opensea-transport.lib;opensea-operations.lib;getopt.lib;%(AdditionalDependencies) - ..\..\..\subprojects\opensea-transport\Make\VS.2022\opensea-transport\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\opensea-operations\Make\VS.2022\opensea-operations\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\wingetopt\VS.2022\$(Platform)\$(Configuration);..\..\..\subprojects\opensea-common\Make\VS.2022\opensea-common\$(Platform)\$(Configuration)\;%(AdditionalLibraryDirectories) + opensea-common.lib;opensea-transport.lib;opensea-operations.lib;opensea-jsonformat.lib;getopt.lib;json-c.lib + ..\..\..\subprojects\opensea-transport\Make\VS.2022\opensea-transport\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\opensea-operations\Make\VS.2022\opensea-operations\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\wingetopt\VS.2022\$(Platform)\$(Configuration);..\..\..\subprojects\opensea-common\Make\VS.2022\opensea-common\$(Platform)\$(Configuration)\;..\..\..\subprojects\json-c\build-$(VisualStudioVersion)-$(Platform_Actual)-$(Configuration)\Release;..\..\..\subprojects\opensea-jsonformat\Make\VS.2022\opensea-jsonformat\$(Platform)\$(Configuration)\LIB;%(AdditionalLibraryDirectories) @@ -670,8 +670,8 @@ true true CompileAsC - STATIC_OPENSEA_TRANSPORT;STATIC_OPENSEA_OPERATIONS;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;ENABLE_CSMI;%(PreprocessorDefinitions) - ..\..\..\subprojects\opensea-transport\include;..\..\..\subprojects\opensea-operations\include;..\..\..\include;..\..\..\subprojects\opensea-common\include;..\..\..\subprojects\wingetopt\src;..\..\..\subprojects\opensea-transport\include\vendor;%(AdditionalIncludeDirectories) + STATIC_OPENSEA_TRANSPORT;STATIC_OPENSEA_OPERATIONS;STATIC_OPENSEA_JSONFORMAT;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;ENABLE_CSMI;%(PreprocessorDefinitions) + ..\..\..\subprojects\opensea-transport\include;..\..\..\subprojects\opensea-operations\include;..\..\..\include;..\..\..\subprojects\opensea-common\include;..\..\..\subprojects\wingetopt\src;..\..\..\subprojects\opensea-transport\include\vendor;..\..\..\subprojects\json-c\build-$(VisualStudioVersion)-$(Platform_Actual)-$(Configuration);..\..\..\subprojects\json-c;..\..\..\subprojects\opensea-jsonformat\include;%(AdditionalIncludeDirectories) MultiThreaded 4214;4201;4668;4820;4710;4255;5045;4711;4324;4221;4204;4061;5105 Caret @@ -683,8 +683,8 @@ RequireAdministrator Console 6.0 - opensea-common.lib;opensea-transport.lib;opensea-operations.lib;getopt.lib;%(AdditionalDependencies) - ..\..\..\subprojects\opensea-transport\Make\VS.2022\opensea-transport\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\opensea-operations\Make\VS.2022\opensea-operations\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\wingetopt\VS.2022\$(Platform)\$(Configuration);..\..\..\subprojects\opensea-common\Make\VS.2022\opensea-common\$(Platform)\$(Configuration)\;%(AdditionalLibraryDirectories) + opensea-common.lib;opensea-transport.lib;opensea-operations.lib;opensea-jsonformat.lib;getopt.lib;json-c.lib + ..\..\..\subprojects\opensea-transport\Make\VS.2022\opensea-transport\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\opensea-operations\Make\VS.2022\opensea-operations\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\wingetopt\VS.2022\$(Platform)\$(Configuration);..\..\..\subprojects\opensea-common\Make\VS.2022\opensea-common\$(Platform)\$(Configuration)\;..\..\..\subprojects\json-c\build-$(VisualStudioVersion)-$(Platform_Actual)-$(Configuration)\Release;..\..\..\subprojects\opensea-jsonformat\Make\VS.2022\opensea-jsonformat\$(Platform)\$(Configuration)\LIB;%(AdditionalLibraryDirectories) From 9c8ed2dc99e908a625dd430cea863236d693fd45 Mon Sep 17 00:00:00 2001 From: Shriya Deshmukh Date: Thu, 14 Aug 2025 14:20:52 +0530 Subject: [PATCH 05/21] fix meson build --- Make/gcc/Makefile | 27 ++++++++++++++++++++------- Make/gcc/buildjsonc.sh | 8 ++++++++ meson.build | 5 ++++- 3 files changed, 32 insertions(+), 8 deletions(-) create mode 100644 Make/gcc/buildjsonc.sh diff --git a/Make/gcc/Makefile b/Make/gcc/Makefile index 7eadff96..310ea8a7 100644 --- a/Make/gcc/Makefile +++ b/Make/gcc/Makefile @@ -36,13 +36,19 @@ TCGLFLAGS ?= \ ../../subprojects/opensea-transport/Make/gcc/$(LIB_FILE_OUTPUT_DIR)/libopensea-transport.a \ ../../subprojects/opensea-common/Make/gcc/$(LIB_FILE_OUTPUT_DIR)/libopensea-common.a \ ../../subprojects/wingetopt/lib/libwingetopt.a +LIBJSONFORMATLFLAGS ?= \ + ../../subprojects/opensea-jsonformat/Make/gcc/$(LIB_FILE_OUTPUT_DIR)/libopensea-jsonformat.a \ + ../../subprojects/json-c/build/libjson-c.a INC_DIR ?= \ -I../../subprojects/opensea-common/include \ -I../../subprojects/opensea-transport/include \ -I../../subprojects/opensea-transport/include/vendor \ -I../../include \ -I../../subprojects/opensea-operations/include \ - -I../../subprojects/wingetopt/src + -I../../subprojects/wingetopt/src \ + -I../../subprojects/opensea-jsonformat/include \ + -I../../subprojects/json-c \ + -I../../subprojects/json-c/build \ UNAME := $(shell uname -s) @@ -249,7 +255,7 @@ debug: LOGSOUTFILE := $(LOGSOUTFILE)_dbg debug: PASSTHROUGHTESTOUTFILE := $(PASSTHROUGHTESTOUTFILE)_dbg debug: RESERVATIONSOUTFILE := $(RESERVATIONSOUTFILE)_dbg debug: FIRMWAREOUTFILE := $(FIRMWAREOUTFILE)_dbg -debug: mkoutputdir wingetopt opensea-libs $(ERASEOUTFILE) $(SMARTOUTFILE) $(POWERCONTROLOUTFILE) $(GENERICTESTSOUTFILE) $(BASICSOUTFILE) $(SECURITYOUTFILE) $(NVMEOUTFILE) $(CONFIGUREOUTFILE) $(FIRMWAREOUTFILE) $(INFOOUTFILE) $(ZBDOUTFILE) $(FORMATOUTFILE) $(NVMEOUTFILE) $(LOGSOUTFILE) $(PASSTHROUGHTESTOUTFILE) $(RESERVATIONSOUTFILE) +debug: mkoutputdir wingetopt json-c opensea-libs seajsonformat $(ERASEOUTFILE) $(SMARTOUTFILE) $(POWERCONTROLOUTFILE) $(GENERICTESTSOUTFILE) $(BASICSOUTFILE) $(SECURITYOUTFILE) $(NVMEOUTFILE) $(CONFIGUREOUTFILE) $(FIRMWAREOUTFILE) $(INFOOUTFILE) $(ZBDOUTFILE) $(FORMATOUTFILE) $(NVMEOUTFILE) $(LOGSOUTFILE) $(PASSTHROUGHTESTOUTFILE) $(RESERVATIONSOUTFILE) static-debug: CXXFLAGS += -g static-debug: CFLAGS += -g @@ -271,11 +277,11 @@ static-debug: LOGSOUTFILE := $(LOGSOUTFILE)_static_dbg static-debug: PASSTHROUGHTESTOUTFILE := $(PASSTHROUGHTESTOUTFILE)_static_dbg static-debug: RESERVATIONSOUTFILE := $(RESERVATIONSOUTFILE)_static_dbg static-debug: FIRMWAREOUTFILE := $(FIRMWAREOUTFILE)_static_dbg -static-debug: mkoutputdir wingetopt opensea-libs $(ERASEOUTFILE) $(SMARTOUTFILE) $(POWERCONTROLOUTFILE) $(GENERICTESTSOUTFILE) $(BASICSOUTFILE) $(SECURITYOUTFILE) $(NVMEOUTFILE) $(CONFIGUREOUTFILE) $(FIRMWAREOUTFILE) $(INFOOUTFILE) $(ZBDOUTFILE) $(FORMATOUTFILE) $(NVMEOUTFILE) $(LOGSOUTFILE) $(PASSTHROUGHTESTOUTFILE) $(RESERVATIONSOUTFILE) +static-debug: mkoutputdir wingetopt json-c opensea-libs seajsonformat $(ERASEOUTFILE) $(SMARTOUTFILE) $(POWERCONTROLOUTFILE) $(GENERICTESTSOUTFILE) $(BASICSOUTFILE) $(SECURITYOUTFILE) $(NVMEOUTFILE) $(CONFIGUREOUTFILE) $(FIRMWAREOUTFILE) $(INFOOUTFILE) $(ZBDOUTFILE) $(FORMATOUTFILE) $(NVMEOUTFILE) $(LOGSOUTFILE) $(PASSTHROUGHTESTOUTFILE) $(RESERVATIONSOUTFILE) release: CXXFLAGS += -O3 release: CFLAGS += -O3 -release: mkoutputdir wingetopt opensea-libs $(ERASEOUTFILE) $(SMARTOUTFILE) $(POWERCONTROLOUTFILE) $(GENERICTESTSOUTFILE) $(BASICSOUTFILE) $(SECURITYOUTFILE) $(CONFIGUREOUTFILE) $(FIRMWAREOUTFILE) $(INFOOUTFILE) $(ZBDOUTFILE) $(FORMATOUTFILE) $(NVMEOUTFILE) $(LOGSOUTFILE) $(PASSTHROUGHTESTOUTFILE) $(RESERVATIONSOUTFILE) +release: mkoutputdir wingetopt json-c opensea-libs seajsonformat $(ERASEOUTFILE) $(SMARTOUTFILE) $(POWERCONTROLOUTFILE) $(GENERICTESTSOUTFILE) $(BASICSOUTFILE) $(SECURITYOUTFILE) $(CONFIGUREOUTFILE) $(FIRMWAREOUTFILE) $(INFOOUTFILE) $(ZBDOUTFILE) $(FORMATOUTFILE) $(NVMEOUTFILE) $(LOGSOUTFILE) $(PASSTHROUGHTESTOUTFILE) $(RESERVATIONSOUTFILE) static-release: LFLAGS += -static static-release: TCGLFLAGS += -static @@ -296,12 +302,15 @@ static-release: RESERVATIONSOUTFILE := $(RESERVATIONSOUTFILE)_static static-release: FIRMWAREOUTFILE := $(FIRMWAREOUTFILE)_static static-release: CXXFLAGS += -O3 static-release: CFLAGS += -O3 -static-release: mkoutputdir wingetopt opensea-libs $(ERASEOUTFILE) $(SMARTOUTFILE) $(POWERCONTROLOUTFILE) $(GENERICTESTSOUTFILE) $(BASICSOUTFILE) $(SECURITYOUTFILE) $(NVMEOUTFILE) $(CONFIGUREOUTFILE) $(FIRMWAREOUTFILE) $(INFOOUTFILE) $(ZBDOUTFILE) $(FORMATOUTFILE) $(LOGSOUTFILE) $(PASSTHROUGHTESTOUTFILE) $(RESERVATIONSOUTFILE) +static-release: mkoutputdir wingetopt json-c opensea-libs seajsonformat $(ERASEOUTFILE) $(SMARTOUTFILE) $(POWERCONTROLOUTFILE) $(GENERICTESTSOUTFILE) $(BASICSOUTFILE) $(SECURITYOUTFILE) $(NVMEOUTFILE) $(CONFIGUREOUTFILE) $(FIRMWAREOUTFILE) $(INFOOUTFILE) $(ZBDOUTFILE) $(FORMATOUTFILE) $(LOGSOUTFILE) $(PASSTHROUGHTESTOUTFILE) $(RESERVATIONSOUTFILE) export CFLAGS export CXXFLAGS export PROJECT_DEFINES +json-c: + $(shell ./buildjsonc.sh) + #wingetopt has a GNUMakefile that should be automatically found. #it has CMake and meson support too, which are preferred wingetopt: @@ -312,6 +321,9 @@ opensea-libs: $(MAKE) $(MAKEFLAG) -C ../../subprojects/opensea-transport/Make/gcc $(MAKE) $(MAKEFLAG) -C ../../subprojects/opensea-operations/Make/gcc +seajsonformat: + $(MAKE) $(MAKEFLAG) -C ../../subprojects/opensea-jsonformat/Make/gcc + $(SMARTOUTFILE): $(SMARTOBJS) $(CC) $(SMARTOBJS) $(LFLAGS) -o $(FILE_OUTPUT_DIR)/$(SMARTOUTFILE) # $(STRIP) $(STRIPOPTS) $(FILE_OUTPUT_DIR)/$(SMARTOUTFILE) @@ -343,14 +355,14 @@ $(SECURITYOUTFILE): $(SECURITYOBJS) $(CONFIGUREOUTFILE): $(CONFIGUREOBJS) - $(CC) $(CONFIGUREOBJS) $(LFLAGS) -o $(FILE_OUTPUT_DIR)/$(CONFIGUREOUTFILE) + $(CC) $(CONFIGUREOBJS) $(LIBJSONFORMATLFLAGS) $(LFLAGS) -o $(FILE_OUTPUT_DIR)/$(CONFIGUREOUTFILE) # $(STRIP) $(STRIPOPTS) $(FILE_OUTPUT_DIR)/$(CONFIGUREOUTFILE) $(FIRMWAREOUTFILE): $(FIRMWAREOBJS) $(CC) $(FIRMWAREOBJS) $(LFLAGS) -o $(FILE_OUTPUT_DIR)/$(FIRMWAREOUTFILE) $(INFOOUTFILE): $(INFOOBJS) - $(CC) $(INFOOBJS) $(LFLAGS) -o $(FILE_OUTPUT_DIR)/$(INFOOUTFILE) + $(CC) $(INFOOBJS) $(LIBJSONFORMATLFLAGS) $(LFLAGS) -o $(FILE_OUTPUT_DIR)/$(INFOOUTFILE) # $(STRIP) $(STRIPOPTS) $(FILE_OUTPUT_DIR)/$(INFOOUTFILE) $(ZBDOUTFILE): $(ZBDOBJS) @@ -402,6 +414,7 @@ clean_all: clean $(MAKE) -C ../../subprojects/opensea-common/Make/gcc clean $(MAKE) -C ../../subprojects/opensea-transport/Make/gcc clean $(MAKE) -C ../../subprojects/opensea-operations/Make/gcc clean + $(MAKE) -C ../../subprojects/opensea-jsonformat/Make/gcc clean mkoutputdir: mkdir -p $(FILE_OUTPUT_DIR) diff --git a/Make/gcc/buildjsonc.sh b/Make/gcc/buildjsonc.sh new file mode 100644 index 00000000..edeb49a0 --- /dev/null +++ b/Make/gcc/buildjsonc.sh @@ -0,0 +1,8 @@ +#!/bin/sh + +# The purpose of this script is to execute the json-c project's cmake build for the makefiles +# When this was attempted in the makefiles themselves, it failed with bizarre errors. +# TODO: Check arguments + +cmake -S ../../subprojects/json-c/ -B ../../subprojects/json-c/build -DBUILD_SHARED_LIBS=OFF -DDISABLE_EXTRA_LIBS=ON -DBUILD_TESTING=OFF -DDISABLE_BSYMBOLIC=ON -DCMAKE_BUILD_TYPE=Release +cmake --build ../../subprojects/json-c/build \ No newline at end of file diff --git a/meson.build b/meson.build index fc8c75cd..4e4e59f3 100644 --- a/meson.build +++ b/meson.build @@ -329,6 +329,9 @@ endif opensea_operations = subproject('opensea-operations') opensea_operations_dep = opensea_operations.get_variable('opensea_operations_dep') +opensea_jsonformat = subproject('opensea-jsonformat') +opensea_jsonformat_dep = opensea_jsonformat.get_variable('opensea_jsonformat_dep') + incdir = include_directories('include') exe_src_map = { @@ -338,7 +341,7 @@ exe_src_map = { } foreach p : get_option('tools') - executable('openSeaChest_' + p, common_sources, 'utils/C/openSeaChest/openSeaChest_' + exe_src_map.get(p, p) + '.c', dependencies : [opensea_common_dep, opensea_transport_dep, opensea_operations_dep, os_deps], include_directories : incdir, install : true) + executable('openSeaChest_' + p, common_sources, 'utils/C/openSeaChest/openSeaChest_' + exe_src_map.get(p, p) + '.c', dependencies : [opensea_common_dep, opensea_transport_dep, opensea_operations_dep, opensea_jsonformat_dep, os_deps], include_directories : incdir, install : true) if usehelp2man #use help2man to generate manpages before installing them run_command(help2man, '-o', meson.project_source_root() + '/docs/man/man8/openSeaChest_' + exe_src_map.get(p, p) + '.8', meson.project_build_root() + '/openSeaChest_' + exe_src_map.get(p, p), check: false) From 6b016ddda7e586db8aa7d1dbe6233c773a7debc8 Mon Sep 17 00:00:00 2001 From: Shriya Deshmukh Date: Mon, 1 Sep 2025 11:57:15 +0530 Subject: [PATCH 06/21] fix cmd line issue --- utils/C/openSeaChest/openSeaChest_Configure.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/utils/C/openSeaChest/openSeaChest_Configure.c b/utils/C/openSeaChest/openSeaChest_Configure.c index f64d3771..d24a4888 100644 --- a/utils/C/openSeaChest/openSeaChest_Configure.c +++ b/utils/C/openSeaChest/openSeaChest_Configure.c @@ -218,11 +218,11 @@ int main(int argc, char* argv[]) ATA_DCO_DISABLE_FEEATURES_LONG_OPT, WRV_LONG_OPT, SET_TIMESTAMP_LONG_OPT, - LONG_OPT_TERMINATOR, CDL_FEATURE_LONG_OPT, SHOW_CDL_SETTINGS_LONG_OPT, CONFIG_CDL_SETTINGS_LONG_OPT, - SKIP_VALIDATION_LONG_OPT + SKIP_VALIDATION_LONG_OPT, + LONG_OPT_TERMINATOR }; // clang-format on From c0bec3a407ead8c5880fc0341697eff5484524ab Mon Sep 17 00:00:00 2001 From: Tyler Erickson Date: Tue, 14 Oct 2025 16:36:22 -0600 Subject: [PATCH 07/21] lib: Pointing to develop branches to pull in latest updates Signed-off-by: Tyler Erickson --- subprojects/opensea-common | 2 +- subprojects/opensea-jsonformat | 2 +- subprojects/opensea-operations | 2 +- subprojects/opensea-transport | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/subprojects/opensea-common b/subprojects/opensea-common index 07783a20..6aa16cb2 160000 --- a/subprojects/opensea-common +++ b/subprojects/opensea-common @@ -1 +1 @@ -Subproject commit 07783a20b8d50c8e3f6b239d2c82e58d04237610 +Subproject commit 6aa16cb2078f712715862f067d825d14ad0564f5 diff --git a/subprojects/opensea-jsonformat b/subprojects/opensea-jsonformat index 611f106c..131fe3bd 160000 --- a/subprojects/opensea-jsonformat +++ b/subprojects/opensea-jsonformat @@ -1 +1 @@ -Subproject commit 611f106c6e839bd4090fabe536d243f2af9fe75e +Subproject commit 131fe3bdce88db887892c06b399bb57056dbc522 diff --git a/subprojects/opensea-operations b/subprojects/opensea-operations index f088c687..1315fbf1 160000 --- a/subprojects/opensea-operations +++ b/subprojects/opensea-operations @@ -1 +1 @@ -Subproject commit f088c687dfc749921896bc6fefae488bec9cd969 +Subproject commit 1315fbf1ca5c833c50628320bbed850a9e8fc108 diff --git a/subprojects/opensea-transport b/subprojects/opensea-transport index bb6b9631..9a0cbb56 160000 --- a/subprojects/opensea-transport +++ b/subprojects/opensea-transport @@ -1 +1 @@ -Subproject commit bb6b9631fc5f895537116231b7ae523959459570 +Subproject commit 9a0cbb5676d1eddbfe9c99b96e7ca528343820a2 From 4b3ac3640308aa5ac2d58ad8e63e8ddee6d9a75b Mon Sep 17 00:00:00 2001 From: Tyler Erickson Date: Tue, 14 Oct 2025 16:36:32 -0600 Subject: [PATCH 08/21] ci: Adding cmake to packages to install Signed-off-by: Tyler Erickson --- .cirrus.yml | 2 +- .github/workflows/vmactions.yml | 11 ++++++----- 2 files changed, 7 insertions(+), 6 deletions(-) diff --git a/.cirrus.yml b/.cirrus.yml index fc83fa46..2ad56aa2 100644 --- a/.cirrus.yml +++ b/.cirrus.yml @@ -8,7 +8,7 @@ task: image_family: freebsd-14-2 image_family: freebsd-13-5 image_family: freebsd-13-4 - install_script: pkg install -y git meson + install_script: pkg install -y git meson cmake submodules_script: git submodule update --init --recursive --progress release_script: | branchName=$(printf '%s' "$CIRRUS_BRANCH" | tr '/' '-') diff --git a/.github/workflows/vmactions.yml b/.github/workflows/vmactions.yml index 8df5ea88..150c6201 100644 --- a/.github/workflows/vmactions.yml +++ b/.github/workflows/vmactions.yml @@ -22,7 +22,7 @@ jobs: pkg install socat run: | - pkg install bison build-essential flex ninja pkg-config + pkg install bison build-essential flex ninja pkg-config cmake python3 -m pip install --upgrade pip setuptools wheel python3 -m pip install meson @@ -48,6 +48,7 @@ jobs: run: | pkg install --accept developer/build/meson + pkg install --accept developer/build/cmake meson setup build -Dprefix=/ -Dmandir=/man -Dbindir=/ --buildtype=release meson install -C build @@ -90,7 +91,7 @@ jobs: pkg install -y curl run: | - pkg install -y meson + pkg install -y meson cmake meson setup build -Dprefix=/ -Dmandir=/man -Dbindir=/ --buildtype=release meson install -C build @@ -112,7 +113,7 @@ jobs: pkg install -y socat run: | - pkg install -y meson + pkg install -y meson cmake meson setup build -Dprefix=/ -Dmandir=/man -Dbindir=/ --buildtype=release meson install -C build @@ -135,7 +136,7 @@ jobs: pkg_add curl run: | - pkg_add meson + pkg_add meson cmake meson setup build -Dprefix=/ -Dmandir=/man -Dbindir=/ --buildtype=release meson install -C build @@ -158,7 +159,7 @@ jobs: /usr/sbin/pkg_add curl run: | - /usr/sbin/pkg_add meson + /usr/sbin/pkg_add meson cmake meson setup build -Dprefix=/ -Dmandir=/man -Dbindir=/ --buildtype=release meson install -C build From de72ee0fd014cccc84118a69e648499e4621d94a Mon Sep 17 00:00:00 2001 From: Tyler Erickson Date: Wed, 15 Oct 2025 10:24:17 -0600 Subject: [PATCH 09/21] make: Fixing json-c build in Makefiles Signed-off-by: Tyler Erickson --- .github/workflows/msbuild.yml | 2 +- Make/VS.2019/OpenSeaChest.sln | 68 +-- .../OpenSeaChest_Raw/OpenSeaChest_Raw.vcxproj | 494 ++++++++++++++++++ .../openSeaChest_Defect.vcxproj | 494 ++++++++++++++++++ Make/buildJsonC.bat | 7 +- Make/gcc/Makefile | 4 +- Make/gcc/buildjsonc.sh | 13 +- Make/gccWin/Makefile.gccWin | 68 ++- Make/gccWin/buildjsonc.sh | 17 + subprojects/opensea-common | 2 +- subprojects/opensea-jsonformat | 2 +- subprojects/opensea-operations | 2 +- subprojects/opensea-transport | 2 +- 13 files changed, 1106 insertions(+), 69 deletions(-) create mode 100644 Make/gccWin/buildjsonc.sh diff --git a/.github/workflows/msbuild.yml b/.github/workflows/msbuild.yml index 9dfff217..88540daf 100644 --- a/.github/workflows/msbuild.yml +++ b/.github/workflows/msbuild.yml @@ -15,7 +15,7 @@ on: env: # Path to the solution file relative to the root of the project. - SOLUTION_FILE_PATH: Make/VS.2019 + SOLUTION_FILE_PATH: Make/VS.2022 # Configuration type to build. # You can convert this to a build matrix if you need coverage of multiple configuration types. diff --git a/Make/VS.2019/OpenSeaChest.sln b/Make/VS.2019/OpenSeaChest.sln index 1cf0ede6..ea6c237f 100644 --- a/Make/VS.2019/OpenSeaChest.sln +++ b/Make/VS.2019/OpenSeaChest.sln @@ -880,8 +880,8 @@ Global {926C8C5D-B6E6-4516-836F-70F9488378A1}.Static-Debug|ARM64.Build.0 = Static-Debug|ARM64 {926C8C5D-B6E6-4516-836F-70F9488378A1}.Static-Debug|x64.ActiveCfg = Static-Debug|x64 {926C8C5D-B6E6-4516-836F-70F9488378A1}.Static-Debug|x64.Build.0 = Static-Debug|x64 - {926C8C5D-B6E6-4516-836F-70F9488378A1}.Static-Debug|x86.ActiveCfg = Debug|Win32 - {926C8C5D-B6E6-4516-836F-70F9488378A1}.Static-Debug|x86.Build.0 = Debug|Win32 + {926C8C5D-B6E6-4516-836F-70F9488378A1}.Static-Debug|x86.ActiveCfg = Static-Debug|Win32 + {926C8C5D-B6E6-4516-836F-70F9488378A1}.Static-Debug|x86.Build.0 = Static-Debug|Win32 {926C8C5D-B6E6-4516-836F-70F9488378A1}.Static-Release|ARM.ActiveCfg = Static-Release|ARM {926C8C5D-B6E6-4516-836F-70F9488378A1}.Static-Release|ARM.Build.0 = Static-Release|ARM {926C8C5D-B6E6-4516-836F-70F9488378A1}.Static-Release|ARM64.ActiveCfg = Static-Release|ARM64 @@ -902,22 +902,22 @@ Global {A275B070-D641-414D-AE6A-7796F6D6BE2A}.Release|x64.Build.0 = Release|x64 {A275B070-D641-414D-AE6A-7796F6D6BE2A}.Release|x86.ActiveCfg = Release|Win32 {A275B070-D641-414D-AE6A-7796F6D6BE2A}.Release|x86.Build.0 = Release|Win32 - {A275B070-D641-414D-AE6A-7796F6D6BE2A}.Static-Debug|ARM.ActiveCfg = Debug|Win32 - {A275B070-D641-414D-AE6A-7796F6D6BE2A}.Static-Debug|ARM.Build.0 = Debug|Win32 - {A275B070-D641-414D-AE6A-7796F6D6BE2A}.Static-Debug|ARM64.ActiveCfg = Debug|Win32 - {A275B070-D641-414D-AE6A-7796F6D6BE2A}.Static-Debug|ARM64.Build.0 = Debug|Win32 - {A275B070-D641-414D-AE6A-7796F6D6BE2A}.Static-Debug|x64.ActiveCfg = Debug|x64 - {A275B070-D641-414D-AE6A-7796F6D6BE2A}.Static-Debug|x64.Build.0 = Debug|x64 - {A275B070-D641-414D-AE6A-7796F6D6BE2A}.Static-Debug|x86.ActiveCfg = Debug|Win32 - {A275B070-D641-414D-AE6A-7796F6D6BE2A}.Static-Debug|x86.Build.0 = Debug|Win32 - {A275B070-D641-414D-AE6A-7796F6D6BE2A}.Static-Release|ARM.ActiveCfg = Debug|Win32 - {A275B070-D641-414D-AE6A-7796F6D6BE2A}.Static-Release|ARM.Build.0 = Debug|Win32 - {A275B070-D641-414D-AE6A-7796F6D6BE2A}.Static-Release|ARM64.ActiveCfg = Debug|Win32 - {A275B070-D641-414D-AE6A-7796F6D6BE2A}.Static-Release|ARM64.Build.0 = Debug|Win32 - {A275B070-D641-414D-AE6A-7796F6D6BE2A}.Static-Release|x64.ActiveCfg = Release|x64 - {A275B070-D641-414D-AE6A-7796F6D6BE2A}.Static-Release|x64.Build.0 = Release|x64 - {A275B070-D641-414D-AE6A-7796F6D6BE2A}.Static-Release|x86.ActiveCfg = Release|Win32 - {A275B070-D641-414D-AE6A-7796F6D6BE2A}.Static-Release|x86.Build.0 = Release|Win32 + {A275B070-D641-414D-AE6A-7796F6D6BE2A}.Static-Debug|ARM.ActiveCfg = Static-Debug|Win32 + {A275B070-D641-414D-AE6A-7796F6D6BE2A}.Static-Debug|ARM.Build.0 = Static-Debug|Win32 + {A275B070-D641-414D-AE6A-7796F6D6BE2A}.Static-Debug|ARM64.ActiveCfg = Static-Debug|ARM64 + {A275B070-D641-414D-AE6A-7796F6D6BE2A}.Static-Debug|ARM64.Build.0 = Static-Debug|ARM64 + {A275B070-D641-414D-AE6A-7796F6D6BE2A}.Static-Debug|x64.ActiveCfg = Static-Debug|x64 + {A275B070-D641-414D-AE6A-7796F6D6BE2A}.Static-Debug|x64.Build.0 = Static-Debug|x64 + {A275B070-D641-414D-AE6A-7796F6D6BE2A}.Static-Debug|x86.ActiveCfg = Static-Debug|Win32 + {A275B070-D641-414D-AE6A-7796F6D6BE2A}.Static-Debug|x86.Build.0 = Static-Debug|Win32 + {A275B070-D641-414D-AE6A-7796F6D6BE2A}.Static-Release|ARM.ActiveCfg = Static-Release|ARM + {A275B070-D641-414D-AE6A-7796F6D6BE2A}.Static-Release|ARM.Build.0 = Static-Release|ARM + {A275B070-D641-414D-AE6A-7796F6D6BE2A}.Static-Release|ARM64.ActiveCfg = Static-Release|ARM64 + {A275B070-D641-414D-AE6A-7796F6D6BE2A}.Static-Release|ARM64.Build.0 = Static-Release|ARM64 + {A275B070-D641-414D-AE6A-7796F6D6BE2A}.Static-Release|x64.ActiveCfg = Static-Release|x64 + {A275B070-D641-414D-AE6A-7796F6D6BE2A}.Static-Release|x64.Build.0 = Static-Release|x64 + {A275B070-D641-414D-AE6A-7796F6D6BE2A}.Static-Release|x86.ActiveCfg = Static-Release|Win32 + {A275B070-D641-414D-AE6A-7796F6D6BE2A}.Static-Release|x86.Build.0 = Static-Release|Win32 {2A5F37B2-60C0-4CCD-B43A-71FC72923ACB}.Debug|ARM.ActiveCfg = Debug|Win32 {2A5F37B2-60C0-4CCD-B43A-71FC72923ACB}.Debug|ARM64.ActiveCfg = Debug|Win32 {2A5F37B2-60C0-4CCD-B43A-71FC72923ACB}.Debug|x64.ActiveCfg = Debug|x64 @@ -930,22 +930,22 @@ Global {2A5F37B2-60C0-4CCD-B43A-71FC72923ACB}.Release|x64.Build.0 = Release|x64 {2A5F37B2-60C0-4CCD-B43A-71FC72923ACB}.Release|x86.ActiveCfg = Release|Win32 {2A5F37B2-60C0-4CCD-B43A-71FC72923ACB}.Release|x86.Build.0 = Release|Win32 - {2A5F37B2-60C0-4CCD-B43A-71FC72923ACB}.Static-Debug|ARM.ActiveCfg = Debug|Win32 - {2A5F37B2-60C0-4CCD-B43A-71FC72923ACB}.Static-Debug|ARM.Build.0 = Debug|Win32 - {2A5F37B2-60C0-4CCD-B43A-71FC72923ACB}.Static-Debug|ARM64.ActiveCfg = Debug|Win32 - {2A5F37B2-60C0-4CCD-B43A-71FC72923ACB}.Static-Debug|ARM64.Build.0 = Debug|Win32 - {2A5F37B2-60C0-4CCD-B43A-71FC72923ACB}.Static-Debug|x64.ActiveCfg = Debug|x64 - {2A5F37B2-60C0-4CCD-B43A-71FC72923ACB}.Static-Debug|x64.Build.0 = Debug|x64 - {2A5F37B2-60C0-4CCD-B43A-71FC72923ACB}.Static-Debug|x86.ActiveCfg = Debug|Win32 - {2A5F37B2-60C0-4CCD-B43A-71FC72923ACB}.Static-Debug|x86.Build.0 = Debug|Win32 - {2A5F37B2-60C0-4CCD-B43A-71FC72923ACB}.Static-Release|ARM.ActiveCfg = Debug|Win32 - {2A5F37B2-60C0-4CCD-B43A-71FC72923ACB}.Static-Release|ARM.Build.0 = Debug|Win32 - {2A5F37B2-60C0-4CCD-B43A-71FC72923ACB}.Static-Release|ARM64.ActiveCfg = Debug|Win32 - {2A5F37B2-60C0-4CCD-B43A-71FC72923ACB}.Static-Release|ARM64.Build.0 = Debug|Win32 - {2A5F37B2-60C0-4CCD-B43A-71FC72923ACB}.Static-Release|x64.ActiveCfg = Release|x64 - {2A5F37B2-60C0-4CCD-B43A-71FC72923ACB}.Static-Release|x64.Build.0 = Release|x64 - {2A5F37B2-60C0-4CCD-B43A-71FC72923ACB}.Static-Release|x86.ActiveCfg = Release|Win32 - {2A5F37B2-60C0-4CCD-B43A-71FC72923ACB}.Static-Release|x86.Build.0 = Release|Win32 + {2A5F37B2-60C0-4CCD-B43A-71FC72923ACB}.Static-Debug|ARM.ActiveCfg = Static-Debug|ARM + {2A5F37B2-60C0-4CCD-B43A-71FC72923ACB}.Static-Debug|ARM.Build.0 = Static-Debug|ARM + {2A5F37B2-60C0-4CCD-B43A-71FC72923ACB}.Static-Debug|ARM64.ActiveCfg = Static-Debug|ARM64 + {2A5F37B2-60C0-4CCD-B43A-71FC72923ACB}.Static-Debug|ARM64.Build.0 = Static-Debug|ARM64 + {2A5F37B2-60C0-4CCD-B43A-71FC72923ACB}.Static-Debug|x64.ActiveCfg = Static-Debug|x64 + {2A5F37B2-60C0-4CCD-B43A-71FC72923ACB}.Static-Debug|x64.Build.0 = Static-Debug|x64 + {2A5F37B2-60C0-4CCD-B43A-71FC72923ACB}.Static-Debug|x86.ActiveCfg = Static-Debug|Win32 + {2A5F37B2-60C0-4CCD-B43A-71FC72923ACB}.Static-Debug|x86.Build.0 = Static-Debug|Win32 + {2A5F37B2-60C0-4CCD-B43A-71FC72923ACB}.Static-Release|ARM.ActiveCfg = Static-Release|ARM + {2A5F37B2-60C0-4CCD-B43A-71FC72923ACB}.Static-Release|ARM.Build.0 = Static-Release|ARM + {2A5F37B2-60C0-4CCD-B43A-71FC72923ACB}.Static-Release|ARM64.ActiveCfg = Static-Release|ARM64 + {2A5F37B2-60C0-4CCD-B43A-71FC72923ACB}.Static-Release|ARM64.Build.0 = Static-Release|ARM64 + {2A5F37B2-60C0-4CCD-B43A-71FC72923ACB}.Static-Release|x64.ActiveCfg = Static-Release|x64 + {2A5F37B2-60C0-4CCD-B43A-71FC72923ACB}.Static-Release|x64.Build.0 = Static-Release|x64 + {2A5F37B2-60C0-4CCD-B43A-71FC72923ACB}.Static-Release|x86.ActiveCfg = Static-Release|Win32 + {2A5F37B2-60C0-4CCD-B43A-71FC72923ACB}.Static-Release|x86.Build.0 = Static-Release|Win32 {A319438D-D2E5-4CA2-91C4-12769AA9A2EB}.Debug|ARM.ActiveCfg = Debug|ARM {A319438D-D2E5-4CA2-91C4-12769AA9A2EB}.Debug|ARM.Build.0 = Debug|ARM {A319438D-D2E5-4CA2-91C4-12769AA9A2EB}.Debug|ARM64.ActiveCfg = Debug|ARM64 diff --git a/Make/VS.2019/OpenSeaChest_Raw/OpenSeaChest_Raw.vcxproj b/Make/VS.2019/OpenSeaChest_Raw/OpenSeaChest_Raw.vcxproj index e24ab886..563df289 100644 --- a/Make/VS.2019/OpenSeaChest_Raw/OpenSeaChest_Raw.vcxproj +++ b/Make/VS.2019/OpenSeaChest_Raw/OpenSeaChest_Raw.vcxproj @@ -1,10 +1,26 @@ + + Debug + ARM + + + Debug + ARM64 + Debug Win32 + + Release + ARM + + + Release + ARM64 + Release Win32 @@ -17,6 +33,38 @@ Release x64 + + Static-Debug + ARM + + + Static-Debug + ARM64 + + + Static-Debug + Win32 + + + Static-Debug + x64 + + + Static-Release + ARM + + + Static-Release + ARM64 + + + Static-Release + Win32 + + + Static-Release + x64 + 16.0 @@ -32,6 +80,12 @@ v142 Unicode + + Application + true + v142 + Unicode + Application false @@ -39,12 +93,49 @@ true Unicode + + Application + false + v142 + true + Unicode + Application true v142 Unicode + + Application + true + v142 + Unicode + + + Application + true + v142 + Unicode + + + Application + true + v142 + Unicode + + + Application + true + v142 + Unicode + + + Application + true + v142 + Unicode + Application false @@ -52,6 +143,41 @@ true Unicode + + Application + false + v142 + true + Unicode + + + Application + false + v142 + true + Unicode + + + Application + false + v142 + true + Unicode + + + Application + false + v142 + true + Unicode + + + Application + false + v142 + true + Unicode + @@ -60,15 +186,51 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + true @@ -76,20 +238,72 @@ $(Platform)\$(Configuration)\ openSeaChest_Raw + + true + $(SolutionDir)$(Platform)\$(Configuration)\ + $(Platform)\$(Configuration)\ + openSeaChest_Raw + false $(SolutionDir)$(Platform)\$(Configuration)\ $(Platform)\$(Configuration)\ openSeaChest_Raw + + false + $(SolutionDir)$(Platform)\$(Configuration)\ + $(Platform)\$(Configuration)\ + openSeaChest_Raw + true openSeaChest_Raw + + true + openSeaChest_Raw + + + true + openSeaChest_Raw + + + true + openSeaChest_Raw + + + true + openSeaChest_Raw + + + true + openSeaChest_Raw + false openSeaChest_Raw + + false + openSeaChest_Raw + + + false + openSeaChest_Raw + + + false + openSeaChest_Raw + + + false + openSeaChest_Raw + + + false + openSeaChest_Raw + EnableAllWarnings @@ -111,6 +325,28 @@ 6.0 + + + EnableAllWarnings + true + STATIC_OPENSEA_TRANSPORT;STATIC_OPENSEA_OPERATIONS;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;ENABLE_CSMI;%(PreprocessorDefinitions) + true + stdc17 + ..\..\..\subprojects\opensea-transport\include;..\..\..\subprojects\opensea-operations\include;..\..\..\include;..\..\..\subprojects\opensea-common\include;..\..\..\subprojects\wingetopt\src;..\..\..\subprojects\opensea-transport\include\vendor;%(AdditionalIncludeDirectories) + Caret + CompileAsC + 4214;4201;4668;4820;4710;4255;5045;4711;4324;4221;4204;4061;5105 + MultiThreadedDebug + + + Console + true + ..\..\..\subprojects\opensea-transport\Make\VS.2019\opensea-transport\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\opensea-operations\Make\VS.2019\opensea-operations\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\wingetopt\VS.2019\$(Platform)\$(Configuration);..\..\..\subprojects\opensea-common\Make\VS.2019\opensea-common\$(Platform)\$(Configuration)\;%(AdditionalLibraryDirectories) + opensea-common.lib;opensea-transport.lib;opensea-operations.lib;getopt.lib;%(AdditionalDependencies) + RequireAdministrator + 6.0 + + EnableAllWarnings @@ -136,6 +372,32 @@ 6.0 + + + EnableAllWarnings + true + true + true + STATIC_OPENSEA_TRANSPORT;STATIC_OPENSEA_OPERATIONS;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;ENABLE_CSMI;%(PreprocessorDefinitions) + true + stdc17 + ..\..\..\subprojects\opensea-transport\include;..\..\..\subprojects\opensea-operations\include;..\..\..\include;..\..\..\subprojects\opensea-common\include;..\..\..\subprojects\wingetopt\src;..\..\..\subprojects\opensea-transport\include\vendor;%(AdditionalIncludeDirectories) + Caret + CompileAsC + 4214;4201;4668;4820;4710;4255;5045;4711;4324;4221;4204;4061;5105 + MultiThreaded + + + Console + true + true + true + ..\..\..\subprojects\opensea-transport\Make\VS.2019\opensea-transport\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\opensea-operations\Make\VS.2019\opensea-operations\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\wingetopt\VS.2019\$(Platform)\$(Configuration);..\..\..\subprojects\opensea-common\Make\VS.2019\opensea-common\$(Platform)\$(Configuration)\;%(AdditionalLibraryDirectories) + opensea-common.lib;opensea-transport.lib;opensea-operations.lib;getopt.lib;%(AdditionalDependencies) + RequireAdministrator + 6.0 + + EnableAllWarnings @@ -157,6 +419,112 @@ 6.0 + + + EnableAllWarnings + true + STATIC_OPENSEA_TRANSPORT;STATIC_OPENSEA_OPERATIONS;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;ENABLE_CSMI;%(PreprocessorDefinitions) + true + stdc17 + ..\..\..\subprojects\opensea-transport\include;..\..\..\subprojects\opensea-operations\include;..\..\..\include;..\..\..\subprojects\opensea-common\include;..\..\..\subprojects\wingetopt\src;..\..\..\subprojects\opensea-transport\include\vendor;%(AdditionalIncludeDirectories) + Caret + CompileAsC + 4214;4201;4668;4820;4710;4255;5045;4711;4324;4221;4204;4061;5105 + MultiThreadedDebug + + + Console + true + ..\..\..\subprojects\opensea-transport\Make\VS.2019\opensea-transport\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\opensea-operations\Make\VS.2019\opensea-operations\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\wingetopt\VS.2019\$(Platform)\$(Configuration);..\..\..\subprojects\opensea-common\Make\VS.2019\opensea-common\$(Platform)\$(Configuration)\;%(AdditionalLibraryDirectories) + opensea-common.lib;opensea-transport.lib;opensea-operations.lib;getopt.lib;%(AdditionalDependencies) + RequireAdministrator + 6.0 + + + + + EnableAllWarnings + true + STATIC_OPENSEA_TRANSPORT;STATIC_OPENSEA_OPERATIONS;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;ENABLE_CSMI;%(PreprocessorDefinitions) + true + stdc17 + ..\..\..\subprojects\opensea-transport\include;..\..\..\subprojects\opensea-operations\include;..\..\..\include;..\..\..\subprojects\opensea-common\include;..\..\..\subprojects\wingetopt\src;..\..\..\subprojects\opensea-transport\include\vendor;%(AdditionalIncludeDirectories) + Caret + CompileAsC + 4214;4201;4668;4820;4710;4255;5045;4711;4324;4221;4204;4061;5105 + + + Console + true + ..\..\..\subprojects\opensea-transport\Make\VS.2019\opensea-transport\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\opensea-operations\Make\VS.2019\opensea-operations\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\wingetopt\VS.2019\$(Platform)\$(Configuration);..\..\..\subprojects\opensea-common\Make\VS.2019\opensea-common\$(Platform)\$(Configuration)\;%(AdditionalLibraryDirectories) + opensea-common.lib;opensea-transport.lib;opensea-operations.lib;getopt.lib;%(AdditionalDependencies) + RequireAdministrator + 6.0 + + + + + EnableAllWarnings + true + STATIC_OPENSEA_TRANSPORT;STATIC_OPENSEA_OPERATIONS;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;ENABLE_CSMI;%(PreprocessorDefinitions) + true + stdc17 + ..\..\..\subprojects\opensea-transport\include;..\..\..\subprojects\opensea-operations\include;..\..\..\include;..\..\..\subprojects\opensea-common\include;..\..\..\subprojects\wingetopt\src;..\..\..\subprojects\opensea-transport\include\vendor;%(AdditionalIncludeDirectories) + Caret + CompileAsC + 4214;4201;4668;4820;4710;4255;5045;4711;4324;4221;4204;4061;5105 + + + Console + true + ..\..\..\subprojects\opensea-transport\Make\VS.2019\opensea-transport\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\opensea-operations\Make\VS.2019\opensea-operations\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\wingetopt\VS.2019\$(Platform)\$(Configuration);..\..\..\subprojects\opensea-common\Make\VS.2019\opensea-common\$(Platform)\$(Configuration)\;%(AdditionalLibraryDirectories) + opensea-common.lib;opensea-transport.lib;opensea-operations.lib;getopt.lib;%(AdditionalDependencies) + RequireAdministrator + 6.0 + + + + + EnableAllWarnings + true + STATIC_OPENSEA_TRANSPORT;STATIC_OPENSEA_OPERATIONS;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;ENABLE_CSMI;%(PreprocessorDefinitions) + true + stdc17 + ..\..\..\subprojects\opensea-transport\include;..\..\..\subprojects\opensea-operations\include;..\..\..\include;..\..\..\subprojects\opensea-common\include;..\..\..\subprojects\wingetopt\src;..\..\..\subprojects\opensea-transport\include\vendor;%(AdditionalIncludeDirectories) + Caret + CompileAsC + 4214;4201;4668;4820;4710;4255;5045;4711;4324;4221;4204;4061;5105 + + + Console + true + ..\..\..\subprojects\opensea-transport\Make\VS.2019\opensea-transport\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\opensea-operations\Make\VS.2019\opensea-operations\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\wingetopt\VS.2019\$(Platform)\$(Configuration);..\..\..\subprojects\opensea-common\Make\VS.2019\opensea-common\$(Platform)\$(Configuration)\;%(AdditionalLibraryDirectories) + opensea-common.lib;opensea-transport.lib;opensea-operations.lib;getopt.lib;%(AdditionalDependencies) + RequireAdministrator + 6.0 + + + + + EnableAllWarnings + true + STATIC_OPENSEA_TRANSPORT;STATIC_OPENSEA_OPERATIONS;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;ENABLE_CSMI;%(PreprocessorDefinitions) + true + stdc17 + ..\..\..\subprojects\opensea-transport\include;..\..\..\subprojects\opensea-operations\include;..\..\..\include;..\..\..\subprojects\opensea-common\include;..\..\..\subprojects\wingetopt\src;..\..\..\subprojects\opensea-transport\include\vendor;%(AdditionalIncludeDirectories) + Caret + CompileAsC + 4214;4201;4668;4820;4710;4255;5045;4711;4324;4221;4204;4061;5105 + + + Console + true + ..\..\..\subprojects\opensea-transport\Make\VS.2019\opensea-transport\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\opensea-operations\Make\VS.2019\opensea-operations\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\wingetopt\VS.2019\$(Platform)\$(Configuration);..\..\..\subprojects\opensea-common\Make\VS.2019\opensea-common\$(Platform)\$(Configuration)\;%(AdditionalLibraryDirectories) + opensea-common.lib;opensea-transport.lib;opensea-operations.lib;getopt.lib;%(AdditionalDependencies) + RequireAdministrator + 6.0 + + EnableAllWarnings @@ -182,6 +550,132 @@ 6.0 + + + EnableAllWarnings + true + true + true + STATIC_OPENSEA_TRANSPORT;STATIC_OPENSEA_OPERATIONS;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;ENABLE_CSMI;%(PreprocessorDefinitions) + true + stdc17 + ..\..\..\subprojects\opensea-transport\include;..\..\..\subprojects\opensea-operations\include;..\..\..\include;..\..\..\subprojects\opensea-common\include;..\..\..\subprojects\wingetopt\src;..\..\..\subprojects\opensea-transport\include\vendor;%(AdditionalIncludeDirectories) + Caret + CompileAsC + 4214;4201;4668;4820;4710;4255;5045;4711;4324;4221;4204;4061;5105 + + + Console + true + true + true + ..\..\..\subprojects\opensea-transport\Make\VS.2019\opensea-transport\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\opensea-operations\Make\VS.2019\opensea-operations\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\wingetopt\VS.2019\$(Platform)\$(Configuration);..\..\..\subprojects\opensea-common\Make\VS.2019\opensea-common\$(Platform)\$(Configuration)\;%(AdditionalLibraryDirectories) + opensea-common.lib;opensea-transport.lib;opensea-operations.lib;getopt.lib;%(AdditionalDependencies) + RequireAdministrator + 6.0 + + + + + EnableAllWarnings + true + true + true + STATIC_OPENSEA_TRANSPORT;STATIC_OPENSEA_OPERATIONS;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;ENABLE_CSMI;%(PreprocessorDefinitions) + true + stdc17 + ..\..\..\subprojects\opensea-transport\include;..\..\..\subprojects\opensea-operations\include;..\..\..\include;..\..\..\subprojects\opensea-common\include;..\..\..\subprojects\wingetopt\src;..\..\..\subprojects\opensea-transport\include\vendor;%(AdditionalIncludeDirectories) + Caret + CompileAsC + 4214;4201;4668;4820;4710;4255;5045;4711;4324;4221;4204;4061;5105 + + + Console + true + true + true + ..\..\..\subprojects\opensea-transport\Make\VS.2019\opensea-transport\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\opensea-operations\Make\VS.2019\opensea-operations\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\wingetopt\VS.2019\$(Platform)\$(Configuration);..\..\..\subprojects\opensea-common\Make\VS.2019\opensea-common\$(Platform)\$(Configuration)\;%(AdditionalLibraryDirectories) + opensea-common.lib;opensea-transport.lib;opensea-operations.lib;getopt.lib;%(AdditionalDependencies) + RequireAdministrator + 6.0 + + + + + EnableAllWarnings + true + true + true + STATIC_OPENSEA_TRANSPORT;STATIC_OPENSEA_OPERATIONS;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;ENABLE_CSMI;%(PreprocessorDefinitions) + true + stdc17 + ..\..\..\subprojects\opensea-transport\include;..\..\..\subprojects\opensea-operations\include;..\..\..\include;..\..\..\subprojects\opensea-common\include;..\..\..\subprojects\wingetopt\src;..\..\..\subprojects\opensea-transport\include\vendor;%(AdditionalIncludeDirectories) + Caret + CompileAsC + 4214;4201;4668;4820;4710;4255;5045;4711;4324;4221;4204;4061;5105 + MultiThreaded + + + Console + true + true + true + ..\..\..\subprojects\opensea-transport\Make\VS.2019\opensea-transport\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\opensea-operations\Make\VS.2019\opensea-operations\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\wingetopt\VS.2019\$(Platform)\$(Configuration);..\..\..\subprojects\opensea-common\Make\VS.2019\opensea-common\$(Platform)\$(Configuration)\;%(AdditionalLibraryDirectories) + opensea-common.lib;opensea-transport.lib;opensea-operations.lib;getopt.lib;%(AdditionalDependencies) + RequireAdministrator + 6.0 + + + + + EnableAllWarnings + true + true + true + STATIC_OPENSEA_TRANSPORT;STATIC_OPENSEA_OPERATIONS;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;ENABLE_CSMI;%(PreprocessorDefinitions) + true + stdc17 + ..\..\..\subprojects\opensea-transport\include;..\..\..\subprojects\opensea-operations\include;..\..\..\include;..\..\..\subprojects\opensea-common\include;..\..\..\subprojects\wingetopt\src;..\..\..\subprojects\opensea-transport\include\vendor;%(AdditionalIncludeDirectories) + Caret + CompileAsC + 4214;4201;4668;4820;4710;4255;5045;4711;4324;4221;4204;4061;5105 + + + Console + true + true + true + ..\..\..\subprojects\opensea-transport\Make\VS.2019\opensea-transport\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\opensea-operations\Make\VS.2019\opensea-operations\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\wingetopt\VS.2019\$(Platform)\$(Configuration);..\..\..\subprojects\opensea-common\Make\VS.2019\opensea-common\$(Platform)\$(Configuration)\;%(AdditionalLibraryDirectories) + opensea-common.lib;opensea-transport.lib;opensea-operations.lib;getopt.lib;%(AdditionalDependencies) + RequireAdministrator + 6.0 + + + + + EnableAllWarnings + true + true + true + STATIC_OPENSEA_TRANSPORT;STATIC_OPENSEA_OPERATIONS;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;ENABLE_CSMI;%(PreprocessorDefinitions) + true + stdc17 + ..\..\..\subprojects\opensea-transport\include;..\..\..\subprojects\opensea-operations\include;..\..\..\include;..\..\..\subprojects\opensea-common\include;..\..\..\subprojects\wingetopt\src;..\..\..\subprojects\opensea-transport\include\vendor;%(AdditionalIncludeDirectories) + Caret + CompileAsC + 4214;4201;4668;4820;4710;4255;5045;4711;4324;4221;4204;4061;5105 + + + Console + true + true + true + ..\..\..\subprojects\opensea-transport\Make\VS.2019\opensea-transport\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\opensea-operations\Make\VS.2019\opensea-operations\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\wingetopt\VS.2019\$(Platform)\$(Configuration);..\..\..\subprojects\opensea-common\Make\VS.2019\opensea-common\$(Platform)\$(Configuration)\;%(AdditionalLibraryDirectories) + opensea-common.lib;opensea-transport.lib;opensea-operations.lib;getopt.lib;%(AdditionalDependencies) + RequireAdministrator + 6.0 + + diff --git a/Make/VS.2019/openSeaChest_Defect/openSeaChest_Defect.vcxproj b/Make/VS.2019/openSeaChest_Defect/openSeaChest_Defect.vcxproj index 3b6db090..4aaa374a 100644 --- a/Make/VS.2019/openSeaChest_Defect/openSeaChest_Defect.vcxproj +++ b/Make/VS.2019/openSeaChest_Defect/openSeaChest_Defect.vcxproj @@ -1,10 +1,26 @@ + + Debug + ARM + + + Debug + ARM64 + Debug Win32 + + Release + ARM + + + Release + ARM64 + Release Win32 @@ -17,6 +33,38 @@ Release x64 + + Static-Debug + ARM + + + Static-Debug + ARM64 + + + Static-Debug + Win32 + + + Static-Debug + x64 + + + Static-Release + ARM + + + Static-Release + ARM64 + + + Static-Release + Win32 + + + Static-Release + x64 + 16.0 @@ -32,6 +80,12 @@ v142 Unicode + + Application + true + v142 + Unicode + Application false @@ -39,12 +93,49 @@ true Unicode + + Application + false + v142 + true + Unicode + Application true v142 Unicode + + Application + true + v142 + Unicode + + + Application + true + v142 + Unicode + + + Application + true + v142 + Unicode + + + Application + true + v142 + Unicode + + + Application + true + v142 + Unicode + Application false @@ -52,6 +143,41 @@ true Unicode + + Application + false + v142 + true + Unicode + + + Application + false + v142 + true + Unicode + + + Application + false + v142 + true + Unicode + + + Application + false + v142 + true + Unicode + + + Application + false + v142 + true + Unicode + @@ -60,15 +186,51 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + true @@ -76,20 +238,72 @@ openSeaChest_Defect $(Platform)\$(Configuration)\ + + true + $(SolutionDir)$(Platform)\$(Configuration)\ + openSeaChest_Defect + $(Platform)\$(Configuration)\ + false $(SolutionDir)$(Platform)\$(Configuration)\ openSeaChest_Defect $(Platform)\$(Configuration)\ + + false + $(SolutionDir)$(Platform)\$(Configuration)\ + openSeaChest_Defect + $(Platform)\$(Configuration)\ + true openSeaChest_Defect + + true + openSeaChest_Defect + + + true + openSeaChest_Defect + + + true + openSeaChest_Defect + + + true + openSeaChest_Defect + + + true + openSeaChest_Defect + false openSeaChest_Defect + + false + openSeaChest_Defect + + + false + openSeaChest_Defect + + + false + openSeaChest_Defect + + + false + openSeaChest_Defect + + + false + openSeaChest_Defect + EnableAllWarnings @@ -111,6 +325,28 @@ 6.0 + + + EnableAllWarnings + true + STATIC_OPENSEA_TRANSPORT;STATIC_OPENSEA_OPERATIONS;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;ENABLE_CSMI;%(PreprocessorDefinitions) + true + stdc17 + ..\..\..\subprojects\opensea-transport\include;..\..\..\subprojects\opensea-operations\include;..\..\..\include;..\..\..\subprojects\opensea-common\include;..\..\..\subprojects\wingetopt\src;..\..\..\subprojects\opensea-transport\include\vendor;%(AdditionalIncludeDirectories) + Caret + CompileAsC + 4214;4201;4668;4820;4710;4255;5045;4711;4324;4221;4204;4061;5105 + MultiThreadedDebug + + + Console + true + ..\..\..\subprojects\opensea-transport\Make\VS.2019\opensea-transport\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\opensea-operations\Make\VS.2019\opensea-operations\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\wingetopt\VS.2019\$(Platform)\$(Configuration);..\..\..\subprojects\opensea-common\Make\VS.2019\opensea-common\$(Platform)\$(Configuration)\;%(AdditionalLibraryDirectories) + opensea-common.lib;opensea-transport.lib;opensea-operations.lib;getopt.lib;%(AdditionalDependencies) + RequireAdministrator + 6.0 + + EnableAllWarnings @@ -136,6 +372,32 @@ 6.0 + + + EnableAllWarnings + true + true + true + STATIC_OPENSEA_TRANSPORT;STATIC_OPENSEA_OPERATIONS;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;ENABLE_CSMI;%(PreprocessorDefinitions) + true + stdc17 + ..\..\..\subprojects\opensea-transport\include;..\..\..\subprojects\opensea-operations\include;..\..\..\include;..\..\..\subprojects\opensea-common\include;..\..\..\subprojects\wingetopt\src;..\..\..\subprojects\opensea-transport\include\vendor;%(AdditionalIncludeDirectories) + Caret + CompileAsC + 4214;4201;4668;4820;4710;4255;5045;4711;4324;4221;4204;4061;5105 + MultiThreaded + + + Console + true + true + true + ..\..\..\subprojects\opensea-transport\Make\VS.2019\opensea-transport\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\opensea-operations\Make\VS.2019\opensea-operations\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\wingetopt\VS.2019\$(Platform)\$(Configuration);..\..\..\subprojects\opensea-common\Make\VS.2019\opensea-common\$(Platform)\$(Configuration)\;%(AdditionalLibraryDirectories) + opensea-common.lib;opensea-transport.lib;opensea-operations.lib;getopt.lib;%(AdditionalDependencies) + RequireAdministrator + 6.0 + + EnableAllWarnings @@ -157,6 +419,112 @@ 6.0 + + + EnableAllWarnings + true + STATIC_OPENSEA_TRANSPORT;STATIC_OPENSEA_OPERATIONS;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;ENABLE_CSMI;%(PreprocessorDefinitions) + true + stdc17 + ..\..\..\subprojects\opensea-transport\include;..\..\..\subprojects\opensea-operations\include;..\..\..\include;..\..\..\subprojects\opensea-common\include;..\..\..\subprojects\wingetopt\src;..\..\..\subprojects\opensea-transport\include\vendor;%(AdditionalIncludeDirectories) + Caret + CompileAsC + 4214;4201;4668;4820;4710;4255;5045;4711;4324;4221;4204;4061;5105 + MultiThreadedDebug + + + Console + true + ..\..\..\subprojects\opensea-transport\Make\VS.2019\opensea-transport\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\opensea-operations\Make\VS.2019\opensea-operations\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\wingetopt\VS.2019\$(Platform)\$(Configuration);..\..\..\subprojects\opensea-common\Make\VS.2019\opensea-common\$(Platform)\$(Configuration)\;%(AdditionalLibraryDirectories) + opensea-common.lib;opensea-transport.lib;opensea-operations.lib;getopt.lib;%(AdditionalDependencies) + RequireAdministrator + 6.0 + + + + + EnableAllWarnings + true + STATIC_OPENSEA_TRANSPORT;STATIC_OPENSEA_OPERATIONS;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;ENABLE_CSMI;%(PreprocessorDefinitions) + true + stdc17 + ..\..\..\subprojects\opensea-transport\include;..\..\..\subprojects\opensea-operations\include;..\..\..\include;..\..\..\subprojects\opensea-common\include;..\..\..\subprojects\wingetopt\src;..\..\..\subprojects\opensea-transport\include\vendor;%(AdditionalIncludeDirectories) + Caret + CompileAsC + 4214;4201;4668;4820;4710;4255;5045;4711;4324;4221;4204;4061;5105 + + + Console + true + ..\..\..\subprojects\opensea-transport\Make\VS.2019\opensea-transport\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\opensea-operations\Make\VS.2019\opensea-operations\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\wingetopt\VS.2019\$(Platform)\$(Configuration);..\..\..\subprojects\opensea-common\Make\VS.2019\opensea-common\$(Platform)\$(Configuration)\;%(AdditionalLibraryDirectories) + opensea-common.lib;opensea-transport.lib;opensea-operations.lib;getopt.lib;%(AdditionalDependencies) + RequireAdministrator + 6.0 + + + + + EnableAllWarnings + true + STATIC_OPENSEA_TRANSPORT;STATIC_OPENSEA_OPERATIONS;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;ENABLE_CSMI;%(PreprocessorDefinitions) + true + stdc17 + ..\..\..\subprojects\opensea-transport\include;..\..\..\subprojects\opensea-operations\include;..\..\..\include;..\..\..\subprojects\opensea-common\include;..\..\..\subprojects\wingetopt\src;..\..\..\subprojects\opensea-transport\include\vendor;%(AdditionalIncludeDirectories) + Caret + CompileAsC + 4214;4201;4668;4820;4710;4255;5045;4711;4324;4221;4204;4061;5105 + + + Console + true + ..\..\..\subprojects\opensea-transport\Make\VS.2019\opensea-transport\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\opensea-operations\Make\VS.2019\opensea-operations\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\wingetopt\VS.2019\$(Platform)\$(Configuration);..\..\..\subprojects\opensea-common\Make\VS.2019\opensea-common\$(Platform)\$(Configuration)\;%(AdditionalLibraryDirectories) + opensea-common.lib;opensea-transport.lib;opensea-operations.lib;getopt.lib;%(AdditionalDependencies) + RequireAdministrator + 6.0 + + + + + EnableAllWarnings + true + STATIC_OPENSEA_TRANSPORT;STATIC_OPENSEA_OPERATIONS;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;ENABLE_CSMI;%(PreprocessorDefinitions) + true + stdc17 + ..\..\..\subprojects\opensea-transport\include;..\..\..\subprojects\opensea-operations\include;..\..\..\include;..\..\..\subprojects\opensea-common\include;..\..\..\subprojects\wingetopt\src;..\..\..\subprojects\opensea-transport\include\vendor;%(AdditionalIncludeDirectories) + Caret + CompileAsC + 4214;4201;4668;4820;4710;4255;5045;4711;4324;4221;4204;4061;5105 + + + Console + true + ..\..\..\subprojects\opensea-transport\Make\VS.2019\opensea-transport\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\opensea-operations\Make\VS.2019\opensea-operations\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\wingetopt\VS.2019\$(Platform)\$(Configuration);..\..\..\subprojects\opensea-common\Make\VS.2019\opensea-common\$(Platform)\$(Configuration)\;%(AdditionalLibraryDirectories) + opensea-common.lib;opensea-transport.lib;opensea-operations.lib;getopt.lib;%(AdditionalDependencies) + RequireAdministrator + 6.0 + + + + + EnableAllWarnings + true + STATIC_OPENSEA_TRANSPORT;STATIC_OPENSEA_OPERATIONS;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;ENABLE_CSMI;%(PreprocessorDefinitions) + true + stdc17 + ..\..\..\subprojects\opensea-transport\include;..\..\..\subprojects\opensea-operations\include;..\..\..\include;..\..\..\subprojects\opensea-common\include;..\..\..\subprojects\wingetopt\src;..\..\..\subprojects\opensea-transport\include\vendor;%(AdditionalIncludeDirectories) + Caret + CompileAsC + 4214;4201;4668;4820;4710;4255;5045;4711;4324;4221;4204;4061;5105 + + + Console + true + ..\..\..\subprojects\opensea-transport\Make\VS.2019\opensea-transport\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\opensea-operations\Make\VS.2019\opensea-operations\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\wingetopt\VS.2019\$(Platform)\$(Configuration);..\..\..\subprojects\opensea-common\Make\VS.2019\opensea-common\$(Platform)\$(Configuration)\;%(AdditionalLibraryDirectories) + opensea-common.lib;opensea-transport.lib;opensea-operations.lib;getopt.lib;%(AdditionalDependencies) + RequireAdministrator + 6.0 + + EnableAllWarnings @@ -182,6 +550,132 @@ 6.0 + + + EnableAllWarnings + true + true + true + STATIC_OPENSEA_TRANSPORT;STATIC_OPENSEA_OPERATIONS;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;ENABLE_CSMI;%(PreprocessorDefinitions) + true + stdc17 + ..\..\..\subprojects\opensea-transport\include;..\..\..\subprojects\opensea-operations\include;..\..\..\include;..\..\..\subprojects\opensea-common\include;..\..\..\subprojects\wingetopt\src;..\..\..\subprojects\opensea-transport\include\vendor;%(AdditionalIncludeDirectories) + Caret + CompileAsC + 4214;4201;4668;4820;4710;4255;5045;4711;4324;4221;4204;4061;5105 + + + Console + true + true + true + ..\..\..\subprojects\opensea-transport\Make\VS.2019\opensea-transport\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\opensea-operations\Make\VS.2019\opensea-operations\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\wingetopt\VS.2019\$(Platform)\$(Configuration);..\..\..\subprojects\opensea-common\Make\VS.2019\opensea-common\$(Platform)\$(Configuration)\;%(AdditionalLibraryDirectories) + opensea-common.lib;opensea-transport.lib;opensea-operations.lib;getopt.lib;%(AdditionalDependencies) + RequireAdministrator + 6.0 + + + + + EnableAllWarnings + true + true + true + STATIC_OPENSEA_TRANSPORT;STATIC_OPENSEA_OPERATIONS;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;ENABLE_CSMI;%(PreprocessorDefinitions) + true + stdc17 + ..\..\..\subprojects\opensea-transport\include;..\..\..\subprojects\opensea-operations\include;..\..\..\include;..\..\..\subprojects\opensea-common\include;..\..\..\subprojects\wingetopt\src;..\..\..\subprojects\opensea-transport\include\vendor;%(AdditionalIncludeDirectories) + Caret + CompileAsC + 4214;4201;4668;4820;4710;4255;5045;4711;4324;4221;4204;4061;5105 + + + Console + true + true + true + ..\..\..\subprojects\opensea-transport\Make\VS.2019\opensea-transport\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\opensea-operations\Make\VS.2019\opensea-operations\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\wingetopt\VS.2019\$(Platform)\$(Configuration);..\..\..\subprojects\opensea-common\Make\VS.2019\opensea-common\$(Platform)\$(Configuration)\;%(AdditionalLibraryDirectories) + opensea-common.lib;opensea-transport.lib;opensea-operations.lib;getopt.lib;%(AdditionalDependencies) + RequireAdministrator + 6.0 + + + + + EnableAllWarnings + true + true + true + STATIC_OPENSEA_TRANSPORT;STATIC_OPENSEA_OPERATIONS;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;ENABLE_CSMI;%(PreprocessorDefinitions) + true + stdc17 + ..\..\..\subprojects\opensea-transport\include;..\..\..\subprojects\opensea-operations\include;..\..\..\include;..\..\..\subprojects\opensea-common\include;..\..\..\subprojects\wingetopt\src;..\..\..\subprojects\opensea-transport\include\vendor;%(AdditionalIncludeDirectories) + Caret + CompileAsC + 4214;4201;4668;4820;4710;4255;5045;4711;4324;4221;4204;4061;5105 + MultiThreaded + + + Console + true + true + true + ..\..\..\subprojects\opensea-transport\Make\VS.2019\opensea-transport\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\opensea-operations\Make\VS.2019\opensea-operations\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\wingetopt\VS.2019\$(Platform)\$(Configuration);..\..\..\subprojects\opensea-common\Make\VS.2019\opensea-common\$(Platform)\$(Configuration)\;%(AdditionalLibraryDirectories) + opensea-common.lib;opensea-transport.lib;opensea-operations.lib;getopt.lib;%(AdditionalDependencies) + RequireAdministrator + 6.0 + + + + + EnableAllWarnings + true + true + true + STATIC_OPENSEA_TRANSPORT;STATIC_OPENSEA_OPERATIONS;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;ENABLE_CSMI;%(PreprocessorDefinitions) + true + stdc17 + ..\..\..\subprojects\opensea-transport\include;..\..\..\subprojects\opensea-operations\include;..\..\..\include;..\..\..\subprojects\opensea-common\include;..\..\..\subprojects\wingetopt\src;..\..\..\subprojects\opensea-transport\include\vendor;%(AdditionalIncludeDirectories) + Caret + CompileAsC + 4214;4201;4668;4820;4710;4255;5045;4711;4324;4221;4204;4061;5105 + + + Console + true + true + true + ..\..\..\subprojects\opensea-transport\Make\VS.2019\opensea-transport\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\opensea-operations\Make\VS.2019\opensea-operations\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\wingetopt\VS.2019\$(Platform)\$(Configuration);..\..\..\subprojects\opensea-common\Make\VS.2019\opensea-common\$(Platform)\$(Configuration)\;%(AdditionalLibraryDirectories) + opensea-common.lib;opensea-transport.lib;opensea-operations.lib;getopt.lib;%(AdditionalDependencies) + RequireAdministrator + 6.0 + + + + + EnableAllWarnings + true + true + true + STATIC_OPENSEA_TRANSPORT;STATIC_OPENSEA_OPERATIONS;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;ENABLE_CSMI;%(PreprocessorDefinitions) + true + stdc17 + ..\..\..\subprojects\opensea-transport\include;..\..\..\subprojects\opensea-operations\include;..\..\..\include;..\..\..\subprojects\opensea-common\include;..\..\..\subprojects\wingetopt\src;..\..\..\subprojects\opensea-transport\include\vendor;%(AdditionalIncludeDirectories) + Caret + CompileAsC + 4214;4201;4668;4820;4710;4255;5045;4711;4324;4221;4204;4061;5105 + + + Console + true + true + true + ..\..\..\subprojects\opensea-transport\Make\VS.2019\opensea-transport\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\opensea-operations\Make\VS.2019\opensea-operations\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\wingetopt\VS.2019\$(Platform)\$(Configuration);..\..\..\subprojects\opensea-common\Make\VS.2019\opensea-common\$(Platform)\$(Configuration)\;%(AdditionalLibraryDirectories) + opensea-common.lib;opensea-transport.lib;opensea-operations.lib;getopt.lib;%(AdditionalDependencies) + RequireAdministrator + 6.0 + + diff --git a/Make/buildJsonC.bat b/Make/buildJsonC.bat index c17998d4..36b94e35 100644 --- a/Make/buildJsonC.bat +++ b/Make/buildJsonC.bat @@ -17,13 +17,14 @@ set string=%string:-= % :: Detecting static build set staticstring=%~5 echo %staticstring%|find "Static" > nul + if errorlevel 1 ( :: Performing regular build echo "regular build" - call cmake -G "%string%" -A "%~2" -DCMAKE_BUILD_TYPE=Release -DBUILD_SHARED_LIBS=OFF -DDISABLE_EXTRA_LIBS=ON -DBUILD_TESTING=OFF -DDISABLE_BSYMBOLIC=ON -S %~3\subprojects\json-c\ -B "%~3\subprojects\json-c\build-%~4-%~2-%~5" + call cmake -G "%string%" -A "%~2" -DCMAKE_BUILD_TYPE=Release -DBUILD_SHARED_LIBS=OFF -DDISABLE_EXTRA_LIBS=ON -DBUILD_TESTING=OFF -DBUILD_APPS=OFF -DDISABLE_BSYMBOLIC=ON -DCMAKE_POLICY_DEFAULT_CMP0126=NEW -DCMAKE_POLICY_DEFAULT_CMP0156=NEW -DCMAKE_POLICY_DEFAULT_CMP0179=NEW -S %~3\subprojects\json-c\ -B "%~3\subprojects\json-c\build-%~4-%~2-%~5" ) else ( :: Performing static build echo "static build" - call cmake -G "%string%" -A "%~2" -DCMAKE_BUILD_TYPE=Release -DCMAKE_POLICY_DEFAULT_CMP0091=NEW -DCMAKE_MSVC_RUNTIME_LIBRARY="MultiThreaded$<$:Debug>" -DBUILD_SHARED_LIBS=OFF -DDISABLE_EXTRA_LIBS=ON -DBUILD_TESTING=OFF -DDISABLE_BSYMBOLIC=ON -S %~3\subprojects\json-c\ -B "%~3\subprojects\json-c\build-%~4-%~2-%~5" + call cmake -G "%string%" -A "%~2" -DCMAKE_BUILD_TYPE=Release -DCMAKE_POLICY_DEFAULT_CMP0091=NEW -DCMAKE_MSVC_RUNTIME_LIBRARY="MultiThreaded$<$:Debug>" -DBUILD_SHARED_LIBS=OFF -DDISABLE_EXTRA_LIBS=ON -DBUILD_TESTING=OFF -DBUILD_APPS=OFF -DDISABLE_BSYMBOLIC=ON -DCMAKE_POLICY_DEFAULT_CMP0126=NEW -DCMAKE_POLICY_DEFAULT_CMP0156=NEW -DCMAKE_POLICY_DEFAULT_CMP0179=NEW -S %~3\subprojects\json-c\ -B "%~3\subprojects\json-c\build-%~4-%~2-%~5" ) -call cmake --build "%~3\subprojects\json-c\build-%~4-%~2-%~5" --config Release \ No newline at end of file +call cmake --build "%~3\subprojects\json-c\build-%~4-%~2-%~5" --config Release diff --git a/Make/gcc/Makefile b/Make/gcc/Makefile index 310ea8a7..e1297d18 100644 --- a/Make/gcc/Makefile +++ b/Make/gcc/Makefile @@ -60,7 +60,7 @@ COMPILER_VERSION := $(shell $(CC) --version) ifneq (,$(findstring clang,$(COMPILER_VERSION))) #setup clang specific warnings/flags (centos 7's old version supports -Wno-unknown-warning-option so enabling all of them) CFLAGS += -Wno-unknown-warning-option -Wcast-align=strict -Wvla -Wfloat-equal -Wnull-dereference -Wunused-const-variable \ - -Wduplicated-cond -Wjump-misses-init -Wstringop-overflow -Wlogical-op -Wshift-overflow=2 -Wdouble-promotion -Wformat-security \ + -Wduplicated-cond -Wjump-misses-init -Wstringop-overflow -Wlogical-op -Wshift-overflow=2 -Wdouble-promotion -Wformat -Wformat-security \ -Wold-style-definition -Wstrict-prototypes -Wmissing-declarations -Wmissing-prototypes else ifneq (,$(findstring GCC,$(COMPILER_VERSION))) @@ -117,7 +117,7 @@ else CFLAGS += -std=gnu99 endif - CFLAGS += -Wvla -Wfloat-equal -Wjump-misses-init -Wlogical-op -Wdouble-promotion -Wformat-security \ + CFLAGS += -Wvla -Wfloat-equal -Wjump-misses-init -Wlogical-op -Wdouble-promotion -Wformat -Wformat-security \ -Wold-style-definition -Wstrict-prototypes -Wmissing-declarations -Wmissing-prototypes endif endif diff --git a/Make/gcc/buildjsonc.sh b/Make/gcc/buildjsonc.sh index edeb49a0..749bff03 100644 --- a/Make/gcc/buildjsonc.sh +++ b/Make/gcc/buildjsonc.sh @@ -4,5 +4,14 @@ # When this was attempted in the makefiles themselves, it failed with bizarre errors. # TODO: Check arguments -cmake -S ../../subprojects/json-c/ -B ../../subprojects/json-c/build -DBUILD_SHARED_LIBS=OFF -DDISABLE_EXTRA_LIBS=ON -DBUILD_TESTING=OFF -DDISABLE_BSYMBOLIC=ON -DCMAKE_BUILD_TYPE=Release -cmake --build ../../subprojects/json-c/build \ No newline at end of file +cmake -S ../../../json-c/ -B ../../../json-c/build \ + -DBUILD_TESTING=OFF \ + -DCMAKE_BUILD_TYPE=Release \ + -DBUILD_SHARED_LIBS=OFF \ + -DDISABLE_EXTRA_LIBS=ON \ + -DDISABLE_BSYMBOLIC=ON \ + -DBUILD_APPS=OFF \ + -DCMAKE_POLICY_DEFAULT_CMP0126=NEW \ + -DCMAKE_POLICY_DEFAULT_CMP0156=NEW \ + -DCMAKE_POLICY_DEFAULT_CMP0179=NEW +cmake --build ../../../json-c/build diff --git a/Make/gccWin/Makefile.gccWin b/Make/gccWin/Makefile.gccWin index bf8e193d..f8ff9385 100644 --- a/Make/gccWin/Makefile.gccWin +++ b/Make/gccWin/Makefile.gccWin @@ -52,14 +52,22 @@ LDFLAGS = -Wall LDLIBS = \ ../../subprojects/opensea-operations/Make/gccWin/$(LIB_FILE_OUTPUT_DIR)/libopensea-operations.a \ ../../subprojects/opensea-transport/Make/gccWin/$(LIB_FILE_OUTPUT_DIR)/libopensea-transport.a \ - ../../subprojects/opensea-common/Make/gccWin/$(LIB_FILE_OUTPUT_DIR)/libopensea-common.a + ../../subprojects/opensea-common/Make/gccWin/$(LIB_FILE_OUTPUT_DIR)/libopensea-common.a \ + ../../subprojects/wingetopt/lib/libwingetopt.a +LIBJSONFORMATLFLAGS ?= \ + ../../subprojects/opensea-jsonformat/Make/gccWin/$(LIB_FILE_OUTPUT_DIR)/libopensea-jsonformat.a \ + ../../subprojects/json-c/build/libjson-c.a INC_DIR= \ -I../../subprojects/opensea-common/include \ -I../../subprojects/opensea-transport/include \ -I../../subprojects/opensea-transport/include/vendor \ + -I../../include \ -I../../subprojects/opensea-operations/include \ - -I../../include + -I../../subprojects/wingetopt/src \ + -I../../subprojects/opensea-jsonformat/include \ + -I../../subprojects/json-c \ + -I../../subprojects/json-c/build \ ifneq (,$(findstring MINGW64,$(UNAME))) #CFLAGS += -mno-ms-bitfields @@ -229,7 +237,7 @@ debug: SMARTOUTFILE := $(SMARTOUTFILE)_dbg.exe debug: ZBDOUTFILE := $(ZBDOUTFILE)_dbg.exe debug: PASSTHROUGHTESTOUTFILE := $(PASSTHROUGHTESTOUTFILE)_dbg.exe debug: RESERVATIONSOUTFILE := $(RESERVATIONSOUTFILE)_dbg.exe -debug: mkoutputdir $(BASICSOUTFILE) $(CONFIGUREOUTFILE) $(ERASEOUTFILE) $(FIRMWAREOUTFILE) $(GENERICTESTSOUTFILE) $(FORMATOUTFILE) $(INFOOUTFILE) $(LOGSOUTFILE) $(NVMEOUTFILE) $(POWERCONTROLOUTFILE) $(SMARTOUTFILE) $(SECURITYOUTFILE) $(ZBDOUTFILE) $(PASSTHROUGHTESTOUTFILE) $(RESERVATIONSOUTFILE) +debug: mkoutputdir wingetopt json-c opensea-libs seajsonformat $(BASICSOUTFILE) $(CONFIGUREOUTFILE) $(ERASEOUTFILE) $(FIRMWAREOUTFILE) $(GENERICTESTSOUTFILE) $(FORMATOUTFILE) $(INFOOUTFILE) $(LOGSOUTFILE) $(NVMEOUTFILE) $(POWERCONTROLOUTFILE) $(SMARTOUTFILE) $(SECURITYOUTFILE) $(ZBDOUTFILE) $(PASSTHROUGHTESTOUTFILE) $(RESERVATIONSOUTFILE) static-debug: CXXFLAGS += -g static-debug: CFLAGS += -g @@ -250,7 +258,7 @@ static-debug: SMARTOUTFILE := $(SMARTOUTFILE)_static_dbg.exe static-debug: ZBDOUTFILE := $(ZBDOUTFILE)_static_dbg.exe static-debug: PASSTHROUGHTESTOUTFILE := $(PASSTHROUGHTESTOUTFILE)_static_dbg.exe static-debug: RESERVATIONSOUTFILE := $(RESERVATIONSOUTFILE)_static_dbg.exe -static-debug: mkoutputdir $(BASICSOUTFILE) $(CONFIGUREOUTFILE) $(ERASEOUTFILE) $(FIRMWAREOUTFILE) $(GENERICTESTSOUTFILE) $(FORMATOUTFILE) $(INFOOUTFILE) $(LOGSOUTFILE) $(NVMEOUTFILE) $(POWERCONTROLOUTFILE) $(SMARTOUTFILE) $(SECURITYOUTFILE) $(ZBDOUTFILE) $(PASSTHROUGHTESTOUTFILE) $(RESERVATIONSOUTFILE) +static-debug: mkoutputdir wingetopt json-c opensea-libs seajsonformat $(BASICSOUTFILE) $(CONFIGUREOUTFILE) $(ERASEOUTFILE) $(FIRMWAREOUTFILE) $(GENERICTESTSOUTFILE) $(FORMATOUTFILE) $(INFOOUTFILE) $(LOGSOUTFILE) $(NVMEOUTFILE) $(POWERCONTROLOUTFILE) $(SMARTOUTFILE) $(SECURITYOUTFILE) $(ZBDOUTFILE) $(PASSTHROUGHTESTOUTFILE) $(RESERVATIONSOUTFILE) release: CXXFLAGS += -O3 release: CFLAGS += -O3 @@ -269,7 +277,7 @@ release: SMARTOUTFILE := $(SMARTOUTFILE).exe release: ZBDOUTFILE := $(ZBDOUTFILE).exe release: PASSTHROUGHTESTOUTFILE := $(PASSTHROUGHTESTOUTFILE).exe release: RESERVATIONSOUTFILE := $(RESERVATIONSOUTFILE).exe -release: mkoutputdir $(BASICSOUTFILE) $(CONFIGUREOUTFILE) $(ERASEOUTFILE) $(FIRMWAREOUTFILE) $(GENERICTESTSOUTFILE) $(FORMATOUTFILE) $(INFOOUTFILE) $(LOGSOUTFILE) $(NVMEOUTFILE) $(POWERCONTROLOUTFILE) $(SMARTOUTFILE) $(SECURITYOUTFILE) $(ZBDOUTFILE) $(PASSTHROUGHTESTOUTFILE) $(RESERVATIONSOUTFILE) +release: mkoutputdir wingetopt json-c opensea-libs seajsonformat $(BASICSOUTFILE) $(CONFIGUREOUTFILE) $(ERASEOUTFILE) $(FIRMWAREOUTFILE) $(GENERICTESTSOUTFILE) $(FORMATOUTFILE) $(INFOOUTFILE) $(LOGSOUTFILE) $(NVMEOUTFILE) $(POWERCONTROLOUTFILE) $(SMARTOUTFILE) $(SECURITYOUTFILE) $(ZBDOUTFILE) $(PASSTHROUGHTESTOUTFILE) $(RESERVATIONSOUTFILE) static-release: CXXFLAGS += -O3 static-release: CFLAGS += -O3 @@ -291,20 +299,32 @@ static-release: SMARTOUTFILE := $(SMARTOUTFILE)_static.exe static-release: ZBDOUTFILE := $(ZBDOUTFILE)_static.exe static-release: PASSTHROUGHTESTOUTFILE := $(PASSTHROUGHTESTOUTFILE)_static.exe static-release: RESERVATIONSOUTFILE := $(RESERVATIONSOUTFILE)_static.exe -static-release: mkoutputdir $(BASICSOUTFILE) $(CONFIGUREOUTFILE) $(ERASEOUTFILE) $(FIRMWAREOUTFILE) $(GENERICTESTSOUTFILE) $(FORMATOUTFILE) $(INFOOUTFILE) $(LOGSOUTFILE) $(NVMEOUTFILE) $(POWERCONTROLOUTFILE) $(SMARTOUTFILE) $(SECURITYOUTFILE) $(ZBDOUTFILE) $(PASSTHROUGHTESTOUTFILE) $(RESERVATIONSOUTFILE) +static-release: mkoutputdir wingetopt json-c opensea-libs seajsonformat $(BASICSOUTFILE) $(CONFIGUREOUTFILE) $(ERASEOUTFILE) $(FIRMWAREOUTFILE) $(GENERICTESTSOUTFILE) $(FORMATOUTFILE) $(INFOOUTFILE) $(LOGSOUTFILE) $(NVMEOUTFILE) $(POWERCONTROLOUTFILE) $(SMARTOUTFILE) $(SECURITYOUTFILE) $(ZBDOUTFILE) $(PASSTHROUGHTESTOUTFILE) $(RESERVATIONSOUTFILE) export CFLAGS export CXXFLAGS export PROJECT_DEFINES +json-c: + $(shell ./buildjsonc.sh) + +#wingetopt has a GNUMakefile that should be automatically found. +#it has CMake and meson support too, which are preferred +wingetopt: + $(MAKE) -C ../../subprojects/wingetopt + + opensea-libs: $(MAKE) -C ../../subprojects/opensea-common/Make/gccWin -f Makefile.gccWin $(MAKE) -C ../../subprojects/opensea-transport/Make/gccWin -f Makefile.gccWin $(MAKE) -C ../../subprojects/opensea-operations/Make/gccWin -f Makefile.gccWin +seajsonformat: + $(MAKE) $(MAKEFLAG) -C ../../subprojects/opensea-jsonformat/Make/gccWin -f Makefile.gccWin + #basics ifneq (,$(findstring basics,$(BUILD_ALL))) - $(BASICSOUTFILE): $(BASICSOBJS) opensea-libs mkoutputdir + $(BASICSOUTFILE): $(BASICSOBJS) $(CC) $(BASICSOBJS) $(LDFLAGS) $(LDLIBS) -o $(FILE_OUTPUT_DIR)/$(BASICSOUTFILE) $(STRIP) -s $(FILE_OUTPUT_DIR)/$(BASICSOUTFILE) #sh rename_seachest.sh $(FILE_OUTPUT_DIR)/$(BASICSOUTFILE) @@ -312,7 +332,7 @@ endif #security ifneq (,$(findstring security,$(BUILD_ALL))) - $(SECURITYOUTFILE): $(SECURITYOBJS) opensea-libs mkoutputdir + $(SECURITYOUTFILE): $(SECURITYOBJS) $(CC) $(SECURITYOBJS) $(LDFLAGS) $(LDLIBS) -o $(FILE_OUTPUT_DIR)/$(SECURITYOUTFILE) $(STRIP) -s $(FILE_OUTPUT_DIR)/$(SECURITYOUTFILE) #sh rename_seachest.sh $(FILE_OUTPUT_DIR)/$(SECURITYOUTFILE) @@ -321,15 +341,15 @@ endif #configure ifneq (,$(findstring configure,$(BUILD_ALL))) - $(CONFIGUREOUTFILE): $(CONFIGUREOBJS) opensea-libs mkoutputdir - $(CC) $(CONFIGUREOBJS) $(LDFLAGS) $(LDLIBS) -o $(FILE_OUTPUT_DIR)/$(CONFIGUREOUTFILE) + $(CONFIGUREOUTFILE): $(CONFIGUREOBJS) + $(CC) $(CONFIGUREOBJS) $(LIBJSONFORMATLFLAGS) $(LDFLAGS) $(LDLIBS) -o $(FILE_OUTPUT_DIR)/$(CONFIGUREOUTFILE) $(STRIP) -s $(FILE_OUTPUT_DIR)/$(CONFIGUREOUTFILE) #sh rename_seachest.sh $(FILE_OUTPUT_DIR)/$(CONFIGUREOUTFILE) endif #erase ifneq (,$(findstring erase,$(BUILD_ALL))) - $(ERASEOUTFILE): $(ERASEOBJS) opensea-libs mkoutputdir + $(ERASEOUTFILE): $(ERASEOBJS) ifneq (,$(findstring DISABLE_TCG_SUPPORT,$(PROJECT_DEFINES))) $(CC) $(ERASEOBJS) $(PROJECT_DEFINES) $(LDFLAGS) $(LDLIBS) -o $(FILE_OUTPUT_DIR)/$(ERASEOUTFILE) $(STRIP) -s $(FILE_OUTPUT_DIR)/$(ERASEOUTFILE) @@ -342,7 +362,7 @@ endif #firmware ifneq (,$(findstring firmware,$(BUILD_ALL))) - $(FIRMWAREOUTFILE): $(FIRMWAREOBJS) opensea-libs mkoutputdir + $(FIRMWAREOUTFILE): $(FIRMWAREOBJS) $(CC) $(FIRMWAREOBJS) $(LDFLAGS) $(LDLIBS) -o $(FILE_OUTPUT_DIR)/$(FIRMWAREOUTFILE) $(STRIP) -s $(FILE_OUTPUT_DIR)/$(FIRMWAREOUTFILE) #sh rename_seachest.sh $(FILE_OUTPUT_DIR)/$(FIRMWAREOUTFILE) @@ -350,7 +370,7 @@ endif #format ifneq (,$(findstring format,$(BUILD_ALL))) - $(FORMATOUTFILE): $(FORMATOBJS) opensea-libs mkoutputdir + $(FORMATOUTFILE): $(FORMATOBJS) $(CC) $(FORMATOBJS) $(LDFLAGS) $(LDLIBS) -o $(FILE_OUTPUT_DIR)/$(FORMATOUTFILE) $(STRIP) -s $(FILE_OUTPUT_DIR)/$(FORMATOUTFILE) #sh rename_seachest.sh $(FILE_OUTPUT_DIR)/$(FORMATOUTFILE) @@ -358,7 +378,7 @@ endif #generictests ifneq (,$(findstring generictests,$(BUILD_ALL))) - $(GENERICTESTSOUTFILE) : $(GENERICTESTSOBJS) opensea-libs mkoutputdir + $(GENERICTESTSOUTFILE) : $(GENERICTESTSOBJS) $(CC) $(GENERICTESTSOBJS) $(LDFLAGS) $(LDLIBS) -o $(FILE_OUTPUT_DIR)/$(GENERICTESTSOUTFILE) $(STRIP) -s $(FILE_OUTPUT_DIR)/$(GENERICTESTSOUTFILE) #sh rename_seachest.sh $(FILE_OUTPUT_DIR)/$(GENERICTESTSOUTFILE) @@ -366,15 +386,15 @@ endif #info ifneq (,$(findstring info,$(BUILD_ALL))) - $(INFOOUTFILE): $(INFOOBJS) opensea-libs mkoutputdir - $(CC) $(INFOOBJS) $(LDFLAGS) $(LDLIBS) -o $(FILE_OUTPUT_DIR)/$(INFOOUTFILE) + $(INFOOUTFILE): $(INFOOBJS) + $(CC) $(INFOOBJS) $(LIBJSONFORMATLFLAGS) $(LDFLAGS) $(LDLIBS) -o $(FILE_OUTPUT_DIR)/$(INFOOUTFILE) $(STRIP) -s $(FILE_OUTPUT_DIR)/$(INFOOUTFILE) #sh rename_seachest.sh $(FILE_OUTPUT_DIR)/$(INFOOUTFILE) endif #logs ifneq (,$(findstring logs,$(BUILD_ALL))) - $(LOGSOUTFILE): $(LOGSOBJS) opensea-libs mkoutputdir + $(LOGSOUTFILE): $(LOGSOBJS) $(CC) $(LOGSOBJS) $(LDFLAGS) $(LDLIBS) -o $(FILE_OUTPUT_DIR)/$(LOGSOUTFILE) $(STRIP) -s $(FILE_OUTPUT_DIR)/$(LOGSOUTFILE) #sh rename_seachest.sh $(FILE_OUTPUT_DIR)/$(LOGSOUTFILE) @@ -382,7 +402,7 @@ endif #nvme ifneq (,$(findstring nvme,$(BUILD_ALL))) - $(NVMEOUTFILE): $(NVMEOBJS) opensea-libs mkoutputdir + $(NVMEOUTFILE): $(NVMEOBJS) $(CC) $(NVMEOBJS) $(LDFLAGS) $(LDLIBS) -o $(FILE_OUTPUT_DIR)/$(NVMEOUTFILE) $(STRIP) -s $(FILE_OUTPUT_DIR)/$(NVMEOUTFILE) #sh rename_seachest.sh $(FILE_OUTPUT_DIR)/$(NVMEOUTFILE) @@ -390,7 +410,7 @@ endif #powercontrol ifneq (,$(findstring powercontrol,$(BUILD_ALL))) - $(POWERCONTROLOUTFILE) : $(POWERCONTROLOBJS) opensea-libs mkoutputdir + $(POWERCONTROLOUTFILE) : $(POWERCONTROLOBJS) $(CC) $(POWERCONTROLOBJS) $(LDFLAGS) $(LDLIBS) -o $(FILE_OUTPUT_DIR)/$(POWERCONTROLOUTFILE) $(STRIP) -s $(FILE_OUTPUT_DIR)/$(POWERCONTROLOUTFILE) #sh rename_seachest.sh $(FILE_OUTPUT_DIR)/$(POWERCONTROLOUTFILE) @@ -398,7 +418,7 @@ endif #smart ifneq (,$(findstring smart,$(BUILD_ALL))) - $(SMARTOUTFILE): $(SMARTOBJS) opensea-libs mkoutputdir + $(SMARTOUTFILE): $(SMARTOBJS) $(CC) $(SMARTOBJS) $(LDFLAGS) $(LDLIBS) -o $(FILE_OUTPUT_DIR)/$(SMARTOUTFILE) $(STRIP) -s $(FILE_OUTPUT_DIR)/$(SMARTOUTFILE) #sh rename_seachest.sh $(FILE_OUTPUT_DIR)/$(SMARTOUTFILE) @@ -406,7 +426,7 @@ endif #zbd ifneq (,$(findstring zbd,$(BUILD_ALL))) - $(ZBDOUTFILE): $(ZBDOBJS) opensea-libs mkoutputdir + $(ZBDOUTFILE): $(ZBDOBJS) $(CC) $(ZBDOBJS) $(LDFLAGS) $(LDLIBS) -o $(FILE_OUTPUT_DIR)/$(ZBDOUTFILE) $(STRIP) -s $(FILE_OUTPUT_DIR)/$(ZBDOUTFILE) #sh rename_seachest.sh $(FILE_OUTPUT_DIR)/$(ZBDOUTFILE) @@ -414,7 +434,7 @@ endif #passthrough ifneq (,$(findstring passthrough,$(BUILD_ALL))) - $(PASSTHROUGHTESTOUTFILE): $(PASSTHROUGHTESTOBJS) opensea-libs mkoutputdir + $(PASSTHROUGHTESTOUTFILE): $(PASSTHROUGHTESTOBJS) $(CC) $(PASSTHROUGHTESTOBJS) $(LDFLAGS) $(LDLIBS) -o $(FILE_OUTPUT_DIR)/$(PASSTHROUGHTESTOUTFILE) $(STRIP) -s $(FILE_OUTPUT_DIR)/$(PASSTHROUGHTESTOUTFILE) #sh rename_seachest.sh $(FILE_OUTPUT_DIR)/$(PASSTHROUGHTESTOUTFILE) @@ -422,7 +442,7 @@ endif #reservations ifneq (,$(findstring reservations,$(BUILD_ALL))) - $(RESERVATIONSOUTFILE): $(RESERVATIONSOBJS) opensea-libs mkoutputdir + $(RESERVATIONSOUTFILE): $(RESERVATIONSOBJS) $(CC) $(RESERVATIONSOBJS) $(LDFLAGS) $(LDLIBS) -o $(FILE_OUTPUT_DIR)/$(RESERVATIONSOUTFILE) $(STRIP) -s $(FILE_OUTPUT_DIR)/$(RESERVATIONSOUTFILE) #sh rename_seachest.sh $(FILE_OUTPUT_DIR)/$(RESERVATIONSOUTFILE) @@ -439,9 +459,11 @@ clean: clean_all: clean rm -f *.o *.a + $(MAKE) -C ../../subprojects/wingetopt clean $(MAKE) -C ../../subprojects/opensea-common/Make/gccWin -f Makefile.gccWin clean $(MAKE) -C ../../subprojects/opensea-transport/Make/gccWin -f Makefile.gccWin clean $(MAKE) -C ../../subprojects/opensea-operations/Make/gccWin -f Makefile.gccWin clean + $(MAKE) -C ../../subprojects/opensea-jsonformat/Make/gcc clean mkoutputdir: mkdir -p $(FILE_OUTPUT_DIR) diff --git a/Make/gccWin/buildjsonc.sh b/Make/gccWin/buildjsonc.sh new file mode 100644 index 00000000..749bff03 --- /dev/null +++ b/Make/gccWin/buildjsonc.sh @@ -0,0 +1,17 @@ +#!/bin/sh + +# The purpose of this script is to execute the json-c project's cmake build for the makefiles +# When this was attempted in the makefiles themselves, it failed with bizarre errors. +# TODO: Check arguments + +cmake -S ../../../json-c/ -B ../../../json-c/build \ + -DBUILD_TESTING=OFF \ + -DCMAKE_BUILD_TYPE=Release \ + -DBUILD_SHARED_LIBS=OFF \ + -DDISABLE_EXTRA_LIBS=ON \ + -DDISABLE_BSYMBOLIC=ON \ + -DBUILD_APPS=OFF \ + -DCMAKE_POLICY_DEFAULT_CMP0126=NEW \ + -DCMAKE_POLICY_DEFAULT_CMP0156=NEW \ + -DCMAKE_POLICY_DEFAULT_CMP0179=NEW +cmake --build ../../../json-c/build diff --git a/subprojects/opensea-common b/subprojects/opensea-common index 6aa16cb2..bf5d3038 160000 --- a/subprojects/opensea-common +++ b/subprojects/opensea-common @@ -1 +1 @@ -Subproject commit 6aa16cb2078f712715862f067d825d14ad0564f5 +Subproject commit bf5d3038226d3273fc2154e51d1cc115b304eb01 diff --git a/subprojects/opensea-jsonformat b/subprojects/opensea-jsonformat index 131fe3bd..40919c66 160000 --- a/subprojects/opensea-jsonformat +++ b/subprojects/opensea-jsonformat @@ -1 +1 @@ -Subproject commit 131fe3bdce88db887892c06b399bb57056dbc522 +Subproject commit 40919c66cbae7a36a2390cc498c8b7c177733255 diff --git a/subprojects/opensea-operations b/subprojects/opensea-operations index 1315fbf1..529c8f96 160000 --- a/subprojects/opensea-operations +++ b/subprojects/opensea-operations @@ -1 +1 @@ -Subproject commit 1315fbf1ca5c833c50628320bbed850a9e8fc108 +Subproject commit 529c8f968252edd7be3419df297229793fdf91cc diff --git a/subprojects/opensea-transport b/subprojects/opensea-transport index 9a0cbb56..fa8c4b34 160000 --- a/subprojects/opensea-transport +++ b/subprojects/opensea-transport @@ -1 +1 @@ -Subproject commit 9a0cbb5676d1eddbfe9c99b96e7ca528343820a2 +Subproject commit fa8c4b349df21588730a55a6b20e3e9be688a121 From f85c11a0486317fac8698f3800e3b974b746d2cc Mon Sep 17 00:00:00 2001 From: Tyler Erickson Date: Wed, 15 Oct 2025 11:58:31 -0600 Subject: [PATCH 10/21] make: Adding missing configurations for msvc2022 Signed-off-by: Tyler Erickson --- Make/VS.2022/OpenSeaChest.sln | 92 ++-- .../OpenSeaChest_Raw/OpenSeaChest_Raw.vcxproj | 498 ++++++++++++++++++ .../openSeaChest_Defect.vcxproj | 498 ++++++++++++++++++ 3 files changed, 1046 insertions(+), 42 deletions(-) diff --git a/Make/VS.2022/OpenSeaChest.sln b/Make/VS.2022/OpenSeaChest.sln index cbb71934..baa40f52 100644 --- a/Make/VS.2022/OpenSeaChest.sln +++ b/Make/VS.2022/OpenSeaChest.sln @@ -880,8 +880,8 @@ Global {926C8C5D-B6E6-4516-836F-70F9488378A1}.Static-Debug|ARM64.Build.0 = Static-Debug|ARM64 {926C8C5D-B6E6-4516-836F-70F9488378A1}.Static-Debug|x64.ActiveCfg = Static-Debug|x64 {926C8C5D-B6E6-4516-836F-70F9488378A1}.Static-Debug|x64.Build.0 = Static-Debug|x64 - {926C8C5D-B6E6-4516-836F-70F9488378A1}.Static-Debug|x86.ActiveCfg = Debug|Win32 - {926C8C5D-B6E6-4516-836F-70F9488378A1}.Static-Debug|x86.Build.0 = Debug|Win32 + {926C8C5D-B6E6-4516-836F-70F9488378A1}.Static-Debug|x86.ActiveCfg = Static-Debug|Win32 + {926C8C5D-B6E6-4516-836F-70F9488378A1}.Static-Debug|x86.Build.0 = Static-Debug|Win32 {926C8C5D-B6E6-4516-836F-70F9488378A1}.Static-Release|ARM.ActiveCfg = Static-Release|ARM {926C8C5D-B6E6-4516-836F-70F9488378A1}.Static-Release|ARM.Build.0 = Static-Release|ARM {926C8C5D-B6E6-4516-836F-70F9488378A1}.Static-Release|ARM64.ActiveCfg = Static-Release|ARM64 @@ -890,62 +890,70 @@ Global {926C8C5D-B6E6-4516-836F-70F9488378A1}.Static-Release|x64.Build.0 = Static-Release|x64 {926C8C5D-B6E6-4516-836F-70F9488378A1}.Static-Release|x86.ActiveCfg = Static-Release|Win32 {926C8C5D-B6E6-4516-836F-70F9488378A1}.Static-Release|x86.Build.0 = Static-Release|Win32 - {A275B070-D641-414D-AE6A-7796F6D6BE2A}.Debug|ARM.ActiveCfg = Debug|Win32 - {A275B070-D641-414D-AE6A-7796F6D6BE2A}.Debug|ARM64.ActiveCfg = Debug|Win32 + {A275B070-D641-414D-AE6A-7796F6D6BE2A}.Debug|ARM.ActiveCfg = Debug|ARM + {A275B070-D641-414D-AE6A-7796F6D6BE2A}.Debug|ARM.Build.0 = Debug|ARM + {A275B070-D641-414D-AE6A-7796F6D6BE2A}.Debug|ARM64.ActiveCfg = Debug|ARM64 + {A275B070-D641-414D-AE6A-7796F6D6BE2A}.Debug|ARM64.Build.0 = Debug|ARM64 {A275B070-D641-414D-AE6A-7796F6D6BE2A}.Debug|x64.ActiveCfg = Debug|x64 {A275B070-D641-414D-AE6A-7796F6D6BE2A}.Debug|x64.Build.0 = Debug|x64 {A275B070-D641-414D-AE6A-7796F6D6BE2A}.Debug|x86.ActiveCfg = Debug|Win32 {A275B070-D641-414D-AE6A-7796F6D6BE2A}.Debug|x86.Build.0 = Debug|Win32 - {A275B070-D641-414D-AE6A-7796F6D6BE2A}.Release|ARM.ActiveCfg = Release|Win32 - {A275B070-D641-414D-AE6A-7796F6D6BE2A}.Release|ARM64.ActiveCfg = Release|Win32 + {A275B070-D641-414D-AE6A-7796F6D6BE2A}.Release|ARM.ActiveCfg = Release|ARM + {A275B070-D641-414D-AE6A-7796F6D6BE2A}.Release|ARM.Build.0 = Release|ARM + {A275B070-D641-414D-AE6A-7796F6D6BE2A}.Release|ARM64.ActiveCfg = Release|ARM64 + {A275B070-D641-414D-AE6A-7796F6D6BE2A}.Release|ARM64.Build.0 = Release|ARM64 {A275B070-D641-414D-AE6A-7796F6D6BE2A}.Release|x64.ActiveCfg = Release|x64 {A275B070-D641-414D-AE6A-7796F6D6BE2A}.Release|x64.Build.0 = Release|x64 {A275B070-D641-414D-AE6A-7796F6D6BE2A}.Release|x86.ActiveCfg = Release|Win32 {A275B070-D641-414D-AE6A-7796F6D6BE2A}.Release|x86.Build.0 = Release|Win32 - {A275B070-D641-414D-AE6A-7796F6D6BE2A}.Static-Debug|ARM.ActiveCfg = Debug|Win32 - {A275B070-D641-414D-AE6A-7796F6D6BE2A}.Static-Debug|ARM.Build.0 = Debug|Win32 - {A275B070-D641-414D-AE6A-7796F6D6BE2A}.Static-Debug|ARM64.ActiveCfg = Debug|Win32 - {A275B070-D641-414D-AE6A-7796F6D6BE2A}.Static-Debug|ARM64.Build.0 = Debug|Win32 - {A275B070-D641-414D-AE6A-7796F6D6BE2A}.Static-Debug|x64.ActiveCfg = Debug|x64 - {A275B070-D641-414D-AE6A-7796F6D6BE2A}.Static-Debug|x64.Build.0 = Debug|x64 - {A275B070-D641-414D-AE6A-7796F6D6BE2A}.Static-Debug|x86.ActiveCfg = Debug|Win32 - {A275B070-D641-414D-AE6A-7796F6D6BE2A}.Static-Debug|x86.Build.0 = Debug|Win32 - {A275B070-D641-414D-AE6A-7796F6D6BE2A}.Static-Release|ARM.ActiveCfg = Debug|Win32 - {A275B070-D641-414D-AE6A-7796F6D6BE2A}.Static-Release|ARM.Build.0 = Debug|Win32 - {A275B070-D641-414D-AE6A-7796F6D6BE2A}.Static-Release|ARM64.ActiveCfg = Debug|Win32 - {A275B070-D641-414D-AE6A-7796F6D6BE2A}.Static-Release|ARM64.Build.0 = Debug|Win32 - {A275B070-D641-414D-AE6A-7796F6D6BE2A}.Static-Release|x64.ActiveCfg = Release|x64 - {A275B070-D641-414D-AE6A-7796F6D6BE2A}.Static-Release|x64.Build.0 = Release|x64 - {A275B070-D641-414D-AE6A-7796F6D6BE2A}.Static-Release|x86.ActiveCfg = Release|Win32 - {A275B070-D641-414D-AE6A-7796F6D6BE2A}.Static-Release|x86.Build.0 = Release|Win32 - {2A5F37B2-60C0-4CCD-B43A-71FC72923ACB}.Debug|ARM.ActiveCfg = Debug|Win32 - {2A5F37B2-60C0-4CCD-B43A-71FC72923ACB}.Debug|ARM64.ActiveCfg = Debug|Win32 + {A275B070-D641-414D-AE6A-7796F6D6BE2A}.Static-Debug|ARM.ActiveCfg = Static-Debug|ARM + {A275B070-D641-414D-AE6A-7796F6D6BE2A}.Static-Debug|ARM.Build.0 = Static-Debug|ARM + {A275B070-D641-414D-AE6A-7796F6D6BE2A}.Static-Debug|ARM64.ActiveCfg = Static-Debug|ARM64 + {A275B070-D641-414D-AE6A-7796F6D6BE2A}.Static-Debug|ARM64.Build.0 = Static-Debug|ARM64 + {A275B070-D641-414D-AE6A-7796F6D6BE2A}.Static-Debug|x64.ActiveCfg = Static-Debug|x64 + {A275B070-D641-414D-AE6A-7796F6D6BE2A}.Static-Debug|x64.Build.0 = Static-Debug|x64 + {A275B070-D641-414D-AE6A-7796F6D6BE2A}.Static-Debug|x86.ActiveCfg = Static-Debug|Win32 + {A275B070-D641-414D-AE6A-7796F6D6BE2A}.Static-Debug|x86.Build.0 = Static-Debug|Win32 + {A275B070-D641-414D-AE6A-7796F6D6BE2A}.Static-Release|ARM.ActiveCfg = Static-Release|ARM + {A275B070-D641-414D-AE6A-7796F6D6BE2A}.Static-Release|ARM.Build.0 = Static-Release|ARM + {A275B070-D641-414D-AE6A-7796F6D6BE2A}.Static-Release|ARM64.ActiveCfg = Static-Release|ARM64 + {A275B070-D641-414D-AE6A-7796F6D6BE2A}.Static-Release|ARM64.Build.0 = Static-Release|ARM64 + {A275B070-D641-414D-AE6A-7796F6D6BE2A}.Static-Release|x64.ActiveCfg = Static-Release|x64 + {A275B070-D641-414D-AE6A-7796F6D6BE2A}.Static-Release|x64.Build.0 = Static-Release|x64 + {A275B070-D641-414D-AE6A-7796F6D6BE2A}.Static-Release|x86.ActiveCfg = Static-Release|Win32 + {A275B070-D641-414D-AE6A-7796F6D6BE2A}.Static-Release|x86.Build.0 = Static-Release|Win32 + {2A5F37B2-60C0-4CCD-B43A-71FC72923ACB}.Debug|ARM.ActiveCfg = Debug|ARM + {2A5F37B2-60C0-4CCD-B43A-71FC72923ACB}.Debug|ARM.Build.0 = Debug|ARM + {2A5F37B2-60C0-4CCD-B43A-71FC72923ACB}.Debug|ARM64.ActiveCfg = Debug|ARM64 + {2A5F37B2-60C0-4CCD-B43A-71FC72923ACB}.Debug|ARM64.Build.0 = Debug|ARM64 {2A5F37B2-60C0-4CCD-B43A-71FC72923ACB}.Debug|x64.ActiveCfg = Debug|x64 {2A5F37B2-60C0-4CCD-B43A-71FC72923ACB}.Debug|x64.Build.0 = Debug|x64 {2A5F37B2-60C0-4CCD-B43A-71FC72923ACB}.Debug|x86.ActiveCfg = Debug|Win32 {2A5F37B2-60C0-4CCD-B43A-71FC72923ACB}.Debug|x86.Build.0 = Debug|Win32 - {2A5F37B2-60C0-4CCD-B43A-71FC72923ACB}.Release|ARM.ActiveCfg = Release|Win32 - {2A5F37B2-60C0-4CCD-B43A-71FC72923ACB}.Release|ARM64.ActiveCfg = Release|Win32 + {2A5F37B2-60C0-4CCD-B43A-71FC72923ACB}.Release|ARM.ActiveCfg = Release|ARM + {2A5F37B2-60C0-4CCD-B43A-71FC72923ACB}.Release|ARM.Build.0 = Release|ARM + {2A5F37B2-60C0-4CCD-B43A-71FC72923ACB}.Release|ARM64.ActiveCfg = Release|ARM64 + {2A5F37B2-60C0-4CCD-B43A-71FC72923ACB}.Release|ARM64.Build.0 = Release|ARM64 {2A5F37B2-60C0-4CCD-B43A-71FC72923ACB}.Release|x64.ActiveCfg = Release|x64 {2A5F37B2-60C0-4CCD-B43A-71FC72923ACB}.Release|x64.Build.0 = Release|x64 {2A5F37B2-60C0-4CCD-B43A-71FC72923ACB}.Release|x86.ActiveCfg = Release|Win32 {2A5F37B2-60C0-4CCD-B43A-71FC72923ACB}.Release|x86.Build.0 = Release|Win32 - {2A5F37B2-60C0-4CCD-B43A-71FC72923ACB}.Static-Debug|ARM.ActiveCfg = Debug|Win32 - {2A5F37B2-60C0-4CCD-B43A-71FC72923ACB}.Static-Debug|ARM.Build.0 = Debug|Win32 - {2A5F37B2-60C0-4CCD-B43A-71FC72923ACB}.Static-Debug|ARM64.ActiveCfg = Debug|Win32 - {2A5F37B2-60C0-4CCD-B43A-71FC72923ACB}.Static-Debug|ARM64.Build.0 = Debug|Win32 - {2A5F37B2-60C0-4CCD-B43A-71FC72923ACB}.Static-Debug|x64.ActiveCfg = Debug|x64 - {2A5F37B2-60C0-4CCD-B43A-71FC72923ACB}.Static-Debug|x64.Build.0 = Debug|x64 - {2A5F37B2-60C0-4CCD-B43A-71FC72923ACB}.Static-Debug|x86.ActiveCfg = Debug|Win32 - {2A5F37B2-60C0-4CCD-B43A-71FC72923ACB}.Static-Debug|x86.Build.0 = Debug|Win32 - {2A5F37B2-60C0-4CCD-B43A-71FC72923ACB}.Static-Release|ARM.ActiveCfg = Debug|Win32 - {2A5F37B2-60C0-4CCD-B43A-71FC72923ACB}.Static-Release|ARM.Build.0 = Debug|Win32 - {2A5F37B2-60C0-4CCD-B43A-71FC72923ACB}.Static-Release|ARM64.ActiveCfg = Debug|Win32 - {2A5F37B2-60C0-4CCD-B43A-71FC72923ACB}.Static-Release|ARM64.Build.0 = Debug|Win32 - {2A5F37B2-60C0-4CCD-B43A-71FC72923ACB}.Static-Release|x64.ActiveCfg = Release|x64 - {2A5F37B2-60C0-4CCD-B43A-71FC72923ACB}.Static-Release|x64.Build.0 = Release|x64 - {2A5F37B2-60C0-4CCD-B43A-71FC72923ACB}.Static-Release|x86.ActiveCfg = Release|Win32 - {2A5F37B2-60C0-4CCD-B43A-71FC72923ACB}.Static-Release|x86.Build.0 = Release|Win32 + {2A5F37B2-60C0-4CCD-B43A-71FC72923ACB}.Static-Debug|ARM.ActiveCfg = Static-Debug|ARM + {2A5F37B2-60C0-4CCD-B43A-71FC72923ACB}.Static-Debug|ARM.Build.0 = Static-Debug|ARM + {2A5F37B2-60C0-4CCD-B43A-71FC72923ACB}.Static-Debug|ARM64.ActiveCfg = Static-Debug|ARM64 + {2A5F37B2-60C0-4CCD-B43A-71FC72923ACB}.Static-Debug|ARM64.Build.0 = Static-Debug|ARM64 + {2A5F37B2-60C0-4CCD-B43A-71FC72923ACB}.Static-Debug|x64.ActiveCfg = Static-Debug|x64 + {2A5F37B2-60C0-4CCD-B43A-71FC72923ACB}.Static-Debug|x64.Build.0 = Static-Debug|x64 + {2A5F37B2-60C0-4CCD-B43A-71FC72923ACB}.Static-Debug|x86.ActiveCfg = Static-Debug|Win32 + {2A5F37B2-60C0-4CCD-B43A-71FC72923ACB}.Static-Debug|x86.Build.0 = Static-Debug|Win32 + {2A5F37B2-60C0-4CCD-B43A-71FC72923ACB}.Static-Release|ARM.ActiveCfg = Static-Release|ARM + {2A5F37B2-60C0-4CCD-B43A-71FC72923ACB}.Static-Release|ARM.Build.0 = Static-Release|ARM + {2A5F37B2-60C0-4CCD-B43A-71FC72923ACB}.Static-Release|ARM64.ActiveCfg = Static-Release|ARM64 + {2A5F37B2-60C0-4CCD-B43A-71FC72923ACB}.Static-Release|ARM64.Build.0 = Static-Release|ARM64 + {2A5F37B2-60C0-4CCD-B43A-71FC72923ACB}.Static-Release|x64.ActiveCfg = Static-Release|x64 + {2A5F37B2-60C0-4CCD-B43A-71FC72923ACB}.Static-Release|x64.Build.0 = Static-Release|x64 + {2A5F37B2-60C0-4CCD-B43A-71FC72923ACB}.Static-Release|x86.ActiveCfg = Static-Release|Win32 + {2A5F37B2-60C0-4CCD-B43A-71FC72923ACB}.Static-Release|x86.Build.0 = Static-Release|Win32 {A319438D-D2E5-4CA2-91C4-12769AA9A2EB}.Debug|ARM.ActiveCfg = Debug|ARM {A319438D-D2E5-4CA2-91C4-12769AA9A2EB}.Debug|ARM.Build.0 = Debug|ARM {A319438D-D2E5-4CA2-91C4-12769AA9A2EB}.Debug|ARM64.ActiveCfg = Debug|ARM64 diff --git a/Make/VS.2022/OpenSeaChest_Raw/OpenSeaChest_Raw.vcxproj b/Make/VS.2022/OpenSeaChest_Raw/OpenSeaChest_Raw.vcxproj index f07f7294..f63d5884 100644 --- a/Make/VS.2022/OpenSeaChest_Raw/OpenSeaChest_Raw.vcxproj +++ b/Make/VS.2022/OpenSeaChest_Raw/OpenSeaChest_Raw.vcxproj @@ -1,10 +1,26 @@ + + Debug + ARM + + + Debug + ARM64 + Debug Win32 + + Release + ARM + + + Release + ARM64 + Release Win32 @@ -17,6 +33,38 @@ Release x64 + + Static-Debug + ARM + + + Static-Debug + ARM64 + + + Static-Debug + Win32 + + + Static-Debug + x64 + + + Static-Release + ARM + + + Static-Release + ARM64 + + + Static-Release + Win32 + + + Static-Release + x64 + 16.0 @@ -32,6 +80,12 @@ v143 Unicode + + Application + true + v143 + Unicode + Application false @@ -39,12 +93,49 @@ true Unicode + + Application + false + v143 + true + Unicode + Application true v143 Unicode + + Application + true + v143 + Unicode + + + Application + true + v143 + Unicode + + + Application + true + v143 + Unicode + + + Application + true + v143 + Unicode + + + Application + true + v143 + Unicode + Application false @@ -52,6 +143,41 @@ true Unicode + + Application + false + v143 + true + Unicode + + + Application + false + v143 + true + Unicode + + + Application + false + v143 + true + Unicode + + + Application + false + v143 + true + Unicode + + + Application + false + v143 + true + Unicode + @@ -60,15 +186,51 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + true @@ -76,20 +238,72 @@ $(Platform)\$(Configuration)\ openSeaChest_Raw + + true + $(SolutionDir)$(Platform)\$(Configuration)\ + $(Platform)\$(Configuration)\ + openSeaChest_Raw + false $(SolutionDir)$(Platform)\$(Configuration)\ $(Platform)\$(Configuration)\ openSeaChest_Raw + + false + $(SolutionDir)$(Platform)\$(Configuration)\ + $(Platform)\$(Configuration)\ + openSeaChest_Raw + true openSeaChest_Raw + + true + openSeaChest_Raw + + + true + openSeaChest_Raw + + + true + openSeaChest_Raw + + + true + openSeaChest_Raw + + + true + openSeaChest_Raw + false openSeaChest_Raw + + false + openSeaChest_Raw + + + false + openSeaChest_Raw + + + false + openSeaChest_Raw + + + false + openSeaChest_Raw + + + false + openSeaChest_Raw + EnableAllWarnings @@ -111,6 +325,28 @@ 6.0 + + + EnableAllWarnings + true + STATIC_OPENSEA_TRANSPORT;STATIC_OPENSEA_OPERATIONS;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;ENABLE_CSMI;%(PreprocessorDefinitions) + true + stdc17 + ..\..\..\subprojects\opensea-transport\include;..\..\..\subprojects\opensea-operations\include;..\..\..\include;..\..\..\subprojects\opensea-common\include;..\..\..\subprojects\wingetopt\src;..\..\..\subprojects\opensea-transport\include\vendor;%(AdditionalIncludeDirectories) + Caret + CompileAsC + 4214;4201;4668;4820;4710;4255;5045;4711;4324;4221;4204;4061;5105 + MultiThreadedDebug + + + Console + true + ..\..\..\subprojects\opensea-transport\Make\VS.2022\opensea-transport\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\opensea-operations\Make\VS.2022\opensea-operations\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\wingetopt\VS.2022\$(Platform)\$(Configuration);..\..\..\subprojects\opensea-common\Make\VS.2022\opensea-common\$(Platform)\$(Configuration)\;%(AdditionalLibraryDirectories) + opensea-common.lib;opensea-transport.lib;opensea-operations.lib;getopt.lib;%(AdditionalDependencies) + RequireAdministrator + 6.0 + + EnableAllWarnings @@ -136,6 +372,32 @@ 6.0 + + + EnableAllWarnings + true + true + true + STATIC_OPENSEA_TRANSPORT;STATIC_OPENSEA_OPERATIONS;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;ENABLE_CSMI;%(PreprocessorDefinitions) + true + stdc17 + ..\..\..\subprojects\opensea-transport\include;..\..\..\subprojects\opensea-operations\include;..\..\..\include;..\..\..\subprojects\opensea-common\include;..\..\..\subprojects\wingetopt\src;..\..\..\subprojects\opensea-transport\include\vendor;%(AdditionalIncludeDirectories) + Caret + CompileAsC + 4214;4201;4668;4820;4710;4255;5045;4711;4324;4221;4204;4061;5105 + MultiThreaded + + + Console + true + true + true + ..\..\..\subprojects\opensea-transport\Make\VS.2022\opensea-transport\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\opensea-operations\Make\VS.2022\opensea-operations\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\wingetopt\VS.2022\$(Platform)\$(Configuration);..\..\..\subprojects\opensea-common\Make\VS.2022\opensea-common\$(Platform)\$(Configuration)\;%(AdditionalLibraryDirectories) + opensea-common.lib;opensea-transport.lib;opensea-operations.lib;getopt.lib;%(AdditionalDependencies) + RequireAdministrator + 6.0 + + EnableAllWarnings @@ -157,6 +419,114 @@ 6.0 + + + EnableAllWarnings + true + STATIC_OPENSEA_TRANSPORT;STATIC_OPENSEA_OPERATIONS;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;ENABLE_CSMI;%(PreprocessorDefinitions) + true + stdc17 + ..\..\..\subprojects\opensea-transport\include;..\..\..\subprojects\opensea-operations\include;..\..\..\include;..\..\..\subprojects\opensea-common\include;..\..\..\subprojects\wingetopt\src;..\..\..\subprojects\opensea-transport\include\vendor;%(AdditionalIncludeDirectories) + Caret + CompileAsC + 4214;4201;4668;4820;4710;4255;5045;4711;4324;4221;4204;4061;5105 + + + Console + true + ..\..\..\subprojects\opensea-transport\Make\VS.2022\opensea-transport\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\opensea-operations\Make\VS.2022\opensea-operations\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\wingetopt\VS.2022\$(Platform)\$(Configuration);..\..\..\subprojects\opensea-common\Make\VS.2022\opensea-common\$(Platform)\$(Configuration)\;%(AdditionalLibraryDirectories) + opensea-common.lib;opensea-transport.lib;opensea-operations.lib;getopt.lib;%(AdditionalDependencies) + RequireAdministrator + 6.0 + + + + + EnableAllWarnings + true + STATIC_OPENSEA_TRANSPORT;STATIC_OPENSEA_OPERATIONS;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;ENABLE_CSMI;%(PreprocessorDefinitions) + true + stdc17 + ..\..\..\subprojects\opensea-transport\include;..\..\..\subprojects\opensea-operations\include;..\..\..\include;..\..\..\subprojects\opensea-common\include;..\..\..\subprojects\wingetopt\src;..\..\..\subprojects\opensea-transport\include\vendor;%(AdditionalIncludeDirectories) + Caret + CompileAsC + 4214;4201;4668;4820;4710;4255;5045;4711;4324;4221;4204;4061;5105 + + + Console + true + ..\..\..\subprojects\opensea-transport\Make\VS.2022\opensea-transport\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\opensea-operations\Make\VS.2022\opensea-operations\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\wingetopt\VS.2022\$(Platform)\$(Configuration);..\..\..\subprojects\opensea-common\Make\VS.2022\opensea-common\$(Platform)\$(Configuration)\;%(AdditionalLibraryDirectories) + opensea-common.lib;opensea-transport.lib;opensea-operations.lib;getopt.lib;%(AdditionalDependencies) + RequireAdministrator + 6.0 + + + + + EnableAllWarnings + true + STATIC_OPENSEA_TRANSPORT;STATIC_OPENSEA_OPERATIONS;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;ENABLE_CSMI;%(PreprocessorDefinitions) + true + stdc17 + ..\..\..\subprojects\opensea-transport\include;..\..\..\subprojects\opensea-operations\include;..\..\..\include;..\..\..\subprojects\opensea-common\include;..\..\..\subprojects\wingetopt\src;..\..\..\subprojects\opensea-transport\include\vendor;%(AdditionalIncludeDirectories) + Caret + CompileAsC + 4214;4201;4668;4820;4710;4255;5045;4711;4324;4221;4204;4061;5105 + MultiThreadedDebug + + + Console + true + ..\..\..\subprojects\opensea-transport\Make\VS.2022\opensea-transport\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\opensea-operations\Make\VS.2022\opensea-operations\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\wingetopt\VS.2022\$(Platform)\$(Configuration);..\..\..\subprojects\opensea-common\Make\VS.2022\opensea-common\$(Platform)\$(Configuration)\;%(AdditionalLibraryDirectories) + opensea-common.lib;opensea-transport.lib;opensea-operations.lib;getopt.lib;%(AdditionalDependencies) + RequireAdministrator + 6.0 + + + + + EnableAllWarnings + true + STATIC_OPENSEA_TRANSPORT;STATIC_OPENSEA_OPERATIONS;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;ENABLE_CSMI;%(PreprocessorDefinitions) + true + stdc17 + ..\..\..\subprojects\opensea-transport\include;..\..\..\subprojects\opensea-operations\include;..\..\..\include;..\..\..\subprojects\opensea-common\include;..\..\..\subprojects\wingetopt\src;..\..\..\subprojects\opensea-transport\include\vendor;%(AdditionalIncludeDirectories) + Caret + CompileAsC + 4214;4201;4668;4820;4710;4255;5045;4711;4324;4221;4204;4061;5105 + MultiThreadedDebug + + + Console + true + ..\..\..\subprojects\opensea-transport\Make\VS.2022\opensea-transport\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\opensea-operations\Make\VS.2022\opensea-operations\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\wingetopt\VS.2022\$(Platform)\$(Configuration);..\..\..\subprojects\opensea-common\Make\VS.2022\opensea-common\$(Platform)\$(Configuration)\;%(AdditionalLibraryDirectories) + opensea-common.lib;opensea-transport.lib;opensea-operations.lib;getopt.lib;%(AdditionalDependencies) + RequireAdministrator + 6.0 + + + + + EnableAllWarnings + true + STATIC_OPENSEA_TRANSPORT;STATIC_OPENSEA_OPERATIONS;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;ENABLE_CSMI;%(PreprocessorDefinitions) + true + stdc17 + ..\..\..\subprojects\opensea-transport\include;..\..\..\subprojects\opensea-operations\include;..\..\..\include;..\..\..\subprojects\opensea-common\include;..\..\..\subprojects\wingetopt\src;..\..\..\subprojects\opensea-transport\include\vendor;%(AdditionalIncludeDirectories) + Caret + CompileAsC + 4214;4201;4668;4820;4710;4255;5045;4711;4324;4221;4204;4061;5105 + MultiThreadedDebug + + + Console + true + ..\..\..\subprojects\opensea-transport\Make\VS.2022\opensea-transport\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\opensea-operations\Make\VS.2022\opensea-operations\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\wingetopt\VS.2022\$(Platform)\$(Configuration);..\..\..\subprojects\opensea-common\Make\VS.2022\opensea-common\$(Platform)\$(Configuration)\;%(AdditionalLibraryDirectories) + opensea-common.lib;opensea-transport.lib;opensea-operations.lib;getopt.lib;%(AdditionalDependencies) + RequireAdministrator + 6.0 + + EnableAllWarnings @@ -182,6 +552,134 @@ 6.0 + + + EnableAllWarnings + true + true + true + STATIC_OPENSEA_TRANSPORT;STATIC_OPENSEA_OPERATIONS;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;ENABLE_CSMI;%(PreprocessorDefinitions) + true + stdc17 + ..\..\..\subprojects\opensea-transport\include;..\..\..\subprojects\opensea-operations\include;..\..\..\include;..\..\..\subprojects\opensea-common\include;..\..\..\subprojects\wingetopt\src;..\..\..\subprojects\opensea-transport\include\vendor;%(AdditionalIncludeDirectories) + Caret + CompileAsC + 4214;4201;4668;4820;4710;4255;5045;4711;4324;4221;4204;4061;5105 + MultiThreaded + + + Console + true + true + true + ..\..\..\subprojects\opensea-transport\Make\VS.2022\opensea-transport\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\opensea-operations\Make\VS.2022\opensea-operations\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\wingetopt\VS.2022\$(Platform)\$(Configuration);..\..\..\subprojects\opensea-common\Make\VS.2022\opensea-common\$(Platform)\$(Configuration)\;%(AdditionalLibraryDirectories) + opensea-common.lib;opensea-transport.lib;opensea-operations.lib;getopt.lib;%(AdditionalDependencies) + RequireAdministrator + 6.0 + + + + + EnableAllWarnings + true + true + true + STATIC_OPENSEA_TRANSPORT;STATIC_OPENSEA_OPERATIONS;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;ENABLE_CSMI;%(PreprocessorDefinitions) + true + stdc17 + ..\..\..\subprojects\opensea-transport\include;..\..\..\subprojects\opensea-operations\include;..\..\..\include;..\..\..\subprojects\opensea-common\include;..\..\..\subprojects\wingetopt\src;..\..\..\subprojects\opensea-transport\include\vendor;%(AdditionalIncludeDirectories) + Caret + CompileAsC + 4214;4201;4668;4820;4710;4255;5045;4711;4324;4221;4204;4061;5105 + + + Console + true + true + true + ..\..\..\subprojects\opensea-transport\Make\VS.2022\opensea-transport\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\opensea-operations\Make\VS.2022\opensea-operations\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\wingetopt\VS.2022\$(Platform)\$(Configuration);..\..\..\subprojects\opensea-common\Make\VS.2022\opensea-common\$(Platform)\$(Configuration)\;%(AdditionalLibraryDirectories) + opensea-common.lib;opensea-transport.lib;opensea-operations.lib;getopt.lib;%(AdditionalDependencies) + RequireAdministrator + 6.0 + + + + + EnableAllWarnings + true + true + true + STATIC_OPENSEA_TRANSPORT;STATIC_OPENSEA_OPERATIONS;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;ENABLE_CSMI;%(PreprocessorDefinitions) + true + stdc17 + ..\..\..\subprojects\opensea-transport\include;..\..\..\subprojects\opensea-operations\include;..\..\..\include;..\..\..\subprojects\opensea-common\include;..\..\..\subprojects\wingetopt\src;..\..\..\subprojects\opensea-transport\include\vendor;%(AdditionalIncludeDirectories) + Caret + CompileAsC + 4214;4201;4668;4820;4710;4255;5045;4711;4324;4221;4204;4061;5105 + MultiThreaded + + + Console + true + true + true + ..\..\..\subprojects\opensea-transport\Make\VS.2022\opensea-transport\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\opensea-operations\Make\VS.2022\opensea-operations\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\wingetopt\VS.2022\$(Platform)\$(Configuration);..\..\..\subprojects\opensea-common\Make\VS.2022\opensea-common\$(Platform)\$(Configuration)\;%(AdditionalLibraryDirectories) + opensea-common.lib;opensea-transport.lib;opensea-operations.lib;getopt.lib;%(AdditionalDependencies) + RequireAdministrator + 6.0 + + + + + EnableAllWarnings + true + true + true + STATIC_OPENSEA_TRANSPORT;STATIC_OPENSEA_OPERATIONS;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;ENABLE_CSMI;%(PreprocessorDefinitions) + true + stdc17 + ..\..\..\subprojects\opensea-transport\include;..\..\..\subprojects\opensea-operations\include;..\..\..\include;..\..\..\subprojects\opensea-common\include;..\..\..\subprojects\wingetopt\src;..\..\..\subprojects\opensea-transport\include\vendor;%(AdditionalIncludeDirectories) + Caret + CompileAsC + 4214;4201;4668;4820;4710;4255;5045;4711;4324;4221;4204;4061;5105 + + + Console + true + true + true + ..\..\..\subprojects\opensea-transport\Make\VS.2022\opensea-transport\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\opensea-operations\Make\VS.2022\opensea-operations\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\wingetopt\VS.2022\$(Platform)\$(Configuration);..\..\..\subprojects\opensea-common\Make\VS.2022\opensea-common\$(Platform)\$(Configuration)\;%(AdditionalLibraryDirectories) + opensea-common.lib;opensea-transport.lib;opensea-operations.lib;getopt.lib;%(AdditionalDependencies) + RequireAdministrator + 6.0 + + + + + EnableAllWarnings + true + true + true + STATIC_OPENSEA_TRANSPORT;STATIC_OPENSEA_OPERATIONS;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;ENABLE_CSMI;%(PreprocessorDefinitions) + true + stdc17 + ..\..\..\subprojects\opensea-transport\include;..\..\..\subprojects\opensea-operations\include;..\..\..\include;..\..\..\subprojects\opensea-common\include;..\..\..\subprojects\wingetopt\src;..\..\..\subprojects\opensea-transport\include\vendor;%(AdditionalIncludeDirectories) + Caret + CompileAsC + 4214;4201;4668;4820;4710;4255;5045;4711;4324;4221;4204;4061;5105 + MultiThreaded + + + Console + true + true + true + ..\..\..\subprojects\opensea-transport\Make\VS.2022\opensea-transport\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\opensea-operations\Make\VS.2022\opensea-operations\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\wingetopt\VS.2022\$(Platform)\$(Configuration);..\..\..\subprojects\opensea-common\Make\VS.2022\opensea-common\$(Platform)\$(Configuration)\;%(AdditionalLibraryDirectories) + opensea-common.lib;opensea-transport.lib;opensea-operations.lib;getopt.lib;%(AdditionalDependencies) + RequireAdministrator + 6.0 + + diff --git a/Make/VS.2022/openSeaChest_Defect/openSeaChest_Defect.vcxproj b/Make/VS.2022/openSeaChest_Defect/openSeaChest_Defect.vcxproj index 19a169b6..7364aaa3 100644 --- a/Make/VS.2022/openSeaChest_Defect/openSeaChest_Defect.vcxproj +++ b/Make/VS.2022/openSeaChest_Defect/openSeaChest_Defect.vcxproj @@ -1,10 +1,26 @@ + + Debug + ARM + + + Debug + ARM64 + Debug Win32 + + Release + ARM + + + Release + ARM64 + Release Win32 @@ -17,6 +33,38 @@ Release x64 + + Static-Debug + ARM + + + Static-Debug + ARM64 + + + Static-Debug + Win32 + + + Static-Debug + x64 + + + Static-Release + ARM + + + Static-Release + ARM64 + + + Static-Release + Win32 + + + Static-Release + x64 + 16.0 @@ -32,6 +80,12 @@ v143 Unicode + + Application + true + v143 + Unicode + Application false @@ -39,12 +93,49 @@ true Unicode + + Application + false + v143 + true + Unicode + Application true v143 Unicode + + Application + true + v143 + Unicode + + + Application + true + v143 + Unicode + + + Application + true + v143 + Unicode + + + Application + true + v143 + Unicode + + + Application + true + v143 + Unicode + Application false @@ -52,6 +143,41 @@ true Unicode + + Application + false + v143 + true + Unicode + + + Application + false + v143 + true + Unicode + + + Application + false + v143 + true + Unicode + + + Application + false + v143 + true + Unicode + + + Application + false + v143 + true + Unicode + @@ -60,15 +186,51 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + true @@ -76,20 +238,72 @@ openSeaChest_Defect $(Platform)\$(Configuration)\ + + true + $(SolutionDir)$(Platform)\$(Configuration)\ + openSeaChest_Defect + $(Platform)\$(Configuration)\ + false $(SolutionDir)$(Platform)\$(Configuration)\ openSeaChest_Defect $(Platform)\$(Configuration)\ + + false + $(SolutionDir)$(Platform)\$(Configuration)\ + openSeaChest_Defect + $(Platform)\$(Configuration)\ + true openSeaChest_Defect + + true + openSeaChest_Defect + + + true + openSeaChest_Defect + + + true + openSeaChest_Defect + + + true + openSeaChest_Defect + + + true + openSeaChest_Defect + false openSeaChest_Defect + + false + openSeaChest_Defect + + + false + openSeaChest_Defect + + + false + openSeaChest_Defect + + + false + openSeaChest_Defect + + + false + openSeaChest_Defect + EnableAllWarnings @@ -111,6 +325,28 @@ 6.0 + + + EnableAllWarnings + true + STATIC_OPENSEA_TRANSPORT;STATIC_OPENSEA_OPERATIONS;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;ENABLE_CSMI;%(PreprocessorDefinitions) + true + stdc17 + ..\..\..\subprojects\opensea-transport\include;..\..\..\subprojects\opensea-operations\include;..\..\..\include;..\..\..\subprojects\opensea-common\include;..\..\..\subprojects\wingetopt\src;..\..\..\subprojects\opensea-transport\include\vendor;%(AdditionalIncludeDirectories) + Caret + CompileAsC + 4214;4201;4668;4820;4710;4255;5045;4711;4324;4221;4204;4061;5105 + MultiThreadedDebug + + + Console + true + ..\..\..\subprojects\opensea-transport\Make\VS.2022\opensea-transport\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\opensea-operations\Make\VS.2022\opensea-operations\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\wingetopt\VS.2022\$(Platform)\$(Configuration);..\..\..\subprojects\opensea-common\Make\VS.2022\opensea-common\$(Platform)\$(Configuration)\;%(AdditionalLibraryDirectories) + opensea-common.lib;opensea-transport.lib;opensea-operations.lib;getopt.lib;%(AdditionalDependencies) + RequireAdministrator + 6.0 + + EnableAllWarnings @@ -136,6 +372,32 @@ 6.0 + + + EnableAllWarnings + true + true + true + STATIC_OPENSEA_TRANSPORT;STATIC_OPENSEA_OPERATIONS;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;ENABLE_CSMI;%(PreprocessorDefinitions) + true + stdc17 + ..\..\..\subprojects\opensea-transport\include;..\..\..\subprojects\opensea-operations\include;..\..\..\include;..\..\..\subprojects\opensea-common\include;..\..\..\subprojects\wingetopt\src;..\..\..\subprojects\opensea-transport\include\vendor;%(AdditionalIncludeDirectories) + Caret + CompileAsC + 4214;4201;4668;4820;4710;4255;5045;4711;4324;4221;4204;4061;5105 + MultiThreaded + + + Console + true + true + true + ..\..\..\subprojects\opensea-transport\Make\VS.2022\opensea-transport\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\opensea-operations\Make\VS.2022\opensea-operations\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\wingetopt\VS.2022\$(Platform)\$(Configuration);..\..\..\subprojects\opensea-common\Make\VS.2022\opensea-common\$(Platform)\$(Configuration)\;%(AdditionalLibraryDirectories) + opensea-common.lib;opensea-transport.lib;opensea-operations.lib;getopt.lib;%(AdditionalDependencies) + RequireAdministrator + 6.0 + + EnableAllWarnings @@ -157,6 +419,114 @@ 6.0 + + + EnableAllWarnings + true + STATIC_OPENSEA_TRANSPORT;STATIC_OPENSEA_OPERATIONS;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;ENABLE_CSMI;%(PreprocessorDefinitions) + true + stdc17 + ..\..\..\subprojects\opensea-transport\include;..\..\..\subprojects\opensea-operations\include;..\..\..\include;..\..\..\subprojects\opensea-common\include;..\..\..\subprojects\wingetopt\src;..\..\..\subprojects\opensea-transport\include\vendor;%(AdditionalIncludeDirectories) + Caret + CompileAsC + 4214;4201;4668;4820;4710;4255;5045;4711;4324;4221;4204;4061;5105 + + + Console + true + ..\..\..\subprojects\opensea-transport\Make\VS.2022\opensea-transport\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\opensea-operations\Make\VS.2022\opensea-operations\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\wingetopt\VS.2022\$(Platform)\$(Configuration);..\..\..\subprojects\opensea-common\Make\VS.2022\opensea-common\$(Platform)\$(Configuration)\;%(AdditionalLibraryDirectories) + opensea-common.lib;opensea-transport.lib;opensea-operations.lib;getopt.lib;%(AdditionalDependencies) + RequireAdministrator + 6.0 + + + + + EnableAllWarnings + true + STATIC_OPENSEA_TRANSPORT;STATIC_OPENSEA_OPERATIONS;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;ENABLE_CSMI;%(PreprocessorDefinitions) + true + stdc17 + ..\..\..\subprojects\opensea-transport\include;..\..\..\subprojects\opensea-operations\include;..\..\..\include;..\..\..\subprojects\opensea-common\include;..\..\..\subprojects\wingetopt\src;..\..\..\subprojects\opensea-transport\include\vendor;%(AdditionalIncludeDirectories) + Caret + CompileAsC + 4214;4201;4668;4820;4710;4255;5045;4711;4324;4221;4204;4061;5105 + + + Console + true + ..\..\..\subprojects\opensea-transport\Make\VS.2022\opensea-transport\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\opensea-operations\Make\VS.2022\opensea-operations\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\wingetopt\VS.2022\$(Platform)\$(Configuration);..\..\..\subprojects\opensea-common\Make\VS.2022\opensea-common\$(Platform)\$(Configuration)\;%(AdditionalLibraryDirectories) + opensea-common.lib;opensea-transport.lib;opensea-operations.lib;getopt.lib;%(AdditionalDependencies) + RequireAdministrator + 6.0 + + + + + EnableAllWarnings + true + STATIC_OPENSEA_TRANSPORT;STATIC_OPENSEA_OPERATIONS;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;ENABLE_CSMI;%(PreprocessorDefinitions) + true + stdc17 + ..\..\..\subprojects\opensea-transport\include;..\..\..\subprojects\opensea-operations\include;..\..\..\include;..\..\..\subprojects\opensea-common\include;..\..\..\subprojects\wingetopt\src;..\..\..\subprojects\opensea-transport\include\vendor;%(AdditionalIncludeDirectories) + Caret + CompileAsC + 4214;4201;4668;4820;4710;4255;5045;4711;4324;4221;4204;4061;5105 + MultiThreadedDebug + + + Console + true + ..\..\..\subprojects\opensea-transport\Make\VS.2022\opensea-transport\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\opensea-operations\Make\VS.2022\opensea-operations\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\wingetopt\VS.2022\$(Platform)\$(Configuration);..\..\..\subprojects\opensea-common\Make\VS.2022\opensea-common\$(Platform)\$(Configuration)\;%(AdditionalLibraryDirectories) + opensea-common.lib;opensea-transport.lib;opensea-operations.lib;getopt.lib;%(AdditionalDependencies) + RequireAdministrator + 6.0 + + + + + EnableAllWarnings + true + STATIC_OPENSEA_TRANSPORT;STATIC_OPENSEA_OPERATIONS;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;ENABLE_CSMI;%(PreprocessorDefinitions) + true + stdc17 + ..\..\..\subprojects\opensea-transport\include;..\..\..\subprojects\opensea-operations\include;..\..\..\include;..\..\..\subprojects\opensea-common\include;..\..\..\subprojects\wingetopt\src;..\..\..\subprojects\opensea-transport\include\vendor;%(AdditionalIncludeDirectories) + Caret + CompileAsC + 4214;4201;4668;4820;4710;4255;5045;4711;4324;4221;4204;4061;5105 + MultiThreadedDebug + + + Console + true + ..\..\..\subprojects\opensea-transport\Make\VS.2022\opensea-transport\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\opensea-operations\Make\VS.2022\opensea-operations\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\wingetopt\VS.2022\$(Platform)\$(Configuration);..\..\..\subprojects\opensea-common\Make\VS.2022\opensea-common\$(Platform)\$(Configuration)\;%(AdditionalLibraryDirectories) + opensea-common.lib;opensea-transport.lib;opensea-operations.lib;getopt.lib;%(AdditionalDependencies) + RequireAdministrator + 6.0 + + + + + EnableAllWarnings + true + STATIC_OPENSEA_TRANSPORT;STATIC_OPENSEA_OPERATIONS;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;ENABLE_CSMI;%(PreprocessorDefinitions) + true + stdc17 + ..\..\..\subprojects\opensea-transport\include;..\..\..\subprojects\opensea-operations\include;..\..\..\include;..\..\..\subprojects\opensea-common\include;..\..\..\subprojects\wingetopt\src;..\..\..\subprojects\opensea-transport\include\vendor;%(AdditionalIncludeDirectories) + Caret + CompileAsC + 4214;4201;4668;4820;4710;4255;5045;4711;4324;4221;4204;4061;5105 + MultiThreadedDebug + + + Console + true + ..\..\..\subprojects\opensea-transport\Make\VS.2022\opensea-transport\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\opensea-operations\Make\VS.2022\opensea-operations\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\wingetopt\VS.2022\$(Platform)\$(Configuration);..\..\..\subprojects\opensea-common\Make\VS.2022\opensea-common\$(Platform)\$(Configuration)\;%(AdditionalLibraryDirectories) + opensea-common.lib;opensea-transport.lib;opensea-operations.lib;getopt.lib;%(AdditionalDependencies) + RequireAdministrator + 6.0 + + EnableAllWarnings @@ -182,6 +552,134 @@ 6.0 + + + EnableAllWarnings + true + true + true + STATIC_OPENSEA_TRANSPORT;STATIC_OPENSEA_OPERATIONS;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;ENABLE_CSMI;%(PreprocessorDefinitions) + true + stdc17 + ..\..\..\subprojects\opensea-transport\include;..\..\..\subprojects\opensea-operations\include;..\..\..\include;..\..\..\subprojects\opensea-common\include;..\..\..\subprojects\wingetopt\src;..\..\..\subprojects\opensea-transport\include\vendor;%(AdditionalIncludeDirectories) + Caret + CompileAsC + 4214;4201;4668;4820;4710;4255;5045;4711;4324;4221;4204;4061;5105 + MultiThreaded + + + Console + true + true + true + ..\..\..\subprojects\opensea-transport\Make\VS.2022\opensea-transport\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\opensea-operations\Make\VS.2022\opensea-operations\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\wingetopt\VS.2022\$(Platform)\$(Configuration);..\..\..\subprojects\opensea-common\Make\VS.2022\opensea-common\$(Platform)\$(Configuration)\;%(AdditionalLibraryDirectories) + opensea-common.lib;opensea-transport.lib;opensea-operations.lib;getopt.lib;%(AdditionalDependencies) + RequireAdministrator + 6.0 + + + + + EnableAllWarnings + true + true + true + STATIC_OPENSEA_TRANSPORT;STATIC_OPENSEA_OPERATIONS;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;ENABLE_CSMI;%(PreprocessorDefinitions) + true + stdc17 + ..\..\..\subprojects\opensea-transport\include;..\..\..\subprojects\opensea-operations\include;..\..\..\include;..\..\..\subprojects\opensea-common\include;..\..\..\subprojects\wingetopt\src;..\..\..\subprojects\opensea-transport\include\vendor;%(AdditionalIncludeDirectories) + Caret + CompileAsC + 4214;4201;4668;4820;4710;4255;5045;4711;4324;4221;4204;4061;5105 + + + Console + true + true + true + ..\..\..\subprojects\opensea-transport\Make\VS.2022\opensea-transport\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\opensea-operations\Make\VS.2022\opensea-operations\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\wingetopt\VS.2022\$(Platform)\$(Configuration);..\..\..\subprojects\opensea-common\Make\VS.2022\opensea-common\$(Platform)\$(Configuration)\;%(AdditionalLibraryDirectories) + opensea-common.lib;opensea-transport.lib;opensea-operations.lib;getopt.lib;%(AdditionalDependencies) + RequireAdministrator + 6.0 + + + + + EnableAllWarnings + true + true + true + STATIC_OPENSEA_TRANSPORT;STATIC_OPENSEA_OPERATIONS;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;ENABLE_CSMI;%(PreprocessorDefinitions) + true + stdc17 + ..\..\..\subprojects\opensea-transport\include;..\..\..\subprojects\opensea-operations\include;..\..\..\include;..\..\..\subprojects\opensea-common\include;..\..\..\subprojects\wingetopt\src;..\..\..\subprojects\opensea-transport\include\vendor;%(AdditionalIncludeDirectories) + Caret + CompileAsC + 4214;4201;4668;4820;4710;4255;5045;4711;4324;4221;4204;4061;5105 + MultiThreaded + + + Console + true + true + true + ..\..\..\subprojects\opensea-transport\Make\VS.2022\opensea-transport\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\opensea-operations\Make\VS.2022\opensea-operations\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\wingetopt\VS.2022\$(Platform)\$(Configuration);..\..\..\subprojects\opensea-common\Make\VS.2022\opensea-common\$(Platform)\$(Configuration)\;%(AdditionalLibraryDirectories) + opensea-common.lib;opensea-transport.lib;opensea-operations.lib;getopt.lib;%(AdditionalDependencies) + RequireAdministrator + 6.0 + + + + + EnableAllWarnings + true + true + true + STATIC_OPENSEA_TRANSPORT;STATIC_OPENSEA_OPERATIONS;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;ENABLE_CSMI;%(PreprocessorDefinitions) + true + stdc17 + ..\..\..\subprojects\opensea-transport\include;..\..\..\subprojects\opensea-operations\include;..\..\..\include;..\..\..\subprojects\opensea-common\include;..\..\..\subprojects\wingetopt\src;..\..\..\subprojects\opensea-transport\include\vendor;%(AdditionalIncludeDirectories) + Caret + CompileAsC + 4214;4201;4668;4820;4710;4255;5045;4711;4324;4221;4204;4061;5105 + + + Console + true + true + true + ..\..\..\subprojects\opensea-transport\Make\VS.2022\opensea-transport\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\opensea-operations\Make\VS.2022\opensea-operations\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\wingetopt\VS.2022\$(Platform)\$(Configuration);..\..\..\subprojects\opensea-common\Make\VS.2022\opensea-common\$(Platform)\$(Configuration)\;%(AdditionalLibraryDirectories) + opensea-common.lib;opensea-transport.lib;opensea-operations.lib;getopt.lib;%(AdditionalDependencies) + RequireAdministrator + 6.0 + + + + + EnableAllWarnings + true + true + true + STATIC_OPENSEA_TRANSPORT;STATIC_OPENSEA_OPERATIONS;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;ENABLE_CSMI;%(PreprocessorDefinitions) + true + stdc17 + ..\..\..\subprojects\opensea-transport\include;..\..\..\subprojects\opensea-operations\include;..\..\..\include;..\..\..\subprojects\opensea-common\include;..\..\..\subprojects\wingetopt\src;..\..\..\subprojects\opensea-transport\include\vendor;%(AdditionalIncludeDirectories) + Caret + CompileAsC + 4214;4201;4668;4820;4710;4255;5045;4711;4324;4221;4204;4061;5105 + MultiThreaded + + + Console + true + true + true + ..\..\..\subprojects\opensea-transport\Make\VS.2022\opensea-transport\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\opensea-operations\Make\VS.2022\opensea-operations\$(Platform)\$(Configuration)\LIB;..\..\..\subprojects\wingetopt\VS.2022\$(Platform)\$(Configuration);..\..\..\subprojects\opensea-common\Make\VS.2022\opensea-common\$(Platform)\$(Configuration)\;%(AdditionalLibraryDirectories) + opensea-common.lib;opensea-transport.lib;opensea-operations.lib;getopt.lib;%(AdditionalDependencies) + RequireAdministrator + 6.0 + + From 12607ee2f1ec082da6174ebc51f4925fce38da09 Mon Sep 17 00:00:00 2001 From: Tyler Erickson Date: Wed, 15 Oct 2025 11:58:51 -0600 Subject: [PATCH 11/21] ci: Removing cmake install for solaris since 11.4-gcc seems to already have it Signed-off-by: Tyler Erickson --- .github/workflows/vmactions.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/vmactions.yml b/.github/workflows/vmactions.yml index 8c341a2a..abbfcb76 100644 --- a/.github/workflows/vmactions.yml +++ b/.github/workflows/vmactions.yml @@ -50,7 +50,8 @@ jobs: run: | pkg install --accept developer/build/meson - pkg install --accept developer/build/cmake + # Cmake appears to already be available in the version with gcc pre-installed. + # pkg install --accept developer/build/cmake meson setup build -Dprefix=/ -Dmandir=/man -Dbindir=/ --buildtype=release meson install -C build From 533d34eca48b92d97fcda48fe7d7ec47d6e273d8 Mon Sep 17 00:00:00 2001 From: Tyler Erickson Date: Wed, 15 Oct 2025 12:24:16 -0600 Subject: [PATCH 12/21] lib: Pulling in cmake install directory change Signed-off-by: Tyler Erickson --- subprojects/opensea-jsonformat | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/subprojects/opensea-jsonformat b/subprojects/opensea-jsonformat index 40919c66..41dfa2a3 160000 --- a/subprojects/opensea-jsonformat +++ b/subprojects/opensea-jsonformat @@ -1 +1 @@ -Subproject commit 40919c66cbae7a36a2390cc498c8b7c177733255 +Subproject commit 41dfa2a3a5b6f6e3055b8cd114d50c9d6c1339e3 From 62262aebb4220164e07d2df6ddb885d0ae18f910 Mon Sep 17 00:00:00 2001 From: Tyler Erickson Date: Wed, 15 Oct 2025 12:49:31 -0600 Subject: [PATCH 13/21] quick: Updating .gitattributes Updating the .gitattributes file to be more consistent across projects than our previous version. It handles: C, CPP, shell, python, msvc projects/solutions, vscode, markdown, and powershell since we use a mix of these between our various projects. Signed-off-by: Tyler Erickson --- .gitattributes | 206 +++++++++++++++++++++++++++++++++++++++++++++---- 1 file changed, 193 insertions(+), 13 deletions(-) diff --git a/.gitattributes b/.gitattributes index b1d07ddd..e6f3e4e2 100644 --- a/.gitattributes +++ b/.gitattributes @@ -1,14 +1,194 @@ # SPDX-License-Identifier: MPL-2.0 -#this file specifies some rules on specific files for line endings and more. -#it also has a section on which files should NOT be part of an export (git archive) command. - -#List of files to NOT export: -.git export-ignore -.github export-ignore -.cirrus.yml export-ignore -.whitesource export-ignore -.vscode export-ignore -.travis.yml export-ignore - -#force specific line endings: -*.sh eol=lf \ No newline at end of file + +# Auto detect text files and perform LF normalization +* text=auto + +# +# The above will handle all files NOT found below +# + +# Sources +*.c text diff=cpp +*.cc text diff=cpp +*.cxx text diff=cpp +*.cpp text diff=cpp +*.cpi text diff=cpp +*.c++ text diff=cpp +*.hpp text diff=cpp +*.h text diff=cpp +*.h++ text diff=cpp +*.hh text diff=cpp +# Python Scripts +*.pxd text diff=python +*.py text diff=python +*.py3 text diff=python +*.pyw text diff=python +*.pyx text diff=python +*.pyz text diff=python +*.pyi text diff=python + +# Compiled Object files +*.slo binary +*.lo binary +*.o binary +*.obj binary + +# Precompiled Headers +*.gch binary +*.pch binary + +# Compiled Dynamic libraries +*.so binary +*.dylib binary +*.dll binary + +# Compiled Static libraries +*.lai binary +*.la binary +*.a binary +*.lib binary + +# Executables +*.exe binary +*.out binary +*.app binary + +# Binary files (Python related) +*.db binary +*.p binary +*.pkl binary +*.pickle binary +*.pyc binary export-ignore +*.pyo binary export-ignore +*.pyd binary + +# Jupyter notebook +*.ipynb text eol=lf + +# Documents +*.bibtex text diff=bibtex +*.doc diff=astextplain +*.DOC diff=astextplain +*.docx diff=astextplain +*.DOCX diff=astextplain +*.dot diff=astextplain +*.DOT diff=astextplain +*.pdf diff=astextplain +*.PDF diff=astextplain +*.rtf diff=astextplain +*.RTF diff=astextplain +*.md text diff=markdown +*.mdx text diff=markdown +*.tex text diff=tex +*.adoc text +*.textile text +*.mustache text +*.csv text eol=crlf +*.tab text +*.tsv text +*.txt text +*.sql text +*.epub diff=astextplain + +# Graphics +*.png binary +*.jpg binary +*.jpeg binary +*.gif binary +*.tif binary +*.tiff binary +*.ico binary +# SVG treated as text by default. +*.svg text +# If you want to treat it as binary, +# use the following line instead. +# *.svg binary +*.eps binary + +# Scripts +*.bash text eol=lf +*.fish text eol=lf +*.ksh text eol=lf +*.sh text eol=lf +*.zsh text eol=lf +# These are explicitly windows files and should use crlf +*.bat text eol=crlf +*.cmd text eol=crlf +*.ps1 text eol=crlf +*.ps1x text eol=crlf +*.psm1 text eol=crlf +*.psd1 text eol=crlf +*.ps1xml text eol=crlf +*.pssc text eol=crlf +*.psrc text eol=crlf +*.cdxml text eol=crlf +# Meson build files +meson.build text +meson_options.txt text + +# Visual Studio Files +*.sln text eol=crlf +*.csproj text eol=crlf +*.vbproj text eol=crlf +*.vcxproj text eol=crlf +*.vcproj text eol=crlf +*.dbproj text eol=crlf +*.fsproj text eol=crlf +*.lsproj text eol=crlf +*.wixproj text eol=crlf +*.modelproj text eol=crlf +*.sqlproj text eol=crlf +*.wwaproj text eol=crlf + +*.xproj text eol=crlf +*.props text eol=crlf +*.filters text eol=crlf +*.vcxitems text eol=crlf + +# VSCode +# Fix syntax highlighting on GitHub to allow comments +.vscode/*.json linguist-language=JSON-with-Comments + +# Serialization +*.json text +*.toml text +*.xml text +*.yaml text +*.yml text + +# Archives +*.7z binary +*.bz binary +*.bz2 binary +*.bzip2 binary +*.gz binary +*.lz binary +*.lzma binary +*.rar binary +*.tar binary +*.taz binary +*.tbz binary +*.tbz2 binary +*.tgz binary +*.tlz binary +*.txz binary +*.xz binary +*.Z binary +*.zip binary +*.zst binary + +# Text files where line endings should be preserved +*.patch -text + +# +# Exclude files from exporting +# + +.gitattributes export-ignore +.gitignore export-ignore +.gitkeep export-ignore +.git export-ignore +.github export-ignore +.cirrus.yml export-ignore +.whitesource export-ignore +.vscode export-ignore From 40fcaf231321b473e8128ec8acf62217440b729d Mon Sep 17 00:00:00 2001 From: Tyler Erickson Date: Wed, 15 Oct 2025 14:22:04 -0600 Subject: [PATCH 14/21] make: Making a common buildjsonc.sh script for Windows and Linux builds Making a common build script for the makefiles to execute to target windows or linux for json-c Signed-off-by: Tyler Erickson --- Make/buildjsonc.sh | 36 ++++++++++++++++++++++++++++++++++ Make/gcc/Makefile | 2 +- Make/gcc/buildjsonc.sh | 17 ---------------- Make/gccWin/Makefile.gccWin | 8 ++++---- Make/gccWin/buildjsonc.sh | 17 ---------------- subprojects/opensea-common | 2 +- subprojects/opensea-jsonformat | 2 +- subprojects/opensea-operations | 2 +- subprojects/opensea-transport | 2 +- 9 files changed, 45 insertions(+), 43 deletions(-) create mode 100644 Make/buildjsonc.sh delete mode 100644 Make/gcc/buildjsonc.sh delete mode 100644 Make/gccWin/buildjsonc.sh diff --git a/Make/buildjsonc.sh b/Make/buildjsonc.sh new file mode 100644 index 00000000..9c459bd0 --- /dev/null +++ b/Make/buildjsonc.sh @@ -0,0 +1,36 @@ +#!/bin/sh + +# Usage: ./build_jsonc.sh [] +# Example: ./build_jsonc.sh build gcc "Unix Makefiles" + +set -e + +# Arguments +build_dir="$1" +cc="${2:-gcc}" # Default to gcc if not provided + +# Resolve full paths +jsonc_src=$(cd "$(dirname "$0")/../subprojects/json-c" && pwd) +jsonc_build="$jsonc_src/$build_dir" + +# Ensure build directory exists +mkdir -p "$jsonc_build" + +# Set compiler +export CC="$cc" + +# Run CMake +cmake -G "Unix Makefiles" -S "$jsonc_src" -B "$jsonc_build" \ + -DBUILD_TESTING=OFF \ + -DCMAKE_BUILD_TYPE=Release \ + -DBUILD_SHARED_LIBS=OFF \ + -DDISABLE_EXTRA_LIBS=ON \ + -DDISABLE_BSYMBOLIC=ON \ + -DBUILD_APPS=OFF \ + -DCMAKE_POLICY_DEFAULT_CMP0126=NEW \ + -DCMAKE_POLICY_DEFAULT_CMP0156=NEW \ + -DCMAKE_POLICY_DEFAULT_CMP0179=NEW \ + -DCMAKE_INSTALL_PREFIX="$jsonc_build/__no_install__" + +# Build +cmake --build "$jsonc_build" diff --git a/Make/gcc/Makefile b/Make/gcc/Makefile index e1297d18..7ac07a4b 100644 --- a/Make/gcc/Makefile +++ b/Make/gcc/Makefile @@ -309,7 +309,7 @@ export CXXFLAGS export PROJECT_DEFINES json-c: - $(shell ./buildjsonc.sh) + ../buildjsonc.sh build $(CC) #wingetopt has a GNUMakefile that should be automatically found. #it has CMake and meson support too, which are preferred diff --git a/Make/gcc/buildjsonc.sh b/Make/gcc/buildjsonc.sh deleted file mode 100644 index 749bff03..00000000 --- a/Make/gcc/buildjsonc.sh +++ /dev/null @@ -1,17 +0,0 @@ -#!/bin/sh - -# The purpose of this script is to execute the json-c project's cmake build for the makefiles -# When this was attempted in the makefiles themselves, it failed with bizarre errors. -# TODO: Check arguments - -cmake -S ../../../json-c/ -B ../../../json-c/build \ - -DBUILD_TESTING=OFF \ - -DCMAKE_BUILD_TYPE=Release \ - -DBUILD_SHARED_LIBS=OFF \ - -DDISABLE_EXTRA_LIBS=ON \ - -DDISABLE_BSYMBOLIC=ON \ - -DBUILD_APPS=OFF \ - -DCMAKE_POLICY_DEFAULT_CMP0126=NEW \ - -DCMAKE_POLICY_DEFAULT_CMP0156=NEW \ - -DCMAKE_POLICY_DEFAULT_CMP0179=NEW -cmake --build ../../../json-c/build diff --git a/Make/gccWin/Makefile.gccWin b/Make/gccWin/Makefile.gccWin index f8ff9385..e2b84af1 100644 --- a/Make/gccWin/Makefile.gccWin +++ b/Make/gccWin/Makefile.gccWin @@ -57,7 +57,7 @@ LDLIBS = \ LIBJSONFORMATLFLAGS ?= \ ../../subprojects/opensea-jsonformat/Make/gccWin/$(LIB_FILE_OUTPUT_DIR)/libopensea-jsonformat.a \ - ../../subprojects/json-c/build/libjson-c.a + ../../subprojects/json-c/buildwin/libjson-c.a INC_DIR= \ -I../../subprojects/opensea-common/include \ -I../../subprojects/opensea-transport/include \ @@ -67,7 +67,7 @@ INC_DIR= \ -I../../subprojects/wingetopt/src \ -I../../subprojects/opensea-jsonformat/include \ -I../../subprojects/json-c \ - -I../../subprojects/json-c/build \ + -I../../subprojects/json-c/buildwin \ ifneq (,$(findstring MINGW64,$(UNAME))) #CFLAGS += -mno-ms-bitfields @@ -306,8 +306,8 @@ export CXXFLAGS export PROJECT_DEFINES json-c: - $(shell ./buildjsonc.sh) - + ../buildjsonc.sh buildwin $(CC) + #wingetopt has a GNUMakefile that should be automatically found. #it has CMake and meson support too, which are preferred wingetopt: diff --git a/Make/gccWin/buildjsonc.sh b/Make/gccWin/buildjsonc.sh deleted file mode 100644 index 749bff03..00000000 --- a/Make/gccWin/buildjsonc.sh +++ /dev/null @@ -1,17 +0,0 @@ -#!/bin/sh - -# The purpose of this script is to execute the json-c project's cmake build for the makefiles -# When this was attempted in the makefiles themselves, it failed with bizarre errors. -# TODO: Check arguments - -cmake -S ../../../json-c/ -B ../../../json-c/build \ - -DBUILD_TESTING=OFF \ - -DCMAKE_BUILD_TYPE=Release \ - -DBUILD_SHARED_LIBS=OFF \ - -DDISABLE_EXTRA_LIBS=ON \ - -DDISABLE_BSYMBOLIC=ON \ - -DBUILD_APPS=OFF \ - -DCMAKE_POLICY_DEFAULT_CMP0126=NEW \ - -DCMAKE_POLICY_DEFAULT_CMP0156=NEW \ - -DCMAKE_POLICY_DEFAULT_CMP0179=NEW -cmake --build ../../../json-c/build diff --git a/subprojects/opensea-common b/subprojects/opensea-common index bf5d3038..9a38a486 160000 --- a/subprojects/opensea-common +++ b/subprojects/opensea-common @@ -1 +1 @@ -Subproject commit bf5d3038226d3273fc2154e51d1cc115b304eb01 +Subproject commit 9a38a48638c9567b0629a89ddbb5159309af6ed4 diff --git a/subprojects/opensea-jsonformat b/subprojects/opensea-jsonformat index 41dfa2a3..20c4e6f9 160000 --- a/subprojects/opensea-jsonformat +++ b/subprojects/opensea-jsonformat @@ -1 +1 @@ -Subproject commit 41dfa2a3a5b6f6e3055b8cd114d50c9d6c1339e3 +Subproject commit 20c4e6f9bf1326dc8cd94db9ab049d491f1acfa0 diff --git a/subprojects/opensea-operations b/subprojects/opensea-operations index 529c8f96..142046fd 160000 --- a/subprojects/opensea-operations +++ b/subprojects/opensea-operations @@ -1 +1 @@ -Subproject commit 529c8f968252edd7be3419df297229793fdf91cc +Subproject commit 142046fd012bd36f94cdd47ae86b74adf5c3f42f diff --git a/subprojects/opensea-transport b/subprojects/opensea-transport index fa8c4b34..b8ecaa6e 160000 --- a/subprojects/opensea-transport +++ b/subprojects/opensea-transport @@ -1 +1 @@ -Subproject commit fa8c4b349df21588730a55a6b20e3e9be688a121 +Subproject commit b8ecaa6e6bf9d98bf25aae71900290f031966672 From a69825b63fc15435d89d1925d1ef511628132395 Mon Sep 17 00:00:00 2001 From: Tyler Erickson Date: Wed, 15 Oct 2025 14:29:53 -0600 Subject: [PATCH 15/21] make: Trying to pass in the compiler directly to correct json-c makefile build Signed-off-by: Tyler Erickson --- Make/buildjsonc.sh | 3 ++- subprojects/opensea-jsonformat | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/Make/buildjsonc.sh b/Make/buildjsonc.sh index 9c459bd0..12f3f832 100644 --- a/Make/buildjsonc.sh +++ b/Make/buildjsonc.sh @@ -30,7 +30,8 @@ cmake -G "Unix Makefiles" -S "$jsonc_src" -B "$jsonc_build" \ -DCMAKE_POLICY_DEFAULT_CMP0126=NEW \ -DCMAKE_POLICY_DEFAULT_CMP0156=NEW \ -DCMAKE_POLICY_DEFAULT_CMP0179=NEW \ - -DCMAKE_INSTALL_PREFIX="$jsonc_build/__no_install__" + -DCMAKE_INSTALL_PREFIX="$jsonc_build/__no_install__" \ + -DCMAKE_C_COMPILER="$cc" # Build cmake --build "$jsonc_build" diff --git a/subprojects/opensea-jsonformat b/subprojects/opensea-jsonformat index 20c4e6f9..2039960b 160000 --- a/subprojects/opensea-jsonformat +++ b/subprojects/opensea-jsonformat @@ -1 +1 @@ -Subproject commit 20c4e6f9bf1326dc8cd94db9ab049d491f1acfa0 +Subproject commit 2039960bc4f5b11fc1ea894e62d1a5a15a9b8c89 From fa6549c07155286b24d1f2c06c7a5909d2e568f9 Mon Sep 17 00:00:00 2001 From: Tyler Erickson Date: Wed, 15 Oct 2025 14:52:37 -0600 Subject: [PATCH 16/21] make: Removing generator to allow autodetection Signed-off-by: Tyler Erickson --- .github/workflows/c-cpp.yml | 3 +++ Make/buildjsonc.sh | 2 +- subprojects/opensea-jsonformat | 2 +- 3 files changed, 5 insertions(+), 2 deletions(-) diff --git a/.github/workflows/c-cpp.yml b/.github/workflows/c-cpp.yml index 01950e8a..b83a3617 100644 --- a/.github/workflows/c-cpp.yml +++ b/.github/workflows/c-cpp.yml @@ -56,6 +56,9 @@ jobs: run: | echo "C:\msys64\mingw64\bin" >> $GITHUB_PATH + - name: Make buildjsonc.sh executable + run: chmod +x Make/buildjsonc.sh + - name: make working-directory: ${{ matrix.config.builddir }} run: | diff --git a/Make/buildjsonc.sh b/Make/buildjsonc.sh index 12f3f832..25602087 100644 --- a/Make/buildjsonc.sh +++ b/Make/buildjsonc.sh @@ -20,7 +20,7 @@ mkdir -p "$jsonc_build" export CC="$cc" # Run CMake -cmake -G "Unix Makefiles" -S "$jsonc_src" -B "$jsonc_build" \ +cmake -S "$jsonc_src" -B "$jsonc_build" \ -DBUILD_TESTING=OFF \ -DCMAKE_BUILD_TYPE=Release \ -DBUILD_SHARED_LIBS=OFF \ diff --git a/subprojects/opensea-jsonformat b/subprojects/opensea-jsonformat index 2039960b..c9a24a8d 160000 --- a/subprojects/opensea-jsonformat +++ b/subprojects/opensea-jsonformat @@ -1 +1 @@ -Subproject commit 2039960bc4f5b11fc1ea894e62d1a5a15a9b8c89 +Subproject commit c9a24a8d11e90ee2ebce765db96cd836dbd0727b From e2b4a205ac7013d680356068d4cc61048bbdc433 Mon Sep 17 00:00:00 2001 From: Tyler Erickson Date: Mon, 20 Oct 2025 12:44:44 -0600 Subject: [PATCH 17/21] lib: Using Seagate json-c fork Using the json-c fork which fixes the clang-cl build and adds meson support Signed-off-by: Tyler Erickson --- subprojects/json-c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/subprojects/json-c b/subprojects/json-c index 2372e951..3723b182 160000 --- a/subprojects/json-c +++ b/subprojects/json-c @@ -1 +1 @@ -Subproject commit 2372e9518e6ba95b48d37ec162bc7d93b297b52f +Subproject commit 3723b182db6f0cf62c5a041ac31f23485433ccac From 0025505e11daa5831672c1bdb9abc3fca6461bcc Mon Sep 17 00:00:00 2001 From: Tyler Erickson Date: Mon, 20 Oct 2025 12:55:03 -0600 Subject: [PATCH 18/21] lib: Switching to meson build of json-c Signed-off-by: Tyler Erickson --- subprojects/opensea-jsonformat | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/subprojects/opensea-jsonformat b/subprojects/opensea-jsonformat index c9a24a8d..cffed7bf 160000 --- a/subprojects/opensea-jsonformat +++ b/subprojects/opensea-jsonformat @@ -1 +1 @@ -Subproject commit c9a24a8d11e90ee2ebce765db96cd836dbd0727b +Subproject commit cffed7bf03ca75e0b183709bdcb6d32ffa4e8734 From 4d8ee7cdb3341afb53f90bf09a5b918460f88883 Mon Sep 17 00:00:00 2001 From: Tyler Erickson Date: Mon, 20 Oct 2025 13:06:14 -0600 Subject: [PATCH 19/21] lib: Specifying json-c default library as static Signed-off-by: Tyler Erickson --- subprojects/opensea-jsonformat | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/subprojects/opensea-jsonformat b/subprojects/opensea-jsonformat index cffed7bf..385137c8 160000 --- a/subprojects/opensea-jsonformat +++ b/subprojects/opensea-jsonformat @@ -1 +1 @@ -Subproject commit cffed7bf03ca75e0b183709bdcb6d32ffa4e8734 +Subproject commit 385137c8e38f572feeeac9f87491ebac2a2c62ae From 0f1dc37f3506d5f873b89362014dc83228cbe0f4 Mon Sep 17 00:00:00 2001 From: Tyler Erickson Date: Mon, 20 Oct 2025 13:34:08 -0600 Subject: [PATCH 20/21] lib: Pulling in library updates to fix solaris compilation Signed-off-by: Tyler Erickson --- subprojects/opensea-jsonformat | 2 +- subprojects/opensea-transport | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/subprojects/opensea-jsonformat b/subprojects/opensea-jsonformat index 385137c8..32aed395 160000 --- a/subprojects/opensea-jsonformat +++ b/subprojects/opensea-jsonformat @@ -1 +1 @@ -Subproject commit 385137c8e38f572feeeac9f87491ebac2a2c62ae +Subproject commit 32aed395f63bb4ef2cafff5e3418228234e04aa1 diff --git a/subprojects/opensea-transport b/subprojects/opensea-transport index b8ecaa6e..dc1b619e 160000 --- a/subprojects/opensea-transport +++ b/subprojects/opensea-transport @@ -1 +1 @@ -Subproject commit b8ecaa6e6bf9d98bf25aae71900290f031966672 +Subproject commit dc1b619ec2cd9e77fcbb0cbd00a35bf4678fdd9f From 8e6ddf8c80a1c97527d3268c7c9555637e1f0e16 Mon Sep 17 00:00:00 2001 From: Tyler Erickson Date: Fri, 24 Oct 2025 09:51:10 -0600 Subject: [PATCH 21/21] lib: Pointing to newer library branches Signed-off-by: Tyler Erickson --- subprojects/json-c | 2 +- subprojects/opensea-jsonformat | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/subprojects/json-c b/subprojects/json-c index 3723b182..a5bc36de 160000 --- a/subprojects/json-c +++ b/subprojects/json-c @@ -1 +1 @@ -Subproject commit 3723b182db6f0cf62c5a041ac31f23485433ccac +Subproject commit a5bc36de261a4e33f4cdb67e7566f18034f352e5 diff --git a/subprojects/opensea-jsonformat b/subprojects/opensea-jsonformat index 32aed395..4d1f09e9 160000 --- a/subprojects/opensea-jsonformat +++ b/subprojects/opensea-jsonformat @@ -1 +1 @@ -Subproject commit 32aed395f63bb4ef2cafff5e3418228234e04aa1 +Subproject commit 4d1f09e9315ecc5d8a19a8251861d3cc0f9149a4