xref: /aosp_15_r20/system/chre/apps/sensor_test/Makefile (revision 84e339476a462649f82315436d70fd732297a399)
1*84e33947SAndroid Build Coastguard Worker#
2*84e33947SAndroid Build Coastguard Worker# Sensor World Nanoapp Makefile
3*84e33947SAndroid Build Coastguard Worker#
4*84e33947SAndroid Build Coastguard Worker
5*84e33947SAndroid Build Coastguard Worker# Environment Checks ###########################################################
6*84e33947SAndroid Build Coastguard Worker
7*84e33947SAndroid Build Coastguard Workerifeq ($(CHRE_PREFIX),)
8*84e33947SAndroid Build Coastguard Workerifneq ($(ANDROID_BUILD_TOP),)
9*84e33947SAndroid Build Coastguard WorkerCHRE_PREFIX = $(ANDROID_BUILD_TOP)/system/chre
10*84e33947SAndroid Build Coastguard Workerelse
11*84e33947SAndroid Build Coastguard Worker$(error "You must run 'lunch' to setup ANDROID_BUILD_TOP, or explicitly define \
12*84e33947SAndroid Build Coastguard Worker         the CHRE_PREFIX environment variable to point to the CHRE root \
13*84e33947SAndroid Build Coastguard Worker	 directory.")
14*84e33947SAndroid Build Coastguard Workerendif
15*84e33947SAndroid Build Coastguard Workerendif
16*84e33947SAndroid Build Coastguard Worker
17*84e33947SAndroid Build Coastguard Worker# Nanoapp Configuration ########################################################
18*84e33947SAndroid Build Coastguard Worker
19*84e33947SAndroid Build Coastguard WorkerNANOAPP_NAME = sensor_test
20*84e33947SAndroid Build Coastguard WorkerNANOAPP_ID = 0x0123456789000016
21*84e33947SAndroid Build Coastguard WorkerNANOAPP_VERSION = 0x00000001
22*84e33947SAndroid Build Coastguard Worker
23*84e33947SAndroid Build Coastguard WorkerNANOAPP_NAME_STRING = \"Sensor\ Test\"
24*84e33947SAndroid Build Coastguard Worker
25*84e33947SAndroid Build Coastguard Worker# Common Compiler Flags ########################################################
26*84e33947SAndroid Build Coastguard Worker
27*84e33947SAndroid Build Coastguard Worker# Include paths.
28*84e33947SAndroid Build Coastguard WorkerCOMMON_CFLAGS += -I.
29*84e33947SAndroid Build Coastguard WorkerCOMMON_CFLAGS += -I$(CHRE_PREFIX)/util/include
30*84e33947SAndroid Build Coastguard Worker
31*84e33947SAndroid Build Coastguard Worker# Defines.
32*84e33947SAndroid Build Coastguard WorkerCOMMON_CFLAGS += -DNANOAPP_MINIMUM_LOG_LEVEL=CHRE_LOG_LEVEL_DEBUG
33*84e33947SAndroid Build Coastguard WorkerCOMMON_CFLAGS += -DCHRE_ASSERTIONS_ENABLED
34*84e33947SAndroid Build Coastguard Worker
35*84e33947SAndroid Build Coastguard Worker# Common Source Files ##########################################################
36*84e33947SAndroid Build Coastguard Worker
37*84e33947SAndroid Build Coastguard WorkerCOMMON_SRCS += sensor_test.cc
38*84e33947SAndroid Build Coastguard Worker
39*84e33947SAndroid Build Coastguard Worker# Makefile Includes ############################################################
40*84e33947SAndroid Build Coastguard Worker
41*84e33947SAndroid Build Coastguard Workerinclude $(CHRE_PREFIX)/build/nanoapp/app.mk
42