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:
33
tools/sdk/lib/compare/sdk-compare-includes
Executable file
33
tools/sdk/lib/compare/sdk-compare-includes
Executable 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' \
|
Reference in New Issue
Block a user