1e37eab997efd97449c49a30bd32870255a13fd51Jing Yu# Copyright (C) 2011 The Android Open Source Project 2e37eab997efd97449c49a30bd32870255a13fd51Jing Yu# 3e37eab997efd97449c49a30bd32870255a13fd51Jing Yu# Licensed under the Apache License, Version 2.0 (the "License"); 4e37eab997efd97449c49a30bd32870255a13fd51Jing Yu# you may not use this file except in compliance with the License. 5e37eab997efd97449c49a30bd32870255a13fd51Jing Yu# You may obtain a copy of the License at 6e37eab997efd97449c49a30bd32870255a13fd51Jing Yu# 7e37eab997efd97449c49a30bd32870255a13fd51Jing Yu# http://www.apache.org/licenses/LICENSE-2.0 8e37eab997efd97449c49a30bd32870255a13fd51Jing Yu# 9e37eab997efd97449c49a30bd32870255a13fd51Jing Yu# Unless required by applicable law or agreed to in writing, software 10e37eab997efd97449c49a30bd32870255a13fd51Jing Yu# distributed under the License is distributed on an "AS IS" BASIS, 11e37eab997efd97449c49a30bd32870255a13fd51Jing Yu# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12e37eab997efd97449c49a30bd32870255a13fd51Jing Yu# See the License for the specific language governing permissions and 13e37eab997efd97449c49a30bd32870255a13fd51Jing Yu# limitations under the License. 14e37eab997efd97449c49a30bd32870255a13fd51Jing Yu 15e37eab997efd97449c49a30bd32870255a13fd51Jing YuLOCAL_PATH:= $(call my-dir) 16d6f70187df96e4f1968adbe9b52035dc474b7590Elliott Hughes 17e37eab997efd97449c49a30bd32870255a13fd51Jing Yuinclude $(CLEAR_VARS) 18e37eab997efd97449c49a30bd32870255a13fd51Jing Yu 19e37eab997efd97449c49a30bd32870255a13fd51Jing YuLOCAL_SRC_FILES := cp-demangle.c 20e37eab997efd97449c49a30bd32870255a13fd51Jing YuLOCAL_CFLAGS += -DHAVE_STRING_H -DHAVE_STDLIB_H -DIN_GLIBCPP_V3 21e37eab997efd97449c49a30bd32870255a13fd51Jing YuLOCAL_MODULE := libgccdemangle 22e37eab997efd97449c49a30bd32870255a13fd51Jing YuLOCAL_MODULE_TAGS := optional 23caf5670525abbd6b98e11bb98c620932cf795624Jean-Baptiste QueruLOCAL_PRELINK_MODULE := false 24e37eab997efd97449c49a30bd32870255a13fd51Jing Yu 25e37eab997efd97449c49a30bd32870255a13fd51Jing Yuinclude $(BUILD_SHARED_LIBRARY) 26e37eab997efd97449c49a30bd32870255a13fd51Jing Yu 27e37eab997efd97449c49a30bd32870255a13fd51Jing Yu########################## 28e37eab997efd97449c49a30bd32870255a13fd51Jing Yu 29d6f70187df96e4f1968adbe9b52035dc474b7590Elliott Hughesinclude $(CLEAR_VARS) 30d6f70187df96e4f1968adbe9b52035dc474b7590Elliott Hughes 31d6f70187df96e4f1968adbe9b52035dc474b7590Elliott HughesLOCAL_SRC_FILES := cp-demangle.c 32d6f70187df96e4f1968adbe9b52035dc474b7590Elliott HughesLOCAL_CFLAGS += -DHAVE_STRING_H -DHAVE_STDLIB_H -DIN_GLIBCPP_V3 33d6f70187df96e4f1968adbe9b52035dc474b7590Elliott HughesLOCAL_MODULE := libgccdemangle 34d6f70187df96e4f1968adbe9b52035dc474b7590Elliott HughesLOCAL_MODULE_TAGS := optional 35d6f70187df96e4f1968adbe9b52035dc474b7590Elliott HughesLOCAL_PRELINK_MODULE := false 36d6f70187df96e4f1968adbe9b52035dc474b7590Elliott Hughes 37d6f70187df96e4f1968adbe9b52035dc474b7590Elliott Hughesinclude $(BUILD_HOST_SHARED_LIBRARY) 38d6f70187df96e4f1968adbe9b52035dc474b7590Elliott Hughes 39d6f70187df96e4f1968adbe9b52035dc474b7590Elliott Hughes########################## 40d6f70187df96e4f1968adbe9b52035dc474b7590Elliott Hughes 41e37eab997efd97449c49a30bd32870255a13fd51Jing Yuinclude $(CLEAR_VARS) 42e37eab997efd97449c49a30bd32870255a13fd51Jing Yu 43e37eab997efd97449c49a30bd32870255a13fd51Jing YuLOCAL_SRC_FILES := test.c 44e37eab997efd97449c49a30bd32870255a13fd51Jing YuLOCAL_SHARED_LIBRARIES := libgccdemangle 45e37eab997efd97449c49a30bd32870255a13fd51Jing YuLOCAL_MODULE := gccdemangle_test 46e37eab997efd97449c49a30bd32870255a13fd51Jing YuLOCAL_MODULE_TAGS := optional 47e37eab997efd97449c49a30bd32870255a13fd51Jing Yu 48e37eab997efd97449c49a30bd32870255a13fd51Jing Yuinclude $(BUILD_EXECUTABLE) 49d6f70187df96e4f1968adbe9b52035dc474b7590Elliott Hughes 50d6f70187df96e4f1968adbe9b52035dc474b7590Elliott Hughes########################## 51d6f70187df96e4f1968adbe9b52035dc474b7590Elliott Hughes 52d6f70187df96e4f1968adbe9b52035dc474b7590Elliott Hughesinclude $(CLEAR_VARS) 53d6f70187df96e4f1968adbe9b52035dc474b7590Elliott Hughes 54d6f70187df96e4f1968adbe9b52035dc474b7590Elliott HughesLOCAL_SRC_FILES := test.c 55d6f70187df96e4f1968adbe9b52035dc474b7590Elliott HughesLOCAL_SHARED_LIBRARIES := libgccdemangle 56d6f70187df96e4f1968adbe9b52035dc474b7590Elliott HughesLOCAL_MODULE := gccdemangle_test 57d6f70187df96e4f1968adbe9b52035dc474b7590Elliott HughesLOCAL_MODULE_TAGS := optional 58d6f70187df96e4f1968adbe9b52035dc474b7590Elliott Hughes 59d6f70187df96e4f1968adbe9b52035dc474b7590Elliott Hughesinclude $(BUILD_HOST_EXECUTABLE) 60