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