Merge "Convert libjnigraphics to Android.bp"
am: 006c167544
Change-Id: Ic07a49510c946104f74ad72a830aed9696a2ddd6
This commit is contained in:
@@ -12,6 +12,33 @@
|
|||||||
// See the License for the specific language governing permissions and
|
// See the License for the specific language governing permissions and
|
||||||
// limitations under the License.
|
// limitations under the License.
|
||||||
|
|
||||||
|
cc_library_shared {
|
||||||
|
name: "libjnigraphics",
|
||||||
|
|
||||||
|
cflags: [
|
||||||
|
"-Wall",
|
||||||
|
"-Werror",
|
||||||
|
"-Wunused",
|
||||||
|
"-Wunreachable-code",
|
||||||
|
],
|
||||||
|
|
||||||
|
// our source files
|
||||||
|
//
|
||||||
|
srcs: ["bitmap.cpp"],
|
||||||
|
|
||||||
|
shared_libs: [
|
||||||
|
"libandroid_runtime",
|
||||||
|
"libskia",
|
||||||
|
],
|
||||||
|
|
||||||
|
arch: {
|
||||||
|
arm: {
|
||||||
|
// TODO: This is to work around b/24465209. Remove after root cause is fixed
|
||||||
|
ldflags: ["-Wl,--hash-style=both"],
|
||||||
|
},
|
||||||
|
},
|
||||||
|
}
|
||||||
|
|
||||||
// The headers module is in frameworks/native/Android.bp.
|
// The headers module is in frameworks/native/Android.bp.
|
||||||
ndk_library {
|
ndk_library {
|
||||||
name: "libjnigraphics",
|
name: "libjnigraphics",
|
||||||
|
|||||||
@@ -1,40 +0,0 @@
|
|||||||
BASE_PATH := $(call my-dir)
|
|
||||||
LOCAL_PATH:= $(call my-dir)
|
|
||||||
|
|
||||||
include $(CLEAR_VARS)
|
|
||||||
|
|
||||||
# setup for skia optimizations
|
|
||||||
#
|
|
||||||
ifneq ($(ARCH_ARM_HAVE_VFP),true)
|
|
||||||
LOCAL_CFLAGS += -DSK_SOFTWARE_FLOAT
|
|
||||||
endif
|
|
||||||
|
|
||||||
ifeq ($(ARCH_ARM_HAVE_NEON),true)
|
|
||||||
LOCAL_CFLAGS += -D__ARM_HAVE_NEON
|
|
||||||
endif
|
|
||||||
|
|
||||||
# our source files
|
|
||||||
#
|
|
||||||
LOCAL_SRC_FILES:= \
|
|
||||||
bitmap.cpp
|
|
||||||
|
|
||||||
LOCAL_SHARED_LIBRARIES := \
|
|
||||||
libandroid_runtime \
|
|
||||||
libskia \
|
|
||||||
libui \
|
|
||||||
libandroidfw
|
|
||||||
|
|
||||||
LOCAL_C_INCLUDES += \
|
|
||||||
frameworks/base/native/include \
|
|
||||||
frameworks/base/core/jni/android/graphics \
|
|
||||||
frameworks/base/libs/hwui
|
|
||||||
|
|
||||||
LOCAL_MODULE:= libjnigraphics
|
|
||||||
|
|
||||||
LOCAL_CFLAGS += -Wall -Werror -Wunused -Wunreachable-code
|
|
||||||
|
|
||||||
# TODO: This is to work around b/24465209. Remove after root cause is fixed
|
|
||||||
LOCAL_LDFLAGS_arm := -Wl,--hash-style=both
|
|
||||||
|
|
||||||
include $(BUILD_SHARED_LIBRARY)
|
|
||||||
|
|
||||||
@@ -15,7 +15,7 @@
|
|||||||
*/
|
*/
|
||||||
|
|
||||||
#include <android/bitmap.h>
|
#include <android/bitmap.h>
|
||||||
#include <Bitmap.h>
|
#include <android/graphics/Bitmap.h>
|
||||||
|
|
||||||
int AndroidBitmap_getInfo(JNIEnv* env, jobject jbitmap,
|
int AndroidBitmap_getInfo(JNIEnv* env, jobject jbitmap,
|
||||||
AndroidBitmapInfo* info) {
|
AndroidBitmapInfo* info) {
|
||||||
@@ -56,4 +56,3 @@ int AndroidBitmap_unlockPixels(JNIEnv* env, jobject jbitmap) {
|
|||||||
}
|
}
|
||||||
return ANDROID_BITMAP_RESULT_SUCCESS;
|
return ANDROID_BITMAP_RESULT_SUCCESS;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user