xref: /aosp_15_r20/system/chre/variant/android/variant.mk (revision 84e339476a462649f82315436d70fd732297a399)
1*84e33947SAndroid Build Coastguard Worker#
2*84e33947SAndroid Build Coastguard Worker# Android 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# Optional Features ############################################################
20*84e33947SAndroid Build Coastguard Worker
21*84e33947SAndroid Build Coastguard WorkerCHRE_AUDIO_SUPPORT_ENABLED = true
22*84e33947SAndroid Build Coastguard WorkerCHRE_GNSS_SUPPORT_ENABLED = true
23*84e33947SAndroid Build Coastguard WorkerCHRE_WIFI_SUPPORT_ENABLED = true
24*84e33947SAndroid Build Coastguard WorkerCHRE_WWAN_SUPPORT_ENABLED = true
25*84e33947SAndroid Build Coastguard Worker
26*84e33947SAndroid Build Coastguard Worker# Common Source Files ##########################################################
27*84e33947SAndroid Build Coastguard Worker
28*84e33947SAndroid Build Coastguard WorkerCOMMON_SRCS += variant/android/static_nanoapps.cc
29