1ec0a2e83dc66d67addeb90e83144187691852a3eColin Cross# 2ec0a2e83dc66d67addeb90e83144187691852a3eColin Cross# Copyright (C) 2011-2012 The Android Open Source Project 3ec0a2e83dc66d67addeb90e83144187691852a3eColin Cross# 4ec0a2e83dc66d67addeb90e83144187691852a3eColin Cross# Licensed under the Apache License, Version 2.0 (the "License"); 5ec0a2e83dc66d67addeb90e83144187691852a3eColin Cross# you may not use this file except in compliance with the License. 6ec0a2e83dc66d67addeb90e83144187691852a3eColin Cross# You may obtain a copy of the License at 7ec0a2e83dc66d67addeb90e83144187691852a3eColin Cross# 8ec0a2e83dc66d67addeb90e83144187691852a3eColin Cross# http://www.apache.org/licenses/LICENSE-2.0 9ec0a2e83dc66d67addeb90e83144187691852a3eColin Cross# 10ec0a2e83dc66d67addeb90e83144187691852a3eColin Cross# Unless required by applicable law or agreed to in writing, software 11ec0a2e83dc66d67addeb90e83144187691852a3eColin Cross# distributed under the License is distributed on an "AS IS" BASIS, 12ec0a2e83dc66d67addeb90e83144187691852a3eColin Cross# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13ec0a2e83dc66d67addeb90e83144187691852a3eColin Cross# See the License for the specific language governing permissions and 14ec0a2e83dc66d67addeb90e83144187691852a3eColin Cross# limitations under the License. 15ec0a2e83dc66d67addeb90e83144187691852a3eColin Cross# 16ec0a2e83dc66d67addeb90e83144187691852a3eColin Cross 17ec0a2e83dc66d67addeb90e83144187691852a3eColin Cross# Build rules for extracting configuration from Android.mk 18ec0a2e83dc66d67addeb90e83144187691852a3eColin Crossintermediates := $(call local-intermediates-dir) 19ec0a2e83dc66d67addeb90e83144187691852a3eColin Cross 2033f96c66e9a1f2e266a75e5e84c091dffa6ef118Colin CrossGEN_CONFIG_FROM_MK := $(intermediates)/ConfigFromMk.h 2133f96c66e9a1f2e266a75e5e84c091dffa6ef118Colin Cross 2233f96c66e9a1f2e266a75e5e84c091dffa6ef118Colin Cross$(GEN_CONFIG_FROM_MK): PRIVATE_PATH := $(LIBBCC_ROOT_PATH) 2333f96c66e9a1f2e266a75e5e84c091dffa6ef118Colin Cross$(GEN_CONFIG_FROM_MK): PRIVATE_CUSTOM_TOOL = \ 2433f96c66e9a1f2e266a75e5e84c091dffa6ef118Colin Cross $(PRIVATE_PATH)/tools/build/gen-config-from-mk.py < $< > $@ 2533f96c66e9a1f2e266a75e5e84c091dffa6ef118Colin Cross$(GEN_CONFIG_FROM_MK): $(LIBBCC_ROOT_PATH)/libbcc-config.mk \ 26ec0a2e83dc66d67addeb90e83144187691852a3eColin Cross $(LIBBCC_ROOT_PATH)/tools/build/gen-config-from-mk.py 27ec0a2e83dc66d67addeb90e83144187691852a3eColin Cross $(transform-generated-source) 28ec0a2e83dc66d67addeb90e83144187691852a3eColin Cross 29ec0a2e83dc66d67addeb90e83144187691852a3eColin CrossLOCAL_GENERATED_SOURCES += $(GEN_CONFIG_FROM_MK) 30ec0a2e83dc66d67addeb90e83144187691852a3eColin Cross