1# Quick instruction: 2# To build against an OpenSSL built in the source tree, do this: 3# 4# make OPENSSL_INCS_LOCATION=-I../../include OPENSSL_LIBS_LOCATION=-L../.. 5# 6# To run the demos when linked with a shared library (default): 7# 8# LD_LIBRARY_PATH=../.. ./aesccm 9# LD_LIBRARY_PATH=../.. ./aesgcm 10# LD_LIBRARY_PATH=../.. ./aeskeywrap 11# LD_LIBRARY_PATH=../.. ./ariacbc 12 13CFLAGS = $(OPENSSL_INCS_LOCATION) 14LDFLAGS = $(OPENSSL_LIBS_LOCATION) -lssl -lcrypto 15 16all: aesccm aesgcm aeskeywrap ariacbc 17 18aesccm: aesccm.o 19aesgcm: aesgcm.o 20aeskeywrap: aeskeywrap.o 21ariacbc: ariacbc.o 22 23aesccm aesgcm aeskeywrap ariacbc: 24 $(CC) $(CFLAGS) -o $@ $< $(LDFLAGS) 25 26clean: 27 $(RM) aesccm aesgcm aeskeywrap ariacbc *.o 28