c7ba82f541b86303b49e2ec37f8481f664c4a194
[libeap.git] / src / crypto / Makefile
1 all: libcrypto.a
2
3 clean:
4         for d in $(SUBDIRS); do make -C $$d clean; done
5         rm -f *~ *.o *.d libcrypto.a
6
7 install:
8         @echo Nothing to be made.
9
10
11 include ../lib.rules
12
13 CFLAGS += -DCONFIG_TLS_INTERNAL_CLIENT
14 CFLAGS += -DCONFIG_TLS_INTERNAL_SERVER
15 #CFLAGS += -DALL_DH_GROUPS
16
17 LIB_OBJS= \
18         aes-cbc.o \
19         aes-ctr.o \
20         aes-eax.o \
21         aes-encblock.o \
22         aes-internal.o \
23         aes-internal-dec.o \
24         aes-internal-enc.o \
25         aes-omac1.o \
26         aes-unwrap.o \
27         aes-wrap.o \
28         des-internal.o \
29         dh_group5.o \
30         dh_groups.o \
31         md4-internal.o \
32         md5.o \
33         md5-internal.o \
34         md5-non-fips.o \
35         milenage.o \
36         ms_funcs.o \
37         rc4.o \
38         sha1.o \
39         sha1-internal.o \
40         sha1-pbkdf2.o \
41         sha1-tlsprf.o \
42         sha1-tprf.o \
43         sha256.o \
44         sha256-internal.o
45
46 LIB_OBJS += crypto_internal.o
47 LIB_OBJS += tls_internal.o
48 LIB_OBJS += fips_prf_internal.o
49
50
51 libcrypto.a: $(LIB_OBJS)
52         $(AR) cr $@ $(LIB_OBJS)
53
54 -include $(OBJS:%.o=%.d)