Android.mk revision 45b6545dbf7e7cca48b98d9b4b982431d281ddcd
1LOCAL_PATH:= $(call my-dir)
2
3libgabi++_c_includes := \
4	$(LOCAL_PATH)/include \
5	bionic/libstdc++/include \
6
7libgabi++_common_src_files := \
8	src/array_type_info.cc \
9	src/class_type_info.cc \
10        src/delete.cc \
11	src/dynamic_cast.cc \
12	src/enum_type_info.cc \
13	src/function_type_info.cc \
14        src/new.cc \
15	src/pbase_type_info.cc \
16	src/pointer_type_info.cc \
17	src/pointer_to_member_type_info.cc \
18	src/si_class_type_info.cc \
19	src/type_info.cc \
20	src/vmi_class_type_info.cc
21
22include $(CLEAR_VARS)
23LOCAL_ADDITIONAL_DEPENDENCIES := $(LOCAL_PATH)/Android.mk
24LOCAL_MODULE_TAGS := optional
25LOCAL_CPP_EXTENSION := .cc
26LOCAL_SRC_FILES:= $(libgabi++_common_src_files)
27LOCAL_MODULE:= libgabi++
28LOCAL_C_INCLUDES := $(libgabi++_c_includes)
29LOCAL_RTTI_FLAG := -frtti
30LOCAL_SYSTEM_SHARED_LIBRARIES := libc
31include $(BUILD_SHARED_LIBRARY)
32
33include $(CLEAR_VARS)
34LOCAL_ADDITIONAL_DEPENDENCIES := $(LOCAL_PATH)/Android.mk
35LOCAL_MODULE_TAGS := optional
36LOCAL_CPP_EXTENSION := .cc
37LOCAL_SRC_FILES:= $(libgabi++_common_src_files)
38LOCAL_MODULE:= libgabi++
39LOCAL_C_INCLUDES := $(libgabi++_c_includes)
40LOCAL_RTTI_FLAG := -frtti
41LOCAL_SYSTEM_SHARED_LIBRARIES := libc
42include $(BUILD_STATIC_LIBRARY)
43