xref: /aosp_15_r20/system/chre/build/nanoapp/google_linux.mk (revision 84e339476a462649f82315436d70fd732297a399)
1*84e33947SAndroid Build Coastguard Worker#
2*84e33947SAndroid Build Coastguard Worker# Nanoapp Build Rules for Google CHRE on Linux
3*84e33947SAndroid Build Coastguard Worker#
4*84e33947SAndroid Build Coastguard Worker
5*84e33947SAndroid Build Coastguard Worker################################################################################
6*84e33947SAndroid Build Coastguard Worker#
7*84e33947SAndroid Build Coastguard Worker# Google Generic CHRE on Linux Nanoapp Build Template
8*84e33947SAndroid Build Coastguard Worker#
9*84e33947SAndroid Build Coastguard Worker# Invoke this to instantiate a set of Nanoapp post processing build targets.
10*84e33947SAndroid Build Coastguard Worker#
11*84e33947SAndroid Build Coastguard Worker# TARGET_NAME_nanoapp - The resulting nanoapp output.
12*84e33947SAndroid Build Coastguard Worker#
13*84e33947SAndroid Build Coastguard Worker# Argument List:
14*84e33947SAndroid Build Coastguard Worker#     $1 - TARGET_NAME         - The name of the target being built.
15*84e33947SAndroid Build Coastguard Worker#
16*84e33947SAndroid Build Coastguard Worker################################################################################
17*84e33947SAndroid Build Coastguard Worker
18*84e33947SAndroid Build Coastguard Workerifndef GOOGLE_LINUX_NANOAPP_BUILD_TEMPLATE
19*84e33947SAndroid Build Coastguard Workerdefine GOOGLE_LINUX_NANOAPP_BUILD_TEMPLATE
20*84e33947SAndroid Build Coastguard Worker
21*84e33947SAndroid Build Coastguard Worker.PHONY: $(1)_nanoapp
22*84e33947SAndroid Build Coastguard Workerall: $(1)_nanoapp
23*84e33947SAndroid Build Coastguard Worker
24*84e33947SAndroid Build Coastguard Worker$(1)_nanoapp: $(1)
25*84e33947SAndroid Build Coastguard Worker
26*84e33947SAndroid Build Coastguard Workerendef
27*84e33947SAndroid Build Coastguard Workerendif
28*84e33947SAndroid Build Coastguard Worker
29*84e33947SAndroid Build Coastguard Worker# Template Invocation ##########################################################
30*84e33947SAndroid Build Coastguard Worker
31*84e33947SAndroid Build Coastguard Worker$(eval $(call GOOGLE_LINUX_NANOAPP_BUILD_TEMPLATE, $(TARGET_NAME)))
32