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