1
0
mirror of https://github.com/esp8266/Arduino.git synced 2025-04-19 23:22:16 +03:00
esp8266/tools/sdk/ssl/Makefile
Earle F. Philhower, III 5a033835e1
Add a build directory for libbearssl.a (#4736)
Simple git submodule and makefile for building the bearssl library
from source in the Arduino tree.
2018-05-23 19:50:26 -07:00

23 lines
694 B
Makefile

VER_H=../include/bearssl/bearssl_git.h
all T0 clean: bearssl/README.txt
PATH=$(PATH):$(PWD)/../../xtensa-lx106-elf/bin/ && cd bearssl && make CONF=esp8266 $@
install: all version-header
cp bearssl/esp8266/libbearssl.a ../lib/.
cp bearssl/inc/bearssl*.h ../include/bearssl/.
bearssl/README.txt:
git submodule update --init --recursive bearssl
cd bearssl && git remote add bearssl https://www.bearssl.org/git/BearSSL
merge-upstream:
cd bearssl && git pull bearssl master
version-header:
echo "// Do not edit -- Automatically generated by tools/sdk/ssl/bearssl/Makefile" > $(VER_H)
echo -n "#define BEARSSL_GIT " >> $(VER_H)
cd bearssl && git rev-parse --short HEAD >> ../$(VER_H)