xref: /aosp_15_r20/external/google-breakpad/android/sample_app/jni/Android.mk (revision 9712c20fc9bbfbac4935993a2ca0b3958c5adad2)
1*9712c20fSFrederick Mayle# Copyright 2012 Google LLC
2*9712c20fSFrederick Mayle#
3*9712c20fSFrederick Mayle# Redistribution and use in source and binary forms, with or without
4*9712c20fSFrederick Mayle# modification, are permitted provided that the following conditions are
5*9712c20fSFrederick Mayle# met:
6*9712c20fSFrederick Mayle#
7*9712c20fSFrederick Mayle#     * Redistributions of source code must retain the above copyright
8*9712c20fSFrederick Mayle# notice, this list of conditions and the following disclaimer.
9*9712c20fSFrederick Mayle#     * Redistributions in binary form must reproduce the above
10*9712c20fSFrederick Mayle# copyright notice, this list of conditions and the following disclaimer
11*9712c20fSFrederick Mayle# in the documentation and/or other materials provided with the
12*9712c20fSFrederick Mayle# distribution.
13*9712c20fSFrederick Mayle#     * Neither the name of Google LLC nor the names of its
14*9712c20fSFrederick Mayle# contributors may be used to endorse or promote products derived from
15*9712c20fSFrederick Mayle# this software without specific prior written permission.
16*9712c20fSFrederick Mayle#
17*9712c20fSFrederick Mayle# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
18*9712c20fSFrederick Mayle# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
19*9712c20fSFrederick Mayle# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
20*9712c20fSFrederick Mayle# A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
21*9712c20fSFrederick Mayle# OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
22*9712c20fSFrederick Mayle# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
23*9712c20fSFrederick Mayle# LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
24*9712c20fSFrederick Mayle# DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
25*9712c20fSFrederick Mayle# THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
26*9712c20fSFrederick Mayle# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
27*9712c20fSFrederick Mayle# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
28*9712c20fSFrederick Mayle
29*9712c20fSFrederick MayleLOCAL_PATH := $(call my-dir)
30*9712c20fSFrederick Mayle
31*9712c20fSFrederick Mayleinclude $(CLEAR_VARS)
32*9712c20fSFrederick MayleLOCAL_MODULE := test_google_breakpad
33*9712c20fSFrederick MayleLOCAL_LICENSE_KINDS := SPDX-license-identifier-BSD
34*9712c20fSFrederick MayleLOCAL_LICENSE_CONDITIONS := notice
35*9712c20fSFrederick MayleLOCAL_NOTICE_FILE := $(LOCAL_PATH)/../../../LICENSE
36*9712c20fSFrederick MayleLOCAL_SRC_FILES := test_breakpad.cpp
37*9712c20fSFrederick MayleLOCAL_STATIC_LIBRARIES += breakpad_client
38*9712c20fSFrederick Mayleinclude $(BUILD_EXECUTABLE)
39*9712c20fSFrederick Mayle
40*9712c20fSFrederick Mayle# If NDK_MODULE_PATH is defined, import the module, otherwise do a direct
41*9712c20fSFrederick Mayle# includes. This allows us to build in all scenarios easily.
42*9712c20fSFrederick Mayleifneq ($(NDK_MODULE_PATH),)
43*9712c20fSFrederick Mayle  $(call import-module,google_breakpad)
44*9712c20fSFrederick Mayleelse
45*9712c20fSFrederick Mayle  include $(LOCAL_PATH)/../../google_breakpad/Android.mk
46*9712c20fSFrederick Mayleendif
47