From 76cab376adf0cf52a17d11e633be711ba6149c4a Mon Sep 17 00:00:00 2001 From: Meco Man <920369182@qq.com> Date: Fri, 14 Jan 2022 23:31:59 -0500 Subject: [PATCH] =?UTF-8?q?[libc]=20=E8=B0=83=E6=95=B4=E6=96=87=E4=BB=B6?= =?UTF-8?q?=E7=BB=93=E6=9E=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../common/{nogcc => extension}/SConscript | 0 .../compilers/common/{nogcc => extension}/fcntl.h | 0 .../libc/compilers/common/extension/readme.md | 4 ++++ .../common/{nogcc => extension}/sys/errno.h | 0 .../common/{nogcc => extension}/sys/select.h | 0 .../common/{nogcc => extension}/sys/stat.h | 0 .../common/{nogcc => extension}/sys/types.h | 0 .../common/{nogcc => extension}/sys/unistd.h | 0 .../common/{nogcc => extension}/unistd.h | 0 components/libc/compilers/common/nogcc/readme.md | 3 --- .../libc/compilers/gcc/newlib/legacy/SConscript | 15 --------------- .../libc/compilers/{gcc => }/newlib/README.md | 0 .../libc/compilers/{gcc => }/newlib/SConscript | 0 .../libc/compilers/{gcc => }/newlib/fcntl.h | 0 .../compilers/{gcc => newlib/legacy}/SConscript | 0 .../{gcc => }/newlib/legacy/_select/SConscript | 0 .../{gcc => }/newlib/legacy/_select/readme.md | 0 .../{gcc => }/newlib/legacy/_select/sys/select.h | 0 .../libc/compilers/{gcc => }/newlib/libc_syms.c | 0 .../compilers/{gcc => }/newlib/machine/time.h | 0 .../libc/compilers/{gcc => }/newlib/syscalls.c | 0 21 files changed, 4 insertions(+), 18 deletions(-) rename components/libc/compilers/common/{nogcc => extension}/SConscript (100%) rename components/libc/compilers/common/{nogcc => extension}/fcntl.h (100%) create mode 100644 components/libc/compilers/common/extension/readme.md rename components/libc/compilers/common/{nogcc => extension}/sys/errno.h (100%) rename components/libc/compilers/common/{nogcc => extension}/sys/select.h (100%) rename components/libc/compilers/common/{nogcc => extension}/sys/stat.h (100%) rename components/libc/compilers/common/{nogcc => extension}/sys/types.h (100%) rename components/libc/compilers/common/{nogcc => extension}/sys/unistd.h (100%) rename components/libc/compilers/common/{nogcc => extension}/unistd.h (100%) delete mode 100644 components/libc/compilers/common/nogcc/readme.md delete mode 100644 components/libc/compilers/gcc/newlib/legacy/SConscript rename components/libc/compilers/{gcc => }/newlib/README.md (100%) rename components/libc/compilers/{gcc => }/newlib/SConscript (100%) rename components/libc/compilers/{gcc => }/newlib/fcntl.h (100%) rename components/libc/compilers/{gcc => newlib/legacy}/SConscript (100%) rename components/libc/compilers/{gcc => }/newlib/legacy/_select/SConscript (100%) rename components/libc/compilers/{gcc => }/newlib/legacy/_select/readme.md (100%) rename components/libc/compilers/{gcc => }/newlib/legacy/_select/sys/select.h (100%) rename components/libc/compilers/{gcc => }/newlib/libc_syms.c (100%) rename components/libc/compilers/{gcc => }/newlib/machine/time.h (100%) rename components/libc/compilers/{gcc => }/newlib/syscalls.c (100%) 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