Android.mk revision b8ef690813bf3b32f996afb0ddc048c5bb23c8f5
1932648d528f333d43defdf16b3f8e84afa865cc8Zonr Chang#
2b8ef690813bf3b32f996afb0ddc048c5bb23c8f5Stephen Hines# Copyright (C) 2010 The Android Open Source Project
3932648d528f333d43defdf16b3f8e84afa865cc8Zonr Chang#
4932648d528f333d43defdf16b3f8e84afa865cc8Zonr Chang# Licensed under the Apache License, Version 2.0 (the "License");
5932648d528f333d43defdf16b3f8e84afa865cc8Zonr Chang# you may not use this file except in compliance with the License.
6932648d528f333d43defdf16b3f8e84afa865cc8Zonr Chang# You may obtain a copy of the License at
7932648d528f333d43defdf16b3f8e84afa865cc8Zonr Chang#
8932648d528f333d43defdf16b3f8e84afa865cc8Zonr Chang#      http://www.apache.org/licenses/LICENSE-2.0
9932648d528f333d43defdf16b3f8e84afa865cc8Zonr Chang#
10932648d528f333d43defdf16b3f8e84afa865cc8Zonr Chang# Unless required by applicable law or agreed to in writing, software
11932648d528f333d43defdf16b3f8e84afa865cc8Zonr Chang# distributed under the License is distributed on an "AS IS" BASIS,
12932648d528f333d43defdf16b3f8e84afa865cc8Zonr Chang# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13932648d528f333d43defdf16b3f8e84afa865cc8Zonr Chang# See the License for the specific language governing permissions and
14932648d528f333d43defdf16b3f8e84afa865cc8Zonr Chang# limitations under the License.
15932648d528f333d43defdf16b3f8e84afa865cc8Zonr Chang#
16932648d528f333d43defdf16b3f8e84afa865cc8Zonr Chang
17284d652a87e6ce1ad4f8cc2a5a05c75bbd84f301Shih-wei Liaoifeq (darwin,$(BUILD_OS))
18284d652a87e6ce1ad4f8cc2a5a05c75bbd84f301Shih-wei Liaoelse
19284d652a87e6ce1ad4f8cc2a5a05c75bbd84f301Shih-wei Liao
2077ed6142daed1e068fbda64405d0de9845e40e1Shih-wei LiaoLOCAL_PATH := $(call my-dir)
2177ed6142daed1e068fbda64405d0de9845e40e1Shih-wei Liao
2277ed6142daed1e068fbda64405d0de9845e40e1Shih-wei Liao# Executable for host
2377ed6142daed1e068fbda64405d0de9845e40e1Shih-wei Liao# ========================================================
2477ed6142daed1e068fbda64405d0de9845e40e1Shih-wei Liaoinclude $(CLEAR_VARS)
2577ed6142daed1e068fbda64405d0de9845e40e1Shih-wei Liao
2677ed6142daed1e068fbda64405d0de9845e40e1Shih-wei LiaoLOCAL_MODULE := bcc
2777ed6142daed1e068fbda64405d0de9845e40e1Shih-wei Liao
28b8ef690813bf3b32f996afb0ddc048c5bb23c8f5Stephen HinesLOCAL_SRC_FILES := \
29b8ef690813bf3b32f996afb0ddc048c5bb23c8f5Stephen Hines  main.cpp
30b8ef690813bf3b32f996afb0ddc048c5bb23c8f5Stephen Hines
31b8ef690813bf3b32f996afb0ddc048c5bb23c8f5Stephen HinesLOCAL_SHARED_LIBRARIES := \
32b8ef690813bf3b32f996afb0ddc048c5bb23c8f5Stephen Hines  libbcc
33b8ef690813bf3b32f996afb0ddc048c5bb23c8f5Stephen Hines
34b8ef690813bf3b32f996afb0ddc048c5bb23c8f5Stephen HinesLOCAL_C_INCLUDES := \
35b8ef690813bf3b32f996afb0ddc048c5bb23c8f5Stephen Hines  $(LOCAL_PATH)/../../include
36b8ef690813bf3b32f996afb0ddc048c5bb23c8f5Stephen Hines
37b8ef690813bf3b32f996afb0ddc048c5bb23c8f5Stephen HinesLOCAL_MODULE_TAGS := tests eng
38ec5f1ec71aa4b9402d7d8d922f18d7a4b1ae4149Shih-wei Liao
39fa52e2083927dd4ea543528c557d52ab578ad34cZonr ChangLOCAL_LDLIBS = -ldl
40998ec839672c0cf56945c860a7cf9e29864599afAndrew Hsieh
41b8ef690813bf3b32f996afb0ddc048c5bb23c8f5Stephen HinesLOCAL_CFLAGS += -D__HOST__ -Wall -Werror
42b8ef690813bf3b32f996afb0ddc048c5bb23c8f5Stephen Hines
4377ed6142daed1e068fbda64405d0de9845e40e1Shih-wei Liaoinclude $(BUILD_HOST_EXECUTABLE)
4477ed6142daed1e068fbda64405d0de9845e40e1Shih-wei Liao
4577ed6142daed1e068fbda64405d0de9845e40e1Shih-wei Liao# Executable for target
4677ed6142daed1e068fbda64405d0de9845e40e1Shih-wei Liao# ========================================================
4777ed6142daed1e068fbda64405d0de9845e40e1Shih-wei Liaoinclude $(CLEAR_VARS)
4877ed6142daed1e068fbda64405d0de9845e40e1Shih-wei Liao
49f340bf71ff377979d279132dcf5a801d76747d1fLoganLOCAL_MODULE := bcc
5077ed6142daed1e068fbda64405d0de9845e40e1Shih-wei Liao
51b8ef690813bf3b32f996afb0ddc048c5bb23c8f5Stephen HinesLOCAL_SRC_FILES := \
52b8ef690813bf3b32f996afb0ddc048c5bb23c8f5Stephen Hines  main.cpp
5377ed6142daed1e068fbda64405d0de9845e40e1Shih-wei Liao
543fb139a6da99499f227e4f21fe966b509e509ca4Stephen HinesLOCAL_SHARED_LIBRARIES := libdl libstlport libbcinfo libbcc
5577ed6142daed1e068fbda64405d0de9845e40e1Shih-wei Liao
56b8ef690813bf3b32f996afb0ddc048c5bb23c8f5Stephen HinesLOCAL_C_INCLUDES := \
57b8ef690813bf3b32f996afb0ddc048c5bb23c8f5Stephen Hines  $(LOCAL_PATH)/../../include
58b8ef690813bf3b32f996afb0ddc048c5bb23c8f5Stephen Hines
59b8ef690813bf3b32f996afb0ddc048c5bb23c8f5Stephen HinesLOCAL_MODULE_TAGS := optional
60b8ef690813bf3b32f996afb0ddc048c5bb23c8f5Stephen Hines
619d9d6bd0938d15646b32d55320b89d9bcb834898Shih-wei Liaoinclude external/stlport/libstlport.mk
6277ed6142daed1e068fbda64405d0de9845e40e1Shih-wei Liaoinclude $(BUILD_EXECUTABLE)
63284d652a87e6ce1ad4f8cc2a5a05c75bbd84f301Shih-wei Liao
64284d652a87e6ce1ad4f8cc2a5a05c75bbd84f301Shih-wei Liaoendif
65