xref: /aosp_15_r20/external/scrypt/scrypt.config (revision cd192fa97f712aaa0b7692ec7c6cc9c7ad6c8620)
1*cd192fa9SAndroid Build Coastguard WorkerCONFIGURE_ARGS="\
2*cd192fa9SAndroid Build Coastguard Worker \
3*cd192fa9SAndroid Build Coastguard Worker"
4*cd192fa9SAndroid Build Coastguard Worker
5*cd192fa9SAndroid Build Coastguard Worker# unneeded directories
6*cd192fa9SAndroid Build Coastguard WorkerUNNEEDED_SOURCES="\
7*cd192fa9SAndroid Build Coastguard Workerlib/scryptenc \
8*cd192fa9SAndroid Build Coastguard Worker"
9*cd192fa9SAndroid Build Coastguard Worker
10*cd192fa9SAndroid Build Coastguard Worker# unneeded files
11*cd192fa9SAndroid Build Coastguard WorkerUNNEEDED_SOURCES+="\
12*cd192fa9SAndroid Build Coastguard Workerconfig.h.in \
13*cd192fa9SAndroid Build Coastguard Workerconfigure \
14*cd192fa9SAndroid Build Coastguard WorkerFORMAT \
15*cd192fa9SAndroid Build Coastguard Workermain.c \
16*cd192fa9SAndroid Build Coastguard WorkerMakefile.in \
17*cd192fa9SAndroid Build Coastguard Workerscrypt.1 \
18*cd192fa9SAndroid Build Coastguard Workerlib/crypto/crypto_aesctr.c \
19*cd192fa9SAndroid Build Coastguard Workerlib/crypto/crypto_aesctr.h \
20*cd192fa9SAndroid Build Coastguard Workerlib/crypto/crypto_scrypt-nosse.c \
21*cd192fa9SAndroid Build Coastguard Workerlib/crypto/sha256.c \
22*cd192fa9SAndroid Build Coastguard Workerlib/crypto/sha256.h \
23*cd192fa9SAndroid Build Coastguard Workerlib/util/memlimit.c \
24*cd192fa9SAndroid Build Coastguard Workerlib/util/memlimit.h \
25*cd192fa9SAndroid Build Coastguard Workerlib/util/readpass.c \
26*cd192fa9SAndroid Build Coastguard Workerlib/util/readpass.h \
27*cd192fa9SAndroid Build Coastguard Workerlib/util/warn.c \
28*cd192fa9SAndroid Build Coastguard Workerlib/util/warn.h \
29*cd192fa9SAndroid Build Coastguard Worker"
30*cd192fa9SAndroid Build Coastguard Worker
31*cd192fa9SAndroid Build Coastguard WorkerNEEDED_SOURCES="\
32*cd192fa9SAndroid Build Coastguard Workerconfig.h \
33*cd192fa9SAndroid Build Coastguard Workerlib \
34*cd192fa9SAndroid Build Coastguard Workerscrypt_platform.h \
35*cd192fa9SAndroid Build Coastguard Worker"
36*cd192fa9SAndroid Build Coastguard Worker
37*cd192fa9SAndroid Build Coastguard WorkerSCRYPT_CFLAGS="\
38*cd192fa9SAndroid Build Coastguard Worker-DHAVE_CONFIG_H \
39*cd192fa9SAndroid Build Coastguard Worker-DUSE_OPENSSL_PBKDF2 \
40*cd192fa9SAndroid Build Coastguard Worker"
41*cd192fa9SAndroid Build Coastguard Worker
42*cd192fa9SAndroid Build Coastguard WorkerSCRYPT_EXPORT_C_INCLUDE_DIRS="\
43*cd192fa9SAndroid Build Coastguard Workerlib/crypto \
44*cd192fa9SAndroid Build Coastguard Worker"
45*cd192fa9SAndroid Build Coastguard Worker
46*cd192fa9SAndroid Build Coastguard WorkerSCRYPT_INCLUDES="\
47*cd192fa9SAndroid Build Coastguard Workerlib/util \
48*cd192fa9SAndroid Build Coastguard Worker"
49*cd192fa9SAndroid Build Coastguard Worker
50*cd192fa9SAndroid Build Coastguard WorkerSCRYPT_SOURCES="\
51*cd192fa9SAndroid Build Coastguard Workerlib/crypto/crypto_scrypt-ref.c \
52*cd192fa9SAndroid Build Coastguard Worker"
53*cd192fa9SAndroid Build Coastguard Worker
54*cd192fa9SAndroid Build Coastguard WorkerSCRYPT_SOURCES_arm="\
55*cd192fa9SAndroid Build Coastguard Worker"
56*cd192fa9SAndroid Build Coastguard Worker
57*cd192fa9SAndroid Build Coastguard WorkerSCRYPT_SOURCES_EXCLUDES_arm="\
58*cd192fa9SAndroid Build Coastguard Worker"
59*cd192fa9SAndroid Build Coastguard Worker
60*cd192fa9SAndroid Build Coastguard WorkerSCRYPT_SOURCES_arm_neon="\
61*cd192fa9SAndroid Build Coastguard Workerlib/crypto/crypto_scrypt-neon.c \
62*cd192fa9SAndroid Build Coastguard Worker"
63*cd192fa9SAndroid Build Coastguard Worker
64*cd192fa9SAndroid Build Coastguard WorkerSCRYPT_SOURCES_EXCLUDES_arm_neon="\
65*cd192fa9SAndroid Build Coastguard Workerlib/crypto/crypto_scrypt-ref.c \
66*cd192fa9SAndroid Build Coastguard Worker"
67*cd192fa9SAndroid Build Coastguard Worker
68*cd192fa9SAndroid Build Coastguard WorkerSCRYPT_SOURCES_arm64="\
69*cd192fa9SAndroid Build Coastguard Workerlib/crypto/crypto_scrypt-neon.c \
70*cd192fa9SAndroid Build Coastguard Worker"
71*cd192fa9SAndroid Build Coastguard Worker
72*cd192fa9SAndroid Build Coastguard WorkerSCRYPT_SOURCES_EXCLUDES_arm64="\
73*cd192fa9SAndroid Build Coastguard Workerlib/crypto/crypto_scrypt-ref.c \
74*cd192fa9SAndroid Build Coastguard Worker"
75*cd192fa9SAndroid Build Coastguard Worker
76*cd192fa9SAndroid Build Coastguard WorkerSCRYPT_SOURCES_mips="\
77*cd192fa9SAndroid Build Coastguard Worker"
78*cd192fa9SAndroid Build Coastguard Worker
79*cd192fa9SAndroid Build Coastguard WorkerSCRYPT_SOURCES_EXCLUDES_mips="\
80*cd192fa9SAndroid Build Coastguard Worker"
81*cd192fa9SAndroid Build Coastguard Worker
82*cd192fa9SAndroid Build Coastguard WorkerSCRYPT_SOURCES_x86="\
83*cd192fa9SAndroid Build Coastguard Workerlib/crypto/crypto_scrypt-sse.c \
84*cd192fa9SAndroid Build Coastguard Worker"
85*cd192fa9SAndroid Build Coastguard Worker
86*cd192fa9SAndroid Build Coastguard WorkerSCRYPT_SOURCES_EXCLUDES_x86="\
87*cd192fa9SAndroid Build Coastguard Workerlib/crypto/crypto_scrypt-ref.c \
88*cd192fa9SAndroid Build Coastguard Worker"
89*cd192fa9SAndroid Build Coastguard Worker
90*cd192fa9SAndroid Build Coastguard WorkerSCRYPT_SOURCES_x86_64="\
91*cd192fa9SAndroid Build Coastguard Workerlib/crypto/crypto_scrypt-sse.c \
92*cd192fa9SAndroid Build Coastguard Worker"
93*cd192fa9SAndroid Build Coastguard Worker
94*cd192fa9SAndroid Build Coastguard WorkerSCRYPT_SOURCES_EXCLUDES_x86_64="\
95*cd192fa9SAndroid Build Coastguard Workerlib/crypto/crypto_scrypt-ref.c \
96*cd192fa9SAndroid Build Coastguard Worker"
97*cd192fa9SAndroid Build Coastguard Worker
98*cd192fa9SAndroid Build Coastguard WorkerSCRYPT_PATCHES="\
99*cd192fa9SAndroid Build Coastguard Workeruse_openssl_pbkdf2.patch \
100*cd192fa9SAndroid Build Coastguard Workerarm_neon.patch \
101*cd192fa9SAndroid Build Coastguard Worker"
102*cd192fa9SAndroid Build Coastguard Worker
103*cd192fa9SAndroid Build Coastguard WorkerSCRYPT_PATCHES_use_openssl_pbkdf2_SOURCES="\
104*cd192fa9SAndroid Build Coastguard Workerlib/crypto/crypto_scrypt-ref.c \
105*cd192fa9SAndroid Build Coastguard Workerlib/crypto/crypto_scrypt-sse.c \
106*cd192fa9SAndroid Build Coastguard Worker"
107*cd192fa9SAndroid Build Coastguard Worker
108*cd192fa9SAndroid Build Coastguard WorkerSCRYPT_PATCHES_arm_neon_SOURCES="\
109*cd192fa9SAndroid Build Coastguard Workerlib/crypto/crypto_scrypt-neon-salsa208.h \
110*cd192fa9SAndroid Build Coastguard Workerlib/crypto/crypto_scrypt-neon.c \
111*cd192fa9SAndroid Build Coastguard Worker"
112