1// Copyright (C) 2018 The Android Open Source Project 2// 3// Licensed under the Apache License, Version 2.0 (the "License"); 4// you may not use this file except in compliance with the License. 5// You may obtain a copy of the License at 6// 7// http://www.apache.org/licenses/LICENSE-2.0 8// 9// Unless required by applicable law or agreed to in writing, software 10// distributed under the License is distributed on an "AS IS" BASIS, 11// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12// See the License for the specific language governing permissions and 13// limitations under the License. 14 15subdirs = [ 16 "cintltst", 17 "intltest", 18] 19 20cc_defaults { 21 name: "icu_test_defaults", 22 gtest: false, 23 rtti: true, 24 cflags: [ 25 "-Wno-deprecated-declarations", 26 "-Wno-missing-field-initializers", 27 "-Wno-unused-function", 28 "-Wno-unused-parameter", 29 "-Wno-unused-variable", 30 ], 31 c_std: "c11", 32 cpp_std: "c++11", 33 shared_libs: [ 34 "libicuuc", 35 "libicui18n", 36 "libbase", 37 "liblog", 38 ], 39 40 static_libs: [ 41 "libicuctest", 42 "libicutoolutil", 43 "libandroidicuinit", 44 ], 45} 46 47genrule { 48 name: "icu4c_test_data", 49 srcs: [ 50 "testdata/**/*", 51 ], 52 out: ["icu4c_test_data.zip"], 53 tools: ["soong_zip"], 54 cmd: "$(location soong_zip) -o $(out) -C external/icu/icu4c/source/test/testdata -D external/icu/icu4c/source/test/testdata", 55} 56