diff --git a/src/dnode/CMakeLists.txt b/src/dnode/CMakeLists.txt index ca14d807b6e00df345c8ed4210397b9603f45ff4..2fdd531941cd2104899b2c0440b03cdb96e5f84d 100644 --- a/src/dnode/CMakeLists.txt +++ b/src/dnode/CMakeLists.txt @@ -1,5 +1,44 @@ CMAKE_MINIMUM_REQUIRED(VERSION 2.8) PROJECT(TDengine) -ADD_SUBDIRECTORY(detail) -ADD_SUBDIRECTORY(lite) \ No newline at end of file +IF ((TD_LINUX_64) OR (TD_LINUX_32 AND TD_ARM)) + INCLUDE_DIRECTORIES(${TD_COMMUNITY_DIR}/src/inc) + INCLUDE_DIRECTORIES(${TD_COMMUNITY_DIR}/src/dnode/detail/inc) + INCLUDE_DIRECTORIES(${TD_COMMUNITY_DIR}/src/mnode/detail/inc) + INCLUDE_DIRECTORIES(${TD_COMMUNITY_DIR}/src/vnode/detail/inc) + INCLUDE_DIRECTORIES(${TD_COMMUNITY_DIR}/src/client/inc) + INCLUDE_DIRECTORIES(${TD_COMMUNITY_DIR}/src/modules/http/inc) + INCLUDE_DIRECTORIES(${TD_COMMUNITY_DIR}/src/modules/monitor/inc) + INCLUDE_DIRECTORIES(${TD_COMMUNITY_DIR}/inc) + INCLUDE_DIRECTORIES(${TD_ENTERPRISE_DIR}/src/util/cluster/inc) + INCLUDE_DIRECTORIES(${TD_OS_DIR}/inc) + INCLUDE_DIRECTORIES(inc) + AUX_SOURCE_DIRECTORY(src SRC) + + ADD_EXECUTABLE(taosd ${SRC}) + TARGET_LINK_LIBRARIES(taosd mnode vnode taos_static monitor http) + + IF (TD_CLUSTER) + TARGET_LINK_LIBRARIES(taosd dcluster) + ELSEIF (TD_LITE) + TARGET_LINK_LIBRARIES(taosd dlite) + ENDIF () + + SET(PREPARE_ENV_CMD "prepare_env_cmd") + SET(PREPARE_ENV_TARGET "prepare_env_target") + ADD_CUSTOM_COMMAND(OUTPUT ${PREPARE_ENV_CMD} + POST_BUILD + COMMAND echo "make test directory" + DEPENDS taosd + COMMAND ${CMAKE_COMMAND} -E make_directory ${TD_TESTS_OUTPUT_DIR}/cfg/ + COMMAND ${CMAKE_COMMAND} -E make_directory ${TD_TESTS_OUTPUT_DIR}/log/ + COMMAND ${CMAKE_COMMAND} -E make_directory ${TD_TESTS_OUTPUT_DIR}/data/ + COMMAND ${CMAKE_COMMAND} -E echo dataDir ${TD_TESTS_OUTPUT_DIR}/data > ${TD_TESTS_OUTPUT_DIR}/cfg/taos.cfg + COMMAND ${CMAKE_COMMAND} -E echo logDir ${TD_TESTS_OUTPUT_DIR}/log >> ${TD_TESTS_OUTPUT_DIR}/cfg/taos.cfg + COMMAND ${CMAKE_COMMAND} -E echo charset UTF-8 >> ${TD_TESTS_OUTPUT_DIR}/cfg/taos.cfg + COMMENT "prepare taosd environment") + ADD_CUSTOM_TARGET(${PREPARE_ENV_TARGET} ALL WORKING_DIRECTORY ${TD_EXECUTABLE_OUTPUT_PATH} DEPENDS ${PREPARE_ENV_CMD}) + +ENDIF () + + diff --git a/src/dnode/detail/CMakeLists.txt b/src/dnode/detail/CMakeLists.txt deleted file mode 100644 index 2fdd531941cd2104899b2c0440b03cdb96e5f84d..0000000000000000000000000000000000000000 --- a/src/dnode/detail/CMakeLists.txt +++ /dev/null @@ -1,44 +0,0 @@ -CMAKE_MINIMUM_REQUIRED(VERSION 2.8) -PROJECT(TDengine) - -IF ((TD_LINUX_64) OR (TD_LINUX_32 AND TD_ARM)) - INCLUDE_DIRECTORIES(${TD_COMMUNITY_DIR}/src/inc) - INCLUDE_DIRECTORIES(${TD_COMMUNITY_DIR}/src/dnode/detail/inc) - INCLUDE_DIRECTORIES(${TD_COMMUNITY_DIR}/src/mnode/detail/inc) - INCLUDE_DIRECTORIES(${TD_COMMUNITY_DIR}/src/vnode/detail/inc) - INCLUDE_DIRECTORIES(${TD_COMMUNITY_DIR}/src/client/inc) - INCLUDE_DIRECTORIES(${TD_COMMUNITY_DIR}/src/modules/http/inc) - INCLUDE_DIRECTORIES(${TD_COMMUNITY_DIR}/src/modules/monitor/inc) - INCLUDE_DIRECTORIES(${TD_COMMUNITY_DIR}/inc) - INCLUDE_DIRECTORIES(${TD_ENTERPRISE_DIR}/src/util/cluster/inc) - INCLUDE_DIRECTORIES(${TD_OS_DIR}/inc) - INCLUDE_DIRECTORIES(inc) - AUX_SOURCE_DIRECTORY(src SRC) - - ADD_EXECUTABLE(taosd ${SRC}) - TARGET_LINK_LIBRARIES(taosd mnode vnode taos_static monitor http) - - IF (TD_CLUSTER) - TARGET_LINK_LIBRARIES(taosd dcluster) - ELSEIF (TD_LITE) - TARGET_LINK_LIBRARIES(taosd dlite) - ENDIF () - - SET(PREPARE_ENV_CMD "prepare_env_cmd") - SET(PREPARE_ENV_TARGET "prepare_env_target") - ADD_CUSTOM_COMMAND(OUTPUT ${PREPARE_ENV_CMD} - POST_BUILD - COMMAND echo "make test directory" - DEPENDS taosd - COMMAND ${CMAKE_COMMAND} -E make_directory ${TD_TESTS_OUTPUT_DIR}/cfg/ - COMMAND ${CMAKE_COMMAND} -E make_directory ${TD_TESTS_OUTPUT_DIR}/log/ - COMMAND ${CMAKE_COMMAND} -E make_directory ${TD_TESTS_OUTPUT_DIR}/data/ - COMMAND ${CMAKE_COMMAND} -E echo dataDir ${TD_TESTS_OUTPUT_DIR}/data > ${TD_TESTS_OUTPUT_DIR}/cfg/taos.cfg - COMMAND ${CMAKE_COMMAND} -E echo logDir ${TD_TESTS_OUTPUT_DIR}/log >> ${TD_TESTS_OUTPUT_DIR}/cfg/taos.cfg - COMMAND ${CMAKE_COMMAND} -E echo charset UTF-8 >> ${TD_TESTS_OUTPUT_DIR}/cfg/taos.cfg - COMMENT "prepare taosd environment") - ADD_CUSTOM_TARGET(${PREPARE_ENV_TARGET} ALL WORKING_DIRECTORY ${TD_EXECUTABLE_OUTPUT_PATH} DEPENDS ${PREPARE_ENV_CMD}) - -ENDIF () - - diff --git a/src/dnode/detail/inc/dnodeSystem.h b/src/dnode/inc/dnodeSystem.h similarity index 100% rename from src/dnode/detail/inc/dnodeSystem.h rename to src/dnode/inc/dnodeSystem.h diff --git a/src/dnode/lite/CMakeLists.txt b/src/dnode/lite/CMakeLists.txt deleted file mode 100644 index d47711b4da33894dc7f123409d2692730fd9bedb..0000000000000000000000000000000000000000 --- a/src/dnode/lite/CMakeLists.txt +++ /dev/null @@ -1,17 +0,0 @@ -CMAKE_MINIMUM_REQUIRED(VERSION 2.8) -PROJECT(TDengine) - -IF ((TD_LINUX_64) OR (TD_LINUX_32 AND TD_ARM)) - INCLUDE_DIRECTORIES(${TD_COMMUNITY_DIR}/src/inc) - INCLUDE_DIRECTORIES(${TD_COMMUNITY_DIR}/src/dnode/detail/inc) - INCLUDE_DIRECTORIES(${TD_COMMUNITY_DIR}/src/mnode/detail/inc) - INCLUDE_DIRECTORIES(${TD_COMMUNITY_DIR}/src/vnode/detail/inc) - INCLUDE_DIRECTORIES(${TD_COMMUNITY_DIR}/src/client/inc) - INCLUDE_DIRECTORIES(${TD_OS_DIR}/inc) - INCLUDE_DIRECTORIES(inc) - AUX_SOURCE_DIRECTORY(src SRC) - ADD_LIBRARY(dlite ${SRC}) - TARGET_LINK_LIBRARIES(dlite trpc tutil sdb pthread) -ENDIF () - - diff --git a/src/dnode/detail/src/dnodeMgmt.c b/src/dnode/src/dnodeMgmt.c similarity index 100% rename from src/dnode/detail/src/dnodeMgmt.c rename to src/dnode/src/dnodeMgmt.c diff --git a/src/dnode/lite/src/dnodeMgmt.spec.c b/src/dnode/src/dnodePlugin.c similarity index 100% rename from src/dnode/lite/src/dnodeMgmt.spec.c rename to src/dnode/src/dnodePlugin.c diff --git a/src/dnode/detail/src/dnodeService.c b/src/dnode/src/dnodeService.c similarity index 100% rename from src/dnode/detail/src/dnodeService.c rename to src/dnode/src/dnodeService.c diff --git a/src/vnode/detail/src/vnodeShell.c b/src/dnode/src/dnodeShell.c similarity index 100% rename from src/vnode/detail/src/vnodeShell.c rename to src/dnode/src/dnodeShell.c diff --git a/src/dnode/detail/src/dnodeSystem.c b/src/dnode/src/dnodeSystem.c similarity index 100% rename from src/dnode/detail/src/dnodeSystem.c rename to src/dnode/src/dnodeSystem.c diff --git a/src/dnode/lite/src/dnodeSystem.spec.c b/src/dnode/src/dnodeSystem.spec.c similarity index 100% rename from src/dnode/lite/src/dnodeSystem.spec.c rename to src/dnode/src/dnodeSystem.spec.c diff --git a/src/vnode/detail/src/vnodeSystem.c b/src/dnode/src/vnodeMgmt.c similarity index 100% rename from src/vnode/detail/src/vnodeSystem.c rename to src/dnode/src/vnodeMgmt.c