diff options
Diffstat (limited to 'graphics/jni/Android.mk')
-rw-r--r-- | graphics/jni/Android.mk | 45 |
1 files changed, 45 insertions, 0 deletions
diff --git a/graphics/jni/Android.mk b/graphics/jni/Android.mk new file mode 100644 index 0000000..799fcbb --- /dev/null +++ b/graphics/jni/Android.mk @@ -0,0 +1,45 @@ + +# libRS needs libacc, which isn't 64-bit clean, and so can't be built +# for the simulator on gHardy, and therefore libRS needs to be excluded +# from the simulator as well, and so in turn librs_jni needs to be +# excluded. +ifneq ($(TARGET_SIMULATOR),true) + +LOCAL_PATH:= $(call my-dir) +include $(CLEAR_VARS) + +LOCAL_SRC_FILES:= \ + android_renderscript_RenderScript.cpp + +LOCAL_SHARED_LIBRARIES := \ + libandroid_runtime \ + libacc \ + libnativehelper \ + libRS \ + libcutils \ + libskia \ + libutils \ + libui + +LOCAL_STATIC_LIBRARIES := + +rs_generated_include_dir := $(call intermediates-dir-for,SHARED_LIBRARIES,libRS,,) + +LOCAL_C_INCLUDES += \ + $(JNI_H_INCLUDE) \ + $(LOCAL_PATH)/../../libs/rs \ + $(rs_generated_include_dir) \ + $(call include-path-for, corecg graphics) + +LOCAL_CFLAGS += + +LOCAL_LDLIBS := -lpthread +LOCAL_ADDITIONAL_DEPENDENCIES := $(addprefix $(rs_generated_include_dir)/,rsgApiFuncDecl.h) +LOCAL_MODULE:= librs_jni +LOCAL_ADDITIONAL_DEPENDENCIES += $(rs_generated_source) +LOCAL_MODULE_TAGS := optional +LOCAL_REQUIRED_MODULES := libRS + +include $(BUILD_SHARED_LIBRARY) + +endif #simulator |