1932bc6e35bcef7adff05d890a9dcc7212426fb6aStephen Hines# 2932bc6e35bcef7adff05d890a9dcc7212426fb6aStephen Hines# Copyright (C) 2011 The Android Open Source Project 3932bc6e35bcef7adff05d890a9dcc7212426fb6aStephen Hines# 4932bc6e35bcef7adff05d890a9dcc7212426fb6aStephen Hines# Licensed under the Apache License, Version 2.0 (the "License"); 5932bc6e35bcef7adff05d890a9dcc7212426fb6aStephen Hines# you may not use this file except in compliance with the License. 6932bc6e35bcef7adff05d890a9dcc7212426fb6aStephen Hines# You may obtain a copy of the License at 7932bc6e35bcef7adff05d890a9dcc7212426fb6aStephen Hines# 8932bc6e35bcef7adff05d890a9dcc7212426fb6aStephen Hines# http://www.apache.org/licenses/LICENSE-2.0 9932bc6e35bcef7adff05d890a9dcc7212426fb6aStephen Hines# 10932bc6e35bcef7adff05d890a9dcc7212426fb6aStephen Hines# Unless required by applicable law or agreed to in writing, software 11932bc6e35bcef7adff05d890a9dcc7212426fb6aStephen Hines# distributed under the License is distributed on an "AS IS" BASIS, 12932bc6e35bcef7adff05d890a9dcc7212426fb6aStephen Hines# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13932bc6e35bcef7adff05d890a9dcc7212426fb6aStephen Hines# See the License for the specific language governing permissions and 14932bc6e35bcef7adff05d890a9dcc7212426fb6aStephen Hines# limitations under the License. 15932bc6e35bcef7adff05d890a9dcc7212426fb6aStephen Hines# 16932bc6e35bcef7adff05d890a9dcc7212426fb6aStephen Hines 17932bc6e35bcef7adff05d890a9dcc7212426fb6aStephen HinesLOCAL_PATH := $(call my-dir) 18932bc6e35bcef7adff05d890a9dcc7212426fb6aStephen Hines 19e126b62760b4bf115cfed162f0234e4e722011dfStephen HinesLLVM_ROOT_PATH := external/llvm 20e126b62760b4bf115cfed162f0234e4e722011dfStephen Hines 21932bc6e35bcef7adff05d890a9dcc7212426fb6aStephen Hines# Executable for host 22932bc6e35bcef7adff05d890a9dcc7212426fb6aStephen Hines# ======================================================== 23932bc6e35bcef7adff05d890a9dcc7212426fb6aStephen Hinesinclude $(CLEAR_VARS) 24932bc6e35bcef7adff05d890a9dcc7212426fb6aStephen Hines 25932bc6e35bcef7adff05d890a9dcc7212426fb6aStephen HinesLOCAL_MODULE := bcinfo 26932bc6e35bcef7adff05d890a9dcc7212426fb6aStephen Hines 27932bc6e35bcef7adff05d890a9dcc7212426fb6aStephen HinesLOCAL_SRC_FILES := \ 28932bc6e35bcef7adff05d890a9dcc7212426fb6aStephen Hines main.cpp 29932bc6e35bcef7adff05d890a9dcc7212426fb6aStephen Hines 30932bc6e35bcef7adff05d890a9dcc7212426fb6aStephen HinesLOCAL_SHARED_LIBRARIES := \ 31932bc6e35bcef7adff05d890a9dcc7212426fb6aStephen Hines libbcinfo 32932bc6e35bcef7adff05d890a9dcc7212426fb6aStephen Hines 33e126b62760b4bf115cfed162f0234e4e722011dfStephen HinesLOCAL_STATIC_LIBRARIES := \ 34e126b62760b4bf115cfed162f0234e4e722011dfStephen Hines libLLVMBitReader \ 35e126b62760b4bf115cfed162f0234e4e722011dfStephen Hines libLLVMBitWriter \ 36e126b62760b4bf115cfed162f0234e4e722011dfStephen Hines libLLVMCore \ 37e126b62760b4bf115cfed162f0234e4e722011dfStephen Hines libLLVMSupport 38e126b62760b4bf115cfed162f0234e4e722011dfStephen Hines 39998ec839672c0cf56945c860a7cf9e29864599afAndrew HsiehLOCAL_CFLAGS += -D__HOST__ 40998ec839672c0cf56945c860a7cf9e29864599afAndrew Hsieh 41932bc6e35bcef7adff05d890a9dcc7212426fb6aStephen HinesLOCAL_C_INCLUDES := \ 42932bc6e35bcef7adff05d890a9dcc7212426fb6aStephen Hines $(LOCAL_PATH)/../../include 43932bc6e35bcef7adff05d890a9dcc7212426fb6aStephen Hines 443133a889e9e3e78ec2a80ed653c328d3f61fcf35Andrew HsiehLOCAL_LDLIBS = -ldl -lpthread 45932bc6e35bcef7adff05d890a9dcc7212426fb6aStephen Hines 46e126b62760b4bf115cfed162f0234e4e722011dfStephen Hinesinclude $(LLVM_ROOT_PATH)/llvm-host-build.mk 47932bc6e35bcef7adff05d890a9dcc7212426fb6aStephen Hinesinclude $(BUILD_HOST_EXECUTABLE) 48932bc6e35bcef7adff05d890a9dcc7212426fb6aStephen Hines 49