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