aboutsummaryrefslogtreecommitdiff
path: root/Android.bp
diff options
context:
space:
mode:
Diffstat (limited to 'Android.bp')
-rw-r--r--Android.bp129
1 files changed, 0 insertions, 129 deletions
diff --git a/Android.bp b/Android.bp
deleted file mode 100644
index 8fae10e..0000000
--- a/Android.bp
+++ /dev/null
@@ -1,129 +0,0 @@
-// Copyright (C) 2015 The Android Open Source Project
-//
-// Licensed under the Apache License, Version 2.0 (the "License");
-// you may not use this file except in compliance with the License.
-// You may obtain a copy of the License at
-//
-// http://www.apache.org/licenses/LICENSE-2.0
-//
-// Unless required by applicable law or agreed to in writing, software
-// distributed under the License is distributed on an "AS IS" BASIS,
-// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-// See the License for the specific language governing permissions and
-// limitations under the License.
-//
-//
-
-// Gmock builds 2 libraries: libgmock and libgmock_main. libgmock
-// contains most of the code (assertions...) and libgmock_main just
-// provide a common main to run the test (ie if you link against
-// libgmock_main you won't/should not provide a main() entry point.
-//
-// We build these 2 libraries for the target device and for the host if
-// it is running linux and using ASTL.
-//
-
-cc_defaults {
- name: "gmock_flags",
-
- local_include_dirs: ["include"],
- export_include_dirs: ["include"],
- include_dirs: ["external/gtest/include"],
-
- cflags: ["-Wno-missing-field-initializers"],
-}
-
-cc_defaults {
- name: "gmock_ndk",
- sdk_version: "9",
- stl: "gnustl_static",
- cppflags: ["-std=c++11"],
-}
-
-cc_defaults {
- name: "gmock_defaults",
- host_supported: true,
- sanitize: {
- never: true,
- },
- target: {
- windows: {
- enabled: true,
- },
- },
-}
-
-//######################################################################
-// gmock lib for the NDK
-cc_library_static {
- name: "libgmock_ndk",
- defaults: ["gmock_ndk", "gmock_flags"],
- srcs: ["src/gmock-all.cc"],
-}
-
-//######################################################################
-// gmock_main for the NDK
-cc_library_static {
- name: "libgmock_main_ndk",
- defaults: ["gmock_ndk", "gmock_flags"],
- srcs: ["src/gmock_main.cc"],
-}
-
-//######################################################################
-// gmock lib target and host
-cc_library_static {
- name: "libgmock",
- defaults: ["gmock_defaults", "gmock_flags"],
- srcs: ["src/gmock-all.cc"],
- rtti: true,
-}
-
-//######################################################################
-// gmock_main lib target and host
-cc_library_static {
- name: "libgmock_main",
- defaults: ["gmock_defaults", "gmock_flags"],
- srcs: ["src/gmock_main.cc"],
-}
-
-//######################################################################
-// gmock lib host
-// Deprecated: use libgmock instead
-cc_library_host_static {
- name: "libgmock_host",
- defaults: ["gmock_defaults", "gmock_flags"],
- srcs: ["src/gmock-all.cc"],
- rtti: true,
-}
-
-// Test for gmock. Run using 'runtest'.
-// The linux build and tests are run under valgrind by 'runtest'.
-
-cc_test {
- name: "libgmock_test",
- gtest: false,
- host_supported: true,
- test_per_src: true,
-
- // The remaining tests aren't executed by the configure/make/make check sequence.
- srcs: [
- "test/gmock_test.cc",
- "test/gmock-spec-builders_test.cc",
- "test/gmock_link_test.cc",
- ],
-
- cflags: ["-Wno-empty-body"],
- static_libs: [
- "libgmock_main",
- "libgmock",
- "libgtest",
- "libgtest_main",
- ],
-
- target: {
- host: {
- cflags: ["-O0"],
- host_ldlibs: ["-lpthread"],
- },
- },
-}