diff --git a/targets/bsp/drivers/csky_driver_qemu/driver.patch b/targets/bsp/drivers/csky_driver_qemu/driver.patch old mode 100755 new mode 100644 diff --git a/targets/bsp/drivers/csky_driver_qemu/patch.sha256 b/targets/bsp/drivers/csky_driver_qemu/patch.sha256 old mode 100755 new mode 100644 diff --git a/targets/bsp/drivers/csky_driver_qemu/src.sha256 b/targets/bsp/drivers/csky_driver_qemu/src.sha256 old mode 100755 new mode 100644 diff --git a/components/fs/littlefs/origin.patch b/third_party/fs/littlefs/origin.patch similarity index 100% rename from components/fs/littlefs/origin.patch rename to third_party/fs/littlefs/origin.patch diff --git a/components/fs/littlefs/patch.sha256 b/third_party/fs/littlefs/patch.sha256 similarity index 100% rename from components/fs/littlefs/patch.sha256 rename to third_party/fs/littlefs/patch.sha256 diff --git a/components/fs/littlefs/src.sha256 b/third_party/fs/littlefs/src.sha256 similarity index 100% rename from components/fs/littlefs/src.sha256 rename to third_party/fs/littlefs/src.sha256 diff --git a/components/gui/origin.patch b/third_party/gui/origin.patch similarity index 100% rename from components/gui/origin.patch rename to third_party/gui/origin.patch diff --git a/components/gui/patch.sha256 b/third_party/gui/patch.sha256 similarity index 100% rename from components/gui/patch.sha256 rename to third_party/gui/patch.sha256 diff --git a/components/gui/src.sha256 b/third_party/gui/src.sha256 similarity index 100% rename from components/gui/src.sha256 rename to third_party/gui/src.sha256 diff --git a/components/language/jerryscript/src.sha256 b/third_party/language/jerryscript/src.sha256 similarity index 100% rename from components/language/jerryscript/src.sha256 rename to third_party/language/jerryscript/src.sha256 diff --git a/components/language/lua/origin.patch b/third_party/language/lua/origin.patch similarity index 100% rename from components/language/lua/origin.patch rename to third_party/language/lua/origin.patch diff --git a/components/language/lua/patch.sha256 b/third_party/language/lua/patch.sha256 similarity index 100% rename from components/language/lua/patch.sha256 rename to third_party/language/lua/patch.sha256 diff --git a/components/language/lua/src.sha256 b/third_party/language/lua/src.sha256 similarity index 100% rename from components/language/lua/src.sha256 rename to third_party/language/lua/src.sha256 diff --git a/components/language/micropython/origin.patch b/third_party/language/micropython/origin.patch similarity index 100% rename from components/language/micropython/origin.patch rename to third_party/language/micropython/origin.patch diff --git a/components/language/micropython/patch.sha256 b/third_party/language/micropython/patch.sha256 similarity index 100% rename from components/language/micropython/patch.sha256 rename to third_party/language/micropython/patch.sha256 diff --git a/components/language/micropython/src.sha256 b/third_party/language/micropython/src.sha256 similarity index 100% rename from components/language/micropython/src.sha256 rename to third_party/language/micropython/src.sha256 diff --git a/components/media/libpng/origin.patch b/third_party/media/libpng/origin.patch similarity index 100% rename from components/media/libpng/origin.patch rename to third_party/media/libpng/origin.patch diff --git a/components/media/libpng/patch.sha256 b/third_party/media/libpng/patch.sha256 similarity index 100% rename from components/media/libpng/patch.sha256 rename to third_party/media/libpng/patch.sha256 diff --git a/components/media/libpng/src.sha256 b/third_party/media/libpng/src.sha256 similarity index 100% rename from components/media/libpng/src.sha256 rename to third_party/media/libpng/src.sha256 diff --git a/components/media/openexif/origin.patch b/third_party/media/openexif/origin.patch similarity index 100% rename from components/media/openexif/origin.patch rename to third_party/media/openexif/origin.patch diff --git a/components/media/openexif/patch.sha256 b/third_party/media/openexif/patch.sha256 similarity index 100% rename from components/media/openexif/patch.sha256 rename to third_party/media/openexif/patch.sha256 diff --git a/components/media/openexif/src.sha256 b/third_party/media/openexif/src.sha256 similarity index 100% rename from components/media/openexif/src.sha256 rename to third_party/media/openexif/src.sha256 diff --git a/components/media/opus/origin.patch b/third_party/media/opus/origin.patch similarity index 100% rename from components/media/opus/origin.patch rename to third_party/media/opus/origin.patch diff --git a/components/media/opus/patch.sha256 b/third_party/media/opus/patch.sha256 similarity index 100% rename from components/media/opus/patch.sha256 rename to third_party/media/opus/patch.sha256 diff --git a/components/media/opus/src.sha256 b/third_party/media/opus/src.sha256 similarity index 100% rename from components/media/opus/src.sha256 rename to third_party/media/opus/src.sha256 diff --git a/components/media/pixman/origin.patch b/third_party/media/pixman/origin.patch similarity index 100% rename from components/media/pixman/origin.patch rename to third_party/media/pixman/origin.patch diff --git a/components/media/pixman/patch.sha256 b/third_party/media/pixman/patch.sha256 similarity index 100% rename from components/media/pixman/patch.sha256 rename to third_party/media/pixman/patch.sha256 diff --git a/components/media/pixman/src.sha256 b/third_party/media/pixman/src.sha256 similarity index 100% rename from components/media/pixman/src.sha256 rename to third_party/media/pixman/src.sha256 diff --git a/components/media/tjpgdec/src.sha256 b/third_party/media/tjpgdec/src.sha256 similarity index 100% rename from components/media/tjpgdec/src.sha256 rename to third_party/media/tjpgdec/src.sha256 diff --git a/components/media/upnp/origin.patch b/third_party/media/upnp/origin.patch similarity index 100% rename from components/media/upnp/origin.patch rename to third_party/media/upnp/origin.patch diff --git a/components/media/upnp/patch.sha256 b/third_party/media/upnp/patch.sha256 similarity index 100% rename from components/media/upnp/patch.sha256 rename to third_party/media/upnp/patch.sha256 diff --git a/components/media/upnp/src.sha256 b/third_party/media/upnp/src.sha256 similarity index 100% rename from components/media/upnp/src.sha256 rename to third_party/media/upnp/src.sha256 diff --git a/components/net/http_parser/src.sha256 b/third_party/net/http_parser/src.sha256 similarity index 100% rename from components/net/http_parser/src.sha256 rename to third_party/net/http_parser/src.sha256 diff --git a/components/net/librws/origin.patch b/third_party/net/librws/origin.patch similarity index 100% rename from components/net/librws/origin.patch rename to third_party/net/librws/origin.patch diff --git a/components/net/librws/patch.sha256 b/third_party/net/librws/patch.sha256 similarity index 100% rename from components/net/librws/patch.sha256 rename to third_party/net/librws/patch.sha256 diff --git a/components/net/librws/src.sha256 b/third_party/net/librws/src.sha256 similarity index 100% rename from components/net/librws/src.sha256 rename to third_party/net/librws/src.sha256 diff --git a/components/net/lwip/origin.patch b/third_party/net/lwip/origin.patch similarity index 100% rename from components/net/lwip/origin.patch rename to third_party/net/lwip/origin.patch diff --git a/components/net/lwip/patch.sha256 b/third_party/net/lwip/patch.sha256 similarity index 100% rename from components/net/lwip/patch.sha256 rename to third_party/net/lwip/patch.sha256 diff --git a/components/net/pcap/origin.patch b/third_party/net/pcap/origin.patch similarity index 100% rename from components/net/pcap/origin.patch rename to third_party/net/pcap/origin.patch diff --git a/components/net/pcap/patch.sha256 b/third_party/net/pcap/patch.sha256 similarity index 100% rename from components/net/pcap/patch.sha256 rename to third_party/net/pcap/patch.sha256 diff --git a/components/net/pcap/src.sha256 b/third_party/net/pcap/src.sha256 similarity index 100% rename from components/net/pcap/src.sha256 rename to third_party/net/pcap/src.sha256 diff --git a/components/security/mbedtls/src.sha256 b/third_party/security/mbedtls/src.sha256 similarity index 100% rename from components/security/mbedtls/src.sha256 rename to third_party/security/mbedtls/src.sha256 diff --git a/components/security/openssl/origin.patch b/third_party/security/openssl/origin.patch similarity index 100% rename from components/security/openssl/origin.patch rename to third_party/security/openssl/origin.patch diff --git a/components/security/openssl/patch.sha256 b/third_party/security/openssl/patch.sha256 similarity index 100% rename from components/security/openssl/patch.sha256 rename to third_party/security/openssl/patch.sha256 diff --git a/components/security/openssl/src.sha256 b/third_party/security/openssl/src.sha256 similarity index 100% rename from components/security/openssl/src.sha256 rename to third_party/security/openssl/src.sha256 diff --git a/components/security/rhash/src.sha256 b/third_party/security/rhash/src.sha256 similarity index 100% rename from components/security/rhash/src.sha256 rename to third_party/security/rhash/src.sha256 diff --git a/components/security/tinycrypt/src.sha256 b/third_party/security/tinycrypt/src.sha256 similarity index 100% rename from components/security/tinycrypt/src.sha256 rename to third_party/security/tinycrypt/src.sha256 diff --git a/components/utility/apriltag/origin.patch b/third_party/utility/apriltag/origin.patch similarity index 100% rename from components/utility/apriltag/origin.patch rename to third_party/utility/apriltag/origin.patch diff --git a/components/utility/apriltag/patch.sha256 b/third_party/utility/apriltag/patch.sha256 similarity index 100% rename from components/utility/apriltag/patch.sha256 rename to third_party/utility/apriltag/patch.sha256 diff --git a/components/utility/apriltag/src.sha256 b/third_party/utility/apriltag/src.sha256 similarity index 100% rename from components/utility/apriltag/src.sha256 rename to third_party/utility/apriltag/src.sha256 diff --git a/components/utility/bidireference/origin.patch b/third_party/utility/bidireference/origin.patch similarity index 100% rename from components/utility/bidireference/origin.patch rename to third_party/utility/bidireference/origin.patch diff --git a/components/utility/bidireference/patch.sha256 b/third_party/utility/bidireference/patch.sha256 similarity index 100% rename from components/utility/bidireference/patch.sha256 rename to third_party/utility/bidireference/patch.sha256 diff --git a/components/utility/bidireference/src.sha256 b/third_party/utility/bidireference/src.sha256 similarity index 100% rename from components/utility/bidireference/src.sha256 rename to third_party/utility/bidireference/src.sha256 diff --git a/components/utility/buffer/origin.patch b/third_party/utility/buffer/origin.patch similarity index 100% rename from components/utility/buffer/origin.patch rename to third_party/utility/buffer/origin.patch diff --git a/components/utility/buffer/patch.sha256 b/third_party/utility/buffer/patch.sha256 similarity index 100% rename from components/utility/buffer/patch.sha256 rename to third_party/utility/buffer/patch.sha256 diff --git a/components/utility/buffer/src.sha256 b/third_party/utility/buffer/src.sha256 similarity index 100% rename from components/utility/buffer/src.sha256 rename to third_party/utility/buffer/src.sha256 diff --git a/components/utility/c-algorithms/src.sha256 b/third_party/utility/c-algorithms/src.sha256 similarity index 100% rename from components/utility/c-algorithms/src.sha256 rename to third_party/utility/c-algorithms/src.sha256 diff --git a/components/utility/curl/origin.patch b/third_party/utility/curl/origin.patch similarity index 100% rename from components/utility/curl/origin.patch rename to third_party/utility/curl/origin.patch diff --git a/components/utility/curl/patch.sha256 b/third_party/utility/curl/patch.sha256 similarity index 100% rename from components/utility/curl/patch.sha256 rename to third_party/utility/curl/patch.sha256 diff --git a/components/utility/curl/src.sha256 b/third_party/utility/curl/src.sha256 similarity index 100% rename from components/utility/curl/src.sha256 rename to third_party/utility/curl/src.sha256 diff --git a/components/utility/easyflash/src.sha256 b/third_party/utility/easyflash/src.sha256 similarity index 100% rename from components/utility/easyflash/src.sha256 rename to third_party/utility/easyflash/src.sha256 diff --git a/components/utility/fastlz/origin.patch b/third_party/utility/fastlz/origin.patch similarity index 100% rename from components/utility/fastlz/origin.patch rename to third_party/utility/fastlz/origin.patch diff --git a/components/utility/fastlz/patch.sha256 b/third_party/utility/fastlz/patch.sha256 similarity index 100% rename from components/utility/fastlz/patch.sha256 rename to third_party/utility/fastlz/patch.sha256 diff --git a/components/utility/fastlz/src.sha256 b/third_party/utility/fastlz/src.sha256 similarity index 100% rename from components/utility/fastlz/src.sha256 rename to third_party/utility/fastlz/src.sha256 diff --git a/components/utility/freetype/origin.patch b/third_party/utility/freetype/origin.patch similarity index 100% rename from components/utility/freetype/origin.patch rename to third_party/utility/freetype/origin.patch diff --git a/components/utility/freetype/patch.sha256 b/third_party/utility/freetype/patch.sha256 similarity index 100% rename from components/utility/freetype/patch.sha256 rename to third_party/utility/freetype/patch.sha256 diff --git a/components/utility/freetype/src.sha256 b/third_party/utility/freetype/src.sha256 similarity index 100% rename from components/utility/freetype/src.sha256 rename to third_party/utility/freetype/src.sha256 diff --git a/components/utility/genann/origin.patch b/third_party/utility/genann/origin.patch similarity index 100% rename from components/utility/genann/origin.patch rename to third_party/utility/genann/origin.patch diff --git a/components/utility/genann/patch.sha256 b/third_party/utility/genann/patch.sha256 similarity index 100% rename from components/utility/genann/patch.sha256 rename to third_party/utility/genann/patch.sha256 diff --git a/components/utility/genann/src.sha256 b/third_party/utility/genann/src.sha256 similarity index 100% rename from components/utility/genann/src.sha256 rename to third_party/utility/genann/src.sha256 diff --git a/components/utility/harfbuzz/src.sha256 b/third_party/utility/harfbuzz/src.sha256 similarity index 100% rename from components/utility/harfbuzz/src.sha256 rename to third_party/utility/harfbuzz/src.sha256 diff --git a/components/utility/iconv/origin.patch b/third_party/utility/iconv/origin.patch similarity index 100% rename from components/utility/iconv/origin.patch rename to third_party/utility/iconv/origin.patch diff --git a/components/utility/iconv/patch.sha256 b/third_party/utility/iconv/patch.sha256 similarity index 100% rename from components/utility/iconv/patch.sha256 rename to third_party/utility/iconv/patch.sha256 diff --git a/components/utility/iconv/src.sha256 b/third_party/utility/iconv/src.sha256 similarity index 100% rename from components/utility/iconv/src.sha256 rename to third_party/utility/iconv/src.sha256 diff --git a/components/utility/inih/src.sha256 b/third_party/utility/inih/src.sha256 similarity index 100% rename from components/utility/inih/src.sha256 rename to third_party/utility/inih/src.sha256 diff --git a/components/utility/iniparser/origin.patch b/third_party/utility/iniparser/origin.patch similarity index 100% rename from components/utility/iniparser/origin.patch rename to third_party/utility/iniparser/origin.patch diff --git a/components/utility/iniparser/patch.sha256 b/third_party/utility/iniparser/patch.sha256 similarity index 100% rename from components/utility/iniparser/patch.sha256 rename to third_party/utility/iniparser/patch.sha256 diff --git a/components/utility/iniparser/src.sha256 b/third_party/utility/iniparser/src.sha256 similarity index 100% rename from components/utility/iniparser/src.sha256 rename to third_party/utility/iniparser/src.sha256 diff --git a/components/utility/jsmn/src.sha256 b/third_party/utility/jsmn/src.sha256 similarity index 100% rename from components/utility/jsmn/src.sha256 rename to third_party/utility/jsmn/src.sha256 diff --git a/components/utility/json-c/origin.patch b/third_party/utility/json-c/origin.patch similarity index 100% rename from components/utility/json-c/origin.patch rename to third_party/utility/json-c/origin.patch diff --git a/components/utility/json-c/patch.sha256 b/third_party/utility/json-c/patch.sha256 similarity index 100% rename from components/utility/json-c/patch.sha256 rename to third_party/utility/json-c/patch.sha256 diff --git a/components/utility/json-c/src.sha256 b/third_party/utility/json-c/src.sha256 similarity index 100% rename from components/utility/json-c/src.sha256 rename to third_party/utility/json-c/src.sha256 diff --git a/components/utility/jsoncpp/src.sha256 b/third_party/utility/jsoncpp/src.sha256 similarity index 100% rename from components/utility/jsoncpp/src.sha256 rename to third_party/utility/jsoncpp/src.sha256 diff --git a/components/utility/libevent/origin.patch b/third_party/utility/libevent/origin.patch similarity index 100% rename from components/utility/libevent/origin.patch rename to third_party/utility/libevent/origin.patch diff --git a/components/utility/libevent/patch.sha256 b/third_party/utility/libevent/patch.sha256 similarity index 100% rename from components/utility/libevent/patch.sha256 rename to third_party/utility/libevent/patch.sha256 diff --git a/components/utility/libevent/src.sha256 b/third_party/utility/libevent/src.sha256 similarity index 100% rename from components/utility/libevent/src.sha256 rename to third_party/utility/libevent/src.sha256 diff --git a/components/utility/libxml2/origin.patch b/third_party/utility/libxml2/origin.patch similarity index 100% rename from components/utility/libxml2/origin.patch rename to third_party/utility/libxml2/origin.patch diff --git a/components/utility/libxml2/patch.sha256 b/third_party/utility/libxml2/patch.sha256 similarity index 100% rename from components/utility/libxml2/patch.sha256 rename to third_party/utility/libxml2/patch.sha256 diff --git a/components/utility/libxml2/src.sha256 b/third_party/utility/libxml2/src.sha256 similarity index 100% rename from components/utility/libxml2/src.sha256 rename to third_party/utility/libxml2/src.sha256 diff --git a/components/utility/minmea/src.sha256 b/third_party/utility/minmea/src.sha256 similarity index 100% rename from components/utility/minmea/src.sha256 rename to third_party/utility/minmea/src.sha256 diff --git a/components/utility/pdfgen/src.sha256 b/third_party/utility/pdfgen/src.sha256 similarity index 100% rename from components/utility/pdfgen/src.sha256 rename to third_party/utility/pdfgen/src.sha256 diff --git a/components/utility/qrencode/src.sha256 b/third_party/utility/qrencode/src.sha256 similarity index 100% rename from components/utility/qrencode/src.sha256 rename to third_party/utility/qrencode/src.sha256 diff --git a/components/utility/quirc/.gitkeep b/third_party/utility/quirc/.gitkeep similarity index 100% rename from components/utility/quirc/.gitkeep rename to third_party/utility/quirc/.gitkeep diff --git a/components/utility/quirc/src.sha256 b/third_party/utility/quirc/src.sha256 similarity index 100% rename from components/utility/quirc/src.sha256 rename to third_party/utility/quirc/src.sha256 diff --git a/components/utility/regex/src.sha256 b/third_party/utility/regex/src.sha256 similarity index 100% rename from components/utility/regex/src.sha256 rename to third_party/utility/regex/src.sha256 diff --git a/components/utility/sfud/origin.patch b/third_party/utility/sfud/origin.patch similarity index 100% rename from components/utility/sfud/origin.patch rename to third_party/utility/sfud/origin.patch diff --git a/components/utility/sfud/patch.sha256 b/third_party/utility/sfud/patch.sha256 similarity index 100% rename from components/utility/sfud/patch.sha256 rename to third_party/utility/sfud/patch.sha256 diff --git a/components/utility/sfud/src.sha256 b/third_party/utility/sfud/src.sha256 similarity index 100% rename from components/utility/sfud/src.sha256 rename to third_party/utility/sfud/src.sha256 diff --git a/components/utility/sqlite/origin.patch b/third_party/utility/sqlite/origin.patch similarity index 100% rename from components/utility/sqlite/origin.patch rename to third_party/utility/sqlite/origin.patch diff --git a/components/utility/sqlite/patch.sha256 b/third_party/utility/sqlite/patch.sha256 similarity index 100% rename from components/utility/sqlite/patch.sha256 rename to third_party/utility/sqlite/patch.sha256 diff --git a/components/utility/sqlite/src.sha256 b/third_party/utility/sqlite/src.sha256 similarity index 100% rename from components/utility/sqlite/src.sha256 rename to third_party/utility/sqlite/src.sha256 diff --git a/components/utility/thttpd/origin.patch b/third_party/utility/thttpd/origin.patch similarity index 100% rename from components/utility/thttpd/origin.patch rename to third_party/utility/thttpd/origin.patch diff --git a/components/utility/thttpd/patch.sha256 b/third_party/utility/thttpd/patch.sha256 similarity index 100% rename from components/utility/thttpd/patch.sha256 rename to third_party/utility/thttpd/patch.sha256 diff --git a/components/utility/thttpd/src.sha256 b/third_party/utility/thttpd/src.sha256 similarity index 100% rename from components/utility/thttpd/src.sha256 rename to third_party/utility/thttpd/src.sha256 diff --git a/components/utility/tinyframe/src.sha256 b/third_party/utility/tinyframe/src.sha256 similarity index 100% rename from components/utility/tinyframe/src.sha256 rename to third_party/utility/tinyframe/src.sha256 diff --git a/components/utility/tinyxml2/src.sha256 b/third_party/utility/tinyxml2/src.sha256 similarity index 100% rename from components/utility/tinyxml2/src.sha256 rename to third_party/utility/tinyxml2/src.sha256 diff --git a/components/utility/uriparser/origin.patch b/third_party/utility/uriparser/origin.patch similarity index 100% rename from components/utility/uriparser/origin.patch rename to third_party/utility/uriparser/origin.patch diff --git a/components/utility/uriparser/patch.sha256 b/third_party/utility/uriparser/patch.sha256 similarity index 100% rename from components/utility/uriparser/patch.sha256 rename to third_party/utility/uriparser/patch.sha256 diff --git a/components/utility/uriparser/src.sha256 b/third_party/utility/uriparser/src.sha256 similarity index 100% rename from components/utility/uriparser/src.sha256 rename to third_party/utility/uriparser/src.sha256