1*46dbe239SXin Li// Copyright (C) 2020 The Android Open Source Project 2*46dbe239SXin Li// 3*46dbe239SXin Li// Licensed under the Apache License, Version 2.0 (the "License"); 4*46dbe239SXin Li// you may not use this file except in compliance with the License. 5*46dbe239SXin Li// You may obtain a copy of the License at 6*46dbe239SXin Li// 7*46dbe239SXin Li// http://www.apache.org/licenses/LICENSE-2.0 8*46dbe239SXin Li// 9*46dbe239SXin Li// Unless required by applicable law or agreed to in writing, software 10*46dbe239SXin Li// distributed under the License is distributed on an "AS IS" BASIS, 11*46dbe239SXin Li// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12*46dbe239SXin Li// See the License for the specific language governing permissions and 13*46dbe239SXin Li// limitations under the License. 14*46dbe239SXin Li 15*46dbe239SXin Lipackage { 16*46dbe239SXin Li default_applicable_licenses: ["external_FXdiv_license"], 17*46dbe239SXin Li} 18*46dbe239SXin Li 19*46dbe239SXin Li// Added automatically by a large-scale-change 20*46dbe239SXin Li// See: http://go/android-license-faq 21*46dbe239SXin Lilicense { 22*46dbe239SXin Li name: "external_FXdiv_license", 23*46dbe239SXin Li visibility: [":__subpackages__"], 24*46dbe239SXin Li license_kinds: [ 25*46dbe239SXin Li "SPDX-license-identifier-MIT", 26*46dbe239SXin Li ], 27*46dbe239SXin Li license_text: [ 28*46dbe239SXin Li "LICENSE", 29*46dbe239SXin Li ], 30*46dbe239SXin Li} 31*46dbe239SXin Li 32*46dbe239SXin Licc_library_headers { 33*46dbe239SXin Li name: "fxdiv_headers", 34*46dbe239SXin Li export_include_dirs: ["include"], 35*46dbe239SXin Li vendor_available: true, 36*46dbe239SXin Li sdk_version: "current", 37*46dbe239SXin Li} 38*46dbe239SXin Li 39*46dbe239SXin Licc_defaults { 40*46dbe239SXin Li name: "fxdiv_tests_default", 41*46dbe239SXin Li sdk_version: "current", 42*46dbe239SXin Li cflags: [ 43*46dbe239SXin Li "-Wno-missing-field-initializers", 44*46dbe239SXin Li ], 45*46dbe239SXin Li header_libs: [ 46*46dbe239SXin Li "fxdiv_headers", 47*46dbe239SXin Li ], 48*46dbe239SXin Li stl: "libc++_static", 49*46dbe239SXin Li static_libs: [ 50*46dbe239SXin Li "libgmock_ndk", 51*46dbe239SXin Li ] 52*46dbe239SXin Li} 53*46dbe239SXin Li 54*46dbe239SXin Licc_test { 55*46dbe239SXin Li name: "FxdivMultiplyHighTests", 56*46dbe239SXin Li defaults: ["fxdiv_tests_default"], 57*46dbe239SXin Li srcs: [ 58*46dbe239SXin Li "test/multiply-high.cc", 59*46dbe239SXin Li ], 60*46dbe239SXin Li test_suites: [ 61*46dbe239SXin Li "general-tests", 62*46dbe239SXin Li ], 63*46dbe239SXin Li} 64*46dbe239SXin Li 65*46dbe239SXin Licc_test { 66*46dbe239SXin Li name: "FxdivQuotientTests", 67*46dbe239SXin Li defaults: ["fxdiv_tests_default"], 68*46dbe239SXin Li srcs: [ 69*46dbe239SXin Li "test/quotient.cc", 70*46dbe239SXin Li ], 71*46dbe239SXin Li test_suites: [ 72*46dbe239SXin Li "general-tests", 73*46dbe239SXin Li ], 74*46dbe239SXin Li} 75