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