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