1
0
mirror of https://github.com/esp8266/Arduino.git synced 2025-06-12 01:53:07 +03:00

scripts for comparing core closed libs against esp-nonos-sdk ones (#4855)

This commit is contained in:
david gauchard
2018-07-03 11:45:22 +02:00
committed by GitHub
parent b126a9c526
commit 7dd2ca355c
2 changed files with 142 additions and 0 deletions

View File

@ -0,0 +1,33 @@
#!/bin/sh
set -e
# released to public domain
help()
{
cat << eof
usage: $1 <esp-open-sdk path>
Compare include files against sdk's
eof
exit 1
}
sdk="$1"
me="$0"
core=${me%/*}/../../../..
[ -r "$sdk/lib/libnet80211.a" ] || help "$0"
for f in $(cd "$sdk"; find include -type f); do
diff -bu "$sdk/$f" "$core/tools/sdk/$f" || true
done | sed \
-e 's/^+#ifdef.*cplusplus//g' \
-e 's/^+extern "C"//g' \
-e 's/^+}$//g' \
-e 's/^+#endif//g' \
-e 's/^+[ \t]*$//g' \