diff --git a/components/libc/compilers/common/nogcc/SConscript b/components/libc/compilers/common/extension/SConscript similarity index 100% rename from components/libc/compilers/common/nogcc/SConscript rename to components/libc/compilers/common/extension/SConscript diff --git a/components/libc/compilers/common/nogcc/fcntl.h b/components/libc/compilers/common/extension/fcntl.h similarity index 100% rename from components/libc/compilers/common/nogcc/fcntl.h rename to components/libc/compilers/common/extension/fcntl.h diff --git a/components/libc/compilers/common/extension/readme.md b/components/libc/compilers/common/extension/readme.md new file mode 100644 index 0000000000..ca0df69246 --- /dev/null +++ b/components/libc/compilers/common/extension/readme.md @@ -0,0 +1,4 @@ +## Attentions + +This folder is "common" for toolchains, which only support ISO C, as an extension part, such as Keil-MDK and IAR. + diff --git a/components/libc/compilers/common/nogcc/sys/errno.h b/components/libc/compilers/common/extension/sys/errno.h similarity index 100% rename from components/libc/compilers/common/nogcc/sys/errno.h rename to components/libc/compilers/common/extension/sys/errno.h diff --git a/components/libc/compilers/common/nogcc/sys/select.h b/components/libc/compilers/common/extension/sys/select.h similarity index 100% rename from components/libc/compilers/common/nogcc/sys/select.h rename to components/libc/compilers/common/extension/sys/select.h diff --git a/components/libc/compilers/common/nogcc/sys/stat.h b/components/libc/compilers/common/extension/sys/stat.h similarity index 100% rename from components/libc/compilers/common/nogcc/sys/stat.h rename to components/libc/compilers/common/extension/sys/stat.h diff --git a/components/libc/compilers/common/nogcc/sys/types.h b/components/libc/compilers/common/extension/sys/types.h similarity index 100% rename from components/libc/compilers/common/nogcc/sys/types.h rename to components/libc/compilers/common/extension/sys/types.h diff --git a/components/libc/compilers/common/nogcc/sys/unistd.h b/components/libc/compilers/common/extension/sys/unistd.h similarity index 100% rename from components/libc/compilers/common/nogcc/sys/unistd.h rename to components/libc/compilers/common/extension/sys/unistd.h diff --git a/components/libc/compilers/common/nogcc/unistd.h b/components/libc/compilers/common/extension/unistd.h similarity index 100% rename from components/libc/compilers/common/nogcc/unistd.h rename to components/libc/compilers/common/extension/unistd.h diff --git a/components/libc/compilers/common/nogcc/readme.md b/components/libc/compilers/common/nogcc/readme.md deleted file mode 100644 index b10940d003..0000000000 --- a/components/libc/compilers/common/nogcc/readme.md +++ /dev/null @@ -1,3 +0,0 @@ -## Attentions - -This folder is "common" for toolchains excluding gcc. \ No newline at end of file diff --git a/components/libc/compilers/gcc/newlib/legacy/SConscript b/components/libc/compilers/gcc/newlib/legacy/SConscript deleted file mode 100644 index 4c815c49b8..0000000000 --- a/components/libc/compilers/gcc/newlib/legacy/SConscript +++ /dev/null @@ -1,15 +0,0 @@ -# RT-Thread building script for bridge - -import os -from building import * - -cwd = GetCurrentDir() -objs = [] -list = os.listdir(cwd) - -for d in list: - path = os.path.join(cwd, d) - if os.path.isfile(os.path.join(path, 'SConscript')): - objs = objs + SConscript(os.path.join(d, 'SConscript')) - -Return('objs') diff --git a/components/libc/compilers/gcc/newlib/README.md b/components/libc/compilers/newlib/README.md similarity index 100% rename from components/libc/compilers/gcc/newlib/README.md rename to components/libc/compilers/newlib/README.md diff --git a/components/libc/compilers/gcc/newlib/SConscript b/components/libc/compilers/newlib/SConscript similarity index 100% rename from components/libc/compilers/gcc/newlib/SConscript rename to components/libc/compilers/newlib/SConscript diff --git a/components/libc/compilers/gcc/newlib/fcntl.h b/components/libc/compilers/newlib/fcntl.h similarity index 100% rename from components/libc/compilers/gcc/newlib/fcntl.h rename to components/libc/compilers/newlib/fcntl.h diff --git a/components/libc/compilers/gcc/SConscript b/components/libc/compilers/newlib/legacy/SConscript similarity index 100% rename from components/libc/compilers/gcc/SConscript rename to components/libc/compilers/newlib/legacy/SConscript diff --git a/components/libc/compilers/gcc/newlib/legacy/_select/SConscript b/components/libc/compilers/newlib/legacy/_select/SConscript similarity index 100% rename from components/libc/compilers/gcc/newlib/legacy/_select/SConscript rename to components/libc/compilers/newlib/legacy/_select/SConscript diff --git a/components/libc/compilers/gcc/newlib/legacy/_select/readme.md b/components/libc/compilers/newlib/legacy/_select/readme.md similarity index 100% rename from components/libc/compilers/gcc/newlib/legacy/_select/readme.md rename to components/libc/compilers/newlib/legacy/_select/readme.md diff --git a/components/libc/compilers/gcc/newlib/legacy/_select/sys/select.h b/components/libc/compilers/newlib/legacy/_select/sys/select.h similarity index 100% rename from components/libc/compilers/gcc/newlib/legacy/_select/sys/select.h rename to components/libc/compilers/newlib/legacy/_select/sys/select.h diff --git a/components/libc/compilers/gcc/newlib/libc_syms.c b/components/libc/compilers/newlib/libc_syms.c similarity index 100% rename from components/libc/compilers/gcc/newlib/libc_syms.c rename to components/libc/compilers/newlib/libc_syms.c diff --git a/components/libc/compilers/gcc/newlib/machine/time.h b/components/libc/compilers/newlib/machine/time.h similarity index 100% rename from components/libc/compilers/gcc/newlib/machine/time.h rename to components/libc/compilers/newlib/machine/time.h diff --git a/components/libc/compilers/gcc/newlib/syscalls.c b/components/libc/compilers/newlib/syscalls.c similarity index 100% rename from components/libc/compilers/gcc/newlib/syscalls.c rename to components/libc/compilers/newlib/syscalls.c