History log of /frameworks/rs/cpp/Android.mk
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
2a61168a777ee434ce2c28945aa74f6a6bcf2820 28-Feb-2017 Miao Wang <miaowang@google.com> Remove libcutils dependency.

- Implement property_get using __system_property_get, remove
dependencies on cutils/properties.h.
- remove rsCompatibilityLib.cpp since it only contains propery_get, and
it is now in rsCppUtils.cpp.
- Disable ATRACE. The systrace is current done in Java level. If we
want to do it in the driver, we need to have our own implementation
similar to native/utils/trace.cc
- Remove CC_LIKELY macro.

Bug: 34396220
Test: build

Change-Id: I6a6cbcfb2ca15b9d1f09b9ce0579d39fdbe98727
/frameworks/rs/cpp/Android.mk
863237215cab4812df373b63ba3bbf2bc1d8647d 20-Jan-2017 Jean-Luc Brouillet <jeanluc@google.com> Cleanup makefiles and warning producing code.

Many entries in our makefiles are not needed:
- LOCAL_CPPFLAGS += -fno-exceptions is the default
- LOCAL_MODULE_TARGET_ARCH_WARN is obsolete
- LOCAL_CXX_STL:= libc++ is the default
- LOCAL_MODULE_TAGS := optional is the default
- LOCAL_IS_HOST_MODULE := true is the default if we're using
$include(BUILD_HOST_*). This can't be removed for the generated
subdirectories however without triggering a bug in Ninja.
- Removed the -ldl where not needed.
- LOCAL_CLANG is no longer needed.

Added -Werror -Wall -Wextra to a lot of targets and cleaned up
the code that created errors.

Removed some hacky code that would prevent tests/java_api from
being compiled except under special cicumstances.

Corrected some LOCAL_MODULE_TAGS that should have been set to tests.
Cleanup warning producing code.

Bug: 34265954
Test: Compiled the code.
Test: Ran the cpp test, imageprocessing_jb, and cts
Change-Id: I27da19b18a6c0ac3686bb8c93681e3d870d587fe
/frameworks/rs/cpp/Android.mk
5ea267c29611280002f9916c079fd89a4db299c2 18-Jan-2017 Jean-Luc Brouillet <jeanluc@google.com> Use LOCAL_EXPORT_C_INCLUDE_DIRS to simplify makefiles.

By using LOCAL_EXPORT_C_INCLUDE_DIRS, the components that use
libRScpp and libRScpp_static won't need to specify the
include path for libRScpp*. This will make it easier to
move things around.

Bug: 34265954
Test: Compiled everything.
Test: Ran rs-compute
Test: Ran HelloComputeNDK
Test: Did not run the lldb tests.

Change-Id: If676519401a451853037970363651375e1bc3f13
/frameworks/rs/cpp/Android.mk
500d85e0cf7a606880a950eb34aa4a4fbb2f0177 05-Oct-2016 Dan Willemsen <dwillemsen@google.com> Convert libRSDispatch to Android.bp

See build/soong/README.md for more information.

Test: mmma -j frameworks/rs/cpp
Change-Id: Ib2023e05d4905bdc86df4cc52bf0be42e5fa2962
/frameworks/rs/cpp/Android.mk
720a848c2245b3b6b76de498016c66205c232ce9 22-Jun-2016 Dan Willemsen <dwillemsen@google.com> Fix NDK linking

libutils should not be used with LOCAL_SDK_VERSION, since it builds
against the platform, not the NDK, and may not be portable. It doesn't
appear to be necessary, so just remove it.

Linking against platform-built libraries in ndk-built libraries is
now a warning, and will be an error shortly.

Change-Id: Id330692098d281af6a841abf19043a281309df55
/frameworks/rs/cpp/Android.mk
d999344a046d0c02a71d84494f6bb78b6505147f 11-Mar-2016 Dan Albert <danalbert@google.com> Stop targeting froyo. It isn't supported.

Change-Id: I9a5a270dd299d21171b442902f3e31bea095c48f
/frameworks/rs/cpp/Android.mk
abb806debab6777934716315b930765c7059b324 20-Feb-2016 Miao Wang <miaowang@google.com> Use c++_static instead of stlport_static for support lib.

Bug: 27230989

- Clean up the makefile
- For NDK libs, use c++_static
- Avoid exposing symbols for C++ lib
- Use nullptr instead of NULL

Change-Id: I60cf11cb6a6044584a3e484979da231f72772f86
(cherry picked from commit 5abfd9b62b3173a371c42fc92ca8cf978420d694)
/frameworks/rs/cpp/Android.mk
17619e87d4c2f953c91224e632f0ac6755e5ed69 12-Oct-2015 Miao Wang <miaowang@google.com> Merge "Implement IntrinsicBLAS for RS C++ API"
f5eb324d41433f81b64b5f49f7c4c5b656c7cdd8 03-Oct-2015 Stephen Hines <srhines@google.com> Add -Wextra to our RS build.

Change-Id: Ic1c430eec6840af4a8c19a1c13e8559ddf971eb3
/frameworks/rs/cpp/Android.mk
49b1226e8399f2ad4a9fd4482ece95dab2ad53b8 04-Sep-2015 Miao Wang <miaowang@google.com> Implement IntrinsicBLAS for RS C++ API

Change-Id: I2337340ce9ed43ab49b55b37d349b696bb0679a1
/frameworks/rs/cpp/Android.mk
9dc60788f8adda5851eff921074c31f86612fb09 19-Aug-2015 Dan Willemsen <dwillemsen@google.com> Remove useless HOST_OS==windows checks

These aren't host modules, so they shouldn't be checking what host
they're building on. We don't use target libraries that are built when
HOST_OS == windows.

Change-Id: I4db86dce039150612cd4ea8ba773adc2915b46f9
/frameworks/rs/cpp/Android.mk
8b5b0a781c6ebcc64762d47a6b17a3cc2f58f908 12-Jun-2015 Evgenii Stepanov <eugenis@google.com> Disable ASan for one library.

Bug: 21785137
Change-Id: I460b3070eda67477148ff3da1db5fdc7ebb5386d
/frameworks/rs/cpp/Android.mk
bc10dff26207bb8c02051b28326bb134a8f28eb3 04-Apr-2015 Miao Wang <miaowang@google.com> remove STL from rs C++ public interface. Nuke stlport.

Change-Id: Ida273c1cfa21c4db51ae41a4c42746d9d828f292
/frameworks/rs/cpp/Android.mk
09d2dd26af70a16de928e7450ef500a61c5b810a 19-Mar-2015 Miao Wang <miaowang@google.com> Add setSurface() and getSurface() to RScpp.

Change-Id: I53ac88ce3f482e01bd70df57a1aaf0b71b1f49af
/frameworks/rs/cpp/Android.mk
04354e4ca7535a1916e90ca5a2f8e6cb0341faee 22-Aug-2014 Stephen Hines <srhines@google.com> Clean up RS C++ library.

Switch on the actual flags we should be using for C++11 (including -Wall
and -Werror). This change also removes an unused private field.

Change-Id: Id33c0b55ccf26780f6a6b7599f9eba554e1f873a
/frameworks/rs/cpp/Android.mk
f9fe049f16c70f3ecaa0be1ce91b244b825fed67 17-Nov-2014 Miao Wang <miaowang@google.com> Merge "Create a separate static lib that provides a dispatch table to both fw/support/v8/renderscript/jni and libRScpp to reduce code duplication."
3b1e2ee102c2b5e76430ac7e6cc38fdbf59d3a73 12-Nov-2014 Dan Albert <danalbert@google.com> Move libRScpp.so to libc++.

Bug: 15193147
Bug: 18341995
Change-Id: I257e11cc76a1a15c1962f30315f20a6c5b1d416b
/frameworks/rs/cpp/Android.mk
48d2eae90f08dc33754a9d280337249690a954d6 16-Oct-2014 Miao Wang <miaowang@google.com> Create a separate static lib that provides a dispatch table to both
fw/support/v8/renderscript/jni and libRScpp to reduce code duplication.

- This CL contains the static lib (libDispatch)
and related changes to libRScpp.

Change-Id: I65a4a74370720869eacf197ab31314c1df8dadcb

Merged Conflicts:
cpp/Android.mk
cpp/RenderScript.cpp
/frameworks/rs/cpp/Android.mk
58de4997ab10ae645aa8270b634f052bcd081fff 08-Oct-2014 Tim Murray <timmurray@google.com> am 7e57aa7d: Enable 64-bit building for libRScpp_static.

* commit '7e57aa7d6555128150219fa99e79a2ef051db40f':
Enable 64-bit building for libRScpp_static.
7e57aa7d6555128150219fa99e79a2ef051db40f 06-Oct-2014 Tim Murray <timmurray@google.com> Enable 64-bit building for libRScpp_static.

bug 17666041

Change-Id: I964ef9ee11826fb748fc0419d66eb5a9a670580e
/frameworks/rs/cpp/Android.mk
d1cfb510bcae2ed7cf735c9937b5050ae1043c85 12-Sep-2014 Dan Albert <danalbert@google.com> Clean up makefile cruft.

Don't manually include/link stlport, don't include private bionic
headers.

Change-Id: I9479b7799a0d031eeec0c374b4497744beee8965
/frameworks/rs/cpp/Android.mk
44bef6fba6244292b751387f3d6c31cca96c28ad 12-Aug-2014 Chris Wailes <chriswailes@google.com> Replace NULL macros with nullptr literals.

Change-Id: I918c40879aa547438f77e7d1a95fa2aa33bec398
/frameworks/rs/cpp/Android.mk
8d50174ff0e80bc3846f9dfd6f7d154fc4949db4 26-May-2014 Logan Chien <tzuhsiang.chien@gmail.com> Fix Windows SDK build.

* Use gcc instead of clang in order to get proper exception support.
* Use libstdc++ instead of libc++ since gcc does not support _Atomic.
* Fix various 32/64 typing in linkloader.

Change-Id: I34abcf1e9fa98633e0fd35b4e1b71a0d5389008a
/frameworks/rs/cpp/Android.mk
c17fa065b6fee1d2176bd057de98b93d723b59e5 14-May-2014 Stephen Hines <srhines@google.com> Switch to use slang/rs_version.mk for consistency.

Change-Id: Ibfda53448570be58941133cb53c1bbb90391aa30
/frameworks/rs/cpp/Android.mk
be78fa9882ff9596034a16afa4cde7c0e55add49 29-Apr-2014 Stephen Hines <srhines@google.com> Fix incorrect dependence on the system-built liblog.

Our previous Android.mk was incorrectly pulling in the latest liblog,
instead of linking dynamically against the older prebuilt liblog. This
causes problems due to the latest liblog using __android_fatal(), which
is a new function in bionic.

This change also updates our tests to use the checked-in prebuilt liblog.so
instead of the system-built liblog.

Change-Id: I211ef3a31f033e66d46c619d89d507ea65ec3731
/frameworks/rs/cpp/Android.mk
66961799ea586db67b690e8fb7bf17bd250d110a 31-Jan-2014 Stephen Hines <srhines@google.com> am 5eaddd4f: am 63d33e7c: Merge "Bundle all of our necessary static libraries in libRScpp_static.a."

* commit '5eaddd4f438665f2f1c91ac59c687f0219147e1b':
Bundle all of our necessary static libraries in libRScpp_static.a.
3b9b748c405db8fb8f8721e08d285ae7c52316ce 30-Jan-2014 Stephen Hines <srhines@google.com> Bundle all of our necessary static libraries in libRScpp_static.a.

This increases the size from ~1.3MB to ~7.8MB for ARM, but it ensures that
the resulting .a file works properly without additional linker parameters.

Change-Id: Ica9beed8c535f2f1151ccff1853d955241560a34
/frameworks/rs/cpp/Android.mk
37f5a4bb55bc85aa70ccb8b61efe99831066a5ca 16-Jan-2014 Tim Murray <timmurray@google.com> am a9861e8f: am 9ee891e3: am f171923b: Merge "Fix NDK API on old devices."

* commit 'a9861e8fe76a0252c0b5105c4796590f988a1030':
Fix NDK API on old devices.
0f98d50a8128e68760aa6e819b962e9a1d4b5bed 15-Jan-2014 Tim Murray <timmurray@google.com> Fix NDK API on old devices.

Change-Id: Ie2b1b57735a79febc0937fcc4b65cddd0eb80c16
/frameworks/rs/cpp/Android.mk
3a0ddec345a565e8b1bf49bb33d218600231c7b3 25-Sep-2013 Stephen Hines <srhines@google.com> Switch RS C++ library over to building with Clang.

Change-Id: Iaa7dccfba39d8fc1ed8b79012cd87de1de7b5f78
/frameworks/rs/cpp/Android.mk
89daad6bae798779e57f252e9da4fe4e62337124 29-Jul-2013 Tim Murray <timmurray@google.com> Add basic support for intrinsics. Move sp<> into RScpp.

Change-Id: I74cdee7069a624ded5091d53db3a4b8ce9894033
/frameworks/rs/cpp/Android.mk
729b6fe58aff47c4f666b22bbb7a6d6114ddefa9 24-Jul-2013 Tim Murray <timmurray@google.com> Add Sampler support to C++ API.

Change-Id: I9a6ada9cf16b5e9f92bcecc12e87d66585df1d33
/frameworks/rs/cpp/Android.mk
4a92d1268983edaf329f73c8a5b8860cdbb11596 22-Jul-2013 Tim Murray <timmurray@google.com> Move to dynamic dispatch. Add support for IoAllocation* in rs.spec.

Change-Id: I013409cbb758ce5aae78347acb39c43d07aeb9bf
/frameworks/rs/cpp/Android.mk
a423096c0d49e5cfe13a400b4323a76f89c6885c 18-Jul-2013 Tim Murray <timmurray@google.com> Move C++ API over to function tables rather than linking libRS directly.

Change-Id: I7841df768d5bd10fa941b3655673fd73496a8137
/frameworks/rs/cpp/Android.mk
b2411816414d33e5c3dd1488be1702b3ef67b250 10-Apr-2013 Ying Wang <wangying@google.com> Add liblog

Bug: 8580410
Change-Id: Icc2c8db9304e1115b977b2cd1992803bf75618d7
/frameworks/rs/cpp/Android.mk
7f0d56899840f071c81bbbcbebfbd880ac31c043 09-Nov-2012 Tim Murray <timmurray@google.com> Add blend intrinsic to C++ API.

Change-Id: Id4d27650d27ef50d2a503307adc60946503a5267
/frameworks/rs/cpp/Android.mk
84bf2b877024aaa154b66e0f2338d54bdabd855a 01-Nov-2012 Tim Murray <timmurray@google.com> Move to smart pointers for refcounting RS contexts

Change-Id: I0dc6adc4e02c7427a4234c549d3555a501fe5f90
/frameworks/rs/cpp/Android.mk
a662edd85843c2eb7078900b0279e38d6635795e 03-Apr-2012 Jason Sams <jsams@google.com> Split cpp frontend to its own lib.

Change-Id: I6ff1c620ec28ca1b96bce569ad5a09b41130ee88
/frameworks/rs/cpp/Android.mk