| # Copyright lowRISC contributors. | |
| # Licensed under the Apache License, Version 2.0, see LICENSE for details. | |
| # SPDX-License-Identifier: Apache-2.0 | |
| BORING_SSL_PATH=../boringssl | |
| NAME=aes_example aes_modes | |
| FLAGS=-Wall -O2 -g | |
| ifneq ($(wildcard $(BORING_SSL_PATH)/build/crypto/libcrypto.a),) | |
| FLAGS+=-DUSE_BORING_SSL | |
| endif | |
| all: | |
| @for f in $(NAME) ; do \ | |
| gcc $(FLAGS) crypto.c aes.c $${f}.c -o $${f} -I$(BORING_SSL_PATH) -L$(BORING_SSL_PATH)/build/crypto -lcrypto -lpthread ; \ | |
| done | |
| clean: | |
| rm -f $(NAME) |