18dc607f5fdfe0293d04050de758484fc0d22833dBrian Carlstrom# Copyright 2006 The Android Open Source Project
28dc607f5fdfe0293d04050de758484fc0d22833dBrian Carlstrom
38dc607f5fdfe0293d04050de758484fc0d22833dBrian CarlstromLOCAL_PATH:= $(call my-dir)
48dc607f5fdfe0293d04050de758484fc0d22833dBrian Carlstrom
58dc607f5fdfe0293d04050de758484fc0d22833dBrian Carlstromlocal_src_files:= \
68dc607f5fdfe0293d04050de758484fc0d22833dBrian Carlstrom	apps/app_rand.c \
78dc607f5fdfe0293d04050de758484fc0d22833dBrian Carlstrom	apps/apps.c \
88dc607f5fdfe0293d04050de758484fc0d22833dBrian Carlstrom	apps/asn1pars.c \
98dc607f5fdfe0293d04050de758484fc0d22833dBrian Carlstrom	apps/ca.c \
108dc607f5fdfe0293d04050de758484fc0d22833dBrian Carlstrom	apps/ciphers.c \
118dc607f5fdfe0293d04050de758484fc0d22833dBrian Carlstrom	apps/crl.c \
128dc607f5fdfe0293d04050de758484fc0d22833dBrian Carlstrom	apps/crl2p7.c \
138dc607f5fdfe0293d04050de758484fc0d22833dBrian Carlstrom	apps/dgst.c \
148dc607f5fdfe0293d04050de758484fc0d22833dBrian Carlstrom	apps/dh.c \
158dc607f5fdfe0293d04050de758484fc0d22833dBrian Carlstrom	apps/dhparam.c \
168dc607f5fdfe0293d04050de758484fc0d22833dBrian Carlstrom	apps/dsa.c \
178dc607f5fdfe0293d04050de758484fc0d22833dBrian Carlstrom	apps/dsaparam.c \
188dc607f5fdfe0293d04050de758484fc0d22833dBrian Carlstrom	apps/ecparam.c \
198dc607f5fdfe0293d04050de758484fc0d22833dBrian Carlstrom	apps/ec.c \
208dc607f5fdfe0293d04050de758484fc0d22833dBrian Carlstrom	apps/enc.c \
218dc607f5fdfe0293d04050de758484fc0d22833dBrian Carlstrom	apps/engine.c \
228dc607f5fdfe0293d04050de758484fc0d22833dBrian Carlstrom	apps/errstr.c \
238dc607f5fdfe0293d04050de758484fc0d22833dBrian Carlstrom	apps/gendh.c \
248dc607f5fdfe0293d04050de758484fc0d22833dBrian Carlstrom	apps/gendsa.c \
258dc607f5fdfe0293d04050de758484fc0d22833dBrian Carlstrom	apps/genpkey.c \
268dc607f5fdfe0293d04050de758484fc0d22833dBrian Carlstrom	apps/genrsa.c \
278dc607f5fdfe0293d04050de758484fc0d22833dBrian Carlstrom	apps/nseq.c \
288dc607f5fdfe0293d04050de758484fc0d22833dBrian Carlstrom	apps/ocsp.c \
298dc607f5fdfe0293d04050de758484fc0d22833dBrian Carlstrom	apps/openssl.c \
308dc607f5fdfe0293d04050de758484fc0d22833dBrian Carlstrom	apps/passwd.c \
318dc607f5fdfe0293d04050de758484fc0d22833dBrian Carlstrom	apps/pkcs12.c \
328dc607f5fdfe0293d04050de758484fc0d22833dBrian Carlstrom	apps/pkcs7.c \
338dc607f5fdfe0293d04050de758484fc0d22833dBrian Carlstrom	apps/pkcs8.c \
348dc607f5fdfe0293d04050de758484fc0d22833dBrian Carlstrom	apps/pkey.c \
358dc607f5fdfe0293d04050de758484fc0d22833dBrian Carlstrom	apps/pkeyparam.c \
368dc607f5fdfe0293d04050de758484fc0d22833dBrian Carlstrom	apps/pkeyutl.c \
378dc607f5fdfe0293d04050de758484fc0d22833dBrian Carlstrom	apps/prime.c \
388dc607f5fdfe0293d04050de758484fc0d22833dBrian Carlstrom	apps/rand.c \
398dc607f5fdfe0293d04050de758484fc0d22833dBrian Carlstrom	apps/req.c \
408dc607f5fdfe0293d04050de758484fc0d22833dBrian Carlstrom	apps/rsa.c \
418dc607f5fdfe0293d04050de758484fc0d22833dBrian Carlstrom	apps/rsautl.c \
428dc607f5fdfe0293d04050de758484fc0d22833dBrian Carlstrom	apps/s_cb.c \
438dc607f5fdfe0293d04050de758484fc0d22833dBrian Carlstrom	apps/s_client.c \
448dc607f5fdfe0293d04050de758484fc0d22833dBrian Carlstrom	apps/s_server.c \
458dc607f5fdfe0293d04050de758484fc0d22833dBrian Carlstrom	apps/s_socket.c \
468dc607f5fdfe0293d04050de758484fc0d22833dBrian Carlstrom	apps/s_time.c \
478dc607f5fdfe0293d04050de758484fc0d22833dBrian Carlstrom	apps/sess_id.c \
488dc607f5fdfe0293d04050de758484fc0d22833dBrian Carlstrom	apps/smime.c \
498dc607f5fdfe0293d04050de758484fc0d22833dBrian Carlstrom	apps/speed.c \
508dc607f5fdfe0293d04050de758484fc0d22833dBrian Carlstrom	apps/spkac.c \
518dc607f5fdfe0293d04050de758484fc0d22833dBrian Carlstrom	apps/srp.c \
528dc607f5fdfe0293d04050de758484fc0d22833dBrian Carlstrom	apps/verify.c \
538dc607f5fdfe0293d04050de758484fc0d22833dBrian Carlstrom	apps/version.c \
548dc607f5fdfe0293d04050de758484fc0d22833dBrian Carlstrom	apps/x509.c
558dc607f5fdfe0293d04050de758484fc0d22833dBrian Carlstrom
568dc607f5fdfe0293d04050de758484fc0d22833dBrian Carlstromlocal_shared_libraries := \
578dc607f5fdfe0293d04050de758484fc0d22833dBrian Carlstrom	libssl \
588dc607f5fdfe0293d04050de758484fc0d22833dBrian Carlstrom	libcrypto
598dc607f5fdfe0293d04050de758484fc0d22833dBrian Carlstrom
608dc607f5fdfe0293d04050de758484fc0d22833dBrian Carlstromlocal_c_includes := \
618dc607f5fdfe0293d04050de758484fc0d22833dBrian Carlstrom	external/openssl \
628dc607f5fdfe0293d04050de758484fc0d22833dBrian Carlstrom	external/openssl/include
638dc607f5fdfe0293d04050de758484fc0d22833dBrian Carlstrom
648dc607f5fdfe0293d04050de758484fc0d22833dBrian Carlstromlocal_cflags := -DMONOLITH
658dc607f5fdfe0293d04050de758484fc0d22833dBrian Carlstrom
66402789303eee193d40d8db1e792529936135636bBrian Carlstromlocal_additional_dependencies := $(LOCAL_PATH)/android-config.mk $(LOCAL_PATH)/Apps.mk
67402789303eee193d40d8db1e792529936135636bBrian Carlstrom
688dc607f5fdfe0293d04050de758484fc0d22833dBrian Carlstrominclude $(CLEAR_VARS)
698dc607f5fdfe0293d04050de758484fc0d22833dBrian CarlstromLOCAL_MODULE:= openssl
708dc607f5fdfe0293d04050de758484fc0d22833dBrian CarlstromLOCAL_MODULE_TAGS := optional
718dc607f5fdfe0293d04050de758484fc0d22833dBrian CarlstromLOCAL_SRC_FILES := $(local_src_files)
728dc607f5fdfe0293d04050de758484fc0d22833dBrian CarlstromLOCAL_SHARED_LIBRARIES := $(local_shared_libraries)
738dc607f5fdfe0293d04050de758484fc0d22833dBrian CarlstromLOCAL_C_INCLUDES := $(local_c_includes)
748dc607f5fdfe0293d04050de758484fc0d22833dBrian CarlstromLOCAL_CFLAGS := $(local_cflags)
75402789303eee193d40d8db1e792529936135636bBrian CarlstromLOCAL_ADDITIONAL_DEPENDENCIES := $(local_additional_dependencies)
768dc607f5fdfe0293d04050de758484fc0d22833dBrian Carlstrominclude $(LOCAL_PATH)/android-config.mk
778dc607f5fdfe0293d04050de758484fc0d22833dBrian Carlstrominclude $(BUILD_EXECUTABLE)
788dc607f5fdfe0293d04050de758484fc0d22833dBrian Carlstrom
798dc607f5fdfe0293d04050de758484fc0d22833dBrian Carlstrominclude $(CLEAR_VARS)
808dc607f5fdfe0293d04050de758484fc0d22833dBrian CarlstromLOCAL_MODULE:= openssl
818dc607f5fdfe0293d04050de758484fc0d22833dBrian CarlstromLOCAL_MODULE_TAGS := optional
828dc607f5fdfe0293d04050de758484fc0d22833dBrian CarlstromLOCAL_SRC_FILES := $(local_src_files)
838dc607f5fdfe0293d04050de758484fc0d22833dBrian CarlstromLOCAL_SHARED_LIBRARIES := $(local_shared_libraries)
848dc607f5fdfe0293d04050de758484fc0d22833dBrian CarlstromLOCAL_C_INCLUDES := $(local_c_includes)
858dc607f5fdfe0293d04050de758484fc0d22833dBrian CarlstromLOCAL_CFLAGS := $(local_cflags)
86402789303eee193d40d8db1e792529936135636bBrian CarlstromLOCAL_ADDITIONAL_DEPENDENCIES := $(local_additional_dependencies)
878dc607f5fdfe0293d04050de758484fc0d22833dBrian Carlstrominclude $(LOCAL_PATH)/android-config.mk
888dc607f5fdfe0293d04050de758484fc0d22833dBrian Carlstrominclude $(BUILD_HOST_EXECUTABLE)
89