17453c6c0666947e06d87565404f4397a4b387f91digit@chromium.org# Auto-generated - DO NOT EDIT!
27453c6c0666947e06d87565404f4397a4b387f91digit@chromium.org# To regenerate, edit openssl.config, then run:
37453c6c0666947e06d87565404f4397a4b387f91digit@chromium.org#     ./import_openssl.sh import /path/to/openssl-1.0.1e.tar.gz
47453c6c0666947e06d87565404f4397a4b387f91digit@chromium.org#
57453c6c0666947e06d87565404f4397a4b387f91digit@chromium.org# Before including this file, the local Android.mk must define the following
67453c6c0666947e06d87565404f4397a4b387f91digit@chromium.org# variables:
77453c6c0666947e06d87565404f4397a4b387f91digit@chromium.org#
87453c6c0666947e06d87565404f4397a4b387f91digit@chromium.org#    local_c_flags
97453c6c0666947e06d87565404f4397a4b387f91digit@chromium.org#    local_c_includes
107453c6c0666947e06d87565404f4397a4b387f91digit@chromium.org#    local_additional_dependencies
117453c6c0666947e06d87565404f4397a4b387f91digit@chromium.org#
127453c6c0666947e06d87565404f4397a4b387f91digit@chromium.org# This script will define the following variables:
137453c6c0666947e06d87565404f4397a4b387f91digit@chromium.org#
147453c6c0666947e06d87565404f4397a4b387f91digit@chromium.org#    target_c_flags
157453c6c0666947e06d87565404f4397a4b387f91digit@chromium.org#    target_c_includes
167453c6c0666947e06d87565404f4397a4b387f91digit@chromium.org#    target_src_files
177453c6c0666947e06d87565404f4397a4b387f91digit@chromium.org#
187453c6c0666947e06d87565404f4397a4b387f91digit@chromium.org#    host_c_flags
197453c6c0666947e06d87565404f4397a4b387f91digit@chromium.org#    host_c_includes
207453c6c0666947e06d87565404f4397a4b387f91digit@chromium.org#    host_src_files
217453c6c0666947e06d87565404f4397a4b387f91digit@chromium.org#
227453c6c0666947e06d87565404f4397a4b387f91digit@chromium.org
237453c6c0666947e06d87565404f4397a4b387f91digit@chromium.org# Ensure these are empty.
247453c6c0666947e06d87565404f4397a4b387f91digit@chromium.orgunknown_arch_c_flags :=
257453c6c0666947e06d87565404f4397a4b387f91digit@chromium.orgunknown_arch_src_files :=
267453c6c0666947e06d87565404f4397a4b387f91digit@chromium.orgunknown_arch_exclude_files :=
277453c6c0666947e06d87565404f4397a4b387f91digit@chromium.org
287453c6c0666947e06d87565404f4397a4b387f91digit@chromium.org
297453c6c0666947e06d87565404f4397a4b387f91digit@chromium.orgcommon_c_flags :=
307453c6c0666947e06d87565404f4397a4b387f91digit@chromium.org
317453c6c0666947e06d87565404f4397a4b387f91digit@chromium.orgcommon_src_files := \
327453c6c0666947e06d87565404f4397a4b387f91digit@chromium.org  ssl/bio_ssl.c \
337453c6c0666947e06d87565404f4397a4b387f91digit@chromium.org  ssl/d1_both.c \
347453c6c0666947e06d87565404f4397a4b387f91digit@chromium.org  ssl/d1_clnt.c \
357453c6c0666947e06d87565404f4397a4b387f91digit@chromium.org  ssl/d1_enc.c \
367453c6c0666947e06d87565404f4397a4b387f91digit@chromium.org  ssl/d1_lib.c \
377453c6c0666947e06d87565404f4397a4b387f91digit@chromium.org  ssl/d1_pkt.c \
387453c6c0666947e06d87565404f4397a4b387f91digit@chromium.org  ssl/d1_srtp.c \
397453c6c0666947e06d87565404f4397a4b387f91digit@chromium.org  ssl/d1_srvr.c \
407453c6c0666947e06d87565404f4397a4b387f91digit@chromium.org  ssl/kssl.c \
417453c6c0666947e06d87565404f4397a4b387f91digit@chromium.org  ssl/s23_clnt.c \
427453c6c0666947e06d87565404f4397a4b387f91digit@chromium.org  ssl/s23_lib.c \
437453c6c0666947e06d87565404f4397a4b387f91digit@chromium.org  ssl/s23_meth.c \
447453c6c0666947e06d87565404f4397a4b387f91digit@chromium.org  ssl/s23_pkt.c \
457453c6c0666947e06d87565404f4397a4b387f91digit@chromium.org  ssl/s23_srvr.c \
467453c6c0666947e06d87565404f4397a4b387f91digit@chromium.org  ssl/s2_clnt.c \
477453c6c0666947e06d87565404f4397a4b387f91digit@chromium.org  ssl/s2_enc.c \
487453c6c0666947e06d87565404f4397a4b387f91digit@chromium.org  ssl/s2_lib.c \
497453c6c0666947e06d87565404f4397a4b387f91digit@chromium.org  ssl/s2_meth.c \
507453c6c0666947e06d87565404f4397a4b387f91digit@chromium.org  ssl/s2_pkt.c \
517453c6c0666947e06d87565404f4397a4b387f91digit@chromium.org  ssl/s2_srvr.c \
527453c6c0666947e06d87565404f4397a4b387f91digit@chromium.org  ssl/s3_both.c \
537453c6c0666947e06d87565404f4397a4b387f91digit@chromium.org  ssl/s3_cbc.c \
547453c6c0666947e06d87565404f4397a4b387f91digit@chromium.org  ssl/s3_clnt.c \
557453c6c0666947e06d87565404f4397a4b387f91digit@chromium.org  ssl/s3_enc.c \
567453c6c0666947e06d87565404f4397a4b387f91digit@chromium.org  ssl/s3_lib.c \
577453c6c0666947e06d87565404f4397a4b387f91digit@chromium.org  ssl/s3_meth.c \
587453c6c0666947e06d87565404f4397a4b387f91digit@chromium.org  ssl/s3_pkt.c \
597453c6c0666947e06d87565404f4397a4b387f91digit@chromium.org  ssl/s3_srvr.c \
607453c6c0666947e06d87565404f4397a4b387f91digit@chromium.org  ssl/ssl_algs.c \
617453c6c0666947e06d87565404f4397a4b387f91digit@chromium.org  ssl/ssl_asn1.c \
627453c6c0666947e06d87565404f4397a4b387f91digit@chromium.org  ssl/ssl_cert.c \
637453c6c0666947e06d87565404f4397a4b387f91digit@chromium.org  ssl/ssl_ciph.c \
647453c6c0666947e06d87565404f4397a4b387f91digit@chromium.org  ssl/ssl_err.c \
657453c6c0666947e06d87565404f4397a4b387f91digit@chromium.org  ssl/ssl_err2.c \
667453c6c0666947e06d87565404f4397a4b387f91digit@chromium.org  ssl/ssl_lib.c \
677453c6c0666947e06d87565404f4397a4b387f91digit@chromium.org  ssl/ssl_rsa.c \
687453c6c0666947e06d87565404f4397a4b387f91digit@chromium.org  ssl/ssl_sess.c \
697453c6c0666947e06d87565404f4397a4b387f91digit@chromium.org  ssl/ssl_stat.c \
707453c6c0666947e06d87565404f4397a4b387f91digit@chromium.org  ssl/ssl_txt.c \
717453c6c0666947e06d87565404f4397a4b387f91digit@chromium.org  ssl/t1_clnt.c \
727453c6c0666947e06d87565404f4397a4b387f91digit@chromium.org  ssl/t1_enc.c \
737453c6c0666947e06d87565404f4397a4b387f91digit@chromium.org  ssl/t1_lib.c \
747453c6c0666947e06d87565404f4397a4b387f91digit@chromium.org  ssl/t1_meth.c \
757453c6c0666947e06d87565404f4397a4b387f91digit@chromium.org  ssl/t1_reneg.c \
767453c6c0666947e06d87565404f4397a4b387f91digit@chromium.org  ssl/t1_srvr.c \
777453c6c0666947e06d87565404f4397a4b387f91digit@chromium.org  ssl/tls_srp.c \
787453c6c0666947e06d87565404f4397a4b387f91digit@chromium.org
797453c6c0666947e06d87565404f4397a4b387f91digit@chromium.orgcommon_c_includes := \
807453c6c0666947e06d87565404f4397a4b387f91digit@chromium.org  . \
817453c6c0666947e06d87565404f4397a4b387f91digit@chromium.org  crypto \
827453c6c0666947e06d87565404f4397a4b387f91digit@chromium.org  include \
837453c6c0666947e06d87565404f4397a4b387f91digit@chromium.org
847453c6c0666947e06d87565404f4397a4b387f91digit@chromium.orgarm_c_flags :=
857453c6c0666947e06d87565404f4397a4b387f91digit@chromium.org
867453c6c0666947e06d87565404f4397a4b387f91digit@chromium.orgarm_src_files :=
877453c6c0666947e06d87565404f4397a4b387f91digit@chromium.org
887453c6c0666947e06d87565404f4397a4b387f91digit@chromium.orgarm_exclude_files :=
897453c6c0666947e06d87565404f4397a4b387f91digit@chromium.org
907453c6c0666947e06d87565404f4397a4b387f91digit@chromium.orgx86_c_flags :=
917453c6c0666947e06d87565404f4397a4b387f91digit@chromium.org
927453c6c0666947e06d87565404f4397a4b387f91digit@chromium.orgx86_src_files :=
937453c6c0666947e06d87565404f4397a4b387f91digit@chromium.org
947453c6c0666947e06d87565404f4397a4b387f91digit@chromium.orgx86_exclude_files :=
957453c6c0666947e06d87565404f4397a4b387f91digit@chromium.org
967453c6c0666947e06d87565404f4397a4b387f91digit@chromium.orgx86_64_c_flags :=
977453c6c0666947e06d87565404f4397a4b387f91digit@chromium.org
987453c6c0666947e06d87565404f4397a4b387f91digit@chromium.orgx86_64_src_files :=
997453c6c0666947e06d87565404f4397a4b387f91digit@chromium.org
1007453c6c0666947e06d87565404f4397a4b387f91digit@chromium.orgx86_64_exclude_files :=
1017453c6c0666947e06d87565404f4397a4b387f91digit@chromium.org
1027453c6c0666947e06d87565404f4397a4b387f91digit@chromium.orgmips_c_flags :=
1037453c6c0666947e06d87565404f4397a4b387f91digit@chromium.org
1047453c6c0666947e06d87565404f4397a4b387f91digit@chromium.orgmips_src_files :=
1057453c6c0666947e06d87565404f4397a4b387f91digit@chromium.org
1067453c6c0666947e06d87565404f4397a4b387f91digit@chromium.orgmips_exclude_files :=
1077453c6c0666947e06d87565404f4397a4b387f91digit@chromium.org
1087453c6c0666947e06d87565404f4397a4b387f91digit@chromium.orgtarget_arch := $(TARGET_ARCH)
1097453c6c0666947e06d87565404f4397a4b387f91digit@chromium.orgifeq ($(target_arch)-$(TARGET_HAS_BIGENDIAN),mips-true)
1107453c6c0666947e06d87565404f4397a4b387f91digit@chromium.orgtarget_arch := unknown_arch
1117453c6c0666947e06d87565404f4397a4b387f91digit@chromium.orgendif
1127453c6c0666947e06d87565404f4397a4b387f91digit@chromium.org
1137453c6c0666947e06d87565404f4397a4b387f91digit@chromium.orgtarget_c_flags    := $(common_c_flags) $($(target_arch)_c_flags) $(local_c_flags)
1147453c6c0666947e06d87565404f4397a4b387f91digit@chromium.orgtarget_c_includes := $(addprefix external/openssl/,$(common_c_includes)) $(local_c_includes)
1157453c6c0666947e06d87565404f4397a4b387f91digit@chromium.orgtarget_src_files  := $(common_src_files) $($(target_arch)_src_files)
1167453c6c0666947e06d87565404f4397a4b387f91digit@chromium.orgtarget_src_files  := $(filter-out $($(target_arch)_exclude_files), $(target_src_files))
1177453c6c0666947e06d87565404f4397a4b387f91digit@chromium.org
1187453c6c0666947e06d87565404f4397a4b387f91digit@chromium.orgifeq ($(HOST_OS)-$(HOST_ARCH),linux-x86)
1197453c6c0666947e06d87565404f4397a4b387f91digit@chromium.orghost_arch := x86
1207453c6c0666947e06d87565404f4397a4b387f91digit@chromium.orgelse
1217453c6c0666947e06d87565404f4397a4b387f91digit@chromium.orghost_arch := unknown_arch
1227453c6c0666947e06d87565404f4397a4b387f91digit@chromium.orgendif
1237453c6c0666947e06d87565404f4397a4b387f91digit@chromium.org
1247453c6c0666947e06d87565404f4397a4b387f91digit@chromium.orghost_c_flags    := $(common_c_flags) $($(host_arch)_c_flags) $(local_c_flags)
1257453c6c0666947e06d87565404f4397a4b387f91digit@chromium.orghost_c_includes := $(addprefix external/openssl/,$(common_c_includes)) $(local_c_includes)
1267453c6c0666947e06d87565404f4397a4b387f91digit@chromium.orghost_src_files  := $(common_src_files) $($(host_arch)_src_files)
1277453c6c0666947e06d87565404f4397a4b387f91digit@chromium.orghost_src_files  := $(filter-out $($(host_arch)_exclude_files), $(host_src_files))
1287453c6c0666947e06d87565404f4397a4b387f91digit@chromium.org
1297453c6c0666947e06d87565404f4397a4b387f91digit@chromium.orglocal_additional_dependencies += $(LOCAL_PATH)/Ssl-config.mk
1307453c6c0666947e06d87565404f4397a4b387f91digit@chromium.org
131