• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1#===============================================================================
2# @brief    cmake make file
3# Copyright (c) 2020 HiSilicon (Shanghai) Technologies CO., LIMITED.
4#===============================================================================
5
6set(_CHIP "${CHIP}")
7if(${CHIP} STREQUAL "socmn1")
8    set(_CHIP "melody")
9endif()
10
11if (EXISTS ${CMAKE_CURRENT_SOURCE_DIR}/wifi/CMakeLists.txt)
12	add_subdirectory(wifi)
13elseif(EXISTS ${ROOT_DIR}/libs_url/${_CHIP}/cmake/wifi.cmake)
14    include(${ROOT_DIR}/libs_url/${_CHIP}/cmake/wifi.cmake)
15endif()
16
17if (EXISTS ${CMAKE_CURRENT_SOURCE_DIR}/cat1/CMakeLists.txt)
18    add_subdirectory(cat1)
19elseif(EXISTS ${ROOT_DIR}/libs_url/${_CHIP}/cmake/cat1.cmake)
20    include(${ROOT_DIR}/libs_url/${_CHIP}/cmake/cat1.cmake)
21endif()
22
23if (EXISTS ${CMAKE_CURRENT_SOURCE_DIR}/bt/controller/CMakeLists.txt)
24    add_subdirectory(bt/controller btc)
25elseif(EXISTS ${ROOT_DIR}/libs_url/${_CHIP}/cmake/btc.cmake)
26    include(${ROOT_DIR}/libs_url/${_CHIP}/cmake/btc.cmake)
27elseif(EXISTS ${BIN_DIR}/${_CHIP}/libs/bluetooth/btc/CMakeLists.txt)
28    add_subdirectory(${BIN_DIR}/${_CHIP}/libs/bluetooth/btc btc)
29endif()
30
31if (EXISTS ${CMAKE_CURRENT_SOURCE_DIR}/bt/host/CMakeLists.txt)
32    add_subdirectory(bt/host bth)
33elseif(EXISTS ${ROOT_DIR}/libs_url/${_CHIP}/cmake/bth.cmake)
34    include(${ROOT_DIR}/libs_url/${_CHIP}/cmake/bth.cmake)
35endif()
36
37if (EXISTS ${CMAKE_CURRENT_SOURCE_DIR}/bt/host/audio/bth_audio/CMakeLists.txt)
38    add_subdirectory(bt/host/audio/bth_audio)
39endif()
40
41if (EXISTS ${CMAKE_CURRENT_SOURCE_DIR}/bt/host/bt/bts/CMakeLists.txt)
42    add_subdirectory(bt/host/bt/bts)
43elseif(EXISTS ${ROOT_DIR}/libs_url/${_CHIP}/cmake/bts.cmake)
44    include(${ROOT_DIR}/libs_url/${_CHIP}/cmake/bts.cmake)
45endif()
46
47if (EXISTS ${CMAKE_CURRENT_SOURCE_DIR}/bt/host/audio/bth_audio_service/CMakeLists.txt)
48    add_subdirectory(bt/host/audio/bth_audio_service)
49elseif(EXISTS ${BIN_DIR}/${PROJECT_CHIP_DIR}/melody/libs/bt/CMakeLists.txt)
50    add_subdirectory(${BIN_DIR}/melody/libs/bt bt)
51endif()
52
53if (EXISTS ${CMAKE_CURRENT_SOURCE_DIR}/nfc/CMakeLists.txt)
54    add_subdirectory(nfc)
55elseif(EXISTS ${ROOT_DIR}/libs_url/${_CHIP}/cmake/nfc.cmake)
56    include(${ROOT_DIR}/libs_url/${_CHIP}/cmake/nfc.cmake)
57endif()
58
59if (EXISTS ${CMAKE_CURRENT_SOURCE_DIR}/bt/algorithm/posalg/CMakeLists.txt)
60    add_subdirectory(bt/algorithm/posalg)
61endif()
62
63if (EXISTS ${CMAKE_CURRENT_SOURCE_DIR}/radar/alg_ai/CMakeLists.txt)
64    add_subdirectory(radar/alg_ai)
65endif()
66
67if (EXISTS ${CMAKE_CURRENT_SOURCE_DIR}/radar/plat/CMakeLists.txt)
68    add_subdirectory(radar/plat)
69elseif(EXISTS ${ROOT_DIR}/libs_url/${_CHIP}/cmake/radar.cmake)
70    include(${ROOT_DIR}/libs_url/${_CHIP}/cmake/radar.cmake)
71endif()
72
73if (EXISTS ${CMAKE_CURRENT_SOURCE_DIR}/glp/hiex_v300/CMakeLists.txt)
74    add_subdirectory(glp/hiex_v300)
75elseif(EXISTS ${ROOT_DIR}/libs_url/${_CHIP}/cmake/slp_client.cmake)
76    include(${ROOT_DIR}/libs_url/${_CHIP}/cmake/slp_client.cmake)
77endif()
78
79if (EXISTS ${CMAKE_CURRENT_SOURCE_DIR}/bt/controller/chba/CMakeLists.txt)
80    add_subdirectory(bt/controller/chba chba)
81elseif(EXISTS ${ROOT_DIR}/libs_url/${_CHIP}/cmake/chba.cmake)
82    include(${ROOT_DIR}/libs_url/${_CHIP}/cmake/chba.cmake)
83endif()
84
85if(EXISTS ${ROOT_DIR}/libs_url/${_CHIP}/cmake/ohos.cmake)
86    include(${ROOT_DIR}/libs_url/${_CHIP}/cmake/ohos.cmake)
87endif()
88