Android.mk revision 7e57aa7d6555128150219fa99e79a2ef051db40f
1rs_cpp_SRC_FILES := \ 2 RenderScript.cpp \ 3 BaseObj.cpp \ 4 Element.cpp \ 5 Type.cpp \ 6 Allocation.cpp \ 7 Script.cpp \ 8 ScriptC.cpp \ 9 ScriptIntrinsics.cpp \ 10 Sampler.cpp 11 12LOCAL_PATH:= $(call my-dir) 13include $(CLEAR_VARS) 14 15include frameworks/compile/slang/rs_version.mk 16local_cflags_for_rs_cpp += $(RS_VERSION_DEFINE) 17local_cflags_for_rs_cpp += -Wno-unused-parameter 18 19LOCAL_SRC_FILES := $(rs_cpp_SRC_FILES) 20 21ifneq ($(HOST_OS),windows) 22LOCAL_CLANG := true 23endif 24LOCAL_CFLAGS += $(local_cflags_for_rs_cpp) 25 26LOCAL_SHARED_LIBRARIES := \ 27 libz \ 28 libcutils \ 29 libutils \ 30 liblog \ 31 libdl \ 32 libstlport 33 34LOCAL_MODULE:= libRScpp 35 36LOCAL_MODULE_TAGS := optional 37 38LOCAL_C_INCLUDES += frameworks/rs 39LOCAL_C_INCLUDES += external/stlport/stlport bionic/ bionic/libstdc++/include 40LOCAL_C_INCLUDES += $(intermediates) 41 42include $(BUILD_SHARED_LIBRARY) 43 44 45include $(CLEAR_VARS) 46 47ifneq ($(HOST_OS),windows) 48LOCAL_CLANG := true 49endif 50LOCAL_CFLAGS += $(local_cflags_for_rs_cpp) 51 52ifeq ($(my_32_64_bit_suffix),32) 53LOCAL_SDK_VERSION := 8 54else 55LOCAL_SDK_VERSION := 21 56endif 57LOCAL_CFLAGS += -DRS_COMPATIBILITY_LIB 58 59LOCAL_SRC_FILES := $(rs_cpp_SRC_FILES) 60 61LOCAL_SRC_FILES += ../rsCompatibilityLib.cpp 62 63LOCAL_WHOLE_STATIC_LIBRARIES := \ 64 libutils \ 65 libstlport_static 66 67LOCAL_MODULE:= libRScpp_static 68 69LOCAL_MODULE_TAGS := optional 70 71LOCAL_C_INCLUDES += frameworks/rs 72LOCAL_C_INCLUDES += $(intermediates) 73 74LOCAL_LDFLAGS := -llog -lz -ldl 75LOCAL_NDK_STL_VARIANT := stlport_static 76 77include $(BUILD_STATIC_LIBRARY) 78