3 # Heavily hacked 15-android.conf based on OpenSSL's config file of the same name.
4 # This 15-android.conf avoids compiler errors using NDK-r20. This 15-android.conf
5 # requires an environment set (sourced) using setenv-android.sh.
9 inherit_from => [ "linux-generic32" ],
11 bin_cflags => add("-fPIE"),
12 bin_lflags => add("-pie"),
17 inherit_from => [ "android", asm("armv4_asm") ],
18 bn_ops => [ "BN_LLONG", "RC4_CHAR" ],
21 inherit_from => [ "android", asm("aarch64_asm") ],
22 bn_ops => [ "SIXTY_FOUR_BIT_LONG", "RC4_CHAR" ],
23 perlasm_scheme => "linux64",
27 inherit_from => [ "android", asm("x86_asm") ],
28 cflags => add(picker(release => "-fomit-frame-pointer")),
29 bn_ops => [ "BN_LLONG", "RC4_INT" ],
30 perlasm_scheme => "android",
33 inherit_from => [ "android", asm("x86_64_asm") ],
34 bn_ops => [ "SIXTY_FOUR_BIT_LONG", "RC4_INT" ],
35 perlasm_scheme => "elf",