mirror of
https://github.com/bluekitchen/btstack.git
synced 2025-02-22 15:40:16 +00:00
Merge pull request #392 from ricardoquesada/cmakefile
esp32: update CMakeLists.txt file to use new idf_component_register
This commit is contained in:
commit
f961481b01
@ -1,46 +1,56 @@
|
|||||||
set(COMPONENT_ADD_INCLUDEDIRS "3rd-party/bluedroid/decoder/include"
|
# Needed to include the lwIP's HTTP app, which is not included by default.
|
||||||
"3rd-party/bluedroid/encoder/include"
|
set(IDF_PATH $ENV{IDF_PATH})
|
||||||
"3rd-party/hxcmod-player"
|
|
||||||
"3rd-party/hxcmod-player/mods"
|
|
||||||
"../lwip/lwip/src/include"
|
|
||||||
"3rd-party/lwip/dhcp-server"
|
|
||||||
"3rd-party/md5"
|
|
||||||
"3rd-party/yxml"
|
|
||||||
"src/classic"
|
|
||||||
"src/ble/gatt-service"
|
|
||||||
"src/ble"
|
|
||||||
"src/classic"
|
|
||||||
"src"
|
|
||||||
"platform/embedded"
|
|
||||||
"platform/freertos"
|
|
||||||
"platform/lwip"
|
|
||||||
"include")
|
|
||||||
|
|
||||||
set(COMPONENT_SRCDIRS "3rd-party/bluedroid/decoder/srce"
|
if (CMAKE_HOST_WIN32)
|
||||||
"3rd-party/bluedroid/encoder/srce"
|
string(REPLACE "\\" "/" IDF_PATH $ENV{IDF_PATH})
|
||||||
"3rd-party/hxcmod-player"
|
endif()
|
||||||
"3rd-party/hxcmod-player/mods"
|
|
||||||
"../lwip/lwip/src/apps/http"
|
|
||||||
"3rd-party/md5"
|
|
||||||
"3rd-party/yxml"
|
|
||||||
"3rd-party/micro-ecc"
|
|
||||||
"3rd-party/lwip/dhcp-server"
|
|
||||||
"src/ble/gatt-service"
|
|
||||||
"src/ble"
|
|
||||||
"src/classic"
|
|
||||||
"src/mesh"
|
|
||||||
"src/"
|
|
||||||
"platform/freertos"
|
|
||||||
"platform/lwip"
|
|
||||||
".")
|
|
||||||
|
|
||||||
set(COMPONENT_PRIV_INCLUDEDIRS
|
set(include_dirs "3rd-party/bluedroid/decoder/include"
|
||||||
|
"3rd-party/bluedroid/encoder/include"
|
||||||
|
"3rd-party/hxcmod-player"
|
||||||
|
"3rd-party/hxcmod-player/mods"
|
||||||
|
"${IDF_PATH}/components/lwip/lwip/src/include"
|
||||||
|
"3rd-party/lwip/dhcp-server"
|
||||||
|
"3rd-party/md5"
|
||||||
|
"3rd-party/yxml"
|
||||||
|
"src/classic"
|
||||||
|
"src/ble/gatt-service"
|
||||||
|
"src/ble"
|
||||||
|
"src/classic"
|
||||||
|
"src"
|
||||||
|
"platform/embedded"
|
||||||
|
"platform/freertos"
|
||||||
|
"platform/lwip"
|
||||||
|
"include")
|
||||||
|
|
||||||
|
set(src_dirs "3rd-party/bluedroid/decoder/srce"
|
||||||
|
"3rd-party/bluedroid/encoder/srce"
|
||||||
|
"3rd-party/hxcmod-player"
|
||||||
|
"3rd-party/hxcmod-player/mods"
|
||||||
|
"${IDF_PATH}/components/lwip/lwip/src/apps/http"
|
||||||
|
"3rd-party/md5"
|
||||||
|
"3rd-party/micro-ecc"
|
||||||
|
"3rd-party/lwip/dhcp-server"
|
||||||
|
"src/ble/gatt-service"
|
||||||
|
"src/ble"
|
||||||
|
"src/classic"
|
||||||
|
"src/mesh"
|
||||||
|
"src/"
|
||||||
|
"platform/freertos"
|
||||||
|
"platform/lwip"
|
||||||
|
".")
|
||||||
|
|
||||||
|
set(priv_include_dirs
|
||||||
"3rd-party/micro-ecc"
|
"3rd-party/micro-ecc"
|
||||||
)
|
)
|
||||||
|
|
||||||
set(COMPONENT_PRIV_REQUIRES
|
set(priv_requires
|
||||||
"nvs_flash"
|
"nvs_flash"
|
||||||
"bt"
|
"bt"
|
||||||
|
"lwip"
|
||||||
)
|
)
|
||||||
|
|
||||||
register_component()
|
idf_component_register(SRC_DIRS "${src_dirs}"
|
||||||
|
INCLUDE_DIRS "${include_dirs}"
|
||||||
|
PRIV_INCLUDE_DIRS "${priv_include_dirs}"
|
||||||
|
PRIV_REQUIRES ${priv_requires})
|
||||||
|
Loading…
x
Reference in New Issue
Block a user