198a281354fe06d1f970d0521c9a08d9eb0aa1a45Jason SamsLOCAL_PATH:= $(call my-dir)
298a281354fe06d1f970d0521c9a08d9eb0aa1a45Jason Samsinclude $(CLEAR_VARS)
398a281354fe06d1f970d0521c9a08d9eb0aa1a45Jason Sams
4b085ae6975b52160b9bee23ccc9c9d871e8000c9Tim MurrayLOCAL_CLANG := true
568171c40fc9a77c05da83453ac93a380960f36aaMiao WangLOCAL_SDK_VERSION := 14
668171c40fc9a77c05da83453ac93a380960f36aaMiao Wang
768171c40fc9a77c05da83453ac93a380960f36aaMiao WangLOCAL_SRC_FILES:= \
868171c40fc9a77c05da83453ac93a380960f36aaMiao Wang    android_rscompat_usage_io.cpp \
968171c40fc9a77c05da83453ac93a380960f36aaMiao Wang    android_rscompat_usage_io_driver.cpp
1068171c40fc9a77c05da83453ac93a380960f36aaMiao Wang
1168171c40fc9a77c05da83453ac93a380960f36aaMiao WangLOCAL_C_INCLUDES += \
1268171c40fc9a77c05da83453ac93a380960f36aaMiao Wang	$(JNI_H_INCLUDE) \
1368171c40fc9a77c05da83453ac93a380960f36aaMiao Wang	frameworks/rs \
1468171c40fc9a77c05da83453ac93a380960f36aaMiao Wang	frameworks/rs/cpp \
1568171c40fc9a77c05da83453ac93a380960f36aaMiao Wang	frameworks/rs/driver
1668171c40fc9a77c05da83453ac93a380960f36aaMiao Wang
1768171c40fc9a77c05da83453ac93a380960f36aaMiao WangLOCAL_CFLAGS += -Wno-unused-parameter -U_FORTIFY_SOURCE
1868171c40fc9a77c05da83453ac93a380960f36aaMiao WangLOCAL_CFLAGS += -DRS_COMPATIBILITY_LIB -std=c++11
1968171c40fc9a77c05da83453ac93a380960f36aaMiao Wang
2068171c40fc9a77c05da83453ac93a380960f36aaMiao WangLOCAL_MODULE:= libRSSupportIO
2168171c40fc9a77c05da83453ac93a380960f36aaMiao WangLOCAL_MODULE_TAGS := optional
2268171c40fc9a77c05da83453ac93a380960f36aaMiao Wang
2368171c40fc9a77c05da83453ac93a380960f36aaMiao WangLOCAL_LDLIBS += -landroid
2468171c40fc9a77c05da83453ac93a380960f36aaMiao WangLOCAL_NDK_STL_VARIANT := stlport_static
2568171c40fc9a77c05da83453ac93a380960f36aaMiao Wanginclude $(BUILD_SHARED_LIBRARY)
2668171c40fc9a77c05da83453ac93a380960f36aaMiao Wang
2768171c40fc9a77c05da83453ac93a380960f36aaMiao Wanginclude $(CLEAR_VARS)
2868171c40fc9a77c05da83453ac93a380960f36aaMiao Wang
2968171c40fc9a77c05da83453ac93a380960f36aaMiao WangLOCAL_CLANG := true
304c3f90a3aaf733956e99c99e4e41c0a555e651b1Tim MurrayLOCAL_SDK_VERSION := 8
31b085ae6975b52160b9bee23ccc9c9d871e8000c9Tim Murray
3298a281354fe06d1f970d0521c9a08d9eb0aa1a45Jason SamsLOCAL_SRC_FILES:= \
3398a281354fe06d1f970d0521c9a08d9eb0aa1a45Jason Sams    android_renderscript_RenderScript.cpp
3498a281354fe06d1f970d0521c9a08d9eb0aa1a45Jason Sams
3598a281354fe06d1f970d0521c9a08d9eb0aa1a45Jason SamsLOCAL_SHARED_LIBRARIES := \
360f5bae87e2e3e3b0e66803122b5c4c7dd36d43ddStephen Hines        libjnigraphics
3798a281354fe06d1f970d0521c9a08d9eb0aa1a45Jason Sams
380f5bae87e2e3e3b0e66803122b5c4c7dd36d43ddStephen HinesLOCAL_STATIC_LIBRARIES := \
390844cefe83fbcb544ed9d16715159d783f2da5f3Miao Wang        libcutils \
400844cefe83fbcb544ed9d16715159d783f2da5f3Miao Wang        libRSDispatch
4198a281354fe06d1f970d0521c9a08d9eb0aa1a45Jason Sams
4298a281354fe06d1f970d0521c9a08d9eb0aa1a45Jason SamsLOCAL_C_INCLUDES += \
4398a281354fe06d1f970d0521c9a08d9eb0aa1a45Jason Sams	$(JNI_H_INCLUDE) \
4408b8f64be637bde97f6d0c20fe31387c311ca634Tim Murray	frameworks/rs \
450a6baa205b88d8dc913c8c66df2682d01940c7ccMiao Wang	frameworks/rs/cpp
4698a281354fe06d1f970d0521c9a08d9eb0aa1a45Jason Sams
473d9b60c9ae71c4c09df0b4e59c825a5d631e1254Miao WangLOCAL_CFLAGS += -Wno-unused-parameter -U_FORTIFY_SOURCE -std=c++11
4898a281354fe06d1f970d0521c9a08d9eb0aa1a45Jason Sams
4998a281354fe06d1f970d0521c9a08d9eb0aa1a45Jason SamsLOCAL_MODULE:= librsjni
5098a281354fe06d1f970d0521c9a08d9eb0aa1a45Jason SamsLOCAL_MODULE_TAGS := optional
515a6c26a18fc0e4bfe9ab5e81ec8b530f4b8c99e4Stephen HinesLOCAL_REQUIRED_MODULES := libRSSupport
5298a281354fe06d1f970d0521c9a08d9eb0aa1a45Jason Sams
53dbf6b4b75aa70e8c1e4c0dace624a2ca8a2ca171Miao WangLOCAL_LDFLAGS += -ldl
54dbf6b4b75aa70e8c1e4c0dace624a2ca8a2ca171Miao Wang
5598a281354fe06d1f970d0521c9a08d9eb0aa1a45Jason Samsinclude $(BUILD_SHARED_LIBRARY)
56