Home | History | Annotate | Download | only in jni
      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