Since libacc isn't 64-bit clean (it casts pointers to integers), and so can't be built for the gHardy simulator, everything that depends on it can't be built for the simulator either, which means removing libRS and librs_jni.
46 lines
1.1 KiB
Makefile
46 lines
1.1 KiB
Makefile
|
|
# 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
|