summaryrefslogtreecommitdiffstats
path: root/spec/build/testsuites/libtests
diff options
context:
space:
mode:
Diffstat (limited to 'spec/build/testsuites/libtests')
-rw-r--r--spec/build/testsuites/libtests/block01.yml19
-rw-r--r--spec/build/testsuites/libtests/block02.yml19
-rw-r--r--spec/build/testsuites/libtests/block03.yml19
-rw-r--r--spec/build/testsuites/libtests/block04.yml19
-rw-r--r--spec/build/testsuites/libtests/block05.yml19
-rw-r--r--spec/build/testsuites/libtests/block06.yml19
-rw-r--r--spec/build/testsuites/libtests/block07.yml19
-rw-r--r--spec/build/testsuites/libtests/block08.yml34
-rw-r--r--spec/build/testsuites/libtests/block09.yml19
-rw-r--r--spec/build/testsuites/libtests/block10.yml19
-rw-r--r--spec/build/testsuites/libtests/block11.yml19
-rw-r--r--spec/build/testsuites/libtests/block12.yml19
-rw-r--r--spec/build/testsuites/libtests/block13.yml19
-rw-r--r--spec/build/testsuites/libtests/block14.yml19
-rw-r--r--spec/build/testsuites/libtests/block15.yml19
-rw-r--r--spec/build/testsuites/libtests/block16.yml19
-rw-r--r--spec/build/testsuites/libtests/block17.yml19
-rw-r--r--spec/build/testsuites/libtests/bspcmdline01.yml19
-rw-r--r--spec/build/testsuites/libtests/calloc.yml20
-rw-r--r--spec/build/testsuites/libtests/capture01.yml20
-rw-r--r--spec/build/testsuites/libtests/clockgettime.yml20
-rw-r--r--spec/build/testsuites/libtests/close.yml20
-rw-r--r--spec/build/testsuites/libtests/complex.yml23
-rw-r--r--spec/build/testsuites/libtests/cpuuse.yml23
-rw-r--r--spec/build/testsuites/libtests/crypt01.yml19
-rw-r--r--spec/build/testsuites/libtests/debugger01.yml23
-rw-r--r--spec/build/testsuites/libtests/defaultconfig01.yml20
-rw-r--r--spec/build/testsuites/libtests/devfs01.yml19
-rw-r--r--spec/build/testsuites/libtests/devfs04.yml20
-rw-r--r--spec/build/testsuites/libtests/deviceio01.yml20
-rw-r--r--spec/build/testsuites/libtests/devnullfatal01.yml19
-rw-r--r--spec/build/testsuites/libtests/dl01.yml38
-rw-r--r--spec/build/testsuites/libtests/dl02.yml39
-rw-r--r--spec/build/testsuites/libtests/dl03.yml23
-rw-r--r--spec/build/testsuites/libtests/dl04.yml39
-rw-r--r--spec/build/testsuites/libtests/dl05.yml40
-rw-r--r--spec/build/testsuites/libtests/dl06.yml48
-rw-r--r--spec/build/testsuites/libtests/dl07.yml42
-rw-r--r--spec/build/testsuites/libtests/dl08.yml47
-rw-r--r--spec/build/testsuites/libtests/dl09.yml42
-rw-r--r--spec/build/testsuites/libtests/dl10.yml47
-rw-r--r--spec/build/testsuites/libtests/dumpbuf01.yml19
-rw-r--r--spec/build/testsuites/libtests/dup2.yml20
-rw-r--r--spec/build/testsuites/libtests/exit01.yml19
-rw-r--r--spec/build/testsuites/libtests/exit02.yml19
-rw-r--r--spec/build/testsuites/libtests/fcntl.yml20
-rw-r--r--spec/build/testsuites/libtests/flashdisk01.yml20
-rw-r--r--spec/build/testsuites/libtests/flockfile.yml20
-rw-r--r--spec/build/testsuites/libtests/fork.yml20
-rw-r--r--spec/build/testsuites/libtests/free.yml20
-rw-r--r--spec/build/testsuites/libtests/fstat.yml20
-rw-r--r--spec/build/testsuites/libtests/ftp01.yml23
-rw-r--r--spec/build/testsuites/libtests/ftrylockfile.yml20
-rw-r--r--spec/build/testsuites/libtests/funlockfile.yml20
-rw-r--r--spec/build/testsuites/libtests/getentropy01.yml19
-rw-r--r--spec/build/testsuites/libtests/getlogin.yml20
-rw-r--r--spec/build/testsuites/libtests/getpwnam.yml20
-rw-r--r--spec/build/testsuites/libtests/getpwuid.yml20
-rw-r--r--spec/build/testsuites/libtests/gettimeofday.yml20
-rw-r--r--spec/build/testsuites/libtests/getuid.yml20
-rw-r--r--spec/build/testsuites/libtests/grp.yml320
-rw-r--r--spec/build/testsuites/libtests/gxx01.yml19
-rw-r--r--spec/build/testsuites/libtests/heapwalk.yml19
-rw-r--r--spec/build/testsuites/libtests/htonl.yml20
-rw-r--r--spec/build/testsuites/libtests/i2c01.yml19
-rw-r--r--spec/build/testsuites/libtests/iconv.yml20
-rw-r--r--spec/build/testsuites/libtests/iconvclose.yml20
-rw-r--r--spec/build/testsuites/libtests/iconvopen.yml20
-rw-r--r--spec/build/testsuites/libtests/kill.yml20
-rw-r--r--spec/build/testsuites/libtests/libdl081.yml17
-rw-r--r--spec/build/testsuites/libtests/libdl082.yml18
-rw-r--r--spec/build/testsuites/libtests/libdl101.yml17
-rw-r--r--spec/build/testsuites/libtests/libdl102.yml18
-rw-r--r--spec/build/testsuites/libtests/libfdt01.yml20
-rw-r--r--spec/build/testsuites/libtests/longjmp.yml20
-rw-r--r--spec/build/testsuites/libtests/lseek.yml20
-rw-r--r--spec/build/testsuites/libtests/lstat.yml20
-rw-r--r--spec/build/testsuites/libtests/malloc.yml20
-rw-r--r--spec/build/testsuites/libtests/malloc02.yml19
-rw-r--r--spec/build/testsuites/libtests/malloc03.yml19
-rw-r--r--spec/build/testsuites/libtests/malloc04.yml19
-rw-r--r--spec/build/testsuites/libtests/malloctest.yml20
-rw-r--r--spec/build/testsuites/libtests/math.yml22
-rw-r--r--spec/build/testsuites/libtests/mathf.yml22
-rw-r--r--spec/build/testsuites/libtests/mathl.yml22
-rw-r--r--spec/build/testsuites/libtests/md501.yml19
-rw-r--r--spec/build/testsuites/libtests/mghttpd01.yml31
-rw-r--r--spec/build/testsuites/libtests/monitor.yml19
-rw-r--r--spec/build/testsuites/libtests/monitor02.yml19
-rw-r--r--spec/build/testsuites/libtests/mouse01.yml22
-rw-r--r--spec/build/testsuites/libtests/nanosleep.yml20
-rw-r--r--spec/build/testsuites/libtests/networking01.yml21
-rw-r--r--spec/build/testsuites/libtests/newlib01.yml19
-rw-r--r--spec/build/testsuites/libtests/open.yml20
-rw-r--r--spec/build/testsuites/libtests/optbin2c.yml14
-rw-r--r--spec/build/testsuites/libtests/optgzip.yml14
-rw-r--r--spec/build/testsuites/libtests/optpax.yml14
-rw-r--r--spec/build/testsuites/libtests/optrtemsld.yml14
-rw-r--r--spec/build/testsuites/libtests/optrtemssyms.yml14
-rw-r--r--spec/build/testsuites/libtests/optxz.yml14
-rw-r--r--spec/build/testsuites/libtests/pipe.yml20
-rw-r--r--spec/build/testsuites/libtests/posix.yml66
-rw-r--r--spec/build/testsuites/libtests/posixmemalign.yml20
-rw-r--r--spec/build/testsuites/libtests/putenvtest.yml19
-rw-r--r--spec/build/testsuites/libtests/pwdgrp01.yml19
-rw-r--r--spec/build/testsuites/libtests/pwdgrp02.yml19
-rw-r--r--spec/build/testsuites/libtests/rbheap01.yml19
-rw-r--r--spec/build/testsuites/libtests/read.yml20
-rw-r--r--spec/build/testsuites/libtests/readv.yml20
-rw-r--r--spec/build/testsuites/libtests/realloc.yml20
-rw-r--r--spec/build/testsuites/libtests/record01.yml20
-rw-r--r--spec/build/testsuites/libtests/record02.yml20
-rw-r--r--spec/build/testsuites/libtests/rtmonuse.yml21
-rw-r--r--spec/build/testsuites/libtests/setjmp.yml20
-rw-r--r--spec/build/testsuites/libtests/sha.yml19
-rw-r--r--spec/build/testsuites/libtests/shell01.yml19
-rw-r--r--spec/build/testsuites/libtests/sigaddset.yml20
-rw-r--r--spec/build/testsuites/libtests/sigdelset.yml20
-rw-r--r--spec/build/testsuites/libtests/sigemptyset.yml20
-rw-r--r--spec/build/testsuites/libtests/sigfillset.yml20
-rw-r--r--spec/build/testsuites/libtests/sigismember.yml20
-rw-r--r--spec/build/testsuites/libtests/sigprocmask.yml20
-rw-r--r--spec/build/testsuites/libtests/sparsedisk01.yml19
-rw-r--r--spec/build/testsuites/libtests/spi01.yml19
-rw-r--r--spec/build/testsuites/libtests/stackchk.yml21
-rw-r--r--spec/build/testsuites/libtests/stackchk01.yml19
-rw-r--r--spec/build/testsuites/libtests/stat.yml20
-rw-r--r--spec/build/testsuites/libtests/stringto01.yml19
-rw-r--r--spec/build/testsuites/libtests/syscall01.yml21
-rw-r--r--spec/build/testsuites/libtests/tar01.yml35
-rw-r--r--spec/build/testsuites/libtests/tar02.yml29
-rw-r--r--spec/build/testsuites/libtests/tar03.yml19
-rw-r--r--spec/build/testsuites/libtests/telnetd01.yml22
-rw-r--r--spec/build/testsuites/libtests/termios.yml19
-rw-r--r--spec/build/testsuites/libtests/termios01.yml20
-rw-r--r--spec/build/testsuites/libtests/termios02.yml19
-rw-r--r--spec/build/testsuites/libtests/termios03.yml20
-rw-r--r--spec/build/testsuites/libtests/termios04.yml20
-rw-r--r--spec/build/testsuites/libtests/termios05.yml20
-rw-r--r--spec/build/testsuites/libtests/termios06.yml21
-rw-r--r--spec/build/testsuites/libtests/termios07.yml20
-rw-r--r--spec/build/testsuites/libtests/termios08.yml20
-rw-r--r--spec/build/testsuites/libtests/termios09.yml19
-rw-r--r--spec/build/testsuites/libtests/termios10.yml21
-rw-r--r--spec/build/testsuites/libtests/termios11.yml21
-rw-r--r--spec/build/testsuites/libtests/top.yml22
-rw-r--r--spec/build/testsuites/libtests/ttest01.yml36
-rw-r--r--spec/build/testsuites/libtests/ttest02.yml19
-rw-r--r--spec/build/testsuites/libtests/tztest.yml19
-rw-r--r--spec/build/testsuites/libtests/uid01.yml22
-rw-r--r--spec/build/testsuites/libtests/unlink.yml20
-rw-r--r--spec/build/testsuites/libtests/utf8proc01.yml19
-rw-r--r--spec/build/testsuites/libtests/vfork.yml20
-rw-r--r--spec/build/testsuites/libtests/wait.yml20
-rw-r--r--spec/build/testsuites/libtests/waitpid.yml20
-rw-r--r--spec/build/testsuites/libtests/write.yml20
-rw-r--r--spec/build/testsuites/libtests/writev.yml20
157 files changed, 3692 insertions, 0 deletions
diff --git a/spec/build/testsuites/libtests/block01.yml b/spec/build/testsuites/libtests/block01.yml
new file mode 100644
index 0000000000..8b3bfac582
--- /dev/null
+++ b/spec/build/testsuites/libtests/block01.yml
@@ -0,0 +1,19 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+build-type: test-program
+cflags: []
+copyrights:
+- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+cppflags: []
+cxxflags: []
+enabled-by: true
+features: c cprogram
+includes: []
+ldflags: []
+links: []
+source:
+- testsuites/libtests/block01/init.c
+stlib: []
+target: testsuites/libtests/block01.exe
+type: build
+use-after: []
+use-before: []
diff --git a/spec/build/testsuites/libtests/block02.yml b/spec/build/testsuites/libtests/block02.yml
new file mode 100644
index 0000000000..89087ae5b3
--- /dev/null
+++ b/spec/build/testsuites/libtests/block02.yml
@@ -0,0 +1,19 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+build-type: test-program
+cflags: []
+copyrights:
+- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+cppflags: []
+cxxflags: []
+enabled-by: true
+features: c cprogram
+includes: []
+ldflags: []
+links: []
+source:
+- testsuites/libtests/block02/init.c
+stlib: []
+target: testsuites/libtests/block02.exe
+type: build
+use-after: []
+use-before: []
diff --git a/spec/build/testsuites/libtests/block03.yml b/spec/build/testsuites/libtests/block03.yml
new file mode 100644
index 0000000000..7377adb8b3
--- /dev/null
+++ b/spec/build/testsuites/libtests/block03.yml
@@ -0,0 +1,19 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+build-type: test-program
+cflags: []
+copyrights:
+- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+cppflags: []
+cxxflags: []
+enabled-by: true
+features: c cprogram
+includes: []
+ldflags: []
+links: []
+source:
+- testsuites/libtests/block03/init.c
+stlib: []
+target: testsuites/libtests/block03.exe
+type: build
+use-after: []
+use-before: []
diff --git a/spec/build/testsuites/libtests/block04.yml b/spec/build/testsuites/libtests/block04.yml
new file mode 100644
index 0000000000..07aa89a67e
--- /dev/null
+++ b/spec/build/testsuites/libtests/block04.yml
@@ -0,0 +1,19 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+build-type: test-program
+cflags: []
+copyrights:
+- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+cppflags: []
+cxxflags: []
+enabled-by: true
+features: c cprogram
+includes: []
+ldflags: []
+links: []
+source:
+- testsuites/libtests/block04/init.c
+stlib: []
+target: testsuites/libtests/block04.exe
+type: build
+use-after: []
+use-before: []
diff --git a/spec/build/testsuites/libtests/block05.yml b/spec/build/testsuites/libtests/block05.yml
new file mode 100644
index 0000000000..79e46a9310
--- /dev/null
+++ b/spec/build/testsuites/libtests/block05.yml
@@ -0,0 +1,19 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+build-type: test-program
+cflags: []
+copyrights:
+- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+cppflags: []
+cxxflags: []
+enabled-by: true
+features: c cprogram
+includes: []
+ldflags: []
+links: []
+source:
+- testsuites/libtests/block05/init.c
+stlib: []
+target: testsuites/libtests/block05.exe
+type: build
+use-after: []
+use-before: []
diff --git a/spec/build/testsuites/libtests/block06.yml b/spec/build/testsuites/libtests/block06.yml
new file mode 100644
index 0000000000..97e503080f
--- /dev/null
+++ b/spec/build/testsuites/libtests/block06.yml
@@ -0,0 +1,19 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+build-type: test-program
+cflags: []
+copyrights:
+- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+cppflags: []
+cxxflags: []
+enabled-by: true
+features: c cprogram
+includes: []
+ldflags: []
+links: []
+source:
+- testsuites/libtests/block06/init.c
+stlib: []
+target: testsuites/libtests/block06.exe
+type: build
+use-after: []
+use-before: []
diff --git a/spec/build/testsuites/libtests/block07.yml b/spec/build/testsuites/libtests/block07.yml
new file mode 100644
index 0000000000..1d5c85077c
--- /dev/null
+++ b/spec/build/testsuites/libtests/block07.yml
@@ -0,0 +1,19 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+build-type: test-program
+cflags: []
+copyrights:
+- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+cppflags: []
+cxxflags: []
+enabled-by: true
+features: c cprogram
+includes: []
+ldflags: []
+links: []
+source:
+- testsuites/libtests/block07/init.c
+stlib: []
+target: testsuites/libtests/block07.exe
+type: build
+use-after: []
+use-before: []
diff --git a/spec/build/testsuites/libtests/block08.yml b/spec/build/testsuites/libtests/block08.yml
new file mode 100644
index 0000000000..34f201e449
--- /dev/null
+++ b/spec/build/testsuites/libtests/block08.yml
@@ -0,0 +1,34 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+build-type: test-program
+cflags: []
+copyrights:
+- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+cppflags: []
+cxxflags: []
+enabled-by: true
+features: c cprogram
+includes: []
+ldflags: []
+links: []
+source:
+- testsuites/libtests/block08/init.c
+- testsuites/libtests/block08/bdbuf_tests.c
+- testsuites/libtests/block08/test_disk.c
+- testsuites/libtests/block08/bdbuf_test1_1.c
+- testsuites/libtests/block08/bdbuf_test1_2.c
+- testsuites/libtests/block08/bdbuf_test1_3.c
+- testsuites/libtests/block08/bdbuf_test1_4.c
+- testsuites/libtests/block08/bdbuf_test1_5.c
+- testsuites/libtests/block08/bdbuf_test2_1.c
+- testsuites/libtests/block08/bdbuf_test2_2.c
+- testsuites/libtests/block08/bdbuf_test3_1.c
+- testsuites/libtests/block08/bdbuf_test3_2.c
+- testsuites/libtests/block08/bdbuf_test3_3.c
+- testsuites/libtests/block08/bdbuf_test4_1.c
+- testsuites/libtests/block08/bdbuf_test4_2.c
+- testsuites/libtests/block08/bdbuf_test4_3.c
+stlib: []
+target: testsuites/libtests/block08.exe
+type: build
+use-after: []
+use-before: []
diff --git a/spec/build/testsuites/libtests/block09.yml b/spec/build/testsuites/libtests/block09.yml
new file mode 100644
index 0000000000..acd76712e5
--- /dev/null
+++ b/spec/build/testsuites/libtests/block09.yml
@@ -0,0 +1,19 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+build-type: test-program
+cflags: []
+copyrights:
+- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+cppflags: []
+cxxflags: []
+enabled-by: true
+features: c cprogram
+includes: []
+ldflags: []
+links: []
+source:
+- testsuites/libtests/block09/init.c
+stlib: []
+target: testsuites/libtests/block09.exe
+type: build
+use-after: []
+use-before: []
diff --git a/spec/build/testsuites/libtests/block10.yml b/spec/build/testsuites/libtests/block10.yml
new file mode 100644
index 0000000000..fa2a381b13
--- /dev/null
+++ b/spec/build/testsuites/libtests/block10.yml
@@ -0,0 +1,19 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+build-type: test-program
+cflags: []
+copyrights:
+- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+cppflags: []
+cxxflags: []
+enabled-by: true
+features: c cprogram
+includes: []
+ldflags: []
+links: []
+source:
+- testsuites/libtests/block10/init.c
+stlib: []
+target: testsuites/libtests/block10.exe
+type: build
+use-after: []
+use-before: []
diff --git a/spec/build/testsuites/libtests/block11.yml b/spec/build/testsuites/libtests/block11.yml
new file mode 100644
index 0000000000..ece975ccd8
--- /dev/null
+++ b/spec/build/testsuites/libtests/block11.yml
@@ -0,0 +1,19 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+build-type: test-program
+cflags: []
+copyrights:
+- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+cppflags: []
+cxxflags: []
+enabled-by: true
+features: c cprogram
+includes: []
+ldflags: []
+links: []
+source:
+- testsuites/libtests/block11/init.c
+stlib: []
+target: testsuites/libtests/block11.exe
+type: build
+use-after: []
+use-before: []
diff --git a/spec/build/testsuites/libtests/block12.yml b/spec/build/testsuites/libtests/block12.yml
new file mode 100644
index 0000000000..50a0986bc0
--- /dev/null
+++ b/spec/build/testsuites/libtests/block12.yml
@@ -0,0 +1,19 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+build-type: test-program
+cflags: []
+copyrights:
+- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+cppflags: []
+cxxflags: []
+enabled-by: true
+features: c cprogram
+includes: []
+ldflags: []
+links: []
+source:
+- testsuites/libtests/block12/init.c
+stlib: []
+target: testsuites/libtests/block12.exe
+type: build
+use-after: []
+use-before: []
diff --git a/spec/build/testsuites/libtests/block13.yml b/spec/build/testsuites/libtests/block13.yml
new file mode 100644
index 0000000000..2e3ae98c03
--- /dev/null
+++ b/spec/build/testsuites/libtests/block13.yml
@@ -0,0 +1,19 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+build-type: test-program
+cflags: []
+copyrights:
+- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+cppflags: []
+cxxflags: []
+enabled-by: true
+features: c cprogram
+includes: []
+ldflags: []
+links: []
+source:
+- testsuites/libtests/block13/init.c
+stlib: []
+target: testsuites/libtests/block13.exe
+type: build
+use-after: []
+use-before: []
diff --git a/spec/build/testsuites/libtests/block14.yml b/spec/build/testsuites/libtests/block14.yml
new file mode 100644
index 0000000000..01f35c78bb
--- /dev/null
+++ b/spec/build/testsuites/libtests/block14.yml
@@ -0,0 +1,19 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+build-type: test-program
+cflags: []
+copyrights:
+- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+cppflags: []
+cxxflags: []
+enabled-by: true
+features: c cprogram
+includes: []
+ldflags: []
+links: []
+source:
+- testsuites/libtests/block14/init.c
+stlib: []
+target: testsuites/libtests/block14.exe
+type: build
+use-after: []
+use-before: []
diff --git a/spec/build/testsuites/libtests/block15.yml b/spec/build/testsuites/libtests/block15.yml
new file mode 100644
index 0000000000..e9dcb846ff
--- /dev/null
+++ b/spec/build/testsuites/libtests/block15.yml
@@ -0,0 +1,19 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+build-type: test-program
+cflags: []
+copyrights:
+- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+cppflags: []
+cxxflags: []
+enabled-by: true
+features: c cprogram
+includes: []
+ldflags: []
+links: []
+source:
+- testsuites/libtests/block15/init.c
+stlib: []
+target: testsuites/libtests/block15.exe
+type: build
+use-after: []
+use-before: []
diff --git a/spec/build/testsuites/libtests/block16.yml b/spec/build/testsuites/libtests/block16.yml
new file mode 100644
index 0000000000..4ab8510a25
--- /dev/null
+++ b/spec/build/testsuites/libtests/block16.yml
@@ -0,0 +1,19 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+build-type: test-program
+cflags: []
+copyrights:
+- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+cppflags: []
+cxxflags: []
+enabled-by: true
+features: c cprogram
+includes: []
+ldflags: []
+links: []
+source:
+- testsuites/libtests/block16/init.c
+stlib: []
+target: testsuites/libtests/block16.exe
+type: build
+use-after: []
+use-before: []
diff --git a/spec/build/testsuites/libtests/block17.yml b/spec/build/testsuites/libtests/block17.yml
new file mode 100644
index 0000000000..e64af2d4c2
--- /dev/null
+++ b/spec/build/testsuites/libtests/block17.yml
@@ -0,0 +1,19 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+build-type: test-program
+cflags: []
+copyrights:
+- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+cppflags: []
+cxxflags: []
+enabled-by: true
+features: c cprogram
+includes: []
+ldflags: []
+links: []
+source:
+- testsuites/libtests/block17/init.c
+stlib: []
+target: testsuites/libtests/block17.exe
+type: build
+use-after: []
+use-before: []
diff --git a/spec/build/testsuites/libtests/bspcmdline01.yml b/spec/build/testsuites/libtests/bspcmdline01.yml
new file mode 100644
index 0000000000..9c63ce2805
--- /dev/null
+++ b/spec/build/testsuites/libtests/bspcmdline01.yml
@@ -0,0 +1,19 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+build-type: test-program
+cflags: []
+copyrights:
+- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+cppflags: []
+cxxflags: []
+enabled-by: true
+features: c cprogram
+includes: []
+ldflags: []
+links: []
+source:
+- testsuites/libtests/bspcmdline01/init.c
+stlib: []
+target: testsuites/libtests/bspcmdline01.exe
+type: build
+use-after: []
+use-before: []
diff --git a/spec/build/testsuites/libtests/calloc.yml b/spec/build/testsuites/libtests/calloc.yml
new file mode 100644
index 0000000000..473e3039d0
--- /dev/null
+++ b/spec/build/testsuites/libtests/calloc.yml
@@ -0,0 +1,20 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+build-type: test-program
+cflags: []
+copyrights:
+- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+cppflags: []
+cxxflags: []
+enabled-by: true
+features: c cprogram
+includes: []
+ldflags: []
+links: []
+source:
+- testsuites/libtests/POSIX/calloc.c
+stlib: []
+target: testsuites/libtests/calloc.norun.exe
+type: build
+use-after: []
+use-before:
+- rtemsdefaultconfig
diff --git a/spec/build/testsuites/libtests/capture01.yml b/spec/build/testsuites/libtests/capture01.yml
new file mode 100644
index 0000000000..50a69abf96
--- /dev/null
+++ b/spec/build/testsuites/libtests/capture01.yml
@@ -0,0 +1,20 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+build-type: test-program
+cflags: []
+copyrights:
+- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+cppflags: []
+cxxflags: []
+enabled-by: true
+features: c cprogram
+includes: []
+ldflags: []
+links: []
+source:
+- testsuites/libtests/capture01/init.c
+- testsuites/libtests/capture01/test1.c
+stlib: []
+target: testsuites/libtests/capture01.exe
+type: build
+use-after: []
+use-before: []
diff --git a/spec/build/testsuites/libtests/clockgettime.yml b/spec/build/testsuites/libtests/clockgettime.yml
new file mode 100644
index 0000000000..1810d3f40f
--- /dev/null
+++ b/spec/build/testsuites/libtests/clockgettime.yml
@@ -0,0 +1,20 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+build-type: test-program
+cflags: []
+copyrights:
+- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+cppflags: []
+cxxflags: []
+enabled-by: true
+features: c cprogram
+includes: []
+ldflags: []
+links: []
+source:
+- testsuites/libtests/POSIX/clock_gettime.c
+stlib: []
+target: testsuites/libtests/clock_gettime.norun.exe
+type: build
+use-after: []
+use-before:
+- rtemsdefaultconfig
diff --git a/spec/build/testsuites/libtests/close.yml b/spec/build/testsuites/libtests/close.yml
new file mode 100644
index 0000000000..a6c853ce57
--- /dev/null
+++ b/spec/build/testsuites/libtests/close.yml
@@ -0,0 +1,20 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+build-type: test-program
+cflags: []
+copyrights:
+- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+cppflags: []
+cxxflags: []
+enabled-by: true
+features: c cprogram
+includes: []
+ldflags: []
+links: []
+source:
+- testsuites/libtests/POSIX/close.c
+stlib: []
+target: testsuites/libtests/close.norun.exe
+type: build
+use-after: []
+use-before:
+- rtemsdefaultconfig
diff --git a/spec/build/testsuites/libtests/complex.yml b/spec/build/testsuites/libtests/complex.yml
new file mode 100644
index 0000000000..cda1511b3a
--- /dev/null
+++ b/spec/build/testsuites/libtests/complex.yml
@@ -0,0 +1,23 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+build-type: test-program
+cflags: []
+copyrights:
+- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+cppflags: []
+cxxflags: []
+enabled-by: true
+features: c cprogram
+includes: []
+ldflags: []
+links: []
+source:
+- testsuites/libtests/complex/init.c
+- testsuites/libtests/complex/docomplex.c
+- testsuites/libtests/complex/docomplexf.c
+- testsuites/libtests/complex/docomplexl.c
+stlib:
+- m
+target: testsuites/libtests/complex.exe
+type: build
+use-after: []
+use-before: []
diff --git a/spec/build/testsuites/libtests/cpuuse.yml b/spec/build/testsuites/libtests/cpuuse.yml
new file mode 100644
index 0000000000..f606d994fd
--- /dev/null
+++ b/spec/build/testsuites/libtests/cpuuse.yml
@@ -0,0 +1,23 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+build-type: test-program
+cflags: []
+copyrights:
+- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+cppflags: []
+cxxflags: []
+enabled-by: true
+features: c cprogram
+includes: []
+ldflags: []
+links: []
+source:
+- testsuites/libtests/cpuuse/init.c
+- testsuites/libtests/cpuuse/task1.c
+- testsuites/libtests/cpuuse/task2.c
+- testsuites/libtests/cpuuse/task3.c
+- testsuites/libtests/cpuuse/tswitch.c
+stlib: []
+target: testsuites/libtests/cpuuse.exe
+type: build
+use-after: []
+use-before: []
diff --git a/spec/build/testsuites/libtests/crypt01.yml b/spec/build/testsuites/libtests/crypt01.yml
new file mode 100644
index 0000000000..a1df725647
--- /dev/null
+++ b/spec/build/testsuites/libtests/crypt01.yml
@@ -0,0 +1,19 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+build-type: test-program
+cflags: []
+copyrights:
+- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+cppflags: []
+cxxflags: []
+enabled-by: true
+features: c cprogram
+includes: []
+ldflags: []
+links: []
+source:
+- testsuites/libtests/crypt01/init.c
+stlib: []
+target: testsuites/libtests/crypt01.exe
+type: build
+use-after: []
+use-before: []
diff --git a/spec/build/testsuites/libtests/debugger01.yml b/spec/build/testsuites/libtests/debugger01.yml
new file mode 100644
index 0000000000..720b643925
--- /dev/null
+++ b/spec/build/testsuites/libtests/debugger01.yml
@@ -0,0 +1,23 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+build-type: test-program
+cflags: []
+copyrights:
+- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+cppflags: []
+cxxflags: []
+enabled-by:
+- arm
+- i386
+features: c cprogram
+includes: []
+ldflags: []
+links: []
+source:
+- testsuites/libtests/debugger01/init.c
+- testsuites/libtests/debugger01/remote.c
+stlib: []
+target: testsuites/libtests/debugger01.exe
+type: build
+use-after:
+- debugger
+use-before: []
diff --git a/spec/build/testsuites/libtests/defaultconfig01.yml b/spec/build/testsuites/libtests/defaultconfig01.yml
new file mode 100644
index 0000000000..583da914d7
--- /dev/null
+++ b/spec/build/testsuites/libtests/defaultconfig01.yml
@@ -0,0 +1,20 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+build-type: test-program
+cflags: []
+copyrights:
+- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+cppflags: []
+cxxflags: []
+enabled-by: true
+features: c cprogram
+includes: []
+ldflags: []
+links: []
+source:
+- testsuites/libtests/defaultconfig01/init.c
+stlib: []
+target: testsuites/libtests/defaultconfig01.exe
+type: build
+use-after: []
+use-before:
+- rtemsdefaultconfig
diff --git a/spec/build/testsuites/libtests/devfs01.yml b/spec/build/testsuites/libtests/devfs01.yml
new file mode 100644
index 0000000000..660ec12074
--- /dev/null
+++ b/spec/build/testsuites/libtests/devfs01.yml
@@ -0,0 +1,19 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+build-type: test-program
+cflags: []
+copyrights:
+- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+cppflags: []
+cxxflags: []
+enabled-by: true
+features: c cprogram
+includes: []
+ldflags: []
+links: []
+source:
+- testsuites/libtests/devfs01/init.c
+stlib: []
+target: testsuites/libtests/devfs01.exe
+type: build
+use-after: []
+use-before: []
diff --git a/spec/build/testsuites/libtests/devfs04.yml b/spec/build/testsuites/libtests/devfs04.yml
new file mode 100644
index 0000000000..8ad0c038f1
--- /dev/null
+++ b/spec/build/testsuites/libtests/devfs04.yml
@@ -0,0 +1,20 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+build-type: test-program
+cflags: []
+copyrights:
+- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+cppflags: []
+cxxflags: []
+enabled-by: true
+features: c cprogram
+includes: []
+ldflags: []
+links: []
+source:
+- testsuites/libtests/devfs04/init.c
+- testsuites/libtests/devfs04/test_driver.c
+stlib: []
+target: testsuites/libtests/devfs04.exe
+type: build
+use-after: []
+use-before: []
diff --git a/spec/build/testsuites/libtests/deviceio01.yml b/spec/build/testsuites/libtests/deviceio01.yml
new file mode 100644
index 0000000000..a5ab0c5bdb
--- /dev/null
+++ b/spec/build/testsuites/libtests/deviceio01.yml
@@ -0,0 +1,20 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+build-type: test-program
+cflags: []
+copyrights:
+- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+cppflags: []
+cxxflags: []
+enabled-by: true
+features: c cprogram
+includes: []
+ldflags: []
+links: []
+source:
+- testsuites/libtests/deviceio01/init.c
+- testsuites/libtests/deviceio01/test_driver.c
+stlib: []
+target: testsuites/libtests/deviceio01.exe
+type: build
+use-after: []
+use-before: []
diff --git a/spec/build/testsuites/libtests/devnullfatal01.yml b/spec/build/testsuites/libtests/devnullfatal01.yml
new file mode 100644
index 0000000000..b9a4d326fb
--- /dev/null
+++ b/spec/build/testsuites/libtests/devnullfatal01.yml
@@ -0,0 +1,19 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+build-type: test-program
+cflags: []
+copyrights:
+- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+cppflags: []
+cxxflags: []
+enabled-by: true
+features: c cprogram
+includes: []
+ldflags: []
+links: []
+source:
+- testsuites/libtests/devnullfatal01/init.c
+stlib: []
+target: testsuites/libtests/devnullfatal01.exe
+type: build
+use-after: []
+use-before: []
diff --git a/spec/build/testsuites/libtests/dl01.yml b/spec/build/testsuites/libtests/dl01.yml
new file mode 100644
index 0000000000..42e482bcc7
--- /dev/null
+++ b/spec/build/testsuites/libtests/dl01.yml
@@ -0,0 +1,38 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+build-type: script
+cflags: []
+copyrights:
+- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+cppflags: []
+do-build: |
+ path = "testsuites/libtests/dl01/"
+ objs = []
+ objs.append(self.cc(bld, bic, path + "dl01-o1.c"))
+ tar = path + "dl01.tar"
+ self.pax(bld, objs, [path], tar)
+ tar_c, tar_h = self.bin2c(bld, tar)
+ objs = []
+ objs.append(self.cc(bld, bic, tar_c))
+ objs.append(self.cc(bld, bic, path + "init.c", deps=[tar_h], cppflags=bld.env.TEST_DL01_CPPFLAGS))
+ objs.append(self.cc(bld, bic, path + "dl-load.c"))
+ dl01_pre = path + "dl01.pre"
+ self.link_cc(bld, bic, objs, dl01_pre)
+ dl01_sym_o = path + "dl01-sym.o"
+ objs.append(dl01_sym_o)
+ self.rtems_syms(bld, dl01_pre, dl01_sym_o)
+ self.link_cc(bld, bic, objs, "testsuites/libtests/dl01.exe")
+do-configure: null
+enabled-by:
+- and:
+ - not: TEST_DL01_EXCLUDE
+ - BUILD_LIBDL
+includes:
+- testsuites/libtests/dl01
+ldflags: []
+links: []
+prepare-build: null
+prepare-configure: null
+stlib: []
+type: build
+use-after: []
+use-before: []
diff --git a/spec/build/testsuites/libtests/dl02.yml b/spec/build/testsuites/libtests/dl02.yml
new file mode 100644
index 0000000000..83bc4d159c
--- /dev/null
+++ b/spec/build/testsuites/libtests/dl02.yml
@@ -0,0 +1,39 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+build-type: script
+cflags: []
+copyrights:
+- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+cppflags: []
+do-build: |
+ path = "testsuites/libtests/dl02/"
+ objs = []
+ objs.append(self.cc(bld, bic, path + "dl02-o1.c"))
+ objs.append(self.cc(bld, bic, path + "dl02-o2.c"))
+ tar = path + "dl02.tar"
+ self.pax(bld, objs, [path], tar)
+ tar_c, tar_h = self.bin2c(bld, tar)
+ objs = []
+ objs.append(self.cc(bld, bic, tar_c))
+ objs.append(self.cc(bld, bic, path + "init.c", deps=[tar_h], cppflags=bld.env.TEST_DL02_CPPFLAGS))
+ objs.append(self.cc(bld, bic, path + "dl-load.c"))
+ dl02_pre = path + "dl02.pre"
+ self.link_cc(bld, bic, objs, dl02_pre)
+ dl02_sym_o = path + "dl02-sym.o"
+ objs.append(dl02_sym_o)
+ self.rtems_syms(bld, dl02_pre, dl02_sym_o)
+ self.link_cc(bld, bic, objs, "testsuites/libtests/dl02.exe")
+do-configure: null
+enabled-by:
+- and:
+ - not: TEST_DL02_EXCLUDE
+ - BUILD_LIBDL
+includes:
+- testsuites/libtests/dl02
+ldflags: []
+links: []
+prepare-build: null
+prepare-configure: null
+stlib: []
+type: build
+use-after: []
+use-before: []
diff --git a/spec/build/testsuites/libtests/dl03.yml b/spec/build/testsuites/libtests/dl03.yml
new file mode 100644
index 0000000000..68b575b3f4
--- /dev/null
+++ b/spec/build/testsuites/libtests/dl03.yml
@@ -0,0 +1,23 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+build-type: test-program
+cflags: []
+copyrights:
+- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+cppflags: []
+cxxflags: []
+enabled-by:
+- BUILD_LIBDL
+features: c cprogram
+includes:
+- cpukit/libdl
+ldflags: []
+links: []
+source:
+- testsuites/libtests/dl03/dl-bit-alloc.c
+- testsuites/libtests/dl03/dl-cache.c
+- testsuites/libtests/dl03/init.c
+stlib: []
+target: testsuites/libtests/dl03.exe
+type: build
+use-after: []
+use-before: []
diff --git a/spec/build/testsuites/libtests/dl04.yml b/spec/build/testsuites/libtests/dl04.yml
new file mode 100644
index 0000000000..8957f9eb40
--- /dev/null
+++ b/spec/build/testsuites/libtests/dl04.yml
@@ -0,0 +1,39 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+build-type: script
+cflags: []
+copyrights:
+- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+cppflags: []
+cxxflags: []
+do-build: |
+ path = "testsuites/libtests/dl04/"
+ objs = []
+ objs.append(self.cxx(bld, bic, path + "dl04-o4.cc"))
+ tar = path + "dl04.tar"
+ self.pax(bld, objs, [path], tar)
+ tar_c, tar_h = self.bin2c(bld, tar)
+ objs = []
+ objs.append(self.cc(bld, bic, tar_c))
+ objs.append(self.cc(bld, bic, path + "init.c", deps=[tar_h], cppflags=bld.env.TEST_DL04_CPPFLAGS))
+ objs.append(self.cc(bld, bic, path + "dl-load.c"))
+ dl04_pre = path + "dl04.pre"
+ self.link_cc(bld, bic, objs, dl04_pre)
+ dl04_sym_o = path + "dl04-sym.o"
+ objs.append(dl04_sym_o)
+ self.rtems_syms(bld, dl04_pre, dl04_sym_o)
+ self.link_cc(bld, bic, objs, "testsuites/libtests/dl04.exe")
+do-configure: null
+enabled-by:
+- and:
+ - not: TEST_DL04_EXCLUDE
+ - BUILD_LIBDL
+includes:
+- testsuites/libtests/dl04
+ldflags: []
+links: []
+prepare-build: null
+prepare-configure: null
+stlib: []
+type: build
+use-after: []
+use-before: []
diff --git a/spec/build/testsuites/libtests/dl05.yml b/spec/build/testsuites/libtests/dl05.yml
new file mode 100644
index 0000000000..3e049dce29
--- /dev/null
+++ b/spec/build/testsuites/libtests/dl05.yml
@@ -0,0 +1,40 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+build-type: script
+cflags: []
+copyrights:
+- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+cppflags: []
+cxxflags: []
+do-build: |
+ path = "testsuites/libtests/dl05/"
+ objs = []
+ objs.append(self.cxx(bld, bic, path + "dl05-o5.cc"))
+ tar = path + "dl05.tar"
+ self.pax(bld, objs, [path], tar)
+ tar_c, tar_h = self.bin2c(bld, tar)
+ objs = []
+ objs.append(self.cc(bld, bic, tar_c))
+ objs.append(self.cc(bld, bic, path + "init.c", deps=[tar_h], cppflags=bld.env.TEST_DL05_CPPFLAGS))
+ objs.append(self.cxx(bld, bic, path + "dl-cpp.cc"))
+ objs.append(self.cc(bld, bic, path + "dl-load.c"))
+ dl05_pre = path + "dl05.pre"
+ self.link_cxx(bld, bic, objs, dl05_pre)
+ dl05_sym_o = path + "dl05-sym.o"
+ objs.append(dl05_sym_o)
+ self.rtems_syms(bld, dl05_pre, dl05_sym_o)
+ self.link_cxx(bld, bic, objs, "testsuites/libtests/dl05.exe")
+do-configure: null
+enabled-by:
+- and:
+ - not: TEST_DL05_EXCLUDE
+ - BUILD_LIBDL
+includes:
+- testsuites/libtests/dl05
+ldflags: []
+links: []
+prepare-build: null
+prepare-configure: null
+stlib: []
+type: build
+use-after: []
+use-before: []
diff --git a/spec/build/testsuites/libtests/dl06.yml b/spec/build/testsuites/libtests/dl06.yml
new file mode 100644
index 0000000000..cd19712b42
--- /dev/null
+++ b/spec/build/testsuites/libtests/dl06.yml
@@ -0,0 +1,48 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+build-type: script
+cflags: []
+copyrights:
+- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+cppflags: []
+do-build: |
+ path = "testsuites/libtests/dl06/"
+ pre_tar = path + "dl06-pre.tar"
+ self.pax(bld, path + "dl06_pre_file", [path], pre_tar)
+ pre_tar_c, pre_tar_h = self.bin2c(bld, pre_tar, name="dl06_tar")
+ objs = []
+ objs.append(self.cc(bld, bic, pre_tar_c))
+ objs.append(self.cc(bld, bic, path + "pre-init.c", deps=[pre_tar_h], cppflags=bld.env.TEST_DL06_CPPFLAGS))
+ dl_load_o = self.cc(bld, bic, path + "dl-load.c")
+ objs.append(dl_load_o)
+ dl06_pre = path + "dl06.pre"
+ self.link_cc(bld, bic, objs, dl06_pre)
+ objs = []
+ objs.append(self.cc(bld, bic, path + "dl06-o1.c"))
+ objs.append(self.cc(bld, bic, path + "dl06-o2.c"))
+ dl06_rap = path + "dl06.rap"
+ self.rtems_rap(bld, dl06_pre, objs, ["m"], dl06_rap)
+ tar = path + "dl06.tar"
+ self.pax(bld, dl06_rap, [path], tar)
+ tar_c, tar_h = self.bin2c(bld, tar)
+ objs.append(self.cc(bld, bic, tar_c))
+ objs.append(self.cc(bld, bic, path + "init.c", deps=[tar_h], cppflags=bld.env.TEST_DL06_CPPFLAGS))
+ objs.append(dl_load_o)
+ dl06_sym_o = path + "dl06-sym.o"
+ objs.append(dl06_sym_o)
+ self.rtems_syms(bld, dl06_pre, dl06_sym_o)
+ self.link_cc(bld, bic, objs, "testsuites/libtests/dl06.exe")
+do-configure: null
+enabled-by:
+- and:
+ - not: TEST_DL06_EXCLUDE
+ - BUILD_LIBDL
+includes:
+- testsuites/libtests/dl06
+ldflags: []
+links: []
+prepare-build: null
+prepare-configure: null
+stlib: []
+type: build
+use-after: []
+use-before: []
diff --git a/spec/build/testsuites/libtests/dl07.yml b/spec/build/testsuites/libtests/dl07.yml
new file mode 100644
index 0000000000..3641086b62
--- /dev/null
+++ b/spec/build/testsuites/libtests/dl07.yml
@@ -0,0 +1,42 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+build-type: script
+cflags: []
+copyrights:
+- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+cppflags: []
+do-build: |
+ path = "testsuites/libtests/dl07/"
+ objs = []
+ objs.append(self.cc(bld, bic, path + "dl07-o1.c"))
+ objs.append(self.cc(bld, bic, path + "dl07-o2.c"))
+ objs.append(self.cc(bld, bic, path + "dl07-o3.c"))
+ objs.append(self.cc(bld, bic, path + "dl07-o4.c"))
+ objs.append(self.cc(bld, bic, path + "dl07-o5.c"))
+ tar = path + "dl07.tar"
+ self.pax(bld, objs, [path], tar)
+ tar_c, tar_h = self.bin2c(bld, tar)
+ objs = []
+ objs.append(self.cc(bld, bic, tar_c))
+ objs.append(self.cc(bld, bic, path + "init.c", deps=[tar_h], cppflags=bld.env.TEST_DL07_CPPFLAGS))
+ objs.append(self.cc(bld, bic, path + "dl-load.c"))
+ dl07_pre = path + "dl07.pre"
+ self.link_cc(bld, bic, objs, dl07_pre)
+ dl07_sym_o = path + "dl07-sym.o"
+ objs.append(dl07_sym_o)
+ self.rtems_syms(bld, dl07_pre, dl07_sym_o)
+ self.link_cc(bld, bic, objs, "testsuites/libtests/dl07.exe")
+do-configure: null
+enabled-by:
+- and:
+ - not: TEST_DL07_EXCLUDE
+ - BUILD_LIBDL
+includes:
+- testsuites/libtests/dl07
+ldflags: []
+links: []
+prepare-build: null
+prepare-configure: null
+stlib: []
+type: build
+use-after: []
+use-before: []
diff --git a/spec/build/testsuites/libtests/dl08.yml b/spec/build/testsuites/libtests/dl08.yml
new file mode 100644
index 0000000000..43a74e3065
--- /dev/null
+++ b/spec/build/testsuites/libtests/dl08.yml
@@ -0,0 +1,47 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+build-type: script
+cflags: []
+copyrights:
+- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+cppflags: []
+do-build: |
+ path = "testsuites/libtests/dl08/"
+ objs = []
+ lib_objs = []
+ lib_objs.append(self.cc(bld, bic, path + "dl08-o2.c"))
+ lib_objs.append(self.cc(bld, bic, path + "dl08-o4.c"))
+ objs.append(self.ar(bld, lib_objs, path + "libdl08_1.a"))
+ lib_objs = []
+ lib_objs.append(self.cc(bld, bic, path + "dl08-o3.c"))
+ lib_objs.append(self.cc(bld, bic, path + "dl08-o5.c"))
+ lib_objs.append(self.cc(bld, bic, path + "dl08-o6-123456789-123456789.c"))
+ objs.append(self.ar(bld, lib_objs, path + "libdl08_2.a"))
+ objs.append(self.cc(bld, bic, path + "dl08-o1.c"))
+ tar = path + "dl08.tar"
+ self.pax(bld, [path + "etc/libdl.conf"] + objs, [path], tar)
+ tar_c, tar_h = self.bin2c(bld, tar)
+ objs = []
+ objs.append(self.cc(bld, bic, tar_c))
+ objs.append(self.cc(bld, bic, path + "init.c", deps=[tar_h], cppflags=bld.env.TEST_DL08_CPPFLAGS))
+ objs.append(self.cc(bld, bic, path + "dl-load.c"))
+ dl08_pre = path + "dl08.pre"
+ self.link_cc(bld, bic, objs, dl08_pre)
+ dl08_sym_o = path + "dl08-sym.o"
+ objs.append(dl08_sym_o)
+ self.rtems_syms(bld, dl08_pre, dl08_sym_o)
+ self.link_cc(bld, bic, objs, "testsuites/libtests/dl08.exe")
+do-configure: null
+enabled-by:
+- and:
+ - not: TEST_DL08_EXCLUDE
+ - BUILD_LIBDL
+includes:
+- testsuites/libtests/dl08
+ldflags: []
+links: []
+prepare-build: null
+prepare-configure: null
+stlib: []
+type: build
+use-after: []
+use-before: []
diff --git a/spec/build/testsuites/libtests/dl09.yml b/spec/build/testsuites/libtests/dl09.yml
new file mode 100644
index 0000000000..8f9557edc6
--- /dev/null
+++ b/spec/build/testsuites/libtests/dl09.yml
@@ -0,0 +1,42 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+build-type: script
+cflags: []
+copyrights:
+- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+cppflags: []
+do-build: |
+ path = "testsuites/libtests/dl09/"
+ objs = []
+ objs.append(self.cc(bld, bic, path + "dl09-o1.c"))
+ objs.append(self.cc(bld, bic, path + "dl09-o2.c"))
+ objs.append(self.cc(bld, bic, path + "dl09-o3.c"))
+ objs.append(self.cc(bld, bic, path + "dl09-o4.c"))
+ objs.append(self.cc(bld, bic, path + "dl09-o5.c"))
+ tar = path + "dl09.tar"
+ self.pax(bld, objs, [path], tar)
+ tar_c, tar_h = self.bin2c(bld, tar)
+ objs = []
+ objs.append(self.cc(bld, bic, tar_c))
+ objs.append(self.cc(bld, bic, path + "init.c", deps=[tar_h], cppflags=bld.env.TEST_DL09_CPPFLAGS))
+ objs.append(self.cc(bld, bic, path + "dl-load.c"))
+ dl09_pre = path + "dl09.pre"
+ self.link_cc(bld, bic, objs, dl09_pre)
+ dl09_sym_o = path + "dl09-sym.o"
+ objs.append(dl09_sym_o)
+ self.rtems_syms(bld, dl09_pre, dl09_sym_o)
+ self.link_cc(bld, bic, objs, "testsuites/libtests/dl09.exe")
+do-configure: null
+enabled-by:
+- and:
+ - not: TEST_DL09_EXCLUDE
+ - BUILD_LIBDL
+includes:
+- testsuites/libtests/dl09
+ldflags: []
+links: []
+prepare-build: null
+prepare-configure: null
+stlib: []
+type: build
+use-after: []
+use-before: []
diff --git a/spec/build/testsuites/libtests/dl10.yml b/spec/build/testsuites/libtests/dl10.yml
new file mode 100644
index 0000000000..ba09a6f444
--- /dev/null
+++ b/spec/build/testsuites/libtests/dl10.yml
@@ -0,0 +1,47 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+build-type: script
+cflags: []
+copyrights:
+- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+cppflags: []
+do-build: |
+ path = "testsuites/libtests/dl10/"
+ objs = []
+ lib_objs = []
+ lib_objs.append(self.cc(bld, bic, path + "dl10-o2.c"))
+ lib_objs.append(self.cc(bld, bic, path + "dl10-o4.c"))
+ objs.append(self.ar(bld, lib_objs, path + "libdl10_1.a"))
+ lib_objs = []
+ lib_objs.append(self.cc(bld, bic, path + "dl10-o3.c"))
+ lib_objs.append(self.cc(bld, bic, path + "dl10-o5.c"))
+ lib_objs.append(self.cc(bld, bic, path + "dl10-o6.c"))
+ objs.append(self.ar(bld, lib_objs, path + "libdl10_2.a"))
+ objs.append(self.cc(bld, bic, path + "dl10-o1.c"))
+ tar = path + "dl10.tar"
+ self.pax(bld, [path + "etc/libdl.conf"] + objs, [path], tar)
+ tar_c, tar_h = self.bin2c(bld, tar)
+ objs = []
+ objs.append(self.cc(bld, bic, tar_c))
+ objs.append(self.cc(bld, bic, path + "init.c", deps=[tar_h], cppflags=bld.env.TEST_DL10_CPPFLAGS))
+ objs.append(self.cc(bld, bic, path + "dl-load.c"))
+ dl10_pre = path + "dl10.pre"
+ self.link_cc(bld, bic, objs, dl10_pre)
+ dl10_sym_o = path + "dl10-sym.o"
+ objs.append(dl10_sym_o)
+ self.rtems_syms(bld, dl10_pre, dl10_sym_o)
+ self.link_cc(bld, bic, objs, "testsuites/libtests/dl10.exe")
+do-configure: null
+enabled-by:
+- and:
+ - not: TEST_DL10_EXCLUDE
+ - BUILD_LIBDL
+includes:
+- testsuites/libtests/dl10
+ldflags: []
+links: []
+prepare-build: null
+prepare-configure: null
+stlib: []
+type: build
+use-after: []
+use-before: []
diff --git a/spec/build/testsuites/libtests/dumpbuf01.yml b/spec/build/testsuites/libtests/dumpbuf01.yml
new file mode 100644
index 0000000000..6612744795
--- /dev/null
+++ b/spec/build/testsuites/libtests/dumpbuf01.yml
@@ -0,0 +1,19 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+build-type: test-program
+cflags: []
+copyrights:
+- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+cppflags: []
+cxxflags: []
+enabled-by: true
+features: c cprogram
+includes: []
+ldflags: []
+links: []
+source:
+- testsuites/libtests/dumpbuf01/init.c
+stlib: []
+target: testsuites/libtests/dumpbuf01.exe
+type: build
+use-after: []
+use-before: []
diff --git a/spec/build/testsuites/libtests/dup2.yml b/spec/build/testsuites/libtests/dup2.yml
new file mode 100644
index 0000000000..b7c687f721
--- /dev/null
+++ b/spec/build/testsuites/libtests/dup2.yml
@@ -0,0 +1,20 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+build-type: test-program
+cflags: []
+copyrights:
+- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+cppflags: []
+cxxflags: []
+enabled-by: true
+features: c cprogram
+includes: []
+ldflags: []
+links: []
+source:
+- testsuites/libtests/POSIX/dup2.c
+stlib: []
+target: testsuites/libtests/dup2.norun.exe
+type: build
+use-after: []
+use-before:
+- rtemsdefaultconfig
diff --git a/spec/build/testsuites/libtests/exit01.yml b/spec/build/testsuites/libtests/exit01.yml
new file mode 100644
index 0000000000..843a5274b7
--- /dev/null
+++ b/spec/build/testsuites/libtests/exit01.yml
@@ -0,0 +1,19 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+build-type: test-program
+cflags: []
+copyrights:
+- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+cppflags: []
+cxxflags: []
+enabled-by: true
+features: c cprogram
+includes: []
+ldflags: []
+links: []
+source:
+- testsuites/libtests/exit01/init.c
+stlib: []
+target: testsuites/libtests/exit01.exe
+type: build
+use-after: []
+use-before: []
diff --git a/spec/build/testsuites/libtests/exit02.yml b/spec/build/testsuites/libtests/exit02.yml
new file mode 100644
index 0000000000..dd5dda27db
--- /dev/null
+++ b/spec/build/testsuites/libtests/exit02.yml
@@ -0,0 +1,19 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+build-type: test-program
+cflags: []
+copyrights:
+- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+cppflags: []
+cxxflags: []
+enabled-by: true
+features: c cprogram
+includes: []
+ldflags: []
+links: []
+source:
+- testsuites/libtests/exit02/init.c
+stlib: []
+target: testsuites/libtests/exit02.exe
+type: build
+use-after: []
+use-before: []
diff --git a/spec/build/testsuites/libtests/fcntl.yml b/spec/build/testsuites/libtests/fcntl.yml
new file mode 100644
index 0000000000..7acd929c31
--- /dev/null
+++ b/spec/build/testsuites/libtests/fcntl.yml
@@ -0,0 +1,20 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+build-type: test-program
+cflags: []
+copyrights:
+- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+cppflags: []
+cxxflags: []
+enabled-by: true
+features: c cprogram
+includes: []
+ldflags: []
+links: []
+source:
+- testsuites/libtests/POSIX/fcntl.c
+stlib: []
+target: testsuites/libtests/fcntl.norun.exe
+type: build
+use-after: []
+use-before:
+- rtemsdefaultconfig
diff --git a/spec/build/testsuites/libtests/flashdisk01.yml b/spec/build/testsuites/libtests/flashdisk01.yml
new file mode 100644
index 0000000000..a20f37a8c4
--- /dev/null
+++ b/spec/build/testsuites/libtests/flashdisk01.yml
@@ -0,0 +1,20 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+build-type: test-program
+cflags: []
+copyrights:
+- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+cppflags: []
+cxxflags: []
+enabled-by: true
+features: c cprogram
+includes: []
+ldflags: []
+links: []
+source:
+- testsuites/libtests/flashdisk01/init.c
+- testsuites/libtests/flashdisk01/test-file-system.c
+stlib: []
+target: testsuites/libtests/flashdisk01.exe
+type: build
+use-after: []
+use-before: []
diff --git a/spec/build/testsuites/libtests/flockfile.yml b/spec/build/testsuites/libtests/flockfile.yml
new file mode 100644
index 0000000000..2a91885494
--- /dev/null
+++ b/spec/build/testsuites/libtests/flockfile.yml
@@ -0,0 +1,20 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+build-type: test-program
+cflags: []
+copyrights:
+- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+cppflags: []
+cxxflags: []
+enabled-by: true
+features: c cprogram
+includes: []
+ldflags: []
+links: []
+source:
+- testsuites/libtests/POSIX/flockfile.c
+stlib: []
+target: testsuites/libtests/flockfile.norun.exe
+type: build
+use-after: []
+use-before:
+- rtemsdefaultconfig
diff --git a/spec/build/testsuites/libtests/fork.yml b/spec/build/testsuites/libtests/fork.yml
new file mode 100644
index 0000000000..13799d20bf
--- /dev/null
+++ b/spec/build/testsuites/libtests/fork.yml
@@ -0,0 +1,20 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+build-type: test-program
+cflags: []
+copyrights:
+- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+cppflags: []
+cxxflags: []
+enabled-by: true
+features: c cprogram
+includes: []
+ldflags: []
+links: []
+source:
+- testsuites/libtests/POSIX/fork.c
+stlib: []
+target: testsuites/libtests/fork.norun.exe
+type: build
+use-after: []
+use-before:
+- rtemsdefaultconfig
diff --git a/spec/build/testsuites/libtests/free.yml b/spec/build/testsuites/libtests/free.yml
new file mode 100644
index 0000000000..bbc5ee340e
--- /dev/null
+++ b/spec/build/testsuites/libtests/free.yml
@@ -0,0 +1,20 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+build-type: test-program
+cflags: []
+copyrights:
+- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+cppflags: []
+cxxflags: []
+enabled-by: true
+features: c cprogram
+includes: []
+ldflags: []
+links: []
+source:
+- testsuites/libtests/POSIX/free.c
+stlib: []
+target: testsuites/libtests/free.norun.exe
+type: build
+use-after: []
+use-before:
+- rtemsdefaultconfig
diff --git a/spec/build/testsuites/libtests/fstat.yml b/spec/build/testsuites/libtests/fstat.yml
new file mode 100644
index 0000000000..8b4b506596
--- /dev/null
+++ b/spec/build/testsuites/libtests/fstat.yml
@@ -0,0 +1,20 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+build-type: test-program
+cflags: []
+copyrights:
+- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+cppflags: []
+cxxflags: []
+enabled-by: true
+features: c cprogram
+includes: []
+ldflags: []
+links: []
+source:
+- testsuites/libtests/POSIX/fstat.c
+stlib: []
+target: testsuites/libtests/fstat.norun.exe
+type: build
+use-after: []
+use-before:
+- rtemsdefaultconfig
diff --git a/spec/build/testsuites/libtests/ftp01.yml b/spec/build/testsuites/libtests/ftp01.yml
new file mode 100644
index 0000000000..2b19573bf7
--- /dev/null
+++ b/spec/build/testsuites/libtests/ftp01.yml
@@ -0,0 +1,23 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+build-type: test-program
+cflags: []
+copyrights:
+- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+cppflags: []
+cxxflags: []
+enabled-by:
+- RTEMS_NETWORKING
+features: c cprogram
+includes:
+- cpukit/libnetworking
+ldflags: []
+links: []
+source:
+- testsuites/libtests/ftp01/init.c
+stlib: []
+target: testsuites/libtests/ftp01.exe
+type: build
+use-after:
+- ftpd
+- ftpfs
+use-before: []
diff --git a/spec/build/testsuites/libtests/ftrylockfile.yml b/spec/build/testsuites/libtests/ftrylockfile.yml
new file mode 100644
index 0000000000..6a3935b71b
--- /dev/null
+++ b/spec/build/testsuites/libtests/ftrylockfile.yml
@@ -0,0 +1,20 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+build-type: test-program
+cflags: []
+copyrights:
+- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+cppflags: []
+cxxflags: []
+enabled-by: true
+features: c cprogram
+includes: []
+ldflags: []
+links: []
+source:
+- testsuites/libtests/POSIX/ftrylockfile.c
+stlib: []
+target: testsuites/libtests/ftrylockfile.norun.exe
+type: build
+use-after: []
+use-before:
+- rtemsdefaultconfig
diff --git a/spec/build/testsuites/libtests/funlockfile.yml b/spec/build/testsuites/libtests/funlockfile.yml
new file mode 100644
index 0000000000..5a91e1934d
--- /dev/null
+++ b/spec/build/testsuites/libtests/funlockfile.yml
@@ -0,0 +1,20 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+build-type: test-program
+cflags: []
+copyrights:
+- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+cppflags: []
+cxxflags: []
+enabled-by: true
+features: c cprogram
+includes: []
+ldflags: []
+links: []
+source:
+- testsuites/libtests/POSIX/funlockfile.c
+stlib: []
+target: testsuites/libtests/funlockfile.norun.exe
+type: build
+use-after: []
+use-before:
+- rtemsdefaultconfig
diff --git a/spec/build/testsuites/libtests/getentropy01.yml b/spec/build/testsuites/libtests/getentropy01.yml
new file mode 100644
index 0000000000..43a384b25d
--- /dev/null
+++ b/spec/build/testsuites/libtests/getentropy01.yml
@@ -0,0 +1,19 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+build-type: test-program
+cflags: []
+copyrights:
+- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+cppflags: []
+cxxflags: []
+enabled-by: true
+features: c cprogram
+includes: []
+ldflags: []
+links: []
+source:
+- testsuites/libtests/getentropy01/init.c
+stlib: []
+target: testsuites/libtests/getentropy01.exe
+type: build
+use-after: []
+use-before: []
diff --git a/spec/build/testsuites/libtests/getlogin.yml b/spec/build/testsuites/libtests/getlogin.yml
new file mode 100644
index 0000000000..b77349b4a9
--- /dev/null
+++ b/spec/build/testsuites/libtests/getlogin.yml
@@ -0,0 +1,20 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+build-type: test-program
+cflags: []
+copyrights:
+- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+cppflags: []
+cxxflags: []
+enabled-by: true
+features: c cprogram
+includes: []
+ldflags: []
+links: []
+source:
+- testsuites/libtests/POSIX/getlogin.c
+stlib: []
+target: testsuites/libtests/getlogin.norun.exe
+type: build
+use-after: []
+use-before:
+- rtemsdefaultconfig
diff --git a/spec/build/testsuites/libtests/getpwnam.yml b/spec/build/testsuites/libtests/getpwnam.yml
new file mode 100644
index 0000000000..097b0b5fad
--- /dev/null
+++ b/spec/build/testsuites/libtests/getpwnam.yml
@@ -0,0 +1,20 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+build-type: test-program
+cflags: []
+copyrights:
+- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+cppflags: []
+cxxflags: []
+enabled-by: true
+features: c cprogram
+includes: []
+ldflags: []
+links: []
+source:
+- testsuites/libtests/POSIX/getpwnam.c
+stlib: []
+target: testsuites/libtests/getpwnam.norun.exe
+type: build
+use-after: []
+use-before:
+- rtemsdefaultconfig
diff --git a/spec/build/testsuites/libtests/getpwuid.yml b/spec/build/testsuites/libtests/getpwuid.yml
new file mode 100644
index 0000000000..3c2ac96f34
--- /dev/null
+++ b/spec/build/testsuites/libtests/getpwuid.yml
@@ -0,0 +1,20 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+build-type: test-program
+cflags: []
+copyrights:
+- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+cppflags: []
+cxxflags: []
+enabled-by: true
+features: c cprogram
+includes: []
+ldflags: []
+links: []
+source:
+- testsuites/libtests/POSIX/getpwuid.c
+stlib: []
+target: testsuites/libtests/getpwuid.norun.exe
+type: build
+use-after: []
+use-before:
+- rtemsdefaultconfig
diff --git a/spec/build/testsuites/libtests/gettimeofday.yml b/spec/build/testsuites/libtests/gettimeofday.yml
new file mode 100644
index 0000000000..2d5f3bea6d
--- /dev/null
+++ b/spec/build/testsuites/libtests/gettimeofday.yml
@@ -0,0 +1,20 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+build-type: test-program
+cflags: []
+copyrights:
+- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+cppflags: []
+cxxflags: []
+enabled-by: true
+features: c cprogram
+includes: []
+ldflags: []
+links: []
+source:
+- testsuites/libtests/POSIX/gettimeofday.c
+stlib: []
+target: testsuites/libtests/gettimeofday.norun.exe
+type: build
+use-after: []
+use-before:
+- rtemsdefaultconfig
diff --git a/spec/build/testsuites/libtests/getuid.yml b/spec/build/testsuites/libtests/getuid.yml
new file mode 100644
index 0000000000..a51de287b1
--- /dev/null
+++ b/spec/build/testsuites/libtests/getuid.yml
@@ -0,0 +1,20 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+build-type: test-program
+cflags: []
+copyrights:
+- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+cppflags: []
+cxxflags: []
+enabled-by: true
+features: c cprogram
+includes: []
+ldflags: []
+links: []
+source:
+- testsuites/libtests/POSIX/getuid.c
+stlib: []
+target: testsuites/libtests/getuid.norun.exe
+type: build
+use-after: []
+use-before:
+- rtemsdefaultconfig
diff --git a/spec/build/testsuites/libtests/grp.yml b/spec/build/testsuites/libtests/grp.yml
new file mode 100644
index 0000000000..e6e0ce75ae
--- /dev/null
+++ b/spec/build/testsuites/libtests/grp.yml
@@ -0,0 +1,320 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+build-type: group
+copyrights:
+- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+enabled-by:
+- BUILD_TESTS
+- BUILD_LIBTESTS
+includes:
+- testsuites/support/include
+install: []
+ldflags:
+- -Wl,--wrap=printf
+- -Wl,--wrap=puts
+links:
+- role: build-dependency
+ uid: optbin2c
+- role: build-dependency
+ uid: optgzip
+- role: build-dependency
+ uid: optpax
+- role: build-dependency
+ uid: optrtemsld
+- role: build-dependency
+ uid: optrtemssyms
+- role: build-dependency
+ uid: optxz
+- role: build-dependency
+ uid: block01
+- role: build-dependency
+ uid: block02
+- role: build-dependency
+ uid: block03
+- role: build-dependency
+ uid: block04
+- role: build-dependency
+ uid: block05
+- role: build-dependency
+ uid: block06
+- role: build-dependency
+ uid: block07
+- role: build-dependency
+ uid: block08
+- role: build-dependency
+ uid: block09
+- role: build-dependency
+ uid: block10
+- role: build-dependency
+ uid: block11
+- role: build-dependency
+ uid: block12
+- role: build-dependency
+ uid: block13
+- role: build-dependency
+ uid: block14
+- role: build-dependency
+ uid: block15
+- role: build-dependency
+ uid: block16
+- role: build-dependency
+ uid: block17
+- role: build-dependency
+ uid: bspcmdline01
+- role: build-dependency
+ uid: calloc
+- role: build-dependency
+ uid: capture01
+- role: build-dependency
+ uid: clockgettime
+- role: build-dependency
+ uid: close
+- role: build-dependency
+ uid: complex
+- role: build-dependency
+ uid: cpuuse
+- role: build-dependency
+ uid: crypt01
+- role: build-dependency
+ uid: debugger01
+- role: build-dependency
+ uid: defaultconfig01
+- role: build-dependency
+ uid: devfs01
+- role: build-dependency
+ uid: devfs04
+- role: build-dependency
+ uid: deviceio01
+- role: build-dependency
+ uid: devnullfatal01
+- role: build-dependency
+ uid: dl01
+- role: build-dependency
+ uid: dl02
+- role: build-dependency
+ uid: dl03
+- role: build-dependency
+ uid: dl04
+- role: build-dependency
+ uid: dl05
+- role: build-dependency
+ uid: dl06
+- role: build-dependency
+ uid: dl07
+- role: build-dependency
+ uid: dl08
+- role: build-dependency
+ uid: dl09
+- role: build-dependency
+ uid: dl10
+- role: build-dependency
+ uid: dumpbuf01
+- role: build-dependency
+ uid: dup2
+- role: build-dependency
+ uid: exit01
+- role: build-dependency
+ uid: exit02
+- role: build-dependency
+ uid: fcntl
+- role: build-dependency
+ uid: flashdisk01
+- role: build-dependency
+ uid: flockfile
+- role: build-dependency
+ uid: fork
+- role: build-dependency
+ uid: free
+- role: build-dependency
+ uid: fstat
+- role: build-dependency
+ uid: ftp01
+- role: build-dependency
+ uid: ftrylockfile
+- role: build-dependency
+ uid: funlockfile
+- role: build-dependency
+ uid: getentropy01
+- role: build-dependency
+ uid: getlogin
+- role: build-dependency
+ uid: getpwnam
+- role: build-dependency
+ uid: getpwuid
+- role: build-dependency
+ uid: gettimeofday
+- role: build-dependency
+ uid: getuid
+- role: build-dependency
+ uid: gxx01
+- role: build-dependency
+ uid: heapwalk
+- role: build-dependency
+ uid: htonl
+- role: build-dependency
+ uid: i2c01
+- role: build-dependency
+ uid: iconv
+- role: build-dependency
+ uid: iconvclose
+- role: build-dependency
+ uid: iconvopen
+- role: build-dependency
+ uid: kill
+- role: build-dependency
+ uid: libfdt01
+- role: build-dependency
+ uid: longjmp
+- role: build-dependency
+ uid: lseek
+- role: build-dependency
+ uid: lstat
+- role: build-dependency
+ uid: malloc
+- role: build-dependency
+ uid: malloc02
+- role: build-dependency
+ uid: malloc03
+- role: build-dependency
+ uid: malloc04
+- role: build-dependency
+ uid: malloctest
+- role: build-dependency
+ uid: math
+- role: build-dependency
+ uid: mathf
+- role: build-dependency
+ uid: mathl
+- role: build-dependency
+ uid: md501
+- role: build-dependency
+ uid: mghttpd01
+- role: build-dependency
+ uid: monitor
+- role: build-dependency
+ uid: monitor02
+- role: build-dependency
+ uid: mouse01
+- role: build-dependency
+ uid: nanosleep
+- role: build-dependency
+ uid: networking01
+- role: build-dependency
+ uid: newlib01
+- role: build-dependency
+ uid: open
+- role: build-dependency
+ uid: pipe
+- role: build-dependency
+ uid: posixmemalign
+- role: build-dependency
+ uid: putenvtest
+- role: build-dependency
+ uid: pwdgrp01
+- role: build-dependency
+ uid: pwdgrp02
+- role: build-dependency
+ uid: rbheap01
+- role: build-dependency
+ uid: read
+- role: build-dependency
+ uid: readv
+- role: build-dependency
+ uid: realloc
+- role: build-dependency
+ uid: record01
+- role: build-dependency
+ uid: record02
+- role: build-dependency
+ uid: rtmonuse
+- role: build-dependency
+ uid: setjmp
+- role: build-dependency
+ uid: sha
+- role: build-dependency
+ uid: shell01
+- role: build-dependency
+ uid: sigaddset
+- role: build-dependency
+ uid: sigdelset
+- role: build-dependency
+ uid: sigemptyset
+- role: build-dependency
+ uid: sigfillset
+- role: build-dependency
+ uid: sigismember
+- role: build-dependency
+ uid: sigprocmask
+- role: build-dependency
+ uid: sparsedisk01
+- role: build-dependency
+ uid: spi01
+- role: build-dependency
+ uid: stackchk
+- role: build-dependency
+ uid: stackchk01
+- role: build-dependency
+ uid: stat
+- role: build-dependency
+ uid: stringto01
+- role: build-dependency
+ uid: syscall01
+- role: build-dependency
+ uid: tar01
+- role: build-dependency
+ uid: tar02
+- role: build-dependency
+ uid: tar03
+- role: build-dependency
+ uid: telnetd01
+- role: build-dependency
+ uid: termios
+- role: build-dependency
+ uid: termios01
+- role: build-dependency
+ uid: termios02
+- role: build-dependency
+ uid: termios03
+- role: build-dependency
+ uid: termios04
+- role: build-dependency
+ uid: termios05
+- role: build-dependency
+ uid: termios06
+- role: build-dependency
+ uid: termios07
+- role: build-dependency
+ uid: termios08
+- role: build-dependency
+ uid: termios09
+- role: build-dependency
+ uid: termios10
+- role: build-dependency
+ uid: termios11
+- role: build-dependency
+ uid: top
+- role: build-dependency
+ uid: ttest01
+- role: build-dependency
+ uid: ttest02
+- role: build-dependency
+ uid: tztest
+- role: build-dependency
+ uid: uid01
+- role: build-dependency
+ uid: unlink
+- role: build-dependency
+ uid: utf8proc01
+- role: build-dependency
+ uid: vfork
+- role: build-dependency
+ uid: wait
+- role: build-dependency
+ uid: waitpid
+- role: build-dependency
+ uid: write
+- role: build-dependency
+ uid: writev
+type: build
+use-after:
+- rtemstest
+use-before: []
diff --git a/spec/build/testsuites/libtests/gxx01.yml b/spec/build/testsuites/libtests/gxx01.yml
new file mode 100644
index 0000000000..1027db9b9a
--- /dev/null
+++ b/spec/build/testsuites/libtests/gxx01.yml
@@ -0,0 +1,19 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+build-type: test-program
+cflags: []
+copyrights:
+- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+cppflags: []
+cxxflags: []
+enabled-by: true
+features: c cprogram
+includes: []
+ldflags: []
+links: []
+source:
+- testsuites/libtests/gxx01/init.c
+stlib: []
+target: testsuites/libtests/gxx01.exe
+type: build
+use-after: []
+use-before: []
diff --git a/spec/build/testsuites/libtests/heapwalk.yml b/spec/build/testsuites/libtests/heapwalk.yml
new file mode 100644
index 0000000000..627ddcff63
--- /dev/null
+++ b/spec/build/testsuites/libtests/heapwalk.yml
@@ -0,0 +1,19 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+build-type: test-program
+cflags: []
+copyrights:
+- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+cppflags: []
+cxxflags: []
+enabled-by: true
+features: c cprogram
+includes: []
+ldflags: []
+links: []
+source:
+- testsuites/libtests/heapwalk/init.c
+stlib: []
+target: testsuites/libtests/heapwalk.exe
+type: build
+use-after: []
+use-before: []
diff --git a/spec/build/testsuites/libtests/htonl.yml b/spec/build/testsuites/libtests/htonl.yml
new file mode 100644
index 0000000000..cc3306dd3b
--- /dev/null
+++ b/spec/build/testsuites/libtests/htonl.yml
@@ -0,0 +1,20 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+build-type: test-program
+cflags: []
+copyrights:
+- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+cppflags: []
+cxxflags: []
+enabled-by: true
+features: c cprogram
+includes: []
+ldflags: []
+links: []
+source:
+- testsuites/libtests/POSIX/htonl.c
+stlib: []
+target: testsuites/libtests/htonl.norun.exe
+type: build
+use-after: []
+use-before:
+- rtemsdefaultconfig
diff --git a/spec/build/testsuites/libtests/i2c01.yml b/spec/build/testsuites/libtests/i2c01.yml
new file mode 100644
index 0000000000..d7de2fb8b9
--- /dev/null
+++ b/spec/build/testsuites/libtests/i2c01.yml
@@ -0,0 +1,19 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+build-type: test-program
+cflags: []
+copyrights:
+- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+cppflags: []
+cxxflags: []
+enabled-by: true
+features: c cprogram
+includes: []
+ldflags: []
+links: []
+source:
+- testsuites/libtests/i2c01/init.c
+stlib: []
+target: testsuites/libtests/i2c01.exe
+type: build
+use-after: []
+use-before: []
diff --git a/spec/build/testsuites/libtests/iconv.yml b/spec/build/testsuites/libtests/iconv.yml
new file mode 100644
index 0000000000..28ebde37ff
--- /dev/null
+++ b/spec/build/testsuites/libtests/iconv.yml
@@ -0,0 +1,20 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+build-type: test-program
+cflags: []
+copyrights:
+- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+cppflags: []
+cxxflags: []
+enabled-by: true
+features: c cprogram
+includes: []
+ldflags: []
+links: []
+source:
+- testsuites/libtests/POSIX/iconv.c
+stlib: []
+target: testsuites/libtests/iconv.norun.exe
+type: build
+use-after: []
+use-before:
+- rtemsdefaultconfig
diff --git a/spec/build/testsuites/libtests/iconvclose.yml b/spec/build/testsuites/libtests/iconvclose.yml
new file mode 100644
index 0000000000..634b45b51f
--- /dev/null
+++ b/spec/build/testsuites/libtests/iconvclose.yml
@@ -0,0 +1,20 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+build-type: test-program
+cflags: []
+copyrights:
+- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+cppflags: []
+cxxflags: []
+enabled-by: true
+features: c cprogram
+includes: []
+ldflags: []
+links: []
+source:
+- testsuites/libtests/POSIX/iconv_close.c
+stlib: []
+target: testsuites/libtests/iconv_close.norun.exe
+type: build
+use-after: []
+use-before:
+- rtemsdefaultconfig
diff --git a/spec/build/testsuites/libtests/iconvopen.yml b/spec/build/testsuites/libtests/iconvopen.yml
new file mode 100644
index 0000000000..dd59e9bf66
--- /dev/null
+++ b/spec/build/testsuites/libtests/iconvopen.yml
@@ -0,0 +1,20 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+build-type: test-program
+cflags: []
+copyrights:
+- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+cppflags: []
+cxxflags: []
+enabled-by: true
+features: c cprogram
+includes: []
+ldflags: []
+links: []
+source:
+- testsuites/libtests/POSIX/iconv_open.c
+stlib: []
+target: testsuites/libtests/iconv_open.norun.exe
+type: build
+use-after: []
+use-before:
+- rtemsdefaultconfig
diff --git a/spec/build/testsuites/libtests/kill.yml b/spec/build/testsuites/libtests/kill.yml
new file mode 100644
index 0000000000..3cab7d2bbf
--- /dev/null
+++ b/spec/build/testsuites/libtests/kill.yml
@@ -0,0 +1,20 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+build-type: test-program
+cflags: []
+copyrights:
+- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+cppflags: []
+cxxflags: []
+enabled-by: true
+features: c cprogram
+includes: []
+ldflags: []
+links: []
+source:
+- testsuites/libtests/POSIX/kill.c
+stlib: []
+target: testsuites/libtests/kill.norun.exe
+type: build
+use-after: []
+use-before:
+- rtemsdefaultconfig
diff --git a/spec/build/testsuites/libtests/libdl081.yml b/spec/build/testsuites/libtests/libdl081.yml
new file mode 100644
index 0000000000..8c03f8c67d
--- /dev/null
+++ b/spec/build/testsuites/libtests/libdl081.yml
@@ -0,0 +1,17 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+build-type: library
+cflags: []
+copyrights:
+- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+cppflags: []
+cxxflags: []
+enabled-by: true
+includes: []
+install: []
+install-path: null
+links: []
+source:
+- testsuites/libtests/dl08-o2.c
+- testsuites/libtests/dl08-o4.c
+target: dl08_1
+type: build
diff --git a/spec/build/testsuites/libtests/libdl082.yml b/spec/build/testsuites/libtests/libdl082.yml
new file mode 100644
index 0000000000..d75f02bfa5
--- /dev/null
+++ b/spec/build/testsuites/libtests/libdl082.yml
@@ -0,0 +1,18 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+build-type: library
+cflags: []
+copyrights:
+- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+cppflags: []
+cxxflags: []
+enabled-by: true
+includes: []
+install: []
+install-path: null
+links: []
+source:
+- testsuites/libtests/dl08-o3.c
+- testsuites/libtests/dl08-o5.c
+- testsuites/libtests/dl08-o6-123456789-123456789.c
+target: dl08_2
+type: build
diff --git a/spec/build/testsuites/libtests/libdl101.yml b/spec/build/testsuites/libtests/libdl101.yml
new file mode 100644
index 0000000000..4270c3f129
--- /dev/null
+++ b/spec/build/testsuites/libtests/libdl101.yml
@@ -0,0 +1,17 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+build-type: library
+cflags: []
+copyrights:
+- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+cppflags: []
+cxxflags: []
+enabled-by: true
+includes: []
+install: []
+install-path: null
+links: []
+source:
+- testsuites/libtests/dl10-o2.c
+- testsuites/libtests/dl10-o4.c
+target: dl10_1
+type: build
diff --git a/spec/build/testsuites/libtests/libdl102.yml b/spec/build/testsuites/libtests/libdl102.yml
new file mode 100644
index 0000000000..7426e94a84
--- /dev/null
+++ b/spec/build/testsuites/libtests/libdl102.yml
@@ -0,0 +1,18 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+build-type: library
+cflags: []
+copyrights:
+- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+cppflags: []
+cxxflags: []
+enabled-by: true
+includes: []
+install: []
+install-path: null
+links: []
+source:
+- testsuites/libtests/dl10-o3.c
+- testsuites/libtests/dl10-o5.c
+- testsuites/libtests/dl10-o6.c
+target: dl10_2
+type: build
diff --git a/spec/build/testsuites/libtests/libfdt01.yml b/spec/build/testsuites/libtests/libfdt01.yml
new file mode 100644
index 0000000000..9d22f5c0e2
--- /dev/null
+++ b/spec/build/testsuites/libtests/libfdt01.yml
@@ -0,0 +1,20 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+build-type: test-program
+cflags: []
+copyrights:
+- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+cppflags: []
+cxxflags: []
+enabled-by: true
+features: c cprogram
+includes: []
+ldflags: []
+links: []
+source:
+- testsuites/libtests/libfdt01/init.c
+- testsuites/libtests/libfdt01/some.c
+stlib: []
+target: testsuites/libtests/libfdt01.exe
+type: build
+use-after: []
+use-before: []
diff --git a/spec/build/testsuites/libtests/longjmp.yml b/spec/build/testsuites/libtests/longjmp.yml
new file mode 100644
index 0000000000..dba164d53e
--- /dev/null
+++ b/spec/build/testsuites/libtests/longjmp.yml
@@ -0,0 +1,20 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+build-type: test-program
+cflags: []
+copyrights:
+- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+cppflags: []
+cxxflags: []
+enabled-by: true
+features: c cprogram
+includes: []
+ldflags: []
+links: []
+source:
+- testsuites/libtests/POSIX/longjmp.c
+stlib: []
+target: testsuites/libtests/longjmp.norun.exe
+type: build
+use-after: []
+use-before:
+- rtemsdefaultconfig
diff --git a/spec/build/testsuites/libtests/lseek.yml b/spec/build/testsuites/libtests/lseek.yml
new file mode 100644
index 0000000000..376d6e8e33
--- /dev/null
+++ b/spec/build/testsuites/libtests/lseek.yml
@@ -0,0 +1,20 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+build-type: test-program
+cflags: []
+copyrights:
+- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+cppflags: []
+cxxflags: []
+enabled-by: true
+features: c cprogram
+includes: []
+ldflags: []
+links: []
+source:
+- testsuites/libtests/POSIX/lseek.c
+stlib: []
+target: testsuites/libtests/lseek.norun.exe
+type: build
+use-after: []
+use-before:
+- rtemsdefaultconfig
diff --git a/spec/build/testsuites/libtests/lstat.yml b/spec/build/testsuites/libtests/lstat.yml
new file mode 100644
index 0000000000..06a23160e5
--- /dev/null
+++ b/spec/build/testsuites/libtests/lstat.yml
@@ -0,0 +1,20 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+build-type: test-program
+cflags: []
+copyrights:
+- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+cppflags: []
+cxxflags: []
+enabled-by: true
+features: c cprogram
+includes: []
+ldflags: []
+links: []
+source:
+- testsuites/libtests/POSIX/lstat.c
+stlib: []
+target: testsuites/libtests/lstat.norun.exe
+type: build
+use-after: []
+use-before:
+- rtemsdefaultconfig
diff --git a/spec/build/testsuites/libtests/malloc.yml b/spec/build/testsuites/libtests/malloc.yml
new file mode 100644
index 0000000000..8030add71c
--- /dev/null
+++ b/spec/build/testsuites/libtests/malloc.yml
@@ -0,0 +1,20 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+build-type: test-program
+cflags: []
+copyrights:
+- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+cppflags: []
+cxxflags: []
+enabled-by: true
+features: c cprogram
+includes: []
+ldflags: []
+links: []
+source:
+- testsuites/libtests/POSIX/malloc.c
+stlib: []
+target: testsuites/libtests/malloc.norun.exe
+type: build
+use-after: []
+use-before:
+- rtemsdefaultconfig
diff --git a/spec/build/testsuites/libtests/malloc02.yml b/spec/build/testsuites/libtests/malloc02.yml
new file mode 100644
index 0000000000..2414f33d1b
--- /dev/null
+++ b/spec/build/testsuites/libtests/malloc02.yml
@@ -0,0 +1,19 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+build-type: test-program
+cflags: []
+copyrights:
+- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+cppflags: []
+cxxflags: []
+enabled-by: true
+features: c cprogram
+includes: []
+ldflags: []
+links: []
+source:
+- testsuites/libtests/malloc02/init.c
+stlib: []
+target: testsuites/libtests/malloc02.exe
+type: build
+use-after: []
+use-before: []
diff --git a/spec/build/testsuites/libtests/malloc03.yml b/spec/build/testsuites/libtests/malloc03.yml
new file mode 100644
index 0000000000..7ed299bf09
--- /dev/null
+++ b/spec/build/testsuites/libtests/malloc03.yml
@@ -0,0 +1,19 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+build-type: test-program
+cflags: []
+copyrights:
+- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+cppflags: []
+cxxflags: []
+enabled-by: true
+features: c cprogram
+includes: []
+ldflags: []
+links: []
+source:
+- testsuites/libtests/malloc03/init.c
+stlib: []
+target: testsuites/libtests/malloc03.exe
+type: build
+use-after: []
+use-before: []
diff --git a/spec/build/testsuites/libtests/malloc04.yml b/spec/build/testsuites/libtests/malloc04.yml
new file mode 100644
index 0000000000..c3b884d0a0
--- /dev/null
+++ b/spec/build/testsuites/libtests/malloc04.yml
@@ -0,0 +1,19 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+build-type: test-program
+cflags: []
+copyrights:
+- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+cppflags: []
+cxxflags: []
+enabled-by: true
+features: c cprogram
+includes: []
+ldflags: []
+links: []
+source:
+- testsuites/libtests/malloc04/init.c
+stlib: []
+target: testsuites/libtests/malloc04.exe
+type: build
+use-after: []
+use-before: []
diff --git a/spec/build/testsuites/libtests/malloctest.yml b/spec/build/testsuites/libtests/malloctest.yml
new file mode 100644
index 0000000000..db426564cb
--- /dev/null
+++ b/spec/build/testsuites/libtests/malloctest.yml
@@ -0,0 +1,20 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+build-type: test-program
+cflags: []
+copyrights:
+- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+cppflags: []
+cxxflags: []
+enabled-by: true
+features: c cprogram
+includes: []
+ldflags: []
+links: []
+source:
+- testsuites/libtests/malloctest/init.c
+- testsuites/libtests/malloctest/task1.c
+stlib: []
+target: testsuites/libtests/malloctest.exe
+type: build
+use-after: []
+use-before: []
diff --git a/spec/build/testsuites/libtests/math.yml b/spec/build/testsuites/libtests/math.yml
new file mode 100644
index 0000000000..bbd07e5955
--- /dev/null
+++ b/spec/build/testsuites/libtests/math.yml
@@ -0,0 +1,22 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+build-type: test-program
+cflags: []
+copyrights:
+- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+cppflags: []
+cxxflags: []
+enabled-by: true
+features: c cprogram
+includes:
+- testsuites/libtests/math
+ldflags: []
+links: []
+source:
+- testsuites/libtests/math/init.c
+- testsuites/libtests/math/domath.c
+stlib:
+- m
+target: testsuites/libtests/math.exe
+type: build
+use-after: []
+use-before: []
diff --git a/spec/build/testsuites/libtests/mathf.yml b/spec/build/testsuites/libtests/mathf.yml
new file mode 100644
index 0000000000..95b06376d3
--- /dev/null
+++ b/spec/build/testsuites/libtests/mathf.yml
@@ -0,0 +1,22 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+build-type: test-program
+cflags: []
+copyrights:
+- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+cppflags: []
+cxxflags: []
+enabled-by: true
+features: c cprogram
+includes:
+- testsuites/libtests/math
+ldflags: []
+links: []
+source:
+- testsuites/libtests/mathf/init.c
+- testsuites/libtests/mathf/domathf.c
+stlib:
+- m
+target: testsuites/libtests/mathf.exe
+type: build
+use-after: []
+use-before: []
diff --git a/spec/build/testsuites/libtests/mathl.yml b/spec/build/testsuites/libtests/mathl.yml
new file mode 100644
index 0000000000..4e73fef6bb
--- /dev/null
+++ b/spec/build/testsuites/libtests/mathl.yml
@@ -0,0 +1,22 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+build-type: test-program
+cflags: []
+copyrights:
+- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+cppflags: []
+cxxflags: []
+enabled-by: true
+features: c cprogram
+includes:
+- testsuites/libtests/math
+ldflags: []
+links: []
+source:
+- testsuites/libtests/mathl/init.c
+- testsuites/libtests/mathl/domathl.c
+stlib:
+- m
+target: testsuites/libtests/mathl.exe
+type: build
+use-after: []
+use-before: []
diff --git a/spec/build/testsuites/libtests/md501.yml b/spec/build/testsuites/libtests/md501.yml
new file mode 100644
index 0000000000..2ef88600a6
--- /dev/null
+++ b/spec/build/testsuites/libtests/md501.yml
@@ -0,0 +1,19 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+build-type: test-program
+cflags: []
+copyrights:
+- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+cppflags: []
+cxxflags: []
+enabled-by: true
+features: c cprogram
+includes: []
+ldflags: []
+links: []
+source:
+- testsuites/libtests/md501/init.c
+stlib: []
+target: testsuites/libtests/md501.exe
+type: build
+use-after: []
+use-before: []
diff --git a/spec/build/testsuites/libtests/mghttpd01.yml b/spec/build/testsuites/libtests/mghttpd01.yml
new file mode 100644
index 0000000000..880df9dba3
--- /dev/null
+++ b/spec/build/testsuites/libtests/mghttpd01.yml
@@ -0,0 +1,31 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+build-type: script
+cflags: []
+copyrights:
+- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+cppflags: []
+do-build: |
+ path = "testsuites/libtests/mghttpd01/"
+ tar_c, tar_h = self.bin2c(bld, path + "mghttpd01.tar")
+ objs = []
+ objs.append(self.cc(bld, bic, tar_c))
+ objs.append(self.cc(bld, bic, path + "init.c", deps=[tar_h], cppflags=bld.env.TEST_MGHTTPD01_CPPFLAGS))
+ objs.append(self.cc(bld, bic, path + "test-http-client.c"))
+ self.link_cc(bld, bic, objs, "testsuites/libtests/mghttpd01.exe")
+do-configure: null
+enabled-by:
+- and:
+ - RTEMS_NETWORKING
+ - RTEMS_POSIX_API
+includes:
+- cpukit/libnetworking
+- testsuites/libtests/mghttpd01
+ldflags: []
+links: []
+prepare-build: null
+prepare-configure: null
+stlib: []
+type: build
+use-after:
+- mghttpd
+use-before: []
diff --git a/spec/build/testsuites/libtests/monitor.yml b/spec/build/testsuites/libtests/monitor.yml
new file mode 100644
index 0000000000..03849d08e3
--- /dev/null
+++ b/spec/build/testsuites/libtests/monitor.yml
@@ -0,0 +1,19 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+build-type: test-program
+cflags: []
+copyrights:
+- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+cppflags: []
+cxxflags: []
+enabled-by: true
+features: c cprogram
+includes: []
+ldflags: []
+links: []
+source:
+- testsuites/libtests/monitor/init.c
+stlib: []
+target: testsuites/libtests/monitor.exe
+type: build
+use-after: []
+use-before: []
diff --git a/spec/build/testsuites/libtests/monitor02.yml b/spec/build/testsuites/libtests/monitor02.yml
new file mode 100644
index 0000000000..f6d3a8e577
--- /dev/null
+++ b/spec/build/testsuites/libtests/monitor02.yml
@@ -0,0 +1,19 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+build-type: test-program
+cflags: []
+copyrights:
+- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+cppflags: []
+cxxflags: []
+enabled-by: true
+features: c cprogram
+includes: []
+ldflags: []
+links: []
+source:
+- testsuites/libtests/monitor02/init.c
+stlib: []
+target: testsuites/libtests/monitor02.exe
+type: build
+use-after: []
+use-before: []
diff --git a/spec/build/testsuites/libtests/mouse01.yml b/spec/build/testsuites/libtests/mouse01.yml
new file mode 100644
index 0000000000..7178981af8
--- /dev/null
+++ b/spec/build/testsuites/libtests/mouse01.yml
@@ -0,0 +1,22 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+build-type: test-program
+cflags: []
+copyrights:
+- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+cppflags: []
+cxxflags: []
+enabled-by: true
+features: c cprogram
+includes: []
+ldflags: []
+links: []
+source:
+- testsuites/libtests/mouse01/init.c
+- testsuites/libtests/mouse01/serial_mouse_config.c
+- testsuites/libtests/mouse01/msmouse.c
+- testsuites/libtests/termios04/termios_testdriver_intr.c
+stlib: []
+target: testsuites/libtests/mouse01.exe
+type: build
+use-after: []
+use-before: []
diff --git a/spec/build/testsuites/libtests/nanosleep.yml b/spec/build/testsuites/libtests/nanosleep.yml
new file mode 100644
index 0000000000..c3115dad58
--- /dev/null
+++ b/spec/build/testsuites/libtests/nanosleep.yml
@@ -0,0 +1,20 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+build-type: test-program
+cflags: []
+copyrights:
+- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+cppflags: []
+cxxflags: []
+enabled-by: true
+features: c cprogram
+includes: []
+ldflags: []
+links: []
+source:
+- testsuites/libtests/POSIX/nanosleep.c
+stlib: []
+target: testsuites/libtests/nanosleep.norun.exe
+type: build
+use-after: []
+use-before:
+- rtemsdefaultconfig
diff --git a/spec/build/testsuites/libtests/networking01.yml b/spec/build/testsuites/libtests/networking01.yml
new file mode 100644
index 0000000000..958134af27
--- /dev/null
+++ b/spec/build/testsuites/libtests/networking01.yml
@@ -0,0 +1,21 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+build-type: test-program
+cflags: []
+copyrights:
+- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+cppflags: []
+cxxflags: []
+enabled-by:
+- RTEMS_NETWORKING
+features: c cprogram
+includes:
+- cpukit/libnetworking
+ldflags: []
+links: []
+source:
+- testsuites/libtests/networking01/init.c
+stlib: []
+target: testsuites/libtests/networking01.exe
+type: build
+use-after: []
+use-before: []
diff --git a/spec/build/testsuites/libtests/newlib01.yml b/spec/build/testsuites/libtests/newlib01.yml
new file mode 100644
index 0000000000..0c187f9223
--- /dev/null
+++ b/spec/build/testsuites/libtests/newlib01.yml
@@ -0,0 +1,19 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+build-type: test-program
+cflags: []
+copyrights:
+- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+cppflags: []
+cxxflags: []
+enabled-by: true
+features: c cprogram
+includes: []
+ldflags: []
+links: []
+source:
+- testsuites/libtests/newlib01/init.c
+stlib: []
+target: testsuites/libtests/newlib01.exe
+type: build
+use-after: []
+use-before: []
diff --git a/spec/build/testsuites/libtests/open.yml b/spec/build/testsuites/libtests/open.yml
new file mode 100644
index 0000000000..3bbd93c83a
--- /dev/null
+++ b/spec/build/testsuites/libtests/open.yml
@@ -0,0 +1,20 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+build-type: test-program
+cflags: []
+copyrights:
+- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+cppflags: []
+cxxflags: []
+enabled-by: true
+features: c cprogram
+includes: []
+ldflags: []
+links: []
+source:
+- testsuites/libtests/POSIX/open.c
+stlib: []
+target: testsuites/libtests/open.norun.exe
+type: build
+use-after: []
+use-before:
+- rtemsdefaultconfig
diff --git a/spec/build/testsuites/libtests/optbin2c.yml b/spec/build/testsuites/libtests/optbin2c.yml
new file mode 100644
index 0000000000..0470905529
--- /dev/null
+++ b/spec/build/testsuites/libtests/optbin2c.yml
@@ -0,0 +1,14 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+actions:
+- set-value: rtems-bin2c
+- find-program: null
+- env-assign: BIN2C
+build-type: option
+copyrights:
+- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+default: null
+default-by-variant: []
+description: ''
+enabled-by: true
+links: []
+type: build
diff --git a/spec/build/testsuites/libtests/optgzip.yml b/spec/build/testsuites/libtests/optgzip.yml
new file mode 100644
index 0000000000..d53136b076
--- /dev/null
+++ b/spec/build/testsuites/libtests/optgzip.yml
@@ -0,0 +1,14 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+actions:
+- set-value: gzip
+- find-program: null
+- env-assign: GZIP
+build-type: option
+copyrights:
+- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+default: null
+default-by-variant: []
+description: ''
+enabled-by: true
+links: []
+type: build
diff --git a/spec/build/testsuites/libtests/optpax.yml b/spec/build/testsuites/libtests/optpax.yml
new file mode 100644
index 0000000000..097b60291b
--- /dev/null
+++ b/spec/build/testsuites/libtests/optpax.yml
@@ -0,0 +1,14 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+actions:
+- set-value: pax
+- find-program: null
+- env-assign: PAX
+build-type: option
+copyrights:
+- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+default: null
+default-by-variant: []
+description: ''
+enabled-by: true
+links: []
+type: build
diff --git a/spec/build/testsuites/libtests/optrtemsld.yml b/spec/build/testsuites/libtests/optrtemsld.yml
new file mode 100644
index 0000000000..1373023c7e
--- /dev/null
+++ b/spec/build/testsuites/libtests/optrtemsld.yml
@@ -0,0 +1,14 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+actions:
+- set-value: rtems-ld
+- find-program: null
+- env-assign: RTEMS_LD
+build-type: option
+copyrights:
+- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+default: null
+default-by-variant: []
+description: ''
+enabled-by: true
+links: []
+type: build
diff --git a/spec/build/testsuites/libtests/optrtemssyms.yml b/spec/build/testsuites/libtests/optrtemssyms.yml
new file mode 100644
index 0000000000..51872b04b7
--- /dev/null
+++ b/spec/build/testsuites/libtests/optrtemssyms.yml
@@ -0,0 +1,14 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+actions:
+- set-value: rtems-syms
+- find-program: null
+- env-assign: RTEMS_SYMS
+build-type: option
+copyrights:
+- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+default: null
+default-by-variant: []
+description: ''
+enabled-by: true
+links: []
+type: build
diff --git a/spec/build/testsuites/libtests/optxz.yml b/spec/build/testsuites/libtests/optxz.yml
new file mode 100644
index 0000000000..8bad91a7bb
--- /dev/null
+++ b/spec/build/testsuites/libtests/optxz.yml
@@ -0,0 +1,14 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+actions:
+- set-value: xz
+- find-program: null
+- env-assign: XZ
+build-type: option
+copyrights:
+- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+default: null
+default-by-variant: []
+description: ''
+enabled-by: true
+links: []
+type: build
diff --git a/spec/build/testsuites/libtests/pipe.yml b/spec/build/testsuites/libtests/pipe.yml
new file mode 100644
index 0000000000..32ce03e3b7
--- /dev/null
+++ b/spec/build/testsuites/libtests/pipe.yml
@@ -0,0 +1,20 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+build-type: test-program
+cflags: []
+copyrights:
+- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+cppflags: []
+cxxflags: []
+enabled-by: true
+features: c cprogram
+includes: []
+ldflags: []
+links: []
+source:
+- testsuites/libtests/POSIX/pipe.c
+stlib: []
+target: testsuites/libtests/pipe.norun.exe
+type: build
+use-after: []
+use-before:
+- rtemsdefaultconfig
diff --git a/spec/build/testsuites/libtests/posix.yml b/spec/build/testsuites/libtests/posix.yml
new file mode 100644
index 0000000000..95d1e1c5ca
--- /dev/null
+++ b/spec/build/testsuites/libtests/posix.yml
@@ -0,0 +1,66 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+build-type: test-program
+cflags: []
+copyrights:
+- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+cppflags: []
+cxxflags: []
+enabled-by: true
+features: c cprogram
+includes: []
+ldflags: []
+links: []
+source:
+- testsuites/libtests/POSIX/calloc.c
+- testsuites/libtests/POSIX/clock_gettime.c
+- testsuites/libtests/POSIX/close.c
+- testsuites/libtests/POSIX/dup2.c
+- testsuites/libtests/POSIX/fcntl.c
+- testsuites/libtests/POSIX/flockfile.c
+- testsuites/libtests/POSIX/fork.c
+- testsuites/libtests/POSIX/free.c
+- testsuites/libtests/POSIX/fstat.c
+- testsuites/libtests/POSIX/ftrylockfile.c
+- testsuites/libtests/POSIX/funlockfile.c
+- testsuites/libtests/POSIX/getdents.c
+- testsuites/libtests/POSIX/getlogin.c
+- testsuites/libtests/POSIX/getpwnam.c
+- testsuites/libtests/POSIX/getpwuid.c
+- testsuites/libtests/POSIX/gettimeofday.c
+- testsuites/libtests/POSIX/getuid.c
+- testsuites/libtests/POSIX/htonl.c
+- testsuites/libtests/POSIX/iconv.c
+- testsuites/libtests/POSIX/iconv_close.c
+- testsuites/libtests/POSIX/iconv_open.c
+- testsuites/libtests/POSIX/issetugid.c
+- testsuites/libtests/POSIX/kill.c
+- testsuites/libtests/POSIX/longjmp.c
+- testsuites/libtests/POSIX/lseek.c
+- testsuites/libtests/POSIX/lstat.c
+- testsuites/libtests/POSIX/malloc.c
+- testsuites/libtests/POSIX/nanosleep.c
+- testsuites/libtests/POSIX/open.c
+- testsuites/libtests/POSIX/pipe.c
+- testsuites/libtests/POSIX/posix_memalign.c
+- testsuites/libtests/POSIX/read.c
+- testsuites/libtests/POSIX/readv.c
+- testsuites/libtests/POSIX/realloc.c
+- testsuites/libtests/POSIX/setjmp.c
+- testsuites/libtests/POSIX/sigaddset.c
+- testsuites/libtests/POSIX/sigdelset.c
+- testsuites/libtests/POSIX/sigemptyset.c
+- testsuites/libtests/POSIX/sigfillset.c
+- testsuites/libtests/POSIX/sigismember.c
+- testsuites/libtests/POSIX/sigprocmask.c
+- testsuites/libtests/POSIX/stat.c
+- testsuites/libtests/POSIX/unlink.c
+- testsuites/libtests/POSIX/vfork.c
+- testsuites/libtests/POSIX/wait.c
+- testsuites/libtests/POSIX/waitpid.c
+- testsuites/libtests/POSIX/write.c
+- testsuites/libtests/POSIX/writev.c
+stlib: []
+target: testsuites/libtests/POSIX.exe
+type: build
+use-after: []
+use-before: []
diff --git a/spec/build/testsuites/libtests/posixmemalign.yml b/spec/build/testsuites/libtests/posixmemalign.yml
new file mode 100644
index 0000000000..3ea147bc7d
--- /dev/null
+++ b/spec/build/testsuites/libtests/posixmemalign.yml
@@ -0,0 +1,20 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+build-type: test-program
+cflags: []
+copyrights:
+- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+cppflags: []
+cxxflags: []
+enabled-by: true
+features: c cprogram
+includes: []
+ldflags: []
+links: []
+source:
+- testsuites/libtests/POSIX/posix_memalign.c
+stlib: []
+target: testsuites/libtests/posix_memalign.norun.exe
+type: build
+use-after: []
+use-before:
+- rtemsdefaultconfig
diff --git a/spec/build/testsuites/libtests/putenvtest.yml b/spec/build/testsuites/libtests/putenvtest.yml
new file mode 100644
index 0000000000..d686be8e81
--- /dev/null
+++ b/spec/build/testsuites/libtests/putenvtest.yml
@@ -0,0 +1,19 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+build-type: test-program
+cflags: []
+copyrights:
+- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+cppflags: []
+cxxflags: []
+enabled-by: true
+features: c cprogram
+includes: []
+ldflags: []
+links: []
+source:
+- testsuites/libtests/putenvtest/init.c
+stlib: []
+target: testsuites/libtests/putenvtest.exe
+type: build
+use-after: []
+use-before: []
diff --git a/spec/build/testsuites/libtests/pwdgrp01.yml b/spec/build/testsuites/libtests/pwdgrp01.yml
new file mode 100644
index 0000000000..b254bd36bb
--- /dev/null
+++ b/spec/build/testsuites/libtests/pwdgrp01.yml
@@ -0,0 +1,19 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+build-type: test-program
+cflags: []
+copyrights:
+- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+cppflags: []
+cxxflags: []
+enabled-by: true
+features: c cprogram
+includes: []
+ldflags: []
+links: []
+source:
+- testsuites/libtests/pwdgrp01/init.c
+stlib: []
+target: testsuites/libtests/pwdgrp01.exe
+type: build
+use-after: []
+use-before: []
diff --git a/spec/build/testsuites/libtests/pwdgrp02.yml b/spec/build/testsuites/libtests/pwdgrp02.yml
new file mode 100644
index 0000000000..be74dd312e
--- /dev/null
+++ b/spec/build/testsuites/libtests/pwdgrp02.yml
@@ -0,0 +1,19 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+build-type: test-program
+cflags: []
+copyrights:
+- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+cppflags: []
+cxxflags: []
+enabled-by: true
+features: c cprogram
+includes: []
+ldflags: []
+links: []
+source:
+- testsuites/libtests/pwdgrp02/init.c
+stlib: []
+target: testsuites/libtests/pwdgrp02.exe
+type: build
+use-after: []
+use-before: []
diff --git a/spec/build/testsuites/libtests/rbheap01.yml b/spec/build/testsuites/libtests/rbheap01.yml
new file mode 100644
index 0000000000..140bfa2a3c
--- /dev/null
+++ b/spec/build/testsuites/libtests/rbheap01.yml
@@ -0,0 +1,19 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+build-type: test-program
+cflags: []
+copyrights:
+- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+cppflags: []
+cxxflags: []
+enabled-by: true
+features: c cprogram
+includes: []
+ldflags: []
+links: []
+source:
+- testsuites/libtests/rbheap01/init.c
+stlib: []
+target: testsuites/libtests/rbheap01.exe
+type: build
+use-after: []
+use-before: []
diff --git a/spec/build/testsuites/libtests/read.yml b/spec/build/testsuites/libtests/read.yml
new file mode 100644
index 0000000000..13f91e317b
--- /dev/null
+++ b/spec/build/testsuites/libtests/read.yml
@@ -0,0 +1,20 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+build-type: test-program
+cflags: []
+copyrights:
+- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+cppflags: []
+cxxflags: []
+enabled-by: true
+features: c cprogram
+includes: []
+ldflags: []
+links: []
+source:
+- testsuites/libtests/POSIX/read.c
+stlib: []
+target: testsuites/libtests/read.norun.exe
+type: build
+use-after: []
+use-before:
+- rtemsdefaultconfig
diff --git a/spec/build/testsuites/libtests/readv.yml b/spec/build/testsuites/libtests/readv.yml
new file mode 100644
index 0000000000..fb483d551b
--- /dev/null
+++ b/spec/build/testsuites/libtests/readv.yml
@@ -0,0 +1,20 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+build-type: test-program
+cflags: []
+copyrights:
+- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+cppflags: []
+cxxflags: []
+enabled-by: true
+features: c cprogram
+includes: []
+ldflags: []
+links: []
+source:
+- testsuites/libtests/POSIX/readv.c
+stlib: []
+target: testsuites/libtests/readv.norun.exe
+type: build
+use-after: []
+use-before:
+- rtemsdefaultconfig
diff --git a/spec/build/testsuites/libtests/realloc.yml b/spec/build/testsuites/libtests/realloc.yml
new file mode 100644
index 0000000000..f353038ca9
--- /dev/null
+++ b/spec/build/testsuites/libtests/realloc.yml
@@ -0,0 +1,20 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+build-type: test-program
+cflags: []
+copyrights:
+- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+cppflags: []
+cxxflags: []
+enabled-by: true
+features: c cprogram
+includes: []
+ldflags: []
+links: []
+source:
+- testsuites/libtests/POSIX/realloc.c
+stlib: []
+target: testsuites/libtests/realloc.norun.exe
+type: build
+use-after: []
+use-before:
+- rtemsdefaultconfig
diff --git a/spec/build/testsuites/libtests/record01.yml b/spec/build/testsuites/libtests/record01.yml
new file mode 100644
index 0000000000..e565d791fc
--- /dev/null
+++ b/spec/build/testsuites/libtests/record01.yml
@@ -0,0 +1,20 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+build-type: test-program
+cflags: []
+copyrights:
+- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+cppflags: []
+cxxflags: []
+enabled-by: true
+features: c cprogram
+includes:
+- cpukit/libnetworking
+ldflags: []
+links: []
+source:
+- testsuites/libtests/record01/init.c
+stlib: []
+target: testsuites/libtests/record01.exe
+type: build
+use-after: []
+use-before: []
diff --git a/spec/build/testsuites/libtests/record02.yml b/spec/build/testsuites/libtests/record02.yml
new file mode 100644
index 0000000000..47167be91f
--- /dev/null
+++ b/spec/build/testsuites/libtests/record02.yml
@@ -0,0 +1,20 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+build-type: test-program
+cflags: []
+copyrights:
+- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+cppflags: []
+cxxflags: []
+enabled-by: true
+features: c cprogram
+includes: []
+ldflags: []
+links: []
+source:
+- testsuites/libtests/record02/init.c
+stlib: []
+target: testsuites/libtests/record02.exe
+type: build
+use-after:
+- z
+use-before: []
diff --git a/spec/build/testsuites/libtests/rtmonuse.yml b/spec/build/testsuites/libtests/rtmonuse.yml
new file mode 100644
index 0000000000..33490f350f
--- /dev/null
+++ b/spec/build/testsuites/libtests/rtmonuse.yml
@@ -0,0 +1,21 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+build-type: test-program
+cflags: []
+copyrights:
+- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+cppflags: []
+cxxflags: []
+enabled-by: true
+features: c cprogram
+includes: []
+ldflags: []
+links: []
+source:
+- testsuites/libtests/rtmonuse/init.c
+- testsuites/libtests/rtmonuse/getall.c
+- testsuites/libtests/rtmonuse/task1.c
+stlib: []
+target: testsuites/libtests/rtmonuse.exe
+type: build
+use-after: []
+use-before: []
diff --git a/spec/build/testsuites/libtests/setjmp.yml b/spec/build/testsuites/libtests/setjmp.yml
new file mode 100644
index 0000000000..e74ed93787
--- /dev/null
+++ b/spec/build/testsuites/libtests/setjmp.yml
@@ -0,0 +1,20 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+build-type: test-program
+cflags: []
+copyrights:
+- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+cppflags: []
+cxxflags: []
+enabled-by: true
+features: c cprogram
+includes: []
+ldflags: []
+links: []
+source:
+- testsuites/libtests/POSIX/setjmp.c
+stlib: []
+target: testsuites/libtests/setjmp.norun.exe
+type: build
+use-after: []
+use-before:
+- rtemsdefaultconfig
diff --git a/spec/build/testsuites/libtests/sha.yml b/spec/build/testsuites/libtests/sha.yml
new file mode 100644
index 0000000000..d57de3b920
--- /dev/null
+++ b/spec/build/testsuites/libtests/sha.yml
@@ -0,0 +1,19 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+build-type: test-program
+cflags: []
+copyrights:
+- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+cppflags: []
+cxxflags: []
+enabled-by: true
+features: c cprogram
+includes: []
+ldflags: []
+links: []
+source:
+- testsuites/libtests/sha/init.c
+stlib: []
+target: testsuites/libtests/sha.exe
+type: build
+use-after: []
+use-before: []
diff --git a/spec/build/testsuites/libtests/shell01.yml b/spec/build/testsuites/libtests/shell01.yml
new file mode 100644
index 0000000000..ebf92a727d
--- /dev/null
+++ b/spec/build/testsuites/libtests/shell01.yml
@@ -0,0 +1,19 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+build-type: test-program
+cflags: []
+copyrights:
+- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+cppflags: []
+cxxflags: []
+enabled-by: true
+features: c cprogram
+includes: []
+ldflags: []
+links: []
+source:
+- testsuites/libtests/shell01/init.c
+stlib: []
+target: testsuites/libtests/shell01.exe
+type: build
+use-after: []
+use-before: []
diff --git a/spec/build/testsuites/libtests/sigaddset.yml b/spec/build/testsuites/libtests/sigaddset.yml
new file mode 100644
index 0000000000..5e72311b2b
--- /dev/null
+++ b/spec/build/testsuites/libtests/sigaddset.yml
@@ -0,0 +1,20 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+build-type: test-program
+cflags: []
+copyrights:
+- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+cppflags: []
+cxxflags: []
+enabled-by: true
+features: c cprogram
+includes: []
+ldflags: []
+links: []
+source:
+- testsuites/libtests/POSIX/sigaddset.c
+stlib: []
+target: testsuites/libtests/sigaddset.norun.exe
+type: build
+use-after: []
+use-before:
+- rtemsdefaultconfig
diff --git a/spec/build/testsuites/libtests/sigdelset.yml b/spec/build/testsuites/libtests/sigdelset.yml
new file mode 100644
index 0000000000..d0dc56c5c5
--- /dev/null
+++ b/spec/build/testsuites/libtests/sigdelset.yml
@@ -0,0 +1,20 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+build-type: test-program
+cflags: []
+copyrights:
+- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+cppflags: []
+cxxflags: []
+enabled-by: true
+features: c cprogram
+includes: []
+ldflags: []
+links: []
+source:
+- testsuites/libtests/POSIX/sigdelset.c
+stlib: []
+target: testsuites/libtests/sigdelset.norun.exe
+type: build
+use-after: []
+use-before:
+- rtemsdefaultconfig
diff --git a/spec/build/testsuites/libtests/sigemptyset.yml b/spec/build/testsuites/libtests/sigemptyset.yml
new file mode 100644
index 0000000000..fbf6ed85fa
--- /dev/null
+++ b/spec/build/testsuites/libtests/sigemptyset.yml
@@ -0,0 +1,20 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+build-type: test-program
+cflags: []
+copyrights:
+- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+cppflags: []
+cxxflags: []
+enabled-by: true
+features: c cprogram
+includes: []
+ldflags: []
+links: []
+source:
+- testsuites/libtests/POSIX/sigemptyset.c
+stlib: []
+target: testsuites/libtests/sigemptyset.norun.exe
+type: build
+use-after: []
+use-before:
+- rtemsdefaultconfig
diff --git a/spec/build/testsuites/libtests/sigfillset.yml b/spec/build/testsuites/libtests/sigfillset.yml
new file mode 100644
index 0000000000..ceac6ca442
--- /dev/null
+++ b/spec/build/testsuites/libtests/sigfillset.yml
@@ -0,0 +1,20 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+build-type: test-program
+cflags: []
+copyrights:
+- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+cppflags: []
+cxxflags: []
+enabled-by: true
+features: c cprogram
+includes: []
+ldflags: []
+links: []
+source:
+- testsuites/libtests/POSIX/sigfillset.c
+stlib: []
+target: testsuites/libtests/sigfillset.norun.exe
+type: build
+use-after: []
+use-before:
+- rtemsdefaultconfig
diff --git a/spec/build/testsuites/libtests/sigismember.yml b/spec/build/testsuites/libtests/sigismember.yml
new file mode 100644
index 0000000000..41b9ac24ae
--- /dev/null
+++ b/spec/build/testsuites/libtests/sigismember.yml
@@ -0,0 +1,20 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+build-type: test-program
+cflags: []
+copyrights:
+- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+cppflags: []
+cxxflags: []
+enabled-by: true
+features: c cprogram
+includes: []
+ldflags: []
+links: []
+source:
+- testsuites/libtests/POSIX/sigismember.c
+stlib: []
+target: testsuites/libtests/sigismember.norun.exe
+type: build
+use-after: []
+use-before:
+- rtemsdefaultconfig
diff --git a/spec/build/testsuites/libtests/sigprocmask.yml b/spec/build/testsuites/libtests/sigprocmask.yml
new file mode 100644
index 0000000000..67fcf27c79
--- /dev/null
+++ b/spec/build/testsuites/libtests/sigprocmask.yml
@@ -0,0 +1,20 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+build-type: test-program
+cflags: []
+copyrights:
+- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+cppflags: []
+cxxflags: []
+enabled-by: true
+features: c cprogram
+includes: []
+ldflags: []
+links: []
+source:
+- testsuites/libtests/POSIX/sigprocmask.c
+stlib: []
+target: testsuites/libtests/sigprocmask.norun.exe
+type: build
+use-after: []
+use-before:
+- rtemsdefaultconfig
diff --git a/spec/build/testsuites/libtests/sparsedisk01.yml b/spec/build/testsuites/libtests/sparsedisk01.yml
new file mode 100644
index 0000000000..bb6ebdc6d1
--- /dev/null
+++ b/spec/build/testsuites/libtests/sparsedisk01.yml
@@ -0,0 +1,19 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+build-type: test-program
+cflags: []
+copyrights:
+- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+cppflags: []
+cxxflags: []
+enabled-by: true
+features: c cprogram
+includes: []
+ldflags: []
+links: []
+source:
+- testsuites/libtests/sparsedisk01/init.c
+stlib: []
+target: testsuites/libtests/sparsedisk01.exe
+type: build
+use-after: []
+use-before: []
diff --git a/spec/build/testsuites/libtests/spi01.yml b/spec/build/testsuites/libtests/spi01.yml
new file mode 100644
index 0000000000..00aedbacd7
--- /dev/null
+++ b/spec/build/testsuites/libtests/spi01.yml
@@ -0,0 +1,19 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+build-type: test-program
+cflags: []
+copyrights:
+- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+cppflags: []
+cxxflags: []
+enabled-by: true
+features: c cprogram
+includes: []
+ldflags: []
+links: []
+source:
+- testsuites/libtests/spi01/init.c
+stlib: []
+target: testsuites/libtests/spi01.exe
+type: build
+use-after: []
+use-before: []
diff --git a/spec/build/testsuites/libtests/stackchk.yml b/spec/build/testsuites/libtests/stackchk.yml
new file mode 100644
index 0000000000..ac090c5136
--- /dev/null
+++ b/spec/build/testsuites/libtests/stackchk.yml
@@ -0,0 +1,21 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+build-type: test-program
+cflags: []
+copyrights:
+- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+cppflags: []
+cxxflags: []
+enabled-by: true
+features: c cprogram
+includes: []
+ldflags: []
+links: []
+source:
+- testsuites/libtests/stackchk/blow.c
+- testsuites/libtests/stackchk/init.c
+- testsuites/libtests/stackchk/task1.c
+stlib: []
+target: testsuites/libtests/stackchk.exe
+type: build
+use-after: []
+use-before: []
diff --git a/spec/build/testsuites/libtests/stackchk01.yml b/spec/build/testsuites/libtests/stackchk01.yml
new file mode 100644
index 0000000000..3f22545c9e
--- /dev/null
+++ b/spec/build/testsuites/libtests/stackchk01.yml
@@ -0,0 +1,19 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+build-type: test-program
+cflags: []
+copyrights:
+- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+cppflags: []
+cxxflags: []
+enabled-by: true
+features: c cprogram
+includes: []
+ldflags: []
+links: []
+source:
+- testsuites/libtests/stackchk01/init.c
+stlib: []
+target: testsuites/libtests/stackchk01.exe
+type: build
+use-after: []
+use-before: []
diff --git a/spec/build/testsuites/libtests/stat.yml b/spec/build/testsuites/libtests/stat.yml
new file mode 100644
index 0000000000..e6cf5d2a25
--- /dev/null
+++ b/spec/build/testsuites/libtests/stat.yml
@@ -0,0 +1,20 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+build-type: test-program
+cflags: []
+copyrights:
+- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+cppflags: []
+cxxflags: []
+enabled-by: true
+features: c cprogram
+includes: []
+ldflags: []
+links: []
+source:
+- testsuites/libtests/POSIX/stat.c
+stlib: []
+target: testsuites/libtests/stat.norun.exe
+type: build
+use-after: []
+use-before:
+- rtemsdefaultconfig
diff --git a/spec/build/testsuites/libtests/stringto01.yml b/spec/build/testsuites/libtests/stringto01.yml
new file mode 100644
index 0000000000..5a7327c493
--- /dev/null
+++ b/spec/build/testsuites/libtests/stringto01.yml
@@ -0,0 +1,19 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+build-type: test-program
+cflags: []
+copyrights:
+- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+cppflags: []
+cxxflags: []
+enabled-by: true
+features: c cprogram
+includes: []
+ldflags: []
+links: []
+source:
+- testsuites/libtests/stringto01/init.c
+stlib: []
+target: testsuites/libtests/stringto01.exe
+type: build
+use-after: []
+use-before: []
diff --git a/spec/build/testsuites/libtests/syscall01.yml b/spec/build/testsuites/libtests/syscall01.yml
new file mode 100644
index 0000000000..ff2d812c6d
--- /dev/null
+++ b/spec/build/testsuites/libtests/syscall01.yml
@@ -0,0 +1,21 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+build-type: test-program
+cflags: []
+copyrights:
+- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+cppflags: []
+cxxflags: []
+enabled-by:
+- RTEMS_NETWORKING
+features: c cprogram
+includes:
+- cpukit/libnetworking
+ldflags: []
+links: []
+source:
+- testsuites/libtests/syscall01/init.c
+stlib: []
+target: testsuites/libtests/syscall01.exe
+type: build
+use-after: []
+use-before: []
diff --git a/spec/build/testsuites/libtests/tar01.yml b/spec/build/testsuites/libtests/tar01.yml
new file mode 100644
index 0000000000..8c595c7be9
--- /dev/null
+++ b/spec/build/testsuites/libtests/tar01.yml
@@ -0,0 +1,35 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+build-type: script
+cflags: []
+copyrights:
+- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+cppflags: []
+do-build: |
+ path = "testsuites/libtests/tar01/"
+ tar = path + "tar01.tar"
+ tar_gz = self.gzip(bld, tar)
+ tar_xz = self.xz(bld, tar)
+ tar_c, tar_h = self.bin2c(bld, tar)
+ tar_gz_c, tar_gz_h = self.bin2c(bld, tar_gz)
+ tar_xz_c, tar_xz_h = self.bin2c(bld, tar_xz)
+ objs = []
+ objs.append(self.cc(bld, bic, tar_c))
+ objs.append(self.cc(bld, bic, tar_gz_c))
+ objs.append(self.cc(bld, bic, tar_xz_c))
+ objs.append(self.cc(bld, bic, path + "init.c", deps=[tar_h, tar_gz_h, tar_xz_h], cppflags=bld.env.TEST_TAR01_CPPFLAGS))
+ objs.append(self.cc(bld, bic, "testsuites/psxtests/psxfile01/test_cat.c", target=path + "test_cat.o"))
+ self.link_cc(bld, bic, objs, "testsuites/libtests/tar01.exe")
+do-configure: null
+enabled-by:
+- not: TEST_TAR01_EXCLUDE
+includes:
+- testsuites/libtests/tar01
+ldflags: []
+links: []
+prepare-build: null
+prepare-configure: null
+stlib: []
+type: build
+use-after:
+- z
+use-before: []
diff --git a/spec/build/testsuites/libtests/tar02.yml b/spec/build/testsuites/libtests/tar02.yml
new file mode 100644
index 0000000000..5a2a1dc60e
--- /dev/null
+++ b/spec/build/testsuites/libtests/tar02.yml
@@ -0,0 +1,29 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+build-type: script
+cflags: []
+copyrights:
+- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+cppflags: []
+do-build: |
+ path = "testsuites/libtests/tar02/"
+ tar = "testsuites/libtests/tar01/tar01.tar"
+ tar_c, tar_h = self.bin2c(bld, tar, target=path + "tar02-tar")
+ objs = []
+ objs.append(self.cc(bld, bic, tar_c))
+ objs.append(self.cc(bld, bic, path + "init.c", deps=[tar_h], cppflags=bld.env.TEST_TAR02_CPPFLAGS))
+ objs.append(self.cc(bld, bic, "testsuites/psxtests/psxfile01/test_cat.c", target=path + "test_cat.o"))
+ self.link_cc(bld, bic, objs, "testsuites/libtests/tar02.exe")
+do-configure: null
+enabled-by:
+- not: TEST_TAR02_EXCLUDE
+includes:
+- testsuites/libtests/tar02
+ldflags: []
+links: []
+prepare-build: null
+prepare-configure: null
+stlib: []
+type: build
+use-after:
+- z
+use-before: []
diff --git a/spec/build/testsuites/libtests/tar03.yml b/spec/build/testsuites/libtests/tar03.yml
new file mode 100644
index 0000000000..07f184bfdc
--- /dev/null
+++ b/spec/build/testsuites/libtests/tar03.yml
@@ -0,0 +1,19 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+build-type: test-program
+cflags: []
+copyrights:
+- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+cppflags: []
+cxxflags: []
+enabled-by: true
+features: c cprogram
+includes: []
+ldflags: []
+links: []
+source:
+- testsuites/libtests/tar03/init.c
+stlib: []
+target: testsuites/libtests/tar03.exe
+type: build
+use-after: []
+use-before: []
diff --git a/spec/build/testsuites/libtests/telnetd01.yml b/spec/build/testsuites/libtests/telnetd01.yml
new file mode 100644
index 0000000000..9f5bda84d9
--- /dev/null
+++ b/spec/build/testsuites/libtests/telnetd01.yml
@@ -0,0 +1,22 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+build-type: test-program
+cflags: []
+copyrights:
+- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+cppflags: []
+cxxflags: []
+enabled-by:
+- RTEMS_NETWORKING
+features: c cprogram
+includes:
+- cpukit/libnetworking
+ldflags: []
+links: []
+source:
+- testsuites/libtests/telnetd01/init.c
+stlib: []
+target: testsuites/libtests/telnetd01.exe
+type: build
+use-after:
+- telnetd
+use-before: []
diff --git a/spec/build/testsuites/libtests/termios.yml b/spec/build/testsuites/libtests/termios.yml
new file mode 100644
index 0000000000..6740353a77
--- /dev/null
+++ b/spec/build/testsuites/libtests/termios.yml
@@ -0,0 +1,19 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+build-type: test-program
+cflags: []
+copyrights:
+- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+cppflags: []
+cxxflags: []
+enabled-by: true
+features: c cprogram
+includes: []
+ldflags: []
+links: []
+source:
+- testsuites/libtests/termios/init.c
+stlib: []
+target: testsuites/libtests/termios.exe
+type: build
+use-after: []
+use-before: []
diff --git a/spec/build/testsuites/libtests/termios01.yml b/spec/build/testsuites/libtests/termios01.yml
new file mode 100644
index 0000000000..9008a04b10
--- /dev/null
+++ b/spec/build/testsuites/libtests/termios01.yml
@@ -0,0 +1,20 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+build-type: test-program
+cflags: []
+copyrights:
+- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+cppflags: []
+cxxflags: []
+enabled-by: true
+features: c cprogram
+includes: []
+ldflags: []
+links: []
+source:
+- testsuites/libtests/termios01/init.c
+- testsuites/libtests/termios01/termios_testdriver.c
+stlib: []
+target: testsuites/libtests/termios01.exe
+type: build
+use-after: []
+use-before: []
diff --git a/spec/build/testsuites/libtests/termios02.yml b/spec/build/testsuites/libtests/termios02.yml
new file mode 100644
index 0000000000..49d31526ce
--- /dev/null
+++ b/spec/build/testsuites/libtests/termios02.yml
@@ -0,0 +1,19 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+build-type: test-program
+cflags: []
+copyrights:
+- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+cppflags: []
+cxxflags: []
+enabled-by: true
+features: c cprogram
+includes: []
+ldflags: []
+links: []
+source:
+- testsuites/libtests/termios02/init.c
+stlib: []
+target: testsuites/libtests/termios02.exe
+type: build
+use-after: []
+use-before: []
diff --git a/spec/build/testsuites/libtests/termios03.yml b/spec/build/testsuites/libtests/termios03.yml
new file mode 100644
index 0000000000..e5ca148e7c
--- /dev/null
+++ b/spec/build/testsuites/libtests/termios03.yml
@@ -0,0 +1,20 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+build-type: test-program
+cflags: []
+copyrights:
+- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+cppflags: []
+cxxflags: []
+enabled-by: true
+features: c cprogram
+includes: []
+ldflags: []
+links: []
+source:
+- testsuites/libtests/termios03/init.c
+- testsuites/libtests/termios03/termios_testdriver_polled.c
+stlib: []
+target: testsuites/libtests/termios03.exe
+type: build
+use-after: []
+use-before: []
diff --git a/spec/build/testsuites/libtests/termios04.yml b/spec/build/testsuites/libtests/termios04.yml
new file mode 100644
index 0000000000..b5ea3416e5
--- /dev/null
+++ b/spec/build/testsuites/libtests/termios04.yml
@@ -0,0 +1,20 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+build-type: test-program
+cflags: []
+copyrights:
+- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+cppflags: []
+cxxflags: []
+enabled-by: true
+features: c cprogram
+includes: []
+ldflags: []
+links: []
+source:
+- testsuites/libtests/termios04/init.c
+- testsuites/libtests/termios04/termios_testdriver_intr.c
+stlib: []
+target: testsuites/libtests/termios04.exe
+type: build
+use-after: []
+use-before: []
diff --git a/spec/build/testsuites/libtests/termios05.yml b/spec/build/testsuites/libtests/termios05.yml
new file mode 100644
index 0000000000..e1cdb84b95
--- /dev/null
+++ b/spec/build/testsuites/libtests/termios05.yml
@@ -0,0 +1,20 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+build-type: test-program
+cflags: []
+copyrights:
+- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+cppflags: []
+cxxflags: []
+enabled-by: true
+features: c cprogram
+includes: []
+ldflags: []
+links: []
+source:
+- testsuites/libtests/termios05/init.c
+- testsuites/libtests/termios05/termios_testdriver_task.c
+stlib: []
+target: testsuites/libtests/termios05.exe
+type: build
+use-after: []
+use-before: []
diff --git a/spec/build/testsuites/libtests/termios06.yml b/spec/build/testsuites/libtests/termios06.yml
new file mode 100644
index 0000000000..a34bace23e
--- /dev/null
+++ b/spec/build/testsuites/libtests/termios06.yml
@@ -0,0 +1,21 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+build-type: test-program
+cflags: []
+copyrights:
+- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+cppflags: []
+cxxflags: []
+enabled-by: true
+features: c cprogram
+includes: []
+ldflags: []
+links: []
+source:
+- testsuites/libtests/termios06/init.c
+- testsuites/libtests/termios03/termios_testdriver_polled.c
+- testsuites/libtests/termios06/test_pppd.c
+stlib: []
+target: testsuites/libtests/termios06.exe
+type: build
+use-after: []
+use-before: []
diff --git a/spec/build/testsuites/libtests/termios07.yml b/spec/build/testsuites/libtests/termios07.yml
new file mode 100644
index 0000000000..8e2ce4df87
--- /dev/null
+++ b/spec/build/testsuites/libtests/termios07.yml
@@ -0,0 +1,20 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+build-type: test-program
+cflags: []
+copyrights:
+- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+cppflags: []
+cxxflags: []
+enabled-by: true
+features: c cprogram
+includes: []
+ldflags: []
+links: []
+source:
+- testsuites/libtests/termios07/init.c
+- testsuites/libtests/termios04/termios_testdriver_intr.c
+stlib: []
+target: testsuites/libtests/termios07.exe
+type: build
+use-after: []
+use-before: []
diff --git a/spec/build/testsuites/libtests/termios08.yml b/spec/build/testsuites/libtests/termios08.yml
new file mode 100644
index 0000000000..06072585fe
--- /dev/null
+++ b/spec/build/testsuites/libtests/termios08.yml
@@ -0,0 +1,20 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+build-type: test-program
+cflags: []
+copyrights:
+- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+cppflags: []
+cxxflags: []
+enabled-by: true
+features: c cprogram
+includes: []
+ldflags: []
+links: []
+source:
+- testsuites/libtests/termios08/init.c
+- testsuites/libtests/termios03/termios_testdriver_polled.c
+stlib: []
+target: testsuites/libtests/termios08.exe
+type: build
+use-after: []
+use-before: []
diff --git a/spec/build/testsuites/libtests/termios09.yml b/spec/build/testsuites/libtests/termios09.yml
new file mode 100644
index 0000000000..ddbee2e406
--- /dev/null
+++ b/spec/build/testsuites/libtests/termios09.yml
@@ -0,0 +1,19 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+build-type: test-program
+cflags: []
+copyrights:
+- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+cppflags: []
+cxxflags: []
+enabled-by: true
+features: c cprogram
+includes: []
+ldflags: []
+links: []
+source:
+- testsuites/libtests/termios09/init.c
+stlib: []
+target: testsuites/libtests/termios09.exe
+type: build
+use-after: []
+use-before: []
diff --git a/spec/build/testsuites/libtests/termios10.yml b/spec/build/testsuites/libtests/termios10.yml
new file mode 100644
index 0000000000..8364bbc624
--- /dev/null
+++ b/spec/build/testsuites/libtests/termios10.yml
@@ -0,0 +1,21 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+build-type: test-program
+cflags: []
+copyrights:
+- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+cppflags: []
+cxxflags: []
+enabled-by:
+- RTEMS_POSIX_API
+features: c cprogram
+includes: []
+ldflags: []
+links: []
+source:
+- testsuites/libtests/termios10/init.c
+- testsuites/libtests/termios03/termios_testdriver_polled.c
+stlib: []
+target: testsuites/libtests/termios10.exe
+type: build
+use-after: []
+use-before: []
diff --git a/spec/build/testsuites/libtests/termios11.yml b/spec/build/testsuites/libtests/termios11.yml
new file mode 100644
index 0000000000..d86b948b2a
--- /dev/null
+++ b/spec/build/testsuites/libtests/termios11.yml
@@ -0,0 +1,21 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+build-type: test-program
+cflags: []
+copyrights:
+- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+cppflags: []
+cxxflags: []
+enabled-by:
+- RTEMS_POSIX_API
+features: c cprogram
+includes: []
+ldflags: []
+links: []
+source:
+- testsuites/libtests/termios11/init.c
+- testsuites/libtests/termios04/termios_testdriver_intr.c
+stlib: []
+target: testsuites/libtests/termios11.exe
+type: build
+use-after: []
+use-before: []
diff --git a/spec/build/testsuites/libtests/top.yml b/spec/build/testsuites/libtests/top.yml
new file mode 100644
index 0000000000..90241e8fb0
--- /dev/null
+++ b/spec/build/testsuites/libtests/top.yml
@@ -0,0 +1,22 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+build-type: test-program
+cflags: []
+copyrights:
+- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+cppflags: []
+cxxflags: []
+enabled-by: true
+features: c cprogram
+includes: []
+ldflags: []
+links: []
+source:
+- testsuites/libtests/top/init.c
+- testsuites/libtests/top/task1.c
+- testsuites/libtests/top/task2.c
+- testsuites/libtests/top/task3.c
+stlib: []
+target: testsuites/libtests/top.exe
+type: build
+use-after: []
+use-before: []
diff --git a/spec/build/testsuites/libtests/ttest01.yml b/spec/build/testsuites/libtests/ttest01.yml
new file mode 100644
index 0000000000..5310dcfe35
--- /dev/null
+++ b/spec/build/testsuites/libtests/ttest01.yml
@@ -0,0 +1,36 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+build-type: test-program
+cflags: []
+copyrights:
+- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+cppflags: []
+cxxflags: []
+enabled-by: true
+features: c cprogram
+includes: []
+ldflags: []
+links: []
+source:
+- testsuites/libtests/ttest01/init.c
+- testsuites/libtests/ttest01/test-assert.c
+- testsuites/libtests/ttest01/test-checks.c
+- testsuites/libtests/ttest01/test-destructor.c
+- testsuites/libtests/ttest01/test-eno.c
+- testsuites/libtests/ttest01/test-example.c
+- testsuites/libtests/ttest01/test-fixture.c
+- testsuites/libtests/ttest01/test-leak.c
+- testsuites/libtests/ttest01/test-log.c
+- testsuites/libtests/ttest01/test-malloc.c
+- testsuites/libtests/ttest01/test-plan.c
+- testsuites/libtests/ttest01/test-psx.c
+- testsuites/libtests/ttest01/test-rtems.c
+- testsuites/libtests/ttest01/test-simple.c
+- testsuites/libtests/ttest01/test-step.c
+- testsuites/libtests/ttest01/test-task-context.c
+- testsuites/libtests/ttest01/test-time.c
+- testsuites/libtests/ttest01/test-verbosity.c
+stlib: []
+target: testsuites/libtests/ttest01.exe
+type: build
+use-after: []
+use-before: []
diff --git a/spec/build/testsuites/libtests/ttest02.yml b/spec/build/testsuites/libtests/ttest02.yml
new file mode 100644
index 0000000000..2f486ca287
--- /dev/null
+++ b/spec/build/testsuites/libtests/ttest02.yml
@@ -0,0 +1,19 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+build-type: test-program
+cflags: []
+copyrights:
+- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+cppflags: []
+cxxflags: []
+enabled-by: true
+features: c cprogram
+includes: []
+ldflags: []
+links: []
+source:
+- testsuites/libtests/ttest02/init.c
+stlib: []
+target: testsuites/libtests/ttest02.exe
+type: build
+use-after: []
+use-before: []
diff --git a/spec/build/testsuites/libtests/tztest.yml b/spec/build/testsuites/libtests/tztest.yml
new file mode 100644
index 0000000000..372a079689
--- /dev/null
+++ b/spec/build/testsuites/libtests/tztest.yml
@@ -0,0 +1,19 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+build-type: test-program
+cflags: []
+copyrights:
+- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+cppflags: []
+cxxflags: []
+enabled-by: true
+features: c cprogram
+includes: []
+ldflags: []
+links: []
+source:
+- testsuites/libtests/tztest/init.c
+stlib: []
+target: testsuites/libtests/tztest.exe
+type: build
+use-after: []
+use-before: []
diff --git a/spec/build/testsuites/libtests/uid01.yml b/spec/build/testsuites/libtests/uid01.yml
new file mode 100644
index 0000000000..fa5a57e21e
--- /dev/null
+++ b/spec/build/testsuites/libtests/uid01.yml
@@ -0,0 +1,22 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+build-type: test-program
+cflags: []
+copyrights:
+- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+cppflags: []
+cxxflags: []
+enabled-by: true
+features: c cprogram
+includes: []
+ldflags: []
+links: []
+source:
+- testsuites/libtests/uid01/init.c
+- testsuites/libtests/uid01/serial_mouse_config.c
+- testsuites/libtests/uid01/msmouse.c
+- testsuites/libtests/termios04/termios_testdriver_intr.c
+stlib: []
+target: testsuites/libtests/uid01.exe
+type: build
+use-after: []
+use-before: []
diff --git a/spec/build/testsuites/libtests/unlink.yml b/spec/build/testsuites/libtests/unlink.yml
new file mode 100644
index 0000000000..94ab37fc67
--- /dev/null
+++ b/spec/build/testsuites/libtests/unlink.yml
@@ -0,0 +1,20 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+build-type: test-program
+cflags: []
+copyrights:
+- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+cppflags: []
+cxxflags: []
+enabled-by: true
+features: c cprogram
+includes: []
+ldflags: []
+links: []
+source:
+- testsuites/libtests/POSIX/unlink.c
+stlib: []
+target: testsuites/libtests/unlink.norun.exe
+type: build
+use-after: []
+use-before:
+- rtemsdefaultconfig
diff --git a/spec/build/testsuites/libtests/utf8proc01.yml b/spec/build/testsuites/libtests/utf8proc01.yml
new file mode 100644
index 0000000000..83ac0742c4
--- /dev/null
+++ b/spec/build/testsuites/libtests/utf8proc01.yml
@@ -0,0 +1,19 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+build-type: test-program
+cflags: []
+copyrights:
+- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+cppflags: []
+cxxflags: []
+enabled-by: true
+features: c cprogram
+includes: []
+ldflags: []
+links: []
+source:
+- testsuites/libtests/utf8proc01/init.c
+stlib: []
+target: testsuites/libtests/utf8proc01.exe
+type: build
+use-after: []
+use-before: []
diff --git a/spec/build/testsuites/libtests/vfork.yml b/spec/build/testsuites/libtests/vfork.yml
new file mode 100644
index 0000000000..f868f95b79
--- /dev/null
+++ b/spec/build/testsuites/libtests/vfork.yml
@@ -0,0 +1,20 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+build-type: test-program
+cflags: []
+copyrights:
+- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+cppflags: []
+cxxflags: []
+enabled-by: true
+features: c cprogram
+includes: []
+ldflags: []
+links: []
+source:
+- testsuites/libtests/POSIX/vfork.c
+stlib: []
+target: testsuites/libtests/vfork.norun.exe
+type: build
+use-after: []
+use-before:
+- rtemsdefaultconfig
diff --git a/spec/build/testsuites/libtests/wait.yml b/spec/build/testsuites/libtests/wait.yml
new file mode 100644
index 0000000000..ff8128e439
--- /dev/null
+++ b/spec/build/testsuites/libtests/wait.yml
@@ -0,0 +1,20 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+build-type: test-program
+cflags: []
+copyrights:
+- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+cppflags: []
+cxxflags: []
+enabled-by: true
+features: c cprogram
+includes: []
+ldflags: []
+links: []
+source:
+- testsuites/libtests/POSIX/wait.c
+stlib: []
+target: testsuites/libtests/wait.norun.exe
+type: build
+use-after: []
+use-before:
+- rtemsdefaultconfig
diff --git a/spec/build/testsuites/libtests/waitpid.yml b/spec/build/testsuites/libtests/waitpid.yml
new file mode 100644
index 0000000000..f3d9f8e467
--- /dev/null
+++ b/spec/build/testsuites/libtests/waitpid.yml
@@ -0,0 +1,20 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+build-type: test-program
+cflags: []
+copyrights:
+- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+cppflags: []
+cxxflags: []
+enabled-by: true
+features: c cprogram
+includes: []
+ldflags: []
+links: []
+source:
+- testsuites/libtests/POSIX/waitpid.c
+stlib: []
+target: testsuites/libtests/waitpid.norun.exe
+type: build
+use-after: []
+use-before:
+- rtemsdefaultconfig
diff --git a/spec/build/testsuites/libtests/write.yml b/spec/build/testsuites/libtests/write.yml
new file mode 100644
index 0000000000..fa2fa6ce47
--- /dev/null
+++ b/spec/build/testsuites/libtests/write.yml
@@ -0,0 +1,20 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+build-type: test-program
+cflags: []
+copyrights:
+- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+cppflags: []
+cxxflags: []
+enabled-by: true
+features: c cprogram
+includes: []
+ldflags: []
+links: []
+source:
+- testsuites/libtests/POSIX/write.c
+stlib: []
+target: testsuites/libtests/write.norun.exe
+type: build
+use-after: []
+use-before:
+- rtemsdefaultconfig
diff --git a/spec/build/testsuites/libtests/writev.yml b/spec/build/testsuites/libtests/writev.yml
new file mode 100644
index 0000000000..a1e2e04ae0
--- /dev/null
+++ b/spec/build/testsuites/libtests/writev.yml
@@ -0,0 +1,20 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+build-type: test-program
+cflags: []
+copyrights:
+- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+cppflags: []
+cxxflags: []
+enabled-by: true
+features: c cprogram
+includes: []
+ldflags: []
+links: []
+source:
+- testsuites/libtests/POSIX/writev.c
+stlib: []
+target: testsuites/libtests/writev.norun.exe
+type: build
+use-after: []
+use-before:
+- rtemsdefaultconfig