blob: 06e07a28943c6dc2b4dc8409973042b3c354f6a3 [file] [log] [blame]
Kinson Chika8fa74c2011-07-29 11:33:41 -07001# Copyright 2006 The Android Open Source Project
2
3LOCAL_PATH:= $(call my-dir)
4include $(CLEAR_VARS)
5
6LOCAL_SRC_FILES:= \
7 app_rand.c \
8 apps.c \
9 asn1pars.c \
10 ca.c \
11 ciphers.c \
12 crl.c \
13 crl2p7.c \
14 dgst.c \
15 dh.c \
16 dhparam.c \
17 dsa.c \
18 dsaparam.c \
19 ecparam.c \
20 ec.c \
21 enc.c \
22 engine.c \
23 errstr.c \
24 gendh.c \
25 gendsa.c \
26 genpkey.c \
27 genrsa.c \
28 nseq.c \
29 ocsp.c \
30 openssl.c \
31 passwd.c \
32 pkcs12.c \
33 pkcs7.c \
34 pkcs8.c \
35 pkey.c \
36 pkeyparam.c \
37 pkeyutl.c \
38 prime.c \
39 rand.c \
40 req.c \
41 rsa.c \
42 rsautl.c \
43 s_cb.c \
44 s_client.c \
45 s_server.c \
46 s_socket.c \
47 s_time.c \
48 sess_id.c \
49 smime.c \
50 speed.c \
51 spkac.c \
52 verify.c \
53 version.c \
54 x509.c
55
56# cms.c ec.c s_server.c
57
58LOCAL_SHARED_LIBRARIES := \
59 libssl \
60 libcrypto
61
62LOCAL_C_INCLUDES := \
63 external/openssl \
64 external/openssl/include
65
66LOCAL_CFLAGS := -DMONOLITH
67
68include $(LOCAL_PATH)/../android-config.mk
69
70# These flags omit whole features from the commandline "openssl".
71# However, portions of these features are actually turned on.
72LOCAL_CFLAGS += -DOPENSSL_NO_DTLS1
73
74
75LOCAL_MODULE:= openssl
76
77LOCAL_MODULE_TAGS := tests
78
79include $(BUILD_EXECUTABLE)