1*84e33947SAndroid Build Coastguard Worker# 2*84e33947SAndroid Build Coastguard Worker# Simulator-Specific CHRE Makefile 3*84e33947SAndroid Build Coastguard Worker# 4*84e33947SAndroid Build Coastguard Worker 5*84e33947SAndroid Build Coastguard Worker# Version String ############################################################### 6*84e33947SAndroid Build Coastguard Worker 7*84e33947SAndroid Build Coastguard WorkerCOMMIT_HASH_COMMAND = git describe --always --long --dirty 8*84e33947SAndroid Build Coastguard Worker 9*84e33947SAndroid Build Coastguard WorkerVERSION_STRING = chre=$(shell $(COMMIT_HASH_COMMAND)) 10*84e33947SAndroid Build Coastguard Worker 11*84e33947SAndroid Build Coastguard WorkerCOMMON_CFLAGS += -DCHRE_VERSION_STRING='"$(VERSION_STRING)"' 12*84e33947SAndroid Build Coastguard Worker 13*84e33947SAndroid Build Coastguard Worker# Common Compiler Flags ######################################################## 14*84e33947SAndroid Build Coastguard Worker 15*84e33947SAndroid Build Coastguard Worker# Supply a symbol to indicate that the build variant supplies the static 16*84e33947SAndroid Build Coastguard Worker# nanoapp list. 17*84e33947SAndroid Build Coastguard WorkerCOMMON_CFLAGS += -DCHRE_VARIANT_SUPPLIES_STATIC_NANOAPP_LIST 18*84e33947SAndroid Build Coastguard Worker 19*84e33947SAndroid Build Coastguard Worker# Enable exceptions for TCLAP. 20*84e33947SAndroid Build Coastguard WorkerGOOGLE_X86_LINUX_CFLAGS += -fexceptions 21*84e33947SAndroid Build Coastguard Worker 22*84e33947SAndroid Build Coastguard Worker# Optional Features ############################################################ 23*84e33947SAndroid Build Coastguard Worker 24*84e33947SAndroid Build Coastguard WorkerCHRE_AUDIO_SUPPORT_ENABLED = true 25*84e33947SAndroid Build Coastguard WorkerCHRE_BLE_SUPPORT_ENABLED = true 26*84e33947SAndroid Build Coastguard WorkerCHRE_GNSS_SUPPORT_ENABLED = true 27*84e33947SAndroid Build Coastguard WorkerCHRE_SENSORS_SUPPORT_ENABLED = true 28*84e33947SAndroid Build Coastguard WorkerCHRE_WIFI_SUPPORT_ENABLED = true 29*84e33947SAndroid Build Coastguard WorkerCHRE_WIFI_NAN_SUPPORT_ENABLED = true 30*84e33947SAndroid Build Coastguard WorkerCHRE_WWAN_SUPPORT_ENABLED = true 31*84e33947SAndroid Build Coastguard Worker 32*84e33947SAndroid Build Coastguard Worker# Common Source Files ########################################################## 33*84e33947SAndroid Build Coastguard Worker 34*84e33947SAndroid Build Coastguard WorkerCOMMON_SRCS += variant/simulator/static_nanoapps.cc 35*84e33947SAndroid Build Coastguard Worker 36