Makefile revision 61d9df3e62aaa0e87ad05452fcb95142159a17b6
18d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidtall: libcrypto.a
28d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt
38d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidtclean:
48d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt	rm -f *~ *.o *.d libcrypto.a
58d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt
68d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidtinstall:
78d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt	@echo Nothing to be made.
88d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt
98d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt
108d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidtinclude ../lib.rules
118d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt
128d520ff1dc2da35cdca849e982051b86468016d8Dmitry ShmidtCFLAGS += -DCONFIG_TLS_INTERNAL_CLIENT
138d520ff1dc2da35cdca849e982051b86468016d8Dmitry ShmidtCFLAGS += -DCONFIG_TLS_INTERNAL_SERVER
148d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt#CFLAGS += -DALL_DH_GROUPS
151f69aa52ea2e0a73ac502565df8c666ee49cab6aDmitry ShmidtCFLAGS += -DCONFIG_SHA256
168d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt
178d520ff1dc2da35cdca849e982051b86468016d8Dmitry ShmidtLIB_OBJS= \
188d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt	aes-cbc.o \
198d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt	aes-ctr.o \
208d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt	aes-eax.o \
218d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt	aes-encblock.o \
228d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt	aes-internal.o \
238d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt	aes-internal-dec.o \
248d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt	aes-internal-enc.o \
258d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt	aes-omac1.o \
268d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt	aes-unwrap.o \
278d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt	aes-wrap.o \
288d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt	des-internal.o \
298d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt	dh_group5.o \
308d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt	dh_groups.o \
318d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt	md4-internal.o \
328d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt	md5.o \
338d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt	md5-internal.o \
348d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt	milenage.o \
358d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt	ms_funcs.o \
368d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt	rc4.o \
378d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt	sha1.o \
388d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt	sha1-internal.o \
398d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt	sha1-pbkdf2.o \
4061d9df3e62aaa0e87ad05452fcb95142159a17b6Dmitry Shmidt	sha1-prf.o \
418d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt	sha1-tlsprf.o \
428d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt	sha1-tprf.o \
438d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt	sha256.o \
4461d9df3e62aaa0e87ad05452fcb95142159a17b6Dmitry Shmidt	sha256-prf.o \
451f69aa52ea2e0a73ac502565df8c666ee49cab6aDmitry Shmidt	sha256-tlsprf.o \
468d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt	sha256-internal.o
478d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt
488d520ff1dc2da35cdca849e982051b86468016d8Dmitry ShmidtLIB_OBJS += crypto_internal.o
498d520ff1dc2da35cdca849e982051b86468016d8Dmitry ShmidtLIB_OBJS += crypto_internal-cipher.o
508d520ff1dc2da35cdca849e982051b86468016d8Dmitry ShmidtLIB_OBJS += crypto_internal-modexp.o
518d520ff1dc2da35cdca849e982051b86468016d8Dmitry ShmidtLIB_OBJS += crypto_internal-rsa.o
528d520ff1dc2da35cdca849e982051b86468016d8Dmitry ShmidtLIB_OBJS += tls_internal.o
538d520ff1dc2da35cdca849e982051b86468016d8Dmitry ShmidtLIB_OBJS += fips_prf_internal.o
541f69aa52ea2e0a73ac502565df8c666ee49cab6aDmitry ShmidtLIB_OBJS += random.o
558d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt
568d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt
578d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidtlibcrypto.a: $(LIB_OBJS)
588d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt	$(AR) crT $@ $?
598d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt
608d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt-include $(OBJS:%.o=%.d)
61