]>
Commit | Line | Data |
---|---|---|
631afd99 | 1 | all: libcrypto.a |
6fc6879b JM |
2 | |
3 | clean: | |
7feff065 | 4 | rm -f *~ *.o *.d *.gcno *.gcda *.gcov libcrypto.a |
d94d4baf DM |
5 | |
6 | install: | |
7 | @echo Nothing to be made. | |
631afd99 JM |
8 | |
9 | ||
10 | include ../lib.rules | |
11 | ||
09eef142 | 12 | CFLAGS += -DCONFIG_CRYPTO_INTERNAL |
631afd99 JM |
13 | CFLAGS += -DCONFIG_TLS_INTERNAL_CLIENT |
14 | CFLAGS += -DCONFIG_TLS_INTERNAL_SERVER | |
15 | #CFLAGS += -DALL_DH_GROUPS | |
dcff088d | 16 | CFLAGS += -DCONFIG_SHA256 |
3db2a82d JM |
17 | CFLAGS += -DCONFIG_SHA384 |
18 | CFLAGS += -DCONFIG_HMAC_SHA384_KDF | |
19 | CFLAGS += -DCONFIG_INTERNAL_SHA384 | |
631afd99 JM |
20 | |
21 | LIB_OBJS= \ | |
22 | aes-cbc.o \ | |
4bf39105 | 23 | aes-ccm.o \ |
631afd99 JM |
24 | aes-ctr.o \ |
25 | aes-eax.o \ | |
26 | aes-encblock.o \ | |
1cd7a503 | 27 | aes-gcm.o \ |
631afd99 JM |
28 | aes-internal.o \ |
29 | aes-internal-dec.o \ | |
30 | aes-internal-enc.o \ | |
31 | aes-omac1.o \ | |
f7072600 | 32 | aes-siv.o \ |
36ee258d | 33 | aes-unwrap.o \ |
631afd99 JM |
34 | aes-wrap.o \ |
35 | des-internal.o \ | |
36 | dh_group5.o \ | |
37 | dh_groups.o \ | |
38 | md4-internal.o \ | |
39 | md5.o \ | |
40 | md5-internal.o \ | |
631afd99 JM |
41 | milenage.o \ |
42 | ms_funcs.o \ | |
43 | rc4.o \ | |
44 | sha1.o \ | |
45 | sha1-internal.o \ | |
46 | sha1-pbkdf2.o \ | |
d6150094 | 47 | sha1-prf.o \ |
36ee258d | 48 | sha1-tlsprf.o \ |
631afd99 JM |
49 | sha1-tprf.o \ |
50 | sha256.o \ | |
01211262 | 51 | sha256-prf.o \ |
83074898 | 52 | sha256-tlsprf.o \ |
6bb6a9ce | 53 | sha256-internal.o \ |
3db2a82d JM |
54 | sha384.o \ |
55 | sha384-prf.o \ | |
6bb6a9ce PR |
56 | sha384-internal.o \ |
57 | sha512-internal.o | |
631afd99 JM |
58 | |
59 | LIB_OBJS += crypto_internal.o | |
be473f3f JM |
60 | LIB_OBJS += crypto_internal-cipher.o |
61 | LIB_OBJS += crypto_internal-modexp.o | |
62 | LIB_OBJS += crypto_internal-rsa.o | |
631afd99 JM |
63 | LIB_OBJS += tls_internal.o |
64 | LIB_OBJS += fips_prf_internal.o | |
edc95487 | 65 | LIB_OBJS += random.o |
631afd99 JM |
66 | |
67 | ||
68 | libcrypto.a: $(LIB_OBJS) | |
4bb1228e | 69 | $(AR) crT $@ $? |
631afd99 JM |
70 | |
71 | -include $(OBJS:%.o=%.d) |