|
17 | 17 | 941B549B2D3BBADE00E3BF64 /* trading_definitions_json.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 941B54992D3BBADD00E3BF64 /* trading_definitions_json.cpp */; }; |
18 | 18 | 94280BA32D2FC00200F1CF56 /* base64.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 94280BA22D2FC00200F1CF56 /* base64.cpp */; }; |
19 | 19 | 94280BA42D2FC00200F1CF56 /* base64.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 94280BA22D2FC00200F1CF56 /* base64.cpp */; }; |
| 20 | + 942EC5622FBEF94700CCBB5D /* redisConnection.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 942EC5612FBEF94700CCBB5D /* redisConnection.cpp */; }; |
| 21 | + 942EC5632FBEF94700CCBB5D /* redisConnection.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 942EC5612FBEF94700CCBB5D /* redisConnection.cpp */; }; |
| 22 | + 942EC5672FBEF95000CCBB5D /* backtestRunner.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 942EC5642FBEF95000CCBB5D /* backtestRunner.cpp */; }; |
| 23 | + 942EC5682FBEF95000CCBB5D /* redisLoader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 942EC5652FBEF95000CCBB5D /* redisLoader.cpp */; }; |
| 24 | + 942EC5692FBEF95000CCBB5D /* redisRunner.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 942EC5662FBEF95000CCBB5D /* redisRunner.cpp */; }; |
| 25 | + 942EC56A2FBEF95000CCBB5D /* backtestRunner.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 942EC5642FBEF95000CCBB5D /* backtestRunner.cpp */; }; |
| 26 | + 942EC56B2FBEF95000CCBB5D /* redisLoader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 942EC5652FBEF95000CCBB5D /* redisLoader.cpp */; }; |
| 27 | + 942EC56C2FBEF95000CCBB5D /* redisRunner.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 942EC5662FBEF95000CCBB5D /* redisRunner.cpp */; }; |
20 | 28 | 943398242D57E53400287A2D /* jsonParser.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 943398232D57E53400287A2D /* jsonParser.cpp */; }; |
21 | 29 | 943398252D57E53400287A2D /* jsonParser.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 943398232D57E53400287A2D /* jsonParser.cpp */; }; |
22 | 30 | 943398272D57E54000287A2D /* jsonParser.mm in Sources */ = {isa = PBXBuildFile; fileRef = 943398262D57E54000287A2D /* jsonParser.mm */; }; |
|
70 | 78 | 94280BA12D2FC00200F1CF56 /* base64.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = base64.hpp; sourceTree = "<group>"; }; |
71 | 79 | 94280BA22D2FC00200F1CF56 /* base64.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = base64.cpp; sourceTree = "<group>"; }; |
72 | 80 | 942966D82D48E84A00532862 /* priceData.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = priceData.hpp; sourceTree = "<group>"; }; |
| 81 | + 942EC55D2FBEF92F00CCBB5D /* redisConnection.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = redisConnection.hpp; sourceTree = "<group>"; }; |
| 82 | + 942EC55E2FBEF93A00CCBB5D /* backtestRunner.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = backtestRunner.hpp; sourceTree = "<group>"; }; |
| 83 | + 942EC55F2FBEF93A00CCBB5D /* redisLoader.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = redisLoader.hpp; sourceTree = "<group>"; }; |
| 84 | + 942EC5602FBEF93A00CCBB5D /* redisRunner.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = redisRunner.hpp; sourceTree = "<group>"; }; |
| 85 | + 942EC5612FBEF94700CCBB5D /* redisConnection.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = redisConnection.cpp; sourceTree = "<group>"; }; |
| 86 | + 942EC5642FBEF95000CCBB5D /* backtestRunner.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = backtestRunner.cpp; sourceTree = "<group>"; }; |
| 87 | + 942EC5652FBEF95000CCBB5D /* redisLoader.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = redisLoader.cpp; sourceTree = "<group>"; }; |
| 88 | + 942EC5662FBEF95000CCBB5D /* redisRunner.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = redisRunner.cpp; sourceTree = "<group>"; }; |
73 | 89 | 943398222D57E52900287A2D /* jsonParser.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = jsonParser.hpp; sourceTree = "<group>"; }; |
74 | 90 | 943398232D57E53400287A2D /* jsonParser.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = jsonParser.cpp; sourceTree = "<group>"; }; |
75 | 91 | 943398262D57E54000287A2D /* jsonParser.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = jsonParser.mm; sourceTree = "<group>"; }; |
|
1309 | 1325 | 94280BA72D2FC29F00F1CF56 /* utilities */ = { |
1310 | 1326 | isa = PBXGroup; |
1311 | 1327 | children = ( |
| 1328 | + 942EC5612FBEF94700CCBB5D /* redisConnection.cpp */, |
1312 | 1329 | 94280BA22D2FC00200F1CF56 /* base64.cpp */, |
1313 | 1330 | 943398232D57E53400287A2D /* jsonParser.cpp */, |
1314 | 1331 | ); |
|
1403 | 1420 | 9470B5A22C8C5AD0007D9CC6 /* source */ = { |
1404 | 1421 | isa = PBXGroup; |
1405 | 1422 | children = ( |
| 1423 | + 942EC5642FBEF95000CCBB5D /* backtestRunner.cpp */, |
| 1424 | + 942EC5652FBEF95000CCBB5D /* redisLoader.cpp */, |
| 1425 | + 942EC5662FBEF95000CCBB5D /* redisRunner.cpp */, |
1406 | 1426 | 94D6010F2FA9CD700066F51A /* strategies */, |
1407 | 1427 | 94674B8C2D533E7800973137 /* models */, |
1408 | 1428 | 94674B862D533B4000973137 /* trading */, |
|
1432 | 1452 | 94B8C7932D3D770800E17EB6 /* utilities */ = { |
1433 | 1453 | isa = PBXGroup; |
1434 | 1454 | children = ( |
| 1455 | + 942EC55D2FBEF92F00CCBB5D /* redisConnection.hpp */, |
1435 | 1456 | 94C331A02FA899A8006BD690 /* decimal_json.hpp */, |
1436 | 1457 | 94280BA12D2FC00200F1CF56 /* base64.hpp */, |
1437 | 1458 | ); |
|
3530 | 3551 | 94DE4F772C8C3E7C00FE48FF /* include */ = { |
3531 | 3552 | isa = PBXGroup; |
3532 | 3553 | children = ( |
| 3554 | + 942EC55E2FBEF93A00CCBB5D /* backtestRunner.hpp */, |
| 3555 | + 942EC55F2FBEF93A00CCBB5D /* redisLoader.hpp */, |
| 3556 | + 942EC5602FBEF93A00CCBB5D /* redisRunner.hpp */, |
3533 | 3557 | 94D601132FA9CD890066F51A /* strategies */, |
3534 | 3558 | 94674B842D533B2F00973137 /* trading */, |
3535 | 3559 | 942966D72D48E84100532862 /* models */, |
|
3642 | 3666 | 941408AE2D59F93F000ED1F9 /* sqlManager.cpp in Sources */, |
3643 | 3667 | 9470B5A42C8C5AD0007D9CC6 /* main.cpp in Sources */, |
3644 | 3668 | 943398252D57E53400287A2D /* jsonParser.cpp in Sources */, |
| 3669 | + 942EC56A2FBEF95000CCBB5D /* backtestRunner.cpp in Sources */, |
| 3670 | + 942EC56B2FBEF95000CCBB5D /* redisLoader.cpp in Sources */, |
| 3671 | + 942EC56C2FBEF95000CCBB5D /* redisRunner.cpp in Sources */, |
3645 | 3672 | 94280BA32D2FC00200F1CF56 /* base64.cpp in Sources */, |
3646 | 3673 | 94674B8E2D533E7800973137 /* trade.cpp in Sources */, |
3647 | 3674 | 941B549B2D3BBADE00E3BF64 /* trading_definitions_json.cpp in Sources */, |
3648 | 3675 | 946EFF7E2FB9F44E008D9647 /* reporting.cpp in Sources */, |
3649 | 3676 | 94674B872D533B4000973137 /* tradeManager.cpp in Sources */, |
3650 | 3677 | 94CD8BA02D2E8CE500041BBA /* databaseConnection.cpp in Sources */, |
| 3678 | + 942EC5622FBEF94700CCBB5D /* redisConnection.cpp in Sources */, |
3651 | 3679 | 940A61132C92CE210083FEB8 /* configManager.cpp in Sources */, |
3652 | 3680 | 94724A842F8B92C10029B940 /* operations.cpp in Sources */, |
3653 | 3681 | 940A61172C92CE960083FEB8 /* serviceA.cpp in Sources */, |
|
3662 | 3690 | 94CD8BA12D2E8CE500041BBA /* databaseConnection.cpp in Sources */, |
3663 | 3691 | 941408AF2D59F93F000ED1F9 /* sqlManager.cpp in Sources */, |
3664 | 3692 | 9464E5F12FA7467200D82BAD /* symbolScale.mm in Sources */, |
| 3693 | + 942EC5632FBEF94700CCBB5D /* redisConnection.cpp in Sources */, |
3665 | 3694 | 943398242D57E53400287A2D /* jsonParser.cpp in Sources */, |
| 3695 | + 942EC5672FBEF95000CCBB5D /* backtestRunner.cpp in Sources */, |
| 3696 | + 942EC5682FBEF95000CCBB5D /* redisLoader.cpp in Sources */, |
| 3697 | + 942EC5692FBEF95000CCBB5D /* redisRunner.cpp in Sources */, |
3666 | 3698 | 94280BA42D2FC00200F1CF56 /* base64.cpp in Sources */, |
3667 | 3699 | 94674B8D2D533E7800973137 /* trade.cpp in Sources */, |
3668 | 3700 | 941B549A2D3BBADE00E3BF64 /* trading_definitions_json.cpp in Sources */, |
|
3809 | 3841 | "\"$(SRCROOT)/external/libpqxx/build/include\"", |
3810 | 3842 | "\"$(SRCROOT)/external/\"", |
3811 | 3843 | "\"$(SRCROOT)/external/boost-decimal/include\"", |
| 3844 | + /opt/homebrew/include, |
| 3845 | + /opt/homebrew/opt/openssl/include, |
3812 | 3846 | ); |
3813 | 3847 | INCLUDED_RECURSIVE_SEARCH_PATH_SUBDIRECTORIES = ""; |
3814 | 3848 | LIBRARY_SEARCH_PATHS = ( |
3815 | 3849 | "\"$(SRCROOT)/external/libpqxx/build/src\"", |
3816 | 3850 | "/opt/homebrew/opt/postgresql@18/lib/postgresql", |
| 3851 | + /opt/homebrew/opt/openssl/lib, |
3817 | 3852 | ); |
3818 | 3853 | MACOSX_DEPLOYMENT_TARGET = 26.0; |
3819 | 3854 | OTHER_LDFLAGS = ( |
3820 | 3855 | "-lpq", |
3821 | 3856 | "-lpqxx", |
| 3857 | + "-lssl", |
| 3858 | + "-lcrypto", |
| 3859 | + "-pthread", |
3822 | 3860 | ); |
3823 | 3861 | OTHER_LIBTOOLFLAGS = ""; |
3824 | 3862 | PRODUCT_NAME = "$(TARGET_NAME)"; |
|
3838 | 3876 | "\"$(SRCROOT)/external/libpqxx/build/include\"", |
3839 | 3877 | "\"$(SRCROOT)/external/\"", |
3840 | 3878 | "\"$(SRCROOT)/external/boost-decimal/include\"", |
| 3879 | + /opt/homebrew/include, |
| 3880 | + /opt/homebrew/opt/openssl/include, |
3841 | 3881 | ); |
3842 | 3882 | INCLUDED_RECURSIVE_SEARCH_PATH_SUBDIRECTORIES = ""; |
3843 | 3883 | LIBRARY_SEARCH_PATHS = ( |
3844 | 3884 | "\"$(SRCROOT)/external/libpqxx/build/src\"", |
3845 | 3885 | "/opt/homebrew/opt/postgresql@18/lib/postgresql", |
| 3886 | + /opt/homebrew/opt/openssl/lib, |
3846 | 3887 | ); |
3847 | 3888 | MACOSX_DEPLOYMENT_TARGET = 26.0; |
3848 | 3889 | OTHER_LDFLAGS = ( |
3849 | 3890 | "-lpq", |
3850 | 3891 | "-lpqxx", |
| 3892 | + "-lssl", |
| 3893 | + "-lcrypto", |
| 3894 | + "-pthread", |
3851 | 3895 | ); |
3852 | 3896 | OTHER_LIBTOOLFLAGS = ""; |
3853 | 3897 | PRODUCT_NAME = "$(TARGET_NAME)"; |
|
3868 | 3912 | "\"$(SRCROOT)/external/libpqxx/include/pqxx/internal\"", |
3869 | 3913 | "\"$(SRCROOT)/external/libpqxx/build/include\"", |
3870 | 3914 | "\"$(SRCROOT)/external/boost-decimal/include\"", |
| 3915 | + /opt/homebrew/include, |
| 3916 | + /opt/homebrew/opt/openssl/include, |
3871 | 3917 | ); |
3872 | 3918 | LIBRARY_SEARCH_PATHS = ( |
3873 | 3919 | "\"$(SRCROOT)/external/libpqxx/build/src\"", |
3874 | 3920 | "/opt/homebrew/opt/postgresql@18/lib/postgresql", |
| 3921 | + /opt/homebrew/opt/openssl/lib, |
3875 | 3922 | ); |
3876 | 3923 | MACOSX_DEPLOYMENT_TARGET = 26.0; |
3877 | 3924 | MARKETING_VERSION = 1.0; |
3878 | 3925 | OTHER_LDFLAGS = ( |
3879 | 3926 | "-lpq", |
3880 | 3927 | "-lpqxx", |
| 3928 | + "-lssl", |
| 3929 | + "-lcrypto", |
| 3930 | + "-pthread", |
3881 | 3931 | ); |
3882 | 3932 | PRODUCT_BUNDLE_IDENTIFIER = com.mccaffers.tests; |
3883 | 3933 | PRODUCT_NAME = "$(TARGET_NAME)"; |
|
3898 | 3948 | "\"$(SRCROOT)/external/libpqxx/include/pqxx/internal\"", |
3899 | 3949 | "\"$(SRCROOT)/external/libpqxx/build/include\"", |
3900 | 3950 | "\"$(SRCROOT)/external/boost-decimal/include\"", |
| 3951 | + /opt/homebrew/include, |
| 3952 | + /opt/homebrew/opt/openssl/include, |
3901 | 3953 | ); |
3902 | 3954 | LIBRARY_SEARCH_PATHS = ( |
3903 | 3955 | "\"$(SRCROOT)/external/libpqxx/build/src\"", |
3904 | 3956 | "/opt/homebrew/opt/postgresql@18/lib/postgresql", |
| 3957 | + /opt/homebrew/opt/openssl/lib, |
3905 | 3958 | ); |
3906 | 3959 | MACOSX_DEPLOYMENT_TARGET = 26.0; |
3907 | 3960 | MARKETING_VERSION = 1.0; |
3908 | 3961 | OTHER_LDFLAGS = ( |
3909 | 3962 | "-lpq", |
3910 | 3963 | "-lpqxx", |
| 3964 | + "-lssl", |
| 3965 | + "-lcrypto", |
| 3966 | + "-pthread", |
3911 | 3967 | ); |
3912 | 3968 | PRODUCT_BUNDLE_IDENTIFIER = com.mccaffers.tests; |
3913 | 3969 | PRODUCT_NAME = "$(TARGET_NAME)"; |
|
0 commit comments