]> Gitweb @ Texas Instruments - Open Source Git Repositories - git.TI.com/gitweb - android-sdk/platform-bionic.git/blob - libstdc++/Android.mk
Merge "bionic: fix __set_errno for arm64 syscalls that return a 64-bit value"
[android-sdk/platform-bionic.git] / libstdc++ / Android.mk
1 LOCAL_PATH:= $(call my-dir)
3 # Common C++ flags to build this library.
4 # Note that we need to access private Bionic headers
5 # and define ANDROID_SMP accordingly.
6 libstdc++_cflags := -Ibionic/libc/
7 ifeq ($(TARGET_CPU_SMP),true)
8     libstdc++_cflags += -DANDROID_SMP=1
9 else
10     libstdc++_cflags += -DANDROID_SMP=0
11 endif
12 libstdc++_cflags += -Wall -Wextra -Werror
14 include $(CLEAR_VARS)
16 LOCAL_SRC_FILES:= \
17         src/one_time_construction.cpp \
18         src/new.cpp \
19         src/pure_virtual.cpp \
20         src/typeinfo.cpp
22 LOCAL_MODULE:= libstdc++
23 LOCAL_ADDITIONAL_DEPENDENCIES := $(LOCAL_PATH)/Android.mk
25 LOCAL_CFLAGS := $(libstdc++_cflags)
27 LOCAL_SYSTEM_SHARED_LIBRARIES := libc
29 include $(BUILD_SHARED_LIBRARY)
31 include $(CLEAR_VARS)
33 LOCAL_SRC_FILES:= \
34         src/one_time_construction.cpp \
35         src/new.cpp \
36         src/pure_virtual.cpp \
37         src/typeinfo.cpp
39 LOCAL_CFLAGS := $(libstdc++_cflags)
41 LOCAL_MODULE:= libstdc++
42 LOCAL_ADDITIONAL_DEPENDENCIES := $(LOCAL_PATH)/Android.mk
44 LOCAL_SYSTEM_SHARED_LIBRARIES := libc
46 include $(BUILD_STATIC_LIBRARY)