From 76857041e3592b2d3a040a3001e23ed74b439e3a Mon Sep 17 00:00:00 2001 From: "alexey.stratulat" <alexey.stratulat@demlabs.net> Date: Sat, 6 Aug 2022 13:49:35 +0700 Subject: [PATCH] Porting changes from the wizard to work with new libraries and changed libraries. --- CMakeLists.txt | 28 ++++++++++++++++++++-------- modules/CMakeLists.txt | 11 ++++++++--- 2 files changed, 28 insertions(+), 11 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 9856b1fb28..e10449de20 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -10,13 +10,19 @@ set(DAPSDK_MODULES "") if(NOT DEFINED CELLFRAME_MODULES) include (cmake/OS_Detection.cmake) + #if(LINUX) + # set(CELLFRAME_MODULES "core chains mining network srv cs-dag-poa cs-block-poa cs-dag-pos cs-block-pos cs-block-ton cs-none srv-app srv-app-db srv-datum srv-stake srv-xchange modules-dynamic srv-vpn") + #elseif(WIN32 OR BSD OR DARWIN OR ANDROID) + # set(CELLFRAME_MODULES "core chains mining network srv cs-dag-poa cs-block-poa cs-dag-pos cs-block-pos cs-block-ton cs-none srv-app srv-app-db srv-datum srv-stake srv-xchange") + #else() + # set(CELLFRAME_MODULES "core chains network srv cs-dag-poa cs-block-poa cs-dag-pos cs-block-pos cs-block-ton cs-none srv-app srv-app-db srv-datum srv-stake srv-xchange") + #endif() + set(CELLFRAME_MODULES "core chains mining network srv cs-dag-poa cs-block-poa cs-dag-pos cs-block-pos cs-block-ton cs-none srv-app srv-app-db srv-datum srv-stake-pos-delegate srv-stake-lock srv-xchange") + if(LINUX) - set(CELLFRAME_MODULES "core chains mining network srv cs-dag-poa cs-block-poa cs-dag-pos cs-block-pos cs-block-ton cs-none srv-app srv-app-db srv-datum srv-stake srv-xchange modules-dynamic srv-vpn") - elseif(WIN32 OR BSD OR DARWIN OR ANDROID) - set(CELLFRAME_MODULES "core chains mining network srv cs-dag-poa cs-block-poa cs-dag-pos cs-block-pos cs-block-ton cs-none srv-app srv-app-db srv-datum srv-stake srv-xchange") - else() - set(CELLFRAME_MODULES "core chains network srv cs-dag-poa cs-block-poa cs-dag-pos cs-block-pos cs-block-ton cs-none srv-app srv-app-db srv-datum srv-stake srv-xchange") + set(CELLFRAME_MODULES "${CELLFRAME_MODULES} modules-dynamic srv-vpn") endif() + endif() message("Cellframe modules: ${CELLFRAME_MODULES}") @@ -231,9 +237,15 @@ if (CELLFRAME_MODULES MATCHES "srv-xchange") endif() # Enable service of delegated stake -if (CELLFRAME_MODULES MATCHES "srv-stake") - message("[+] Module 'srv-stake'") - set(CELLFRAME_LIBS ${CELLFRAME_LIBS} dap_chain_net_srv_stake) +if (CELLFRAME_MODULES MATCHES "srv-stake-pos-delegate") + message("[+] Module 'srv-stake-pos-delegate'") + set(CELLFRAME_LIBS ${CELLFRAME_LIBS} dap_chain_net_srv_stake_pos_delegate) +endif() + +# Enable service of stake token +if (CELLFRAME_MODULES MATCHES "srv-stake-lock") + message("[+] Module 'srv-stake-lock'") + set(CELLFRAME_LIBS ${CELLFRAME_LIBS} dap_chain_net_srv_stake_lock) endif() # Enable service for dynamic modules diff --git a/modules/CMakeLists.txt b/modules/CMakeLists.txt index 72ceb6de6d..6cb243e903 100644 --- a/modules/CMakeLists.txt +++ b/modules/CMakeLists.txt @@ -108,9 +108,14 @@ if (CELLFRAME_MODULES MATCHES "srv-xchange") add_subdirectory(service/xchange) endif() -# Service of delegated stake -if (CELLFRAME_MODULES MATCHES "srv-stake") - add_subdirectory(service/stake) +# Service for token staking +if (CELLFRAME_MODULES MATCHES "srv-stake-lock") + add_subdirectory(service/stake_lock) +endif() + +# Service for PoS stake delegation +if (CELLFRAME_MODULES MATCHES "srv-stake-pos-delegate") + add_subdirectory(service/stake_pos_delegate) endif() # Support for dynamic modules -- GitLab