1 LOCAL_PATH:= $(call my-dir) 2 include $(CLEAR_VARS) 3 4 LOCAL_SRC_FILES:= \ 5 android_renderscript_RenderScript.cpp 6 7 LOCAL_SHARED_LIBRARIES := \ 8 libandroid_runtime \ 9 libandroidfw \ 10 libnativehelper \ 11 libRS \ 12 libcutils \ 13 liblog \ 14 libskia \ 15 libutils \ 16 libui \ 17 libgui \ 18 libjnigraphics 19 20 LOCAL_STATIC_LIBRARIES := 21 22 rs_generated_include_dir := $(call intermediates-dir-for,SHARED_LIBRARIES,libRS,,) 23 24 LOCAL_C_INCLUDES += \ 25 $(JNI_H_INCLUDE) \ 26 frameworks/rs \ 27 frameworks/base/core/jni \ 28 frameworks/base/libs/hwui \ 29 $(rs_generated_include_dir) 30 31 LOCAL_CFLAGS += -Wno-unused-parameter -std=c++11 32 LOCAL_CFLAGS += -Wall -Werror -Wunused -Wunreachable-code 33 34 LOCAL_ADDITIONAL_DEPENDENCIES := $(addprefix $(rs_generated_include_dir)/,rsgApiFuncDecl.h) 35 LOCAL_MODULE:= librs_jni 36 LOCAL_ADDITIONAL_DEPENDENCIES += $(rs_generated_source) 37 LOCAL_MODULE_TAGS := optional 38 LOCAL_REQUIRED_MODULES := libRS libRSDriver 39 40 include $(BUILD_SHARED_LIBRARY) 41