| include($ENV{PW_ROOT}/pw_build/pigweed.cmake) |
| include(backend.cmake) |
| |
| # The interface which provides the base CHRE API for nanoapps including |
| # "chre.h", "chre/version.h", etc. |
| # |
| # Note that this does not implement the interface, this is done either by the |
| # runtime or the nanoapp support lib DSO for dynamic nanoapp builds -- neither |
| # of which nanoapps are permitted to directly depend on. |
| pw_add_facade(chre.chre_api INTERFACE |
| BACKEND |
| chre.chre_api_BACKEND |
| HEADERS |
| include/chre_api/chre.h |
| include/chre_api/chre/audio.h |
| include/chre_api/chre/ble.h |
| include/chre_api/chre/common.h |
| include/chre_api/chre/event.h |
| include/chre_api/chre/gnss.h |
| include/chre_api/chre/nanoapp.h |
| include/chre_api/chre/re.h |
| include/chre_api/chre/sensor.h |
| include/chre_api/chre/sensor_types.h |
| include/chre_api/chre/toolchain.h |
| include/chre_api/chre/user_settings.h |
| include/chre_api/chre/version.h |
| include/chre_api/chre/wifi.h |
| include/chre_api/chre/wwan.h |
| PUBLIC_INCLUDES |
| include |
| include/chre_api |
| PUBLIC_DEPS |
| chre.variant.config |
| ) |