libbcc.mk revision ddf5661793de8fb4e16906b7f7822972fcb13c6d
1ddf5661793de8fb4e16906b7f7822972fcb13c6dZonr Chang# 2ddf5661793de8fb4e16906b7f7822972fcb13c6dZonr Chang# Copyright (C) 2012 The Android Open Source Project 3ddf5661793de8fb4e16906b7f7822972fcb13c6dZonr Chang# 4ddf5661793de8fb4e16906b7f7822972fcb13c6dZonr Chang# Licensed under the Apache License, Version 2.0 (the "License"); 5ddf5661793de8fb4e16906b7f7822972fcb13c6dZonr Chang# you may not use this file except in compliance with the License. 6ddf5661793de8fb4e16906b7f7822972fcb13c6dZonr Chang# You may obtain a copy of the License at 7ddf5661793de8fb4e16906b7f7822972fcb13c6dZonr Chang# 8ddf5661793de8fb4e16906b7f7822972fcb13c6dZonr Chang# http://www.apache.org/licenses/LICENSE-2.0 9ddf5661793de8fb4e16906b7f7822972fcb13c6dZonr Chang# 10ddf5661793de8fb4e16906b7f7822972fcb13c6dZonr Chang# Unless required by applicable law or agreed to in writing, software 11ddf5661793de8fb4e16906b7f7822972fcb13c6dZonr Chang# distributed under the License is distributed on an "AS IS" BASIS, 12ddf5661793de8fb4e16906b7f7822972fcb13c6dZonr Chang# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13ddf5661793de8fb4e16906b7f7822972fcb13c6dZonr Chang# See the License for the specific language governing permissions and 14ddf5661793de8fb4e16906b7f7822972fcb13c6dZonr Chang# limitations under the License. 15ddf5661793de8fb4e16906b7f7822972fcb13c6dZonr Chang# 16ddf5661793de8fb4e16906b7f7822972fcb13c6dZonr Chang 17ddf5661793de8fb4e16906b7f7822972fcb13c6dZonr Changifeq ($(LIBBCC_ROOT_PATH),) 18ddf5661793de8fb4e16906b7f7822972fcb13c6dZonr Chang$(error Must set variable LIBBCC_ROOT_PATH before including this! $(LOCAL_PATH)) 19ddf5661793de8fb4e16906b7f7822972fcb13c6dZonr Changendif 20ddf5661793de8fb4e16906b7f7822972fcb13c6dZonr Chang 21ddf5661793de8fb4e16906b7f7822972fcb13c6dZonr Chang#===================================================================== 22ddf5661793de8fb4e16906b7f7822972fcb13c6dZonr Chang# Root Path for Other Projects 23ddf5661793de8fb4e16906b7f7822972fcb13c6dZonr Chang#===================================================================== 24ddf5661793de8fb4e16906b7f7822972fcb13c6dZonr Chang 25ddf5661793de8fb4e16906b7f7822972fcb13c6dZonr ChangLLVM_ROOT_PATH := external/llvm 26ddf5661793de8fb4e16906b7f7822972fcb13c6dZonr ChangRSLOADER_ROOT_PATH := frameworks/compile/linkloader 27ddf5661793de8fb4e16906b7f7822972fcb13c6dZonr Chang 28ddf5661793de8fb4e16906b7f7822972fcb13c6dZonr Chang#===================================================================== 29ddf5661793de8fb4e16906b7f7822972fcb13c6dZonr Chang# Related Makefile Paths of libbcc 30ddf5661793de8fb4e16906b7f7822972fcb13c6dZonr Chang#===================================================================== 31ddf5661793de8fb4e16906b7f7822972fcb13c6dZonr Chang 32ddf5661793de8fb4e16906b7f7822972fcb13c6dZonr ChangLIBBCC_HOST_BUILD_MK := $(LIBBCC_ROOT_PATH)/libbcc-host-build.mk 33ddf5661793de8fb4e16906b7f7822972fcb13c6dZonr ChangLIBBCC_DEVICE_BUILD_MK := $(LIBBCC_ROOT_PATH)/libbcc-device-build.mk 34ddf5661793de8fb4e16906b7f7822972fcb13c6dZonr ChangLIBBCC_GEN_CONFIG_MK := $(LIBBCC_ROOT_PATH)/libbcc-gen-config-from-mk.mk 35ddf5661793de8fb4e16906b7f7822972fcb13c6dZonr Chang 36ddf5661793de8fb4e16906b7f7822972fcb13c6dZonr Chang#===================================================================== 37ddf5661793de8fb4e16906b7f7822972fcb13c6dZonr Chang# Configuration of libbcc 38ddf5661793de8fb4e16906b7f7822972fcb13c6dZonr Chang#===================================================================== 39ddf5661793de8fb4e16906b7f7822972fcb13c6dZonr Changinclude $(LIBBCC_ROOT_PATH)/libbcc-config.mk 40ddf5661793de8fb4e16906b7f7822972fcb13c6dZonr Chang 41ddf5661793de8fb4e16906b7f7822972fcb13c6dZonr Chang#===================================================================== 42ddf5661793de8fb4e16906b7f7822972fcb13c6dZonr Chang# Related Makefile Paths of LLVM 43ddf5661793de8fb4e16906b7f7822972fcb13c6dZonr Chang#===================================================================== 44ddf5661793de8fb4e16906b7f7822972fcb13c6dZonr Changinclude $(LLVM_ROOT_PATH)/llvm.mk 45