1{ 2 'variables': { 3 'openssl_defines_%%-$arch-%%': [ 4%%- foreach $define (@{$config{defines}}) { 5 $OUT .= " '$define',\n"; 6 } 7 foreach $define (@lib_cppflags) { 8 $OUT .= " '$define',\n"; 9 } 10 foreach $define (@{$target{defines}}) { 11 $OUT .= " '$define',\n"; 12 } 13 foreach $define (@{lib_defines}) { 14 $OUT .= " '$define',\n"; 15 } 16 foreach $define (@{$config{lib_defines}}) { 17 $OUT .= " '$define',\n"; 18} -%% ], 19 'openssl_cflags_%%-$arch-%%': [ 20%%- foreach $cflag (@cflags) { 21 $OUT .= " '$cflag',\n"; 22} -%% ], 23 'openssl_ex_libs_%%-$arch-%%': [ 24 '%%-$target{ex_libs}-%%', 25 ], 26 'openssl_cli_srcs_%%-$arch-%%': [ 27%%- foreach $src (@apps_openssl_srcs) { 28 if ($src eq 'apps/progs.c') { 29 $OUT .= " './config/archs/$arch/$asm/$src',\n"; 30 } else { 31 unless ($src eq "apps/openssl.rc") { 32 $OUT .= " 'openssl/$src',\n"; 33 } 34 } 35} 36foreach $src (@libapps_srcs) { 37 $OUT .= " 'openssl/$src',\n"; 38} -%% ], 39 }, 40 'defines': ['<@(openssl_defines_%%-$arch-%%)'], 41 'include_dirs': [ 42 './include', 43 ], 44%%- if (!$is_win) { 45 $OUT = " 'cflags' : ['<@(openssl_cflags_$arch)'], 46 'libraries': ['<@(openssl_ex_libs_$arch)'],"; 47} -%% 48 'sources': ['<@(openssl_cli_srcs_%%-$arch-%%)'], 49} 50