1include($ENV{PW_ROOT}/pw_build/pigweed.cmake) 2include(backend.cmake) 3 4pw_add_facade(chre.pal.audio INTERFACE 5 BACKEND 6 chre.pal.audio_BACKEND 7 HEADERS 8 include/chre/pal/audio.h 9 PUBLIC_INCLUDES 10 include 11 PUBLIC_DEPS 12 chre.pal.system 13 chre.pal.version 14 chre.chre_api 15) 16 17pw_add_facade(chre.pal.ble INTERFACE 18 BACKEND 19 chre.pal.ble_BACKEND 20 HEADERS 21 include/chre/pal/ble.h 22 PUBLIC_INCLUDES 23 include 24 PUBLIC_DEPS 25 chre.pal.system 26 chre.pal.version 27 chre.chre_api 28) 29 30pw_add_facade(chre.pal.gnss INTERFACE 31 BACKEND 32 chre.pal.gnss_BACKEND 33 HEADERS 34 include/chre/pal/gnss.h 35 PUBLIC_INCLUDES 36 include 37 PUBLIC_DEPS 38 chre.pal.system 39 chre.pal.version 40 chre.chre_api 41) 42 43pw_add_facade(chre.pal.sensor INTERFACE 44 BACKEND 45 chre.pal.sensor_BACKEND 46 HEADERS 47 include/chre/pal/sensor.h 48 PUBLIC_INCLUDES 49 include 50 PUBLIC_DEPS 51 chre.pal.system 52 chre.pal.version 53 chre.chre_api 54) 55 56pw_add_library(chre.pal.system INTERFACE 57 HEADERS 58 include/chre/pal/system.h 59 PUBLIC_INCLUDES 60 include 61 PUBLIC_DEPS 62 chre.chre_api 63) 64 65pw_add_library(chre.pal.version INTERFACE 66 HEADERS 67 include/chre/pal/version.h 68 PUBLIC_INCLUDES 69 include 70 PUBLIC_DEPS 71 chre.chre_api 72 chre.pal.version 73) 74 75pw_add_facade(chre.pal.wifi INTERFACE 76 BACKEND 77 chre.pal.wifi_BACKEND 78 HEADERS 79 include/chre/pal/wifi.h 80 PUBLIC_INCLUDES 81 include 82 PUBLIC_DEPS 83 chre.pal.system 84 chre.pal.version 85 chre.chre_api 86) 87 88pw_add_facade(chre.pal.wwan INTERFACE 89 BACKEND 90 chre.pal.wwan_BACKEND 91 HEADERS 92 include/chre/pal/wwan.h 93 PUBLIC_INCLUDES 94 include 95 PUBLIC_DEPS 96 chre.pal.system 97 chre.pal.version 98 chre.chre_api 99) 100