| all: libcrypto.a |
| |
| clean: |
| rm -f *~ *.o *.d libcrypto.a |
| |
| install: |
| @echo Nothing to be made. |
| |
| |
| include ../lib.rules |
| |
| CFLAGS += -DCONFIG_TLS_INTERNAL_CLIENT |
| CFLAGS += -DCONFIG_TLS_INTERNAL_SERVER |
| #CFLAGS += -DALL_DH_GROUPS |
| CFLAGS += -DCONFIG_SHA256 |
| |
| LIB_OBJS= \ |
| aes-cbc.o \ |
| aes-ccm.o \ |
| aes-ctr.o \ |
| aes-eax.o \ |
| aes-encblock.o \ |
| aes-gcm.o \ |
| aes-internal.o \ |
| aes-internal-dec.o \ |
| aes-internal-enc.o \ |
| aes-omac1.o \ |
| aes-unwrap.o \ |
| aes-wrap.o \ |
| des-internal.o \ |
| dh_group5.o \ |
| dh_groups.o \ |
| md4-internal.o \ |
| md5.o \ |
| md5-internal.o \ |
| milenage.o \ |
| ms_funcs.o \ |
| rc4.o \ |
| sha1.o \ |
| sha1-internal.o \ |
| sha1-pbkdf2.o \ |
| sha1-prf.o \ |
| sha1-tlsprf.o \ |
| sha1-tprf.o \ |
| sha256.o \ |
| sha256-prf.o \ |
| sha256-tlsprf.o \ |
| sha256-internal.o |
| |
| LIB_OBJS += crypto_internal.o |
| LIB_OBJS += crypto_internal-cipher.o |
| LIB_OBJS += crypto_internal-modexp.o |
| LIB_OBJS += crypto_internal-rsa.o |
| LIB_OBJS += tls_internal.o |
| LIB_OBJS += fips_prf_internal.o |
| LIB_OBJS += random.o |
| |
| |
| libcrypto.a: $(LIB_OBJS) |
| $(AR) crT $@ $? |
| |
| -include $(OBJS:%.o=%.d) |