mirror of
https://github.com/esp8266/Arduino.git
synced 2025-04-19 23:22:16 +03:00
Simple git submodule and makefile for building the bearssl library from source in the Arduino tree.
23 lines
694 B
Makefile
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)
|