1*cd192fa9SAndroid Build Coastguard Worker// Auto-generated - DO NOT EDIT! 2*cd192fa9SAndroid Build Coastguard Worker// To regenerate, edit scrypt.config, then run: 3*cd192fa9SAndroid Build Coastguard Worker// ./import_scrypt.sh import /path/to/scrypt-1.1.6.tar.gz 4*cd192fa9SAndroid Build Coastguard Worker// 5*cd192fa9SAndroid Build Coastguard Worker 6*cd192fa9SAndroid Build Coastguard Worker// 7*cd192fa9SAndroid Build Coastguard Worker// Copyright (C) 2017 The Android Open Source Project 8*cd192fa9SAndroid Build Coastguard Worker// 9*cd192fa9SAndroid Build Coastguard Worker// Licensed under the Apache License, Version 2.0 (the "License"); 10*cd192fa9SAndroid Build Coastguard Worker// you may not use this file except in compliance with the License. 11*cd192fa9SAndroid Build Coastguard Worker// You may obtain a copy of the License at 12*cd192fa9SAndroid Build Coastguard Worker// 13*cd192fa9SAndroid Build Coastguard Worker// http://www.apache.org/licenses/LICENSE-2.0 14*cd192fa9SAndroid Build Coastguard Worker// 15*cd192fa9SAndroid Build Coastguard Worker// Unless required by applicable law or agreed to in writing, software 16*cd192fa9SAndroid Build Coastguard Worker// distributed under the License is distributed on an "AS IS" BASIS, 17*cd192fa9SAndroid Build Coastguard Worker// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 18*cd192fa9SAndroid Build Coastguard Worker// See the License for the specific language governing permissions and 19*cd192fa9SAndroid Build Coastguard Worker// limitations under the License. 20*cd192fa9SAndroid Build Coastguard Worker// 21*cd192fa9SAndroid Build Coastguard Worker 22*cd192fa9SAndroid Build Coastguard Workercc_defaults { 23*cd192fa9SAndroid Build Coastguard Worker name: "libscrypt_sources", 24*cd192fa9SAndroid Build Coastguard Worker 25*cd192fa9SAndroid Build Coastguard Worker cflags: [ 26*cd192fa9SAndroid Build Coastguard Worker "-DHAVE_CONFIG_H", 27*cd192fa9SAndroid Build Coastguard Worker "-DUSE_OPENSSL_PBKDF2", 28*cd192fa9SAndroid Build Coastguard Worker "-Wall", 29*cd192fa9SAndroid Build Coastguard Worker "-Werror", 30*cd192fa9SAndroid Build Coastguard Worker "-Wno-unused-variable", 31*cd192fa9SAndroid Build Coastguard Worker ], 32*cd192fa9SAndroid Build Coastguard Worker 33*cd192fa9SAndroid Build Coastguard Worker export_include_dirs: [ 34*cd192fa9SAndroid Build Coastguard Worker "lib/crypto", 35*cd192fa9SAndroid Build Coastguard Worker ], 36*cd192fa9SAndroid Build Coastguard Worker 37*cd192fa9SAndroid Build Coastguard Worker local_include_dirs: [ 38*cd192fa9SAndroid Build Coastguard Worker "lib/util", 39*cd192fa9SAndroid Build Coastguard Worker ], 40*cd192fa9SAndroid Build Coastguard Worker 41*cd192fa9SAndroid Build Coastguard Worker srcs: [ 42*cd192fa9SAndroid Build Coastguard Worker "lib/crypto/crypto_scrypt-ref.c", 43*cd192fa9SAndroid Build Coastguard Worker ], 44*cd192fa9SAndroid Build Coastguard Worker 45*cd192fa9SAndroid Build Coastguard Worker arch: { 46*cd192fa9SAndroid Build Coastguard Worker arm: { 47*cd192fa9SAndroid Build Coastguard Worker srcs: [ 48*cd192fa9SAndroid Build Coastguard Worker "lib/crypto/crypto_scrypt-neon.c", 49*cd192fa9SAndroid Build Coastguard Worker ], 50*cd192fa9SAndroid Build Coastguard Worker exclude_srcs: [ 51*cd192fa9SAndroid Build Coastguard Worker "lib/crypto/crypto_scrypt-ref.c", 52*cd192fa9SAndroid Build Coastguard Worker ], 53*cd192fa9SAndroid Build Coastguard Worker }, 54*cd192fa9SAndroid Build Coastguard Worker arm64: { 55*cd192fa9SAndroid Build Coastguard Worker srcs: [ 56*cd192fa9SAndroid Build Coastguard Worker "lib/crypto/crypto_scrypt-neon.c", 57*cd192fa9SAndroid Build Coastguard Worker ], 58*cd192fa9SAndroid Build Coastguard Worker exclude_srcs: [ 59*cd192fa9SAndroid Build Coastguard Worker "lib/crypto/crypto_scrypt-ref.c", 60*cd192fa9SAndroid Build Coastguard Worker ], 61*cd192fa9SAndroid Build Coastguard Worker }, 62*cd192fa9SAndroid Build Coastguard Worker x86: { 63*cd192fa9SAndroid Build Coastguard Worker srcs: [ 64*cd192fa9SAndroid Build Coastguard Worker "lib/crypto/crypto_scrypt-sse.c", 65*cd192fa9SAndroid Build Coastguard Worker ], 66*cd192fa9SAndroid Build Coastguard Worker exclude_srcs: [ 67*cd192fa9SAndroid Build Coastguard Worker "lib/crypto/crypto_scrypt-ref.c", 68*cd192fa9SAndroid Build Coastguard Worker ], 69*cd192fa9SAndroid Build Coastguard Worker }, 70*cd192fa9SAndroid Build Coastguard Worker x86_64: { 71*cd192fa9SAndroid Build Coastguard Worker srcs: [ 72*cd192fa9SAndroid Build Coastguard Worker "lib/crypto/crypto_scrypt-sse.c", 73*cd192fa9SAndroid Build Coastguard Worker ], 74*cd192fa9SAndroid Build Coastguard Worker exclude_srcs: [ 75*cd192fa9SAndroid Build Coastguard Worker "lib/crypto/crypto_scrypt-ref.c", 76*cd192fa9SAndroid Build Coastguard Worker ], 77*cd192fa9SAndroid Build Coastguard Worker }, 78*cd192fa9SAndroid Build Coastguard Worker }, 79*cd192fa9SAndroid Build Coastguard Worker} 80