summaryrefslogtreecommitdiffstats
path: root/testsuites
diff options
context:
space:
mode:
Diffstat (limited to 'testsuites')
-rw-r--r--testsuites/Makefile.am16
-rw-r--r--testsuites/ada/Makefile.am11
-rw-r--r--testsuites/ada/ada.am20
-rw-r--r--testsuites/ada/configure.ac158
-rw-r--r--testsuites/ada/mptests/Makefile.am16
-rw-r--r--testsuites/ada/mptests/mp01/Makefile.am3
-rw-r--r--testsuites/ada/mptests/mp01/node1/Makefile.am18
-rw-r--r--testsuites/ada/mptests/mp01/node2/Makefile.am18
-rw-r--r--testsuites/ada/mptests/mp03/Makefile.am3
-rw-r--r--testsuites/ada/mptests/mp03/node1/Makefile.am18
-rw-r--r--testsuites/ada/mptests/mp03/node2/Makefile.am18
-rw-r--r--testsuites/ada/mptests/mp04/Makefile.am3
-rw-r--r--testsuites/ada/mptests/mp04/node1/Makefile.am18
-rw-r--r--testsuites/ada/mptests/mp04/node2/Makefile.am18
-rw-r--r--testsuites/ada/mptests/mp05/Makefile.am3
-rw-r--r--testsuites/ada/mptests/mp05/node1/Makefile.am18
-rw-r--r--testsuites/ada/mptests/mp05/node2/Makefile.am18
-rw-r--r--testsuites/ada/mptests/mp06/Makefile.am3
-rw-r--r--testsuites/ada/mptests/mp06/node1/Makefile.am18
-rw-r--r--testsuites/ada/mptests/mp06/node2/Makefile.am18
-rw-r--r--testsuites/ada/mptests/mp07/Makefile.am3
-rw-r--r--testsuites/ada/mptests/mp07/node1/Makefile.am18
-rw-r--r--testsuites/ada/mptests/mp07/node2/Makefile.am18
-rw-r--r--testsuites/ada/mptests/mp08/Makefile.am3
-rw-r--r--testsuites/ada/mptests/mp08/node1/Makefile.am18
-rw-r--r--testsuites/ada/mptests/mp08/node2/Makefile.am18
-rw-r--r--testsuites/ada/mptests/mp09/Makefile.am3
-rw-r--r--testsuites/ada/mptests/mp09/node1/Makefile.am18
-rw-r--r--testsuites/ada/mptests/mp09/node2/Makefile.am18
-rw-r--r--testsuites/ada/mptests/mp10/Makefile.am3
-rw-r--r--testsuites/ada/mptests/mp10/node1/Makefile.am18
-rw-r--r--testsuites/ada/mptests/mp10/node2/Makefile.am18
-rw-r--r--testsuites/ada/mptests/mp11/Makefile.am3
-rw-r--r--testsuites/ada/mptests/mp11/node1/Makefile.am18
-rw-r--r--testsuites/ada/mptests/mp11/node2/Makefile.am18
-rw-r--r--testsuites/ada/mptests/mp12/Makefile.am3
-rw-r--r--testsuites/ada/mptests/mp12/node1/Makefile.am18
-rw-r--r--testsuites/ada/mptests/mp12/node2/Makefile.am18
-rw-r--r--testsuites/ada/mptests/mp13/Makefile.am3
-rw-r--r--testsuites/ada/mptests/mp13/node1/Makefile.am18
-rw-r--r--testsuites/ada/mptests/mp13/node2/Makefile.am18
-rw-r--r--testsuites/ada/mptests/mp14/Makefile.am3
-rw-r--r--testsuites/ada/mptests/mp14/node1/Makefile.am18
-rw-r--r--testsuites/ada/mptests/mp14/node2/Makefile.am18
-rw-r--r--testsuites/ada/samples/Makefile.am8
-rw-r--r--testsuites/ada/samples/base_mp/Makefile.am18
-rw-r--r--testsuites/ada/samples/base_mp/node1/Makefile.am19
-rw-r--r--testsuites/ada/samples/base_mp/node2/Makefile.am19
-rw-r--r--testsuites/ada/samples/base_sp/Makefile.am18
-rw-r--r--testsuites/ada/samples/hello/Makefile.am18
-rw-r--r--testsuites/ada/samples/nsecs/Makefile.am18
-rw-r--r--testsuites/ada/samples/ticker/Makefile.am18
-rw-r--r--testsuites/ada/sptests/Makefile.am27
-rw-r--r--testsuites/ada/sptests/sp01/Makefile.am15
-rw-r--r--testsuites/ada/sptests/sp02/Makefile.am15
-rw-r--r--testsuites/ada/sptests/sp03/Makefile.am15
-rw-r--r--testsuites/ada/sptests/sp04/Makefile.am15
-rw-r--r--testsuites/ada/sptests/sp05/Makefile.am15
-rw-r--r--testsuites/ada/sptests/sp06/Makefile.am15
-rw-r--r--testsuites/ada/sptests/sp07/Makefile.am16
-rw-r--r--testsuites/ada/sptests/sp08/Makefile.am15
-rw-r--r--testsuites/ada/sptests/sp09/Makefile.am20
-rw-r--r--testsuites/ada/sptests/sp11/Makefile.am15
-rw-r--r--testsuites/ada/sptests/sp12/Makefile.am15
-rw-r--r--testsuites/ada/sptests/sp13/Makefile.am15
-rw-r--r--testsuites/ada/sptests/sp14/Makefile.am15
-rw-r--r--testsuites/ada/sptests/sp15/Makefile.am15
-rw-r--r--testsuites/ada/sptests/sp16/Makefile.am15
-rw-r--r--testsuites/ada/sptests/sp17/Makefile.am15
-rw-r--r--testsuites/ada/sptests/sp19/Makefile.am19
-rw-r--r--testsuites/ada/sptests/sp20/Makefile.am15
-rw-r--r--testsuites/ada/sptests/sp22/Makefile.am15
-rw-r--r--testsuites/ada/sptests/sp23/Makefile.am15
-rw-r--r--testsuites/ada/sptests/sp24/Makefile.am15
-rw-r--r--testsuites/ada/sptests/sp25/Makefile.am15
-rw-r--r--testsuites/ada/sptests/spatcb01/Makefile.am15
-rw-r--r--testsuites/ada/sptests/spname01/Makefile.am17
-rw-r--r--testsuites/ada/support/Makefile.am1
-rw-r--r--testsuites/ada/tmtests/Makefile.am31
-rw-r--r--testsuites/ada/tmtests/tm01/Makefile.am12
-rw-r--r--testsuites/ada/tmtests/tm02/Makefile.am12
-rw-r--r--testsuites/ada/tmtests/tm03/Makefile.am12
-rw-r--r--testsuites/ada/tmtests/tm04/Makefile.am12
-rw-r--r--testsuites/ada/tmtests/tm05/Makefile.am12
-rw-r--r--testsuites/ada/tmtests/tm06/Makefile.am12
-rw-r--r--testsuites/ada/tmtests/tm07/Makefile.am12
-rw-r--r--testsuites/ada/tmtests/tm08/Makefile.am12
-rw-r--r--testsuites/ada/tmtests/tm09/Makefile.am12
-rw-r--r--testsuites/ada/tmtests/tm10/Makefile.am12
-rw-r--r--testsuites/ada/tmtests/tm11/Makefile.am12
-rw-r--r--testsuites/ada/tmtests/tm12/Makefile.am12
-rw-r--r--testsuites/ada/tmtests/tm13/Makefile.am12
-rw-r--r--testsuites/ada/tmtests/tm14/Makefile.am12
-rw-r--r--testsuites/ada/tmtests/tm15/Makefile.am12
-rw-r--r--testsuites/ada/tmtests/tm16/Makefile.am12
-rw-r--r--testsuites/ada/tmtests/tm17/Makefile.am12
-rw-r--r--testsuites/ada/tmtests/tm18/Makefile.am12
-rw-r--r--testsuites/ada/tmtests/tm19/Makefile.am12
-rw-r--r--testsuites/ada/tmtests/tm20/Makefile.am12
-rw-r--r--testsuites/ada/tmtests/tm21/Makefile.am12
-rw-r--r--testsuites/ada/tmtests/tm22/Makefile.am12
-rw-r--r--testsuites/ada/tmtests/tm23/Makefile.am12
-rw-r--r--testsuites/ada/tmtests/tm24/Makefile.am12
-rw-r--r--testsuites/ada/tmtests/tm25/Makefile.am12
-rw-r--r--testsuites/ada/tmtests/tm28/Makefile.am12
-rw-r--r--testsuites/ada/tmtests/tm29/Makefile.am12
-rw-r--r--testsuites/ada/tmtests/tmck/Makefile.am12
-rw-r--r--testsuites/automake/compile.am30
-rw-r--r--testsuites/automake/host.am5
-rw-r--r--testsuites/automake/leaf.am15
-rw-r--r--testsuites/automake/subdirs.am28
-rw-r--r--testsuites/benchmarks/Makefile.am46
-rw-r--r--testsuites/benchmarks/configure.ac31
-rw-r--r--testsuites/configure.ac66
-rw-r--r--testsuites/fstests/Makefile.am642
-rw-r--r--testsuites/fstests/configure.ac89
-rw-r--r--testsuites/libtests/Makefile.am1499
-rw-r--r--testsuites/libtests/configure.ac240
-rw-r--r--testsuites/mptests/Makefile.am246
-rw-r--r--testsuites/mptests/configure.ac47
-rw-r--r--testsuites/mptests/mp01/Makefile.am3
-rw-r--r--testsuites/mptests/mp03/Makefile.am3
-rw-r--r--testsuites/mptests/mp04/Makefile.am3
-rw-r--r--testsuites/mptests/mp05/Makefile.am3
-rw-r--r--testsuites/mptests/mp06/Makefile.am3
-rw-r--r--testsuites/mptests/mp07/Makefile.am3
-rw-r--r--testsuites/mptests/mp08/Makefile.am3
-rw-r--r--testsuites/mptests/mp09/Makefile.am3
-rw-r--r--testsuites/mptests/mp10/Makefile.am3
-rw-r--r--testsuites/mptests/mp11/Makefile.am3
-rw-r--r--testsuites/mptests/mp12/Makefile.am3
-rw-r--r--testsuites/mptests/mp13/Makefile.am3
-rw-r--r--testsuites/mptests/mp14/Makefile.am3
-rwxr-xr-xtestsuites/psxtests/Makefile.am1982
-rw-r--r--testsuites/psxtests/configure.ac157
-rw-r--r--testsuites/psxtests/psxclock/init.c14
-rw-r--r--testsuites/psxtests/psxconfstr/init.c96
-rw-r--r--testsuites/psxtests/psxconfstr/psxconfstr.doc16
-rw-r--r--testsuites/psxtests/psxconfstr/psxconfstr.scn3
-rw-r--r--testsuites/psxtests/psxdevctl01/test.c69
-rw-r--r--[-rwxr-xr-x]testsuites/psxtests/psxhdrs/errno/errno.c0
-rw-r--r--[-rwxr-xr-x]testsuites/psxtests/psxhdrs/iconv/iconv.c0
-rw-r--r--[-rwxr-xr-x]testsuites/psxtests/psxhdrs/iconv/iconv_close.c0
-rw-r--r--[-rwxr-xr-x]testsuites/psxtests/psxhdrs/iconv/iconv_open.c0
-rw-r--r--[-rwxr-xr-x]testsuites/psxtests/psxhdrs/monetary/strfmon.c0
-rw-r--r--[-rwxr-xr-x]testsuites/psxtests/psxhdrs/monetary/strfmon_l.c0
-rw-r--r--[-rwxr-xr-x]testsuites/psxtests/psxhdrs/stdlib/_Exit.c0
-rw-r--r--[-rwxr-xr-x]testsuites/psxtests/psxhdrs/stdlib/a64l.c0
-rw-r--r--[-rwxr-xr-x]testsuites/psxtests/psxhdrs/stdlib/abort.c0
-rw-r--r--[-rwxr-xr-x]testsuites/psxtests/psxhdrs/stdlib/abs.c0
-rw-r--r--[-rwxr-xr-x]testsuites/psxtests/psxhdrs/stdlib/atexit.c0
-rw-r--r--[-rwxr-xr-x]testsuites/psxtests/psxhdrs/stdlib/atof.c0
-rw-r--r--[-rwxr-xr-x]testsuites/psxtests/psxhdrs/stdlib/atoi.c0
-rw-r--r--[-rwxr-xr-x]testsuites/psxtests/psxhdrs/stdlib/atol.c0
-rw-r--r--[-rwxr-xr-x]testsuites/psxtests/psxhdrs/stdlib/atoll.c0
-rw-r--r--[-rwxr-xr-x]testsuites/psxtests/psxhdrs/stdlib/bsearch.c0
-rw-r--r--[-rwxr-xr-x]testsuites/psxtests/psxhdrs/stdlib/calloc.c0
-rw-r--r--[-rwxr-xr-x]testsuites/psxtests/psxhdrs/stdlib/div.c0
-rw-r--r--[-rwxr-xr-x]testsuites/psxtests/psxhdrs/stdlib/drand48.c0
-rw-r--r--[-rwxr-xr-x]testsuites/psxtests/psxhdrs/stdlib/erand48.c0
-rw-r--r--[-rwxr-xr-x]testsuites/psxtests/psxhdrs/stdlib/exit.c0
-rw-r--r--[-rwxr-xr-x]testsuites/psxtests/psxhdrs/stdlib/free.c0
-rw-r--r--[-rwxr-xr-x]testsuites/psxtests/psxhdrs/stdlib/getenv.c0
-rw-r--r--[-rwxr-xr-x]testsuites/psxtests/psxhdrs/stdlib/getsubopt.c0
-rw-r--r--[-rwxr-xr-x]testsuites/psxtests/psxhdrs/stdlib/grantpt.c0
-rw-r--r--[-rwxr-xr-x]testsuites/psxtests/psxhdrs/stdlib/initstate.c0
-rw-r--r--[-rwxr-xr-x]testsuites/psxtests/psxhdrs/stdlib/jrand48.c0
-rw-r--r--[-rwxr-xr-x]testsuites/psxtests/psxhdrs/stdlib/l64a.c0
-rw-r--r--[-rwxr-xr-x]testsuites/psxtests/psxhdrs/stdlib/labs.c0
-rw-r--r--[-rwxr-xr-x]testsuites/psxtests/psxhdrs/stdlib/lcong48.c0
-rw-r--r--[-rwxr-xr-x]testsuites/psxtests/psxhdrs/stdlib/ldiv.c0
-rw-r--r--[-rwxr-xr-x]testsuites/psxtests/psxhdrs/stdlib/llabs.c0
-rw-r--r--[-rwxr-xr-x]testsuites/psxtests/psxhdrs/stdlib/lldiv.c0
-rw-r--r--[-rwxr-xr-x]testsuites/psxtests/psxhdrs/stdlib/lrand48.c0
-rw-r--r--[-rwxr-xr-x]testsuites/psxtests/psxhdrs/stdlib/malloc.c0
-rw-r--r--[-rwxr-xr-x]testsuites/psxtests/psxhdrs/stdlib/mblen.c0
-rw-r--r--[-rwxr-xr-x]testsuites/psxtests/psxhdrs/stdlib/mbstowcs.c0
-rw-r--r--[-rwxr-xr-x]testsuites/psxtests/psxhdrs/stdlib/mbtowc.c0
-rw-r--r--[-rwxr-xr-x]testsuites/psxtests/psxhdrs/stdlib/mkdtemp.c0
-rw-r--r--[-rwxr-xr-x]testsuites/psxtests/psxhdrs/stdlib/mkstemp.c0
-rw-r--r--[-rwxr-xr-x]testsuites/psxtests/psxhdrs/stdlib/mrand48.c0
-rw-r--r--[-rwxr-xr-x]testsuites/psxtests/psxhdrs/stdlib/nrand48.c0
-rw-r--r--[-rwxr-xr-x]testsuites/psxtests/psxhdrs/stdlib/posix_memalign.c0
-rw-r--r--[-rwxr-xr-x]testsuites/psxtests/psxhdrs/stdlib/posix_openpt.c0
-rw-r--r--[-rwxr-xr-x]testsuites/psxtests/psxhdrs/stdlib/ptsname.c0
-rw-r--r--[-rwxr-xr-x]testsuites/psxtests/psxhdrs/stdlib/putenv.c0
-rw-r--r--[-rwxr-xr-x]testsuites/psxtests/psxhdrs/stdlib/qsort.c0
-rw-r--r--[-rwxr-xr-x]testsuites/psxtests/psxhdrs/stdlib/rand.c0
-rw-r--r--[-rwxr-xr-x]testsuites/psxtests/psxhdrs/stdlib/rand_r.c0
-rw-r--r--[-rwxr-xr-x]testsuites/psxtests/psxhdrs/stdlib/random.c0
-rw-r--r--[-rwxr-xr-x]testsuites/psxtests/psxhdrs/stdlib/realloc.c0
-rw-r--r--[-rwxr-xr-x]testsuites/psxtests/psxhdrs/stdlib/realpath.c0
-rw-r--r--[-rwxr-xr-x]testsuites/psxtests/psxhdrs/stdlib/seed48.c0
-rw-r--r--[-rwxr-xr-x]testsuites/psxtests/psxhdrs/stdlib/setenv.c0
-rw-r--r--[-rwxr-xr-x]testsuites/psxtests/psxhdrs/stdlib/setkey.c0
-rw-r--r--[-rwxr-xr-x]testsuites/psxtests/psxhdrs/stdlib/setstate.c0
-rw-r--r--[-rwxr-xr-x]testsuites/psxtests/psxhdrs/stdlib/srand.c0
-rw-r--r--[-rwxr-xr-x]testsuites/psxtests/psxhdrs/stdlib/srand48.c0
-rw-r--r--[-rwxr-xr-x]testsuites/psxtests/psxhdrs/stdlib/srandom.c0
-rw-r--r--[-rwxr-xr-x]testsuites/psxtests/psxhdrs/stdlib/strtod.c0
-rw-r--r--[-rwxr-xr-x]testsuites/psxtests/psxhdrs/stdlib/strtof.c0
-rw-r--r--[-rwxr-xr-x]testsuites/psxtests/psxhdrs/stdlib/strtol.c0
-rw-r--r--[-rwxr-xr-x]testsuites/psxtests/psxhdrs/stdlib/strtold.c0
-rw-r--r--[-rwxr-xr-x]testsuites/psxtests/psxhdrs/stdlib/strtoll.c0
-rw-r--r--[-rwxr-xr-x]testsuites/psxtests/psxhdrs/stdlib/strtoul.c0
-rw-r--r--[-rwxr-xr-x]testsuites/psxtests/psxhdrs/stdlib/strtoull.c0
-rw-r--r--[-rwxr-xr-x]testsuites/psxtests/psxhdrs/stdlib/system.c0
-rw-r--r--[-rwxr-xr-x]testsuites/psxtests/psxhdrs/stdlib/unlockpt.c0
-rw-r--r--[-rwxr-xr-x]testsuites/psxtests/psxhdrs/stdlib/unsetenv.c0
-rw-r--r--[-rwxr-xr-x]testsuites/psxtests/psxhdrs/stdlib/wcstombs.c0
-rw-r--r--[-rwxr-xr-x]testsuites/psxtests/psxhdrs/stdlib/wctomb.c0
-rw-r--r--[-rwxr-xr-x]testsuites/psxtests/psxhdrs/sys/resource/getpriority.c0
-rw-r--r--[-rwxr-xr-x]testsuites/psxtests/psxhdrs/sys/resource/getrlimit.c0
-rw-r--r--[-rwxr-xr-x]testsuites/psxtests/psxhdrs/sys/resource/getrusage.c0
-rw-r--r--[-rwxr-xr-x]testsuites/psxtests/psxhdrs/sys/resource/setpriority.c0
-rw-r--r--[-rwxr-xr-x]testsuites/psxtests/psxhdrs/sys/resource/setrlimit.c0
-rw-r--r--[-rwxr-xr-x]testsuites/psxtests/psxhdrs/sys/select/FD_CLR.c0
-rw-r--r--[-rwxr-xr-x]testsuites/psxtests/psxhdrs/sys/select/FD_ISSET.c0
-rw-r--r--[-rwxr-xr-x]testsuites/psxtests/psxhdrs/sys/select/FD_SET.c0
-rw-r--r--[-rwxr-xr-x]testsuites/psxtests/psxhdrs/sys/select/FD_ZERO.c0
-rw-r--r--[-rwxr-xr-x]testsuites/psxtests/psxhdrs/sys/select/pselect.c0
-rw-r--r--[-rwxr-xr-x]testsuites/psxtests/psxhdrs/sys/select/select.c0
-rw-r--r--[-rwxr-xr-x]testsuites/psxtests/psxhdrs/termios/cfgetispeed.c0
-rw-r--r--[-rwxr-xr-x]testsuites/psxtests/psxhdrs/termios/cfgetospeed.c0
-rw-r--r--[-rwxr-xr-x]testsuites/psxtests/psxhdrs/termios/cfsetispeed.c0
-rw-r--r--[-rwxr-xr-x]testsuites/psxtests/psxhdrs/termios/cfsetospeed.c0
-rw-r--r--[-rwxr-xr-x]testsuites/psxtests/psxhdrs/termios/tcdrain.c0
-rw-r--r--[-rwxr-xr-x]testsuites/psxtests/psxhdrs/termios/tcflow.c0
-rw-r--r--[-rwxr-xr-x]testsuites/psxtests/psxhdrs/termios/tcflush.c0
-rw-r--r--[-rwxr-xr-x]testsuites/psxtests/psxhdrs/termios/tcgetattr.c0
-rw-r--r--[-rwxr-xr-x]testsuites/psxtests/psxhdrs/termios/tcgetsid.c0
-rw-r--r--[-rwxr-xr-x]testsuites/psxtests/psxhdrs/termios/tcsendbreak.c0
-rw-r--r--[-rwxr-xr-x]testsuites/psxtests/psxhdrs/termios/tcsetattr.c0
-rw-r--r--[-rwxr-xr-x]testsuites/psxtests/psxhdrs/ucontext/getcontext.c0
-rw-r--r--[-rwxr-xr-x]testsuites/psxtests/psxhdrs/ucontext/makecontext.c0
-rw-r--r--[-rwxr-xr-x]testsuites/psxtests/psxhdrs/ucontext/setcontext.c0
-rw-r--r--[-rwxr-xr-x]testsuites/psxtests/psxhdrs/ucontext/swapcontext.c0
-rw-r--r--[-rwxr-xr-x]testsuites/psxtests/psxhdrs/ulimit/ulimit.c0
-rw-r--r--[-rwxr-xr-x]testsuites/psxtests/psxhdrs/wctype/iswalnum.c0
-rw-r--r--[-rwxr-xr-x]testsuites/psxtests/psxhdrs/wctype/iswalnum_l.c0
-rw-r--r--[-rwxr-xr-x]testsuites/psxtests/psxhdrs/wctype/iswalpha.c0
-rw-r--r--[-rwxr-xr-x]testsuites/psxtests/psxhdrs/wctype/iswalpha_l.c0
-rw-r--r--[-rwxr-xr-x]testsuites/psxtests/psxhdrs/wctype/iswblank.c0
-rw-r--r--[-rwxr-xr-x]testsuites/psxtests/psxhdrs/wctype/iswblank_l.c0
-rw-r--r--[-rwxr-xr-x]testsuites/psxtests/psxhdrs/wctype/iswcntrl.c0
-rw-r--r--[-rwxr-xr-x]testsuites/psxtests/psxhdrs/wctype/iswcntrl_l.c0
-rw-r--r--[-rwxr-xr-x]testsuites/psxtests/psxhdrs/wctype/iswctype.c0
-rw-r--r--[-rwxr-xr-x]testsuites/psxtests/psxhdrs/wctype/iswctype_l.c0
-rw-r--r--[-rwxr-xr-x]testsuites/psxtests/psxhdrs/wctype/iswdigit.c0
-rw-r--r--[-rwxr-xr-x]testsuites/psxtests/psxhdrs/wctype/iswdigit_l.c0
-rw-r--r--[-rwxr-xr-x]testsuites/psxtests/psxhdrs/wctype/iswgraph.c0
-rw-r--r--[-rwxr-xr-x]testsuites/psxtests/psxhdrs/wctype/iswgraph_l.c0
-rw-r--r--[-rwxr-xr-x]testsuites/psxtests/psxhdrs/wctype/iswlower.c0
-rw-r--r--[-rwxr-xr-x]testsuites/psxtests/psxhdrs/wctype/iswlower_l.c0
-rw-r--r--[-rwxr-xr-x]testsuites/psxtests/psxhdrs/wctype/iswprint.c0
-rw-r--r--[-rwxr-xr-x]testsuites/psxtests/psxhdrs/wctype/iswprint_l.c0
-rw-r--r--[-rwxr-xr-x]testsuites/psxtests/psxhdrs/wctype/iswpunct.c0
-rw-r--r--[-rwxr-xr-x]testsuites/psxtests/psxhdrs/wctype/iswpunct_l.c0
-rw-r--r--[-rwxr-xr-x]testsuites/psxtests/psxhdrs/wctype/iswspace.c0
-rw-r--r--[-rwxr-xr-x]testsuites/psxtests/psxhdrs/wctype/iswspace_l.c0
-rw-r--r--[-rwxr-xr-x]testsuites/psxtests/psxhdrs/wctype/iswupper.c0
-rw-r--r--[-rwxr-xr-x]testsuites/psxtests/psxhdrs/wctype/iswupper_l.c0
-rw-r--r--[-rwxr-xr-x]testsuites/psxtests/psxhdrs/wctype/iswxdigit.c0
-rw-r--r--[-rwxr-xr-x]testsuites/psxtests/psxhdrs/wctype/iswxdigit_l.c0
-rw-r--r--[-rwxr-xr-x]testsuites/psxtests/psxhdrs/wctype/towctrans.c0
-rw-r--r--[-rwxr-xr-x]testsuites/psxtests/psxhdrs/wctype/towctrans_l.c0
-rw-r--r--[-rwxr-xr-x]testsuites/psxtests/psxhdrs/wctype/towlower.c0
-rw-r--r--[-rwxr-xr-x]testsuites/psxtests/psxhdrs/wctype/towlower_l.c0
-rw-r--r--[-rwxr-xr-x]testsuites/psxtests/psxhdrs/wctype/towupper.c0
-rw-r--r--[-rwxr-xr-x]testsuites/psxtests/psxhdrs/wctype/towupper_l.c0
-rw-r--r--[-rwxr-xr-x]testsuites/psxtests/psxhdrs/wctype/wctrans.c0
-rw-r--r--[-rwxr-xr-x]testsuites/psxtests/psxhdrs/wctype/wctrans_l.c0
-rw-r--r--[-rwxr-xr-x]testsuites/psxtests/psxhdrs/wctype/wctype.c0
-rw-r--r--[-rwxr-xr-x]testsuites/psxtests/psxhdrs/wctype/wctype_l.c0
-rw-r--r--testsuites/psxtests/psxtimer02/psxtimer.c26
-rw-r--r--testsuites/psxtests/psxtimer02/psxtimer02.scn5
-rw-r--r--testsuites/psxtmtests/Makefile.am582
-rw-r--r--testsuites/psxtmtests/configure.ac91
-rw-r--r--testsuites/rhealstone/Makefile.am70
-rw-r--r--testsuites/rhealstone/configure.ac35
-rw-r--r--testsuites/samples/Makefile.am136
-rw-r--r--testsuites/samples/configure.ac56
-rw-r--r--testsuites/smptests/Makefile.am673
-rw-r--r--testsuites/smptests/configure.ac97
-rw-r--r--testsuites/smptests/smpfatal01/init.c2
-rw-r--r--testsuites/smptests/smpfatal08/init.c2
-rw-r--r--testsuites/smptests/smpmulticast01/init.c1
-rw-r--r--testsuites/smptests/smpscheduler03/test.c69
-rw-r--r--testsuites/sptests/Makefile.am1943
-rw-r--r--testsuites/sptests/configure.ac253
-rw-r--r--testsuites/sptests/sp2038/init.c43
-rw-r--r--testsuites/sptests/spclock_err02/init.c8
-rw-r--r--testsuites/tmtests/Makefile.am386
-rw-r--r--testsuites/tmtests/configure.ac70
-rw-r--r--testsuites/validation/tc-barrier-create.c147
-rw-r--r--testsuites/validation/tc-barrier-delete.c101
-rw-r--r--testsuites/validation/tc-barrier-release.c136
-rw-r--r--testsuites/validation/tc-barrier-wait.c132
-rw-r--r--testsuites/validation/tc-intr-clear.c112
-rw-r--r--testsuites/validation/tc-intr-entry-install.c243
-rw-r--r--testsuites/validation/tc-intr-entry-remove.c267
-rw-r--r--testsuites/validation/tc-intr-get-affinity.c191
-rw-r--r--testsuites/validation/tc-intr-get-attributes.c117
-rw-r--r--testsuites/validation/tc-intr-handler-iterate.c139
-rw-r--r--testsuites/validation/tc-intr-is-pending.c130
-rw-r--r--testsuites/validation/tc-intr-raise-on.c125
-rw-r--r--testsuites/validation/tc-intr-raise.c112
-rw-r--r--testsuites/validation/tc-intr-set-affinity.c152
-rw-r--r--testsuites/validation/tc-intr-vector-disable.c145
-rw-r--r--testsuites/validation/tc-intr-vector-enable.c147
-rw-r--r--testsuites/validation/tc-intr-vector-is-enabled.c141
-rw-r--r--testsuites/validation/tc-signal-catch.c150
-rw-r--r--testsuites/validation/tc-signal-send.c147
-rw-r--r--testsuites/validation/tc-task-create-errors.c215
314 files changed, 1954 insertions, 12634 deletions
diff --git a/testsuites/Makefile.am b/testsuites/Makefile.am
deleted file mode 100644
index 43a0ae125b..0000000000
--- a/testsuites/Makefile.am
+++ /dev/null
@@ -1,16 +0,0 @@
-ACLOCAL_AMFLAGS = -I aclocal
-
-CLEANFILES =
-
-noinst_HEADERS =
-noinst_HEADERS += support/include/buffer_test_io.h
-noinst_HEADERS += support/include/test_support.h
-noinst_HEADERS += support/include/tmacros.h
-noinst_HEADERS += support/include/pritime.h
-noinst_HEADERS += support/include/primode.h
-noinst_HEADERS += support/include/tmtests_empty_function.h
-
-_SUBDIRS = @subdirs@
-
-
-include $(top_srcdir)/automake/subdirs.am
diff --git a/testsuites/ada/Makefile.am b/testsuites/ada/Makefile.am
deleted file mode 100644
index 31d70b263c..0000000000
--- a/testsuites/ada/Makefile.am
+++ /dev/null
@@ -1,11 +0,0 @@
-ACLOCAL_AMFLAGS = -I aclocal -I ../aclocal
-
-_SUBDIRS = support samples sptests tmtests
-if HAS_MP
-_SUBDIRS += mptests
-endif
-
-DIST_SUBDIRS = support samples sptests tmtests mptests
-
-
-include $(top_srcdir)/../automake/subdirs.am
diff --git a/testsuites/ada/ada.am b/testsuites/ada/ada.am
deleted file mode 100644
index 83260687c2..0000000000
--- a/testsuites/ada/ada.am
+++ /dev/null
@@ -1,20 +0,0 @@
-SUFFIXES = .adb .ali .ads .adp
-
-GNATMAKE = @GNATMAKE@
-
-AM_ADAFLAGS = -I$(RTEMS_SOURCE_ROOT)/cpukit/include/adainclude \
--I$(top_srcdir)/support
-
-GNATCOMPILE = $(GNATMAKE) \
--bargs -Mgnat_main \
--margs $(AM_ADAFLAGS) $(ADAFLAGS) \
--cargs $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) \
--largs $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -lrtemstest init.o
-
-CLEANFILES += *.ali *.o b~*.adb b~*.ads
-
-#%.o: %.c
-# $(CC) $(CFLAGS) -I@srcdir@ -c $< -o $@
-
-.adp.adb:
- pwd=`pwd` && cd $(srcdir) && $(M4) < $*.adp > $${pwd}/$*.adb
diff --git a/testsuites/ada/configure.ac b/testsuites/ada/configure.ac
deleted file mode 100644
index 2c9937131e..0000000000
--- a/testsuites/ada/configure.ac
+++ /dev/null
@@ -1,158 +0,0 @@
-## Process this file with autoconf to produce a configure script.
-
-AC_PREREQ([2.69])
-AC_INIT([rtems-ada-tests],[_RTEMS_VERSION],[https://devel.rtems.org/newticket])
-AC_CONFIG_SRCDIR([support])
-RTEMS_TOP([../..],[..])
-RTEMS_SOURCE_TOP
-RTEMS_BUILD_TOP
-
-RTEMS_CANONICAL_TARGET_CPU
-
-AM_INIT_AUTOMAKE([no-define foreign 1.12.2])
-AM_MAINTAINER_MODE
-
-AC_CHECK_PROGS([M4],[gm4 m4])
-RTEMS_PROG_GNAT
-RTEMS_CANONICALIZE_TOOLS
-
-RTEMS_ENV_RTEMSBSP
-RTEMS_PROJECT_ROOT
-
-RTEMS_CHECK_CUSTOM_BSP(RTEMS_BSP)
-RTEMS_CHECK_CPUOPTS([RTEMS_MULTIPROCESSING])
-
-AS_IF([test x"$HAVE_GNAT" = x"no"],[
- AC_MSG_ERROR([No acceptable GNATMAKE found.])
-])
-
-AM_CONDITIONAL(HAS_MP,[test "$rtems_cv_RTEMS_MULTIPROCESSING" = yes])
-
-RTEMS_CHECK_TOOL([GNATPREP],[gnatprep],[])
-
-# FIXME: Enable building the examples which are known to be broken
-AM_CONDITIONAL([EXPADA],
- [test x"$enable_expada" = xyes && test x"$HAVE_GNAT" = xyes])
-
-AC_SUBST([rtems_ada_testsdir],["\$(libdir)/rtems-][_RTEMS_API][/ada-tests"])
-
-# Explicitly list all Makefiles here
-AC_CONFIG_FILES([Makefile])
-
-AC_CONFIG_FILES([support/Makefile])
-
-AC_CONFIG_FILES([
-samples/Makefile
-samples/base_sp/Makefile
-samples/hello/Makefile
-samples/ticker/Makefile
-samples/nsecs/Makefile
-samples/base_mp/Makefile
-samples/base_mp/node1/Makefile
-samples/base_mp/node2/Makefile
-])
-
-AC_CONFIG_FILES([
-sptests/Makefile
-sptests/sp01/Makefile
-sptests/sp02/Makefile
-sptests/sp03/Makefile
-sptests/sp04/Makefile
-sptests/sp05/Makefile
-sptests/sp06/Makefile
-sptests/sp07/Makefile
-sptests/sp08/Makefile
-sptests/sp09/Makefile
-sptests/sp11/Makefile
-sptests/sp12/Makefile
-sptests/sp13/Makefile
-sptests/sp14/Makefile
-sptests/sp15/Makefile
-sptests/sp16/Makefile
-sptests/sp17/Makefile
-sptests/sp19/Makefile
-sptests/sp20/Makefile
-sptests/sp22/Makefile
-sptests/sp23/Makefile
-sptests/sp24/Makefile
-sptests/sp25/Makefile
-sptests/spname01/Makefile
-sptests/spatcb01/Makefile
-])
-
-AC_CONFIG_FILES([
-tmtests/Makefile
-tmtests/tm01/Makefile
-tmtests/tm02/Makefile
-tmtests/tm03/Makefile
-tmtests/tm04/Makefile
-tmtests/tm05/Makefile
-tmtests/tm06/Makefile
-tmtests/tm07/Makefile
-tmtests/tm08/Makefile
-tmtests/tm09/Makefile
-tmtests/tm10/Makefile
-tmtests/tm11/Makefile
-tmtests/tm12/Makefile
-tmtests/tm13/Makefile
-tmtests/tm14/Makefile
-tmtests/tm15/Makefile
-tmtests/tm16/Makefile
-tmtests/tm17/Makefile
-tmtests/tm18/Makefile
-tmtests/tm19/Makefile
-tmtests/tm20/Makefile
-tmtests/tm21/Makefile
-tmtests/tm22/Makefile
-tmtests/tm23/Makefile
-tmtests/tm24/Makefile
-tmtests/tm25/Makefile
-tmtests/tm28/Makefile
-tmtests/tm29/Makefile
-tmtests/tmck/Makefile
-])
-
-AC_CONFIG_FILES([
-mptests/Makefile
-mptests/mp01/Makefile
-mptests/mp01/node1/Makefile
-mptests/mp01/node2/Makefile
-mptests/mp03/Makefile
-mptests/mp03/node1/Makefile
-mptests/mp03/node2/Makefile
-mptests/mp04/Makefile
-mptests/mp04/node1/Makefile
-mptests/mp04/node2/Makefile
-mptests/mp05/Makefile
-mptests/mp05/node1/Makefile
-mptests/mp05/node2/Makefile
-mptests/mp06/Makefile
-mptests/mp06/node1/Makefile
-mptests/mp06/node2/Makefile
-mptests/mp07/Makefile
-mptests/mp07/node1/Makefile
-mptests/mp07/node2/Makefile
-mptests/mp08/Makefile
-mptests/mp08/node1/Makefile
-mptests/mp08/node2/Makefile
-mptests/mp09/Makefile
-mptests/mp09/node1/Makefile
-mptests/mp09/node2/Makefile
-mptests/mp10/Makefile
-mptests/mp10/node1/Makefile
-mptests/mp10/node2/Makefile
-mptests/mp11/Makefile
-mptests/mp11/node1/Makefile
-mptests/mp11/node2/Makefile
-mptests/mp12/Makefile
-mptests/mp12/node1/Makefile
-mptests/mp12/node2/Makefile
-mptests/mp13/Makefile
-mptests/mp13/node1/Makefile
-mptests/mp13/node2/Makefile
-mptests/mp14/Makefile
-mptests/mp14/node1/Makefile
-mptests/mp14/node2/Makefile
-])
-
-AC_OUTPUT
diff --git a/testsuites/ada/mptests/Makefile.am b/testsuites/ada/mptests/Makefile.am
deleted file mode 100644
index bdcb768b0a..0000000000
--- a/testsuites/ada/mptests/Makefile.am
+++ /dev/null
@@ -1,16 +0,0 @@
-_SUBDIRS =
-_SUBDIRS += mp01
-_SUBDIRS += mp03
-_SUBDIRS += mp04
-_SUBDIRS += mp05
-_SUBDIRS += mp06
-_SUBDIRS += mp07
-_SUBDIRS += mp08
-_SUBDIRS += mp09
-_SUBDIRS += mp10
-_SUBDIRS += mp11
-_SUBDIRS += mp12
-_SUBDIRS += mp13
-_SUBDIRS += mp14
-
-include $(top_srcdir)/../automake/subdirs.am
diff --git a/testsuites/ada/mptests/mp01/Makefile.am b/testsuites/ada/mptests/mp01/Makefile.am
deleted file mode 100644
index acd9569b12..0000000000
--- a/testsuites/ada/mptests/mp01/Makefile.am
+++ /dev/null
@@ -1,3 +0,0 @@
-_SUBDIRS = node1 node2
-
-include $(top_srcdir)/../automake/subdirs.am
diff --git a/testsuites/ada/mptests/mp01/node1/Makefile.am b/testsuites/ada/mptests/mp01/node1/Makefile.am
deleted file mode 100644
index 45b7f4b303..0000000000
--- a/testsuites/ada/mptests/mp01/node1/Makefile.am
+++ /dev/null
@@ -1,18 +0,0 @@
-include $(RTEMS_ROOT)/make/custom/@RTEMS_BSP@.cfg
-include $(top_srcdir)/../automake/compile.am
-
-include $(top_srcdir)/ada.am
-
-AM_ADAFLAGS += -I$(srcdir)/..
-
-noinst_PROGRAMS = mp01_ada_mp01_node1
-mp01_ada_mp01_node1_SOURCES = mp01_node1.adb ../mptest.adb config.h
-mp01_ada_mp01_node1_SOURCES += ../mptest.ads
-mp01_ada_mp01_node1_SOURCES += init.c
-
-mp01_ada_mp01_node1$(EXEEXT): mp01_node1.adb ../mptest.adb init.$(OBJEXT)
- $(GNATCOMPILE) -margs -a $< -o $@
-
-scndir = $(rtems_ada_testsdir)
-dist_scn_DATA = ada_mp01-node1.scn
-
diff --git a/testsuites/ada/mptests/mp01/node2/Makefile.am b/testsuites/ada/mptests/mp01/node2/Makefile.am
deleted file mode 100644
index ee654411fb..0000000000
--- a/testsuites/ada/mptests/mp01/node2/Makefile.am
+++ /dev/null
@@ -1,18 +0,0 @@
-include $(RTEMS_ROOT)/make/custom/@RTEMS_BSP@.cfg
-include $(top_srcdir)/../automake/compile.am
-
-include $(top_srcdir)/ada.am
-
-AM_ADAFLAGS += -I$(srcdir)/..
-
-noinst_PROGRAMS = mp01_ada_mp01_node2
-mp01_ada_mp01_node2_SOURCES = mp01_node2.adb ../mptest.adb config.h
-mp01_ada_mp01_node2_SOURCES += ../mptest.ads
-mp01_ada_mp01_node2_SOURCES += init.c
-
-mp01_ada_mp01_node2$(EXEEXT): mp01_node2.adb ../mptest.adb init.$(OBJEXT)
- $(GNATCOMPILE) -margs -a $< -o $@
-
-scndir = $(rtems_ada_testsdir)
-dist_scn_DATA = ada_mp01-node2.scn
-
diff --git a/testsuites/ada/mptests/mp03/Makefile.am b/testsuites/ada/mptests/mp03/Makefile.am
deleted file mode 100644
index acd9569b12..0000000000
--- a/testsuites/ada/mptests/mp03/Makefile.am
+++ /dev/null
@@ -1,3 +0,0 @@
-_SUBDIRS = node1 node2
-
-include $(top_srcdir)/../automake/subdirs.am
diff --git a/testsuites/ada/mptests/mp03/node1/Makefile.am b/testsuites/ada/mptests/mp03/node1/Makefile.am
deleted file mode 100644
index 4a59642e55..0000000000
--- a/testsuites/ada/mptests/mp03/node1/Makefile.am
+++ /dev/null
@@ -1,18 +0,0 @@
-include $(RTEMS_ROOT)/make/custom/@RTEMS_BSP@.cfg
-include $(top_srcdir)/../automake/compile.am
-
-include $(top_srcdir)/ada.am
-
-AM_ADAFLAGS += -I$(srcdir)/..
-
-noinst_PROGRAMS = mp03_ada_mp03_node1
-mp03_ada_mp03_node1_SOURCES = mp03_node1.adb ../mptest.adb config.h
-mp03_ada_mp03_node1_SOURCES += ../mptest.ads
-mp03_ada_mp03_node1_SOURCES += init.c
-
-mp03_ada_mp03_node1$(EXEEXT): mp03_node1.adb ../mptest.adb init.$(OBJEXT)
- $(GNATCOMPILE) -margs -a $< -o $@
-
-scndir = $(rtems_ada_testsdir)
-dist_scn_DATA = ada_mp03-node1.scn
-
diff --git a/testsuites/ada/mptests/mp03/node2/Makefile.am b/testsuites/ada/mptests/mp03/node2/Makefile.am
deleted file mode 100644
index 7ed6700a83..0000000000
--- a/testsuites/ada/mptests/mp03/node2/Makefile.am
+++ /dev/null
@@ -1,18 +0,0 @@
-include $(RTEMS_ROOT)/make/custom/@RTEMS_BSP@.cfg
-include $(top_srcdir)/../automake/compile.am
-
-include $(top_srcdir)/ada.am
-
-AM_ADAFLAGS += -I$(srcdir)/..
-
-noinst_PROGRAMS = mp03_ada_mp03_node2
-mp03_ada_mp03_node2_SOURCES = mp03_node2.adb ../mptest.adb config.h
-mp03_ada_mp03_node2_SOURCES += ../mptest.ads
-mp03_ada_mp03_node2_SOURCES += init.c
-
-mp03_ada_mp03_node2$(EXEEXT): mp03_node2.adb ../mptest.adb init.$(OBJEXT)
- $(GNATCOMPILE) -margs -a $< -o $@
-
-scndir = $(rtems_ada_testsdir)
-dist_scn_DATA = ada_mp03-node2.scn
-
diff --git a/testsuites/ada/mptests/mp04/Makefile.am b/testsuites/ada/mptests/mp04/Makefile.am
deleted file mode 100644
index acd9569b12..0000000000
--- a/testsuites/ada/mptests/mp04/Makefile.am
+++ /dev/null
@@ -1,3 +0,0 @@
-_SUBDIRS = node1 node2
-
-include $(top_srcdir)/../automake/subdirs.am
diff --git a/testsuites/ada/mptests/mp04/node1/Makefile.am b/testsuites/ada/mptests/mp04/node1/Makefile.am
deleted file mode 100644
index 98c7e19145..0000000000
--- a/testsuites/ada/mptests/mp04/node1/Makefile.am
+++ /dev/null
@@ -1,18 +0,0 @@
-include $(RTEMS_ROOT)/make/custom/@RTEMS_BSP@.cfg
-include $(top_srcdir)/../automake/compile.am
-
-include $(top_srcdir)/ada.am
-
-AM_ADAFLAGS += -I$(srcdir)/..
-
-noinst_PROGRAMS = mp04_ada_mp04_node1
-mp04_ada_mp04_node1_SOURCES = mp04_node1.adb ../mptest.adb config.h
-mp04_ada_mp04_node1_SOURCES += ../mptest.ads
-mp04_ada_mp04_node1_SOURCES += init.c
-
-mp04_ada_mp04_node1$(EXEEXT): mp04_node1.adb ../mptest.adb init.$(OBJEXT)
- $(GNATCOMPILE) -margs -a $< -o $@
-
-scndir = $(rtems_ada_testsdir)
-dist_scn_DATA = ada_mp04-node1.scn
-
diff --git a/testsuites/ada/mptests/mp04/node2/Makefile.am b/testsuites/ada/mptests/mp04/node2/Makefile.am
deleted file mode 100644
index e8cdb3ea8c..0000000000
--- a/testsuites/ada/mptests/mp04/node2/Makefile.am
+++ /dev/null
@@ -1,18 +0,0 @@
-include $(RTEMS_ROOT)/make/custom/@RTEMS_BSP@.cfg
-include $(top_srcdir)/../automake/compile.am
-
-include $(top_srcdir)/ada.am
-
-AM_ADAFLAGS += -I$(srcdir)/..
-
-noinst_PROGRAMS = mp04_ada_mp04_node2
-mp04_ada_mp04_node2_SOURCES = mp04_node2.adb ../mptest.adb config.h
-mp04_ada_mp04_node2_SOURCES += ../mptest.ads
-mp04_ada_mp04_node2_SOURCES += init.c
-
-mp04_ada_mp04_node2$(EXEEXT): mp04_node2.adb ../mptest.adb init.$(OBJEXT)
- $(GNATCOMPILE) -margs -a $< -o $@
-
-scndir = $(rtems_ada_testsdir)
-dist_scn_DATA = ada_mp04-node2.scn
-
diff --git a/testsuites/ada/mptests/mp05/Makefile.am b/testsuites/ada/mptests/mp05/Makefile.am
deleted file mode 100644
index acd9569b12..0000000000
--- a/testsuites/ada/mptests/mp05/Makefile.am
+++ /dev/null
@@ -1,3 +0,0 @@
-_SUBDIRS = node1 node2
-
-include $(top_srcdir)/../automake/subdirs.am
diff --git a/testsuites/ada/mptests/mp05/node1/Makefile.am b/testsuites/ada/mptests/mp05/node1/Makefile.am
deleted file mode 100644
index 351bad9ec3..0000000000
--- a/testsuites/ada/mptests/mp05/node1/Makefile.am
+++ /dev/null
@@ -1,18 +0,0 @@
-include $(RTEMS_ROOT)/make/custom/@RTEMS_BSP@.cfg
-include $(top_srcdir)/../automake/compile.am
-
-include $(top_srcdir)/ada.am
-
-AM_ADAFLAGS += -I$(srcdir)/..
-
-noinst_PROGRAMS = mp05_ada_mp05_node1
-mp05_ada_mp05_node1_SOURCES = mp05_node1.adb ../mptest.adb config.h
-mp05_ada_mp05_node1_SOURCES += ../mptest.ads
-mp05_ada_mp05_node1_SOURCES += init.c
-
-mp05_ada_mp05_node1$(EXEEXT): mp05_node1.adb ../mptest.adb init.$(OBJEXT)
- $(GNATCOMPILE) -margs -a $< -o $@
-
-scndir = $(rtems_ada_testsdir)
-dist_scn_DATA = ada_mp05-node1.scn
-
diff --git a/testsuites/ada/mptests/mp05/node2/Makefile.am b/testsuites/ada/mptests/mp05/node2/Makefile.am
deleted file mode 100644
index ca623887e3..0000000000
--- a/testsuites/ada/mptests/mp05/node2/Makefile.am
+++ /dev/null
@@ -1,18 +0,0 @@
-include $(RTEMS_ROOT)/make/custom/@RTEMS_BSP@.cfg
-include $(top_srcdir)/../automake/compile.am
-
-include $(top_srcdir)/ada.am
-
-AM_ADAFLAGS += -I$(srcdir)/..
-
-noinst_PROGRAMS = mp05_ada_mp05_node2
-mp05_ada_mp05_node2_SOURCES = mp05_node2.adb ../mptest.adb config.h
-mp05_ada_mp05_node2_SOURCES += ../mptest.ads
-mp05_ada_mp05_node2_SOURCES += init.c
-
-mp05_ada_mp05_node2$(EXEEXT): mp05_node2.adb ../mptest.adb init.$(OBJEXT)
- $(GNATCOMPILE) -margs -a $< -o $@
-
-scndir = $(rtems_ada_testsdir)
-dist_scn_DATA = ada_mp05-node2.scn
-
diff --git a/testsuites/ada/mptests/mp06/Makefile.am b/testsuites/ada/mptests/mp06/Makefile.am
deleted file mode 100644
index acd9569b12..0000000000
--- a/testsuites/ada/mptests/mp06/Makefile.am
+++ /dev/null
@@ -1,3 +0,0 @@
-_SUBDIRS = node1 node2
-
-include $(top_srcdir)/../automake/subdirs.am
diff --git a/testsuites/ada/mptests/mp06/node1/Makefile.am b/testsuites/ada/mptests/mp06/node1/Makefile.am
deleted file mode 100644
index 68771e130c..0000000000
--- a/testsuites/ada/mptests/mp06/node1/Makefile.am
+++ /dev/null
@@ -1,18 +0,0 @@
-include $(RTEMS_ROOT)/make/custom/@RTEMS_BSP@.cfg
-include $(top_srcdir)/../automake/compile.am
-
-include $(top_srcdir)/ada.am
-
-AM_ADAFLAGS += -I$(srcdir)/..
-
-noinst_PROGRAMS = mp06_ada_mp06_node1
-mp06_ada_mp06_node1_SOURCES = mp06_node1.adb ../mptest.adb config.h
-mp06_ada_mp06_node1_SOURCES += ../mptest.ads
-mp06_ada_mp06_node1_SOURCES += init.c
-
-mp06_ada_mp06_node1$(EXEEXT): mp06_node1.adb ../mptest.adb init.$(OBJEXT)
- $(GNATCOMPILE) -margs -a $< -o $@
-
-scndir = $(rtems_ada_testsdir)
-dist_scn_DATA = ada_mp06-node1.scn
-
diff --git a/testsuites/ada/mptests/mp06/node2/Makefile.am b/testsuites/ada/mptests/mp06/node2/Makefile.am
deleted file mode 100644
index 8e5d4bd553..0000000000
--- a/testsuites/ada/mptests/mp06/node2/Makefile.am
+++ /dev/null
@@ -1,18 +0,0 @@
-include $(RTEMS_ROOT)/make/custom/@RTEMS_BSP@.cfg
-include $(top_srcdir)/../automake/compile.am
-
-include $(top_srcdir)/ada.am
-
-AM_ADAFLAGS += -I$(srcdir)/..
-
-noinst_PROGRAMS = mp06_ada_mp06_node2
-mp06_ada_mp06_node2_SOURCES = mp06_node2.adb ../mptest.adb config.h
-mp06_ada_mp06_node2_SOURCES += ../mptest.ads
-mp06_ada_mp06_node2_SOURCES += init.c
-
-mp06_ada_mp06_node2$(EXEEXT): mp06_node2.adb ../mptest.adb init.$(OBJEXT)
- $(GNATCOMPILE) -margs -a $< -o $@
-
-scndir = $(rtems_ada_testsdir)
-dist_scn_DATA = ada_mp06-node2.scn
-
diff --git a/testsuites/ada/mptests/mp07/Makefile.am b/testsuites/ada/mptests/mp07/Makefile.am
deleted file mode 100644
index acd9569b12..0000000000
--- a/testsuites/ada/mptests/mp07/Makefile.am
+++ /dev/null
@@ -1,3 +0,0 @@
-_SUBDIRS = node1 node2
-
-include $(top_srcdir)/../automake/subdirs.am
diff --git a/testsuites/ada/mptests/mp07/node1/Makefile.am b/testsuites/ada/mptests/mp07/node1/Makefile.am
deleted file mode 100644
index 81bdb18de8..0000000000
--- a/testsuites/ada/mptests/mp07/node1/Makefile.am
+++ /dev/null
@@ -1,18 +0,0 @@
-include $(RTEMS_ROOT)/make/custom/@RTEMS_BSP@.cfg
-include $(top_srcdir)/../automake/compile.am
-
-include $(top_srcdir)/ada.am
-
-AM_ADAFLAGS += -I$(srcdir)/..
-
-noinst_PROGRAMS = mp07_ada_mp07_node1
-mp07_ada_mp07_node1_SOURCES = mp07_node1.adb ../mptest.adb config.h
-mp07_ada_mp07_node1_SOURCES += ../mptest.ads
-mp07_ada_mp07_node1_SOURCES += init.c
-
-mp07_ada_mp07_node1$(EXEEXT): mp07_node1.adb ../mptest.adb init.$(OBJEXT)
- $(GNATCOMPILE) -margs -a $< -o $@
-
-scndir = $(rtems_ada_testsdir)
-dist_scn_DATA = ada_mp07-node1.scn
-
diff --git a/testsuites/ada/mptests/mp07/node2/Makefile.am b/testsuites/ada/mptests/mp07/node2/Makefile.am
deleted file mode 100644
index 4ec3988c2d..0000000000
--- a/testsuites/ada/mptests/mp07/node2/Makefile.am
+++ /dev/null
@@ -1,18 +0,0 @@
-include $(RTEMS_ROOT)/make/custom/@RTEMS_BSP@.cfg
-include $(top_srcdir)/../automake/compile.am
-
-include $(top_srcdir)/ada.am
-
-AM_ADAFLAGS += -I$(srcdir)/..
-
-noinst_PROGRAMS = mp07_ada_mp07_node2
-mp07_ada_mp07_node2_SOURCES = mp07_node2.adb ../mptest.adb config.h
-mp07_ada_mp07_node2_SOURCES += ../mptest.ads
-mp07_ada_mp07_node2_SOURCES += init.c
-
-mp07_ada_mp07_node2$(EXEEXT): mp07_node2.adb ../mptest.adb init.$(OBJEXT)
- $(GNATCOMPILE) -margs -a $< -o $@
-
-scndir = $(rtems_ada_testsdir)
-dist_scn_DATA = ada_mp07-node2.scn
-
diff --git a/testsuites/ada/mptests/mp08/Makefile.am b/testsuites/ada/mptests/mp08/Makefile.am
deleted file mode 100644
index acd9569b12..0000000000
--- a/testsuites/ada/mptests/mp08/Makefile.am
+++ /dev/null
@@ -1,3 +0,0 @@
-_SUBDIRS = node1 node2
-
-include $(top_srcdir)/../automake/subdirs.am
diff --git a/testsuites/ada/mptests/mp08/node1/Makefile.am b/testsuites/ada/mptests/mp08/node1/Makefile.am
deleted file mode 100644
index 7ac4d2f394..0000000000
--- a/testsuites/ada/mptests/mp08/node1/Makefile.am
+++ /dev/null
@@ -1,18 +0,0 @@
-include $(RTEMS_ROOT)/make/custom/@RTEMS_BSP@.cfg
-include $(top_srcdir)/../automake/compile.am
-
-include $(top_srcdir)/ada.am
-
-AM_ADAFLAGS += -I$(srcdir)/..
-
-noinst_PROGRAMS = mp08_ada_mp08_node1
-mp08_ada_mp08_node1_SOURCES = mp08_node1.adb ../mptest.adb config.h
-mp08_ada_mp08_node1_SOURCES += ../mptest.ads
-mp08_ada_mp08_node1_SOURCES += init.c
-
-mp08_ada_mp08_node1$(EXEEXT): mp08_node1.adb ../mptest.adb init.$(OBJEXT)
- $(GNATCOMPILE) -margs -a $< -o $@
-
-scndir = $(rtems_ada_testsdir)
-dist_scn_DATA = ada_mp08-node1.scn
-
diff --git a/testsuites/ada/mptests/mp08/node2/Makefile.am b/testsuites/ada/mptests/mp08/node2/Makefile.am
deleted file mode 100644
index 6f808f1bb8..0000000000
--- a/testsuites/ada/mptests/mp08/node2/Makefile.am
+++ /dev/null
@@ -1,18 +0,0 @@
-include $(RTEMS_ROOT)/make/custom/@RTEMS_BSP@.cfg
-include $(top_srcdir)/../automake/compile.am
-
-include $(top_srcdir)/ada.am
-
-AM_ADAFLAGS += -I$(srcdir)/..
-
-noinst_PROGRAMS = mp08_ada_mp08_node2
-mp08_ada_mp08_node2_SOURCES = mp08_node2.adb ../mptest.adb config.h
-mp08_ada_mp08_node2_SOURCES += ../mptest.ads
-mp08_ada_mp08_node2_SOURCES += init.c
-
-mp08_ada_mp08_node2$(EXEEXT): mp08_node2.adb ../mptest.adb init.$(OBJEXT)
- $(GNATCOMPILE) -margs -a $< -o $@
-
-scndir = $(rtems_ada_testsdir)
-dist_scn_DATA = ada_mp08-node2.scn
-
diff --git a/testsuites/ada/mptests/mp09/Makefile.am b/testsuites/ada/mptests/mp09/Makefile.am
deleted file mode 100644
index acd9569b12..0000000000
--- a/testsuites/ada/mptests/mp09/Makefile.am
+++ /dev/null
@@ -1,3 +0,0 @@
-_SUBDIRS = node1 node2
-
-include $(top_srcdir)/../automake/subdirs.am
diff --git a/testsuites/ada/mptests/mp09/node1/Makefile.am b/testsuites/ada/mptests/mp09/node1/Makefile.am
deleted file mode 100644
index 6e41e40c83..0000000000
--- a/testsuites/ada/mptests/mp09/node1/Makefile.am
+++ /dev/null
@@ -1,18 +0,0 @@
-include $(RTEMS_ROOT)/make/custom/@RTEMS_BSP@.cfg
-include $(top_srcdir)/../automake/compile.am
-
-include $(top_srcdir)/ada.am
-
-AM_ADAFLAGS += -I$(srcdir)/..
-
-noinst_PROGRAMS = mp09_ada_mp09_node1
-mp09_ada_mp09_node1_SOURCES = mp09_node1.adb ../mptest.adb config.h
-mp09_ada_mp09_node1_SOURCES += ../mptest.ads
-mp09_ada_mp09_node1_SOURCES += init.c
-
-mp09_ada_mp09_node1$(EXEEXT): mp09_node1.adb ../mptest.adb init.$(OBJEXT)
- $(GNATCOMPILE) -margs -a $< -o $@
-
-scndir = $(rtems_ada_testsdir)
-dist_scn_DATA = ada_mp09-node1.scn
-
diff --git a/testsuites/ada/mptests/mp09/node2/Makefile.am b/testsuites/ada/mptests/mp09/node2/Makefile.am
deleted file mode 100644
index d8e748d24e..0000000000
--- a/testsuites/ada/mptests/mp09/node2/Makefile.am
+++ /dev/null
@@ -1,18 +0,0 @@
-include $(RTEMS_ROOT)/make/custom/@RTEMS_BSP@.cfg
-include $(top_srcdir)/../automake/compile.am
-
-include $(top_srcdir)/ada.am
-
-AM_ADAFLAGS += -I$(srcdir)/..
-
-noinst_PROGRAMS = mp09_ada_mp09_node2
-mp09_ada_mp09_node2_SOURCES = mp09_node2.adb ../mptest.adb config.h
-mp09_ada_mp09_node2_SOURCES += ../mptest.ads
-mp09_ada_mp09_node2_SOURCES += init.c
-
-mp09_ada_mp09_node2$(EXEEXT): mp09_node2.adb ../mptest.adb init.$(OBJEXT)
- $(GNATCOMPILE) -margs -a $< -o $@
-
-scndir = $(rtems_ada_testsdir)
-dist_scn_DATA = ada_mp09-node2.scn
-
diff --git a/testsuites/ada/mptests/mp10/Makefile.am b/testsuites/ada/mptests/mp10/Makefile.am
deleted file mode 100644
index acd9569b12..0000000000
--- a/testsuites/ada/mptests/mp10/Makefile.am
+++ /dev/null
@@ -1,3 +0,0 @@
-_SUBDIRS = node1 node2
-
-include $(top_srcdir)/../automake/subdirs.am
diff --git a/testsuites/ada/mptests/mp10/node1/Makefile.am b/testsuites/ada/mptests/mp10/node1/Makefile.am
deleted file mode 100644
index 93cba93762..0000000000
--- a/testsuites/ada/mptests/mp10/node1/Makefile.am
+++ /dev/null
@@ -1,18 +0,0 @@
-include $(RTEMS_ROOT)/make/custom/@RTEMS_BSP@.cfg
-include $(top_srcdir)/../automake/compile.am
-
-include $(top_srcdir)/ada.am
-
-AM_ADAFLAGS += -I$(srcdir)/..
-
-noinst_PROGRAMS = mp10_ada_mp10_node1
-mp10_ada_mp10_node1_SOURCES = mp10_node1.adb ../mptest.adb config.h
-mp10_ada_mp10_node1_SOURCES += ../mptest.ads
-mp10_ada_mp10_node1_SOURCES += init.c
-
-mp10_ada_mp10_node1$(EXEEXT): mp10_node1.adb ../mptest.adb init.$(OBJEXT)
- $(GNATCOMPILE) -margs -a $< -o $@
-
-scndir = $(rtems_ada_testsdir)
-dist_scn_DATA = ada_mp10-node1.scn
-
diff --git a/testsuites/ada/mptests/mp10/node2/Makefile.am b/testsuites/ada/mptests/mp10/node2/Makefile.am
deleted file mode 100644
index 98907fa8a1..0000000000
--- a/testsuites/ada/mptests/mp10/node2/Makefile.am
+++ /dev/null
@@ -1,18 +0,0 @@
-include $(RTEMS_ROOT)/make/custom/@RTEMS_BSP@.cfg
-include $(top_srcdir)/../automake/compile.am
-
-include $(top_srcdir)/ada.am
-
-AM_ADAFLAGS += -I$(srcdir)/..
-
-noinst_PROGRAMS = mp10_ada_mp10_node2
-mp10_ada_mp10_node2_SOURCES = mp10_node2.adb ../mptest.adb config.h
-mp10_ada_mp10_node2_SOURCES += ../mptest.ads
-mp10_ada_mp10_node2_SOURCES += init.c
-
-mp10_ada_mp10_node2$(EXEEXT): mp10_node2.adb ../mptest.adb init.$(OBJEXT)
- $(GNATCOMPILE) -margs -a $< -o $@
-
-scndir = $(rtems_ada_testsdir)
-dist_scn_DATA = ada_mp10-node2.scn
-
diff --git a/testsuites/ada/mptests/mp11/Makefile.am b/testsuites/ada/mptests/mp11/Makefile.am
deleted file mode 100644
index acd9569b12..0000000000
--- a/testsuites/ada/mptests/mp11/Makefile.am
+++ /dev/null
@@ -1,3 +0,0 @@
-_SUBDIRS = node1 node2
-
-include $(top_srcdir)/../automake/subdirs.am
diff --git a/testsuites/ada/mptests/mp11/node1/Makefile.am b/testsuites/ada/mptests/mp11/node1/Makefile.am
deleted file mode 100644
index 2bba219370..0000000000
--- a/testsuites/ada/mptests/mp11/node1/Makefile.am
+++ /dev/null
@@ -1,18 +0,0 @@
-include $(RTEMS_ROOT)/make/custom/@RTEMS_BSP@.cfg
-include $(top_srcdir)/../automake/compile.am
-
-include $(top_srcdir)/ada.am
-
-AM_ADAFLAGS += -I$(srcdir)/..
-
-noinst_PROGRAMS = mp11_ada_mp11_node1
-mp11_ada_mp11_node1_SOURCES = mp11_node1.adb ../mptest.adb config.h
-mp11_ada_mp11_node1_SOURCES += ../mptest.ads
-mp11_ada_mp11_node1_SOURCES += init.c
-
-mp11_ada_mp11_node1$(EXEEXT): mp11_node1.adb ../mptest.adb init.$(OBJEXT)
- $(GNATCOMPILE) -margs -a $< -o $@
-
-scndir = $(rtems_ada_testsdir)
-dist_scn_DATA = ada_mp11-node1.scn
-
diff --git a/testsuites/ada/mptests/mp11/node2/Makefile.am b/testsuites/ada/mptests/mp11/node2/Makefile.am
deleted file mode 100644
index 5c78df4020..0000000000
--- a/testsuites/ada/mptests/mp11/node2/Makefile.am
+++ /dev/null
@@ -1,18 +0,0 @@
-include $(RTEMS_ROOT)/make/custom/@RTEMS_BSP@.cfg
-include $(top_srcdir)/../automake/compile.am
-
-include $(top_srcdir)/ada.am
-
-AM_ADAFLAGS += -I$(srcdir)/..
-
-noinst_PROGRAMS = mp11_ada_mp11_node2
-mp11_ada_mp11_node2_SOURCES = mp11_node2.adb ../mptest.adb config.h
-mp11_ada_mp11_node2_SOURCES += ../mptest.ads
-mp11_ada_mp11_node2_SOURCES += init.c
-
-mp11_ada_mp11_node2$(EXEEXT): mp11_node2.adb ../mptest.adb init.$(OBJEXT)
- $(GNATCOMPILE) -margs -a $< -o $@
-
-scndir = $(rtems_ada_testsdir)
-dist_scn_DATA = ada_mp11-node2.scn
-
diff --git a/testsuites/ada/mptests/mp12/Makefile.am b/testsuites/ada/mptests/mp12/Makefile.am
deleted file mode 100644
index acd9569b12..0000000000
--- a/testsuites/ada/mptests/mp12/Makefile.am
+++ /dev/null
@@ -1,3 +0,0 @@
-_SUBDIRS = node1 node2
-
-include $(top_srcdir)/../automake/subdirs.am
diff --git a/testsuites/ada/mptests/mp12/node1/Makefile.am b/testsuites/ada/mptests/mp12/node1/Makefile.am
deleted file mode 100644
index 0717da924a..0000000000
--- a/testsuites/ada/mptests/mp12/node1/Makefile.am
+++ /dev/null
@@ -1,18 +0,0 @@
-include $(RTEMS_ROOT)/make/custom/@RTEMS_BSP@.cfg
-include $(top_srcdir)/../automake/compile.am
-
-include $(top_srcdir)/ada.am
-
-AM_ADAFLAGS += -I$(srcdir)/..
-
-noinst_PROGRAMS = mp12_ada_mp12_node1
-mp12_ada_mp12_node1_SOURCES = mp12_node1.adb ../mptest.adb config.h
-mp12_ada_mp12_node1_SOURCES += ../mptest.ads
-mp12_ada_mp12_node1_SOURCES += init.c
-
-mp12_ada_mp12_node1$(EXEEXT): mp12_node1.adb ../mptest.adb init.$(OBJEXT)
- $(GNATCOMPILE) -margs -a $< -o $@
-
-scndir = $(rtems_ada_testsdir)
-dist_scn_DATA = ada_mp12-node1.scn
-
diff --git a/testsuites/ada/mptests/mp12/node2/Makefile.am b/testsuites/ada/mptests/mp12/node2/Makefile.am
deleted file mode 100644
index ae5e71bcf6..0000000000
--- a/testsuites/ada/mptests/mp12/node2/Makefile.am
+++ /dev/null
@@ -1,18 +0,0 @@
-include $(RTEMS_ROOT)/make/custom/@RTEMS_BSP@.cfg
-include $(top_srcdir)/../automake/compile.am
-
-include $(top_srcdir)/ada.am
-
-AM_ADAFLAGS += -I$(srcdir)/..
-
-noinst_PROGRAMS = mp12_ada_mp12_node2
-mp12_ada_mp12_node2_SOURCES = mp12_node2.adb ../mptest.adb config.h
-mp12_ada_mp12_node2_SOURCES += ../mptest.ads
-mp12_ada_mp12_node2_SOURCES += init.c
-
-mp12_ada_mp12_node2$(EXEEXT): mp12_node2.adb ../mptest.adb init.$(OBJEXT)
- $(GNATCOMPILE) -margs -a $< -o $@
-
-scndir = $(rtems_ada_testsdir)
-dist_scn_DATA = ada_mp12-node2.scn
-
diff --git a/testsuites/ada/mptests/mp13/Makefile.am b/testsuites/ada/mptests/mp13/Makefile.am
deleted file mode 100644
index acd9569b12..0000000000
--- a/testsuites/ada/mptests/mp13/Makefile.am
+++ /dev/null
@@ -1,3 +0,0 @@
-_SUBDIRS = node1 node2
-
-include $(top_srcdir)/../automake/subdirs.am
diff --git a/testsuites/ada/mptests/mp13/node1/Makefile.am b/testsuites/ada/mptests/mp13/node1/Makefile.am
deleted file mode 100644
index ee1ec62d22..0000000000
--- a/testsuites/ada/mptests/mp13/node1/Makefile.am
+++ /dev/null
@@ -1,18 +0,0 @@
-include $(RTEMS_ROOT)/make/custom/@RTEMS_BSP@.cfg
-include $(top_srcdir)/../automake/compile.am
-
-include $(top_srcdir)/ada.am
-
-AM_ADAFLAGS += -I$(srcdir)/..
-
-noinst_PROGRAMS = mp13_ada_mp13_node1
-mp13_ada_mp13_node1_SOURCES = mp13_node1.adb ../mptest.adb config.h
-mp13_ada_mp13_node1_SOURCES += ../mptest.ads
-mp13_ada_mp13_node1_SOURCES += init.c
-
-mp13_ada_mp13_node1$(EXEEXT): mp13_node1.adb ../mptest.adb init.$(OBJEXT)
- $(GNATCOMPILE) -margs -a $< -o $@
-
-scndir = $(rtems_ada_testsdir)
-dist_scn_DATA = ada_mp13-node1.scn
-
diff --git a/testsuites/ada/mptests/mp13/node2/Makefile.am b/testsuites/ada/mptests/mp13/node2/Makefile.am
deleted file mode 100644
index 7137c7fc51..0000000000
--- a/testsuites/ada/mptests/mp13/node2/Makefile.am
+++ /dev/null
@@ -1,18 +0,0 @@
-include $(RTEMS_ROOT)/make/custom/@RTEMS_BSP@.cfg
-include $(top_srcdir)/../automake/compile.am
-
-include $(top_srcdir)/ada.am
-
-AM_ADAFLAGS += -I$(srcdir)/..
-
-noinst_PROGRAMS = mp13_ada_mp13_node2
-mp13_ada_mp13_node2_SOURCES = mp13_node2.adb ../mptest.adb config.h
-mp13_ada_mp13_node2_SOURCES += ../mptest.ads
-mp13_ada_mp13_node2_SOURCES += init.c
-
-mp13_ada_mp13_node2$(EXEEXT): mp13_node2.adb ../mptest.adb init.$(OBJEXT)
- $(GNATCOMPILE) -margs -a $< -o $@
-
-scndir = $(rtems_ada_testsdir)
-dist_scn_DATA = ada_mp13-node2.scn
-
diff --git a/testsuites/ada/mptests/mp14/Makefile.am b/testsuites/ada/mptests/mp14/Makefile.am
deleted file mode 100644
index acd9569b12..0000000000
--- a/testsuites/ada/mptests/mp14/Makefile.am
+++ /dev/null
@@ -1,3 +0,0 @@
-_SUBDIRS = node1 node2
-
-include $(top_srcdir)/../automake/subdirs.am
diff --git a/testsuites/ada/mptests/mp14/node1/Makefile.am b/testsuites/ada/mptests/mp14/node1/Makefile.am
deleted file mode 100644
index e9e76b4140..0000000000
--- a/testsuites/ada/mptests/mp14/node1/Makefile.am
+++ /dev/null
@@ -1,18 +0,0 @@
-include $(RTEMS_ROOT)/make/custom/@RTEMS_BSP@.cfg
-include $(top_srcdir)/../automake/compile.am
-
-include $(top_srcdir)/ada.am
-
-AM_ADAFLAGS += -I$(srcdir)/..
-
-noinst_PROGRAMS = mp14_ada_mp14_node1
-mp14_ada_mp14_node1_SOURCES = mp14_node1.adb ../mptest.adb config.h
-mp14_ada_mp14_node1_SOURCES += ../mptest.ads
-mp14_ada_mp14_node1_SOURCES += init.c
-
-mp14_ada_mp14_node1$(EXEEXT): mp14_node1.adb ../mptest.adb init.$(OBJEXT)
- $(GNATCOMPILE) -margs -a $< -o $@
-
-scndir = $(rtems_ada_testsdir)
-dist_scn_DATA = ada_mp14-node1.scn
-
diff --git a/testsuites/ada/mptests/mp14/node2/Makefile.am b/testsuites/ada/mptests/mp14/node2/Makefile.am
deleted file mode 100644
index 2e0e9a3678..0000000000
--- a/testsuites/ada/mptests/mp14/node2/Makefile.am
+++ /dev/null
@@ -1,18 +0,0 @@
-include $(RTEMS_ROOT)/make/custom/@RTEMS_BSP@.cfg
-include $(top_srcdir)/../automake/compile.am
-
-include $(top_srcdir)/ada.am
-
-AM_ADAFLAGS += -I$(srcdir)/..
-
-noinst_PROGRAMS = mp14_ada_mp14_node2
-mp14_ada_mp14_node2_SOURCES = mp14_node2.adb ../mptest.adb config.h
-mp14_ada_mp14_node2_SOURCES += ../mptest.ads
-mp14_ada_mp14_node2_SOURCES += init.c
-
-mp14_ada_mp14_node2$(EXEEXT): mp14_node2.adb ../mptest.adb init.$(OBJEXT)
- $(GNATCOMPILE) -margs -a $< -o $@
-
-scndir = $(rtems_ada_testsdir)
-dist_scn_DATA = ada_mp14-node2.scn
-
diff --git a/testsuites/ada/samples/Makefile.am b/testsuites/ada/samples/Makefile.am
deleted file mode 100644
index e50f2c8c54..0000000000
--- a/testsuites/ada/samples/Makefile.am
+++ /dev/null
@@ -1,8 +0,0 @@
-_SUBDIRS = hello ticker base_sp nsecs
-
-if HAS_MP
-_SUBDIRS += base_mp
-endif
-DIST_SUBDIRS = hello ticker base_sp base_mp nsecs
-
-include $(top_srcdir)/../automake/subdirs.am
diff --git a/testsuites/ada/samples/base_mp/Makefile.am b/testsuites/ada/samples/base_mp/Makefile.am
deleted file mode 100644
index d1402f07de..0000000000
--- a/testsuites/ada/samples/base_mp/Makefile.am
+++ /dev/null
@@ -1,18 +0,0 @@
-include $(RTEMS_ROOT)/make/custom/@RTEMS_BSP@.cfg
-include $(top_srcdir)/../automake/compile.am
-
-_SUBDIRS = node1 node2
-#include $(top_srcdir)/ada.am
-
-#mptest$(EXEEXT): mptest.adb
-# $(GNATCOMPILE) -margs -a $< -o $@
-
-#if EXPADA
-#noinst_PROGRAMS = mptest
-#endif
-
-#mptest_exe_SOURCES = mptest.adb mptest.ads
-
-
-
-include $(top_srcdir)/../automake/subdirs.am
diff --git a/testsuites/ada/samples/base_mp/node1/Makefile.am b/testsuites/ada/samples/base_mp/node1/Makefile.am
deleted file mode 100644
index 26770f4e9a..0000000000
--- a/testsuites/ada/samples/base_mp/node1/Makefile.am
+++ /dev/null
@@ -1,19 +0,0 @@
-include $(RTEMS_ROOT)/make/custom/@RTEMS_BSP@.cfg
-include $(top_srcdir)/../automake/compile.am
-
-include $(top_srcdir)/ada.am
-
-AM_ADAFLAGS += -I$(srcdir)/..
-AM_CPPFLAGS += -I$(srcdir)/..
-
-if EXPADA
-noinst_PROGRAMS = ada_base_mp_node1
-ada_base_mp_node1_SOURCES = init.c mptest-per_node_configuration.adb
-endif
-
-ada_base_mp_node1$(EXEEXT): ../mptest.adb init.o
- $(GNATCOMPILE) -margs -a $< -o $@
-
-scndir = $(rtems_ada_testsdir)
-dist_scn_DATA = ada_base_mp-node1.scn
-
diff --git a/testsuites/ada/samples/base_mp/node2/Makefile.am b/testsuites/ada/samples/base_mp/node2/Makefile.am
deleted file mode 100644
index 0129427f02..0000000000
--- a/testsuites/ada/samples/base_mp/node2/Makefile.am
+++ /dev/null
@@ -1,19 +0,0 @@
-include $(RTEMS_ROOT)/make/custom/@RTEMS_BSP@.cfg
-include $(top_srcdir)/../automake/compile.am
-
-include $(top_srcdir)/ada.am
-
-AM_ADAFLAGS += -I$(srcdir)/..
-AM_CPPFLAGS += -I$(srcdir)/..
-
-if EXPADA
-noinst_PROGRAMS = ada_base_mp_node2
-ada_base_mp_node2_SOURCES = init.c mptest-per_node_configuration.adb
-endif
-
-ada_base_mp_node2$(EXEEXT): ../mptest.adb init.o
- $(GNATCOMPILE) -margs -a $< -o $@
-
-scndir = $(rtems_ada_testsdir)
-dist_scn_DATA = ada_base_mp-node2.scn
-
diff --git a/testsuites/ada/samples/base_sp/Makefile.am b/testsuites/ada/samples/base_sp/Makefile.am
deleted file mode 100644
index e1e07319a9..0000000000
--- a/testsuites/ada/samples/base_sp/Makefile.am
+++ /dev/null
@@ -1,18 +0,0 @@
-include $(RTEMS_ROOT)/make/custom/@RTEMS_BSP@.cfg
-include $(top_srcdir)/../automake/compile.am
-
-include $(top_srcdir)/ada.am
-
-ada_base_sp$(EXEEXT): base_sp.adb init.$(OBJEXT)
- $(GNATCOMPILE) -margs -a $< -o $@
-
-init.$(OBJEXT): init.c
- $(COMPILE.c) $(AM_CPPFLAGS) -I$(srcdir) -c $<
-
-noinst_PROGRAMS = ada_base_sp
-
-ada_base_sp_SOURCES = base_sp.adb config.h sptest.adb sptest.ads
-
-scndir = $(rtems_ada_testsdir)
-dist_scn_DATA = ada_base_sp.scn
-
diff --git a/testsuites/ada/samples/hello/Makefile.am b/testsuites/ada/samples/hello/Makefile.am
deleted file mode 100644
index 3e3fefcf44..0000000000
--- a/testsuites/ada/samples/hello/Makefile.am
+++ /dev/null
@@ -1,18 +0,0 @@
-include $(RTEMS_ROOT)/make/custom/@RTEMS_BSP@.cfg
-include $(top_srcdir)/../automake/compile.am
-
-include $(top_srcdir)/ada.am
-
-ada_hello$(EXEEXT): hello.adb init.$(OBJEXT)
- $(GNATCOMPILE) -margs -a $< -o $@
-
-init.$(OBJEXT): init.c
- $(COMPILE.c) $(AM_CPPFLAGS) -I$(srcdir) -c $<
-
-noinst_PROGRAMS = ada_hello
-
-ada_hello_SOURCES = hello.adb config.h sptest.adb sptest.ads
-
-scndir = $(rtems_ada_testsdir)
-dist_scn_DATA = ada_hello.scn
-
diff --git a/testsuites/ada/samples/nsecs/Makefile.am b/testsuites/ada/samples/nsecs/Makefile.am
deleted file mode 100644
index d4fae4aac0..0000000000
--- a/testsuites/ada/samples/nsecs/Makefile.am
+++ /dev/null
@@ -1,18 +0,0 @@
-include $(RTEMS_ROOT)/make/custom/@RTEMS_BSP@.cfg
-include $(top_srcdir)/../automake/compile.am
-
-include $(top_srcdir)/ada.am
-
-ada_nsecs$(EXEEXT): nsecs.adb init.$(OBJEXT)
- $(GNATCOMPILE) -margs -a $< -o $@
-
-init.$(OBJEXT): init.c
- $(COMPILE.c) $(AM_CPPFLAGS) -I$(srcdir) -c $<
-
-noinst_PROGRAMS = ada_nsecs
-
-ada_nsecs_SOURCES = nsecs.adb config.h sptest.adb sptest.ads
-
-scndir = $(rtems_ada_testsdir)
-dist_scn_DATA = ada_nsecs.scn
-
diff --git a/testsuites/ada/samples/ticker/Makefile.am b/testsuites/ada/samples/ticker/Makefile.am
deleted file mode 100644
index 3da9a585b2..0000000000
--- a/testsuites/ada/samples/ticker/Makefile.am
+++ /dev/null
@@ -1,18 +0,0 @@
-include $(RTEMS_ROOT)/make/custom/@RTEMS_BSP@.cfg
-include $(top_srcdir)/../automake/compile.am
-
-include $(top_srcdir)/ada.am
-
-ada_ticker$(EXEEXT): ticker.adb init.$(OBJEXT)
- $(GNATCOMPILE) -margs -a $< -o $@
-
-init.$(OBJEXT): init.c
- $(COMPILE.c) $(AM_CPPFLAGS) -I$(srcdir) -c $<
-
-noinst_PROGRAMS = ada_ticker
-
-ada_ticker_SOURCES = ticker.adb config.h sptest.adb sptest.ads
-
-scndir = $(rtems_ada_testsdir)
-dist_scn_DATA = ada_ticker.scn
-
diff --git a/testsuites/ada/sptests/Makefile.am b/testsuites/ada/sptests/Makefile.am
deleted file mode 100644
index b79ea217e8..0000000000
--- a/testsuites/ada/sptests/Makefile.am
+++ /dev/null
@@ -1,27 +0,0 @@
-_SUBDIRS =
-_SUBDIRS += sp01
-_SUBDIRS += sp02
-_SUBDIRS += sp03
-_SUBDIRS += sp04
-_SUBDIRS += sp05
-_SUBDIRS += sp06
-_SUBDIRS += sp07
-_SUBDIRS += sp08
-_SUBDIRS += sp09
-_SUBDIRS += sp11
-_SUBDIRS += sp12
-_SUBDIRS += sp13
-_SUBDIRS += sp14
-_SUBDIRS += sp15
-_SUBDIRS += sp16
-_SUBDIRS += sp17
-_SUBDIRS += sp19
-_SUBDIRS += sp20
-_SUBDIRS += sp22
-_SUBDIRS += sp23
-_SUBDIRS += sp24
-_SUBDIRS += sp25
-_SUBDIRS += spname01
-_SUBDIRS += spatcb01
-
-include $(top_srcdir)/../automake/subdirs.am
diff --git a/testsuites/ada/sptests/sp01/Makefile.am b/testsuites/ada/sptests/sp01/Makefile.am
deleted file mode 100644
index baa2d66676..0000000000
--- a/testsuites/ada/sptests/sp01/Makefile.am
+++ /dev/null
@@ -1,15 +0,0 @@
-include $(RTEMS_ROOT)/make/custom/@RTEMS_BSP@.cfg
-include $(top_srcdir)/../automake/compile.am
-
-include $(top_srcdir)/ada.am
-
-noinst_PROGRAMS = ada_sp01
-ada_sp01_SOURCES = sp01.adb config.h sptest.adb sptest.ads
-ada_sp01_SOURCES += init.c
-
-ada_sp01$(EXEEXT): sp01.adb init.$(OBJEXT)
- $(GNATCOMPILE) -margs -a $< -o $@
-
-scndir = $(rtems_ada_testsdir)
-dist_scn_DATA = ada_sp01.scn
-
diff --git a/testsuites/ada/sptests/sp02/Makefile.am b/testsuites/ada/sptests/sp02/Makefile.am
deleted file mode 100644
index 74bfd0f6b1..0000000000
--- a/testsuites/ada/sptests/sp02/Makefile.am
+++ /dev/null
@@ -1,15 +0,0 @@
-include $(RTEMS_ROOT)/make/custom/@RTEMS_BSP@.cfg
-include $(top_srcdir)/../automake/compile.am
-
-include $(top_srcdir)/ada.am
-
-noinst_PROGRAMS = ada_sp02
-ada_sp02_SOURCES = sp02.adb config.h sptest.adb sptest.ads
-ada_sp02_SOURCES += init.c
-
-ada_sp02$(EXEEXT): sp02.adb init.$(OBJEXT)
- $(GNATCOMPILE) -margs -a $< -o $@
-
-scndir = $(rtems_ada_testsdir)
-dist_scn_DATA = ada_sp02.scn
-
diff --git a/testsuites/ada/sptests/sp03/Makefile.am b/testsuites/ada/sptests/sp03/Makefile.am
deleted file mode 100644
index e7656e9757..0000000000
--- a/testsuites/ada/sptests/sp03/Makefile.am
+++ /dev/null
@@ -1,15 +0,0 @@
-include $(RTEMS_ROOT)/make/custom/@RTEMS_BSP@.cfg
-include $(top_srcdir)/../automake/compile.am
-
-include $(top_srcdir)/ada.am
-
-noinst_PROGRAMS = ada_sp03
-ada_sp03_SOURCES = sp03.adb config.h sptest.adb sptest.ads
-ada_sp03_SOURCES += init.c
-
-ada_sp03$(EXEEXT): sp03.adb init.$(OBJEXT)
- $(GNATCOMPILE) -margs -a $< -o $@
-
-scndir = $(rtems_ada_testsdir)
-dist_scn_DATA = ada_sp03.scn
-
diff --git a/testsuites/ada/sptests/sp04/Makefile.am b/testsuites/ada/sptests/sp04/Makefile.am
deleted file mode 100644
index d1c07e8089..0000000000
--- a/testsuites/ada/sptests/sp04/Makefile.am
+++ /dev/null
@@ -1,15 +0,0 @@
-include $(RTEMS_ROOT)/make/custom/@RTEMS_BSP@.cfg
-include $(top_srcdir)/../automake/compile.am
-
-include $(top_srcdir)/ada.am
-
-noinst_PROGRAMS = ada_sp04
-ada_sp04_SOURCES = sp04.adb config.h sptest.adb sptest.ads
-ada_sp04_SOURCES += init.c
-
-ada_sp04$(EXEEXT): sp04.adb init.$(OBJEXT)
- $(GNATCOMPILE) -margs -a $< -o $@
-
-scndir = $(rtems_ada_testsdir)
-dist_scn_DATA = ada_sp04.scn
-
diff --git a/testsuites/ada/sptests/sp05/Makefile.am b/testsuites/ada/sptests/sp05/Makefile.am
deleted file mode 100644
index 4330da6f53..0000000000
--- a/testsuites/ada/sptests/sp05/Makefile.am
+++ /dev/null
@@ -1,15 +0,0 @@
-include $(RTEMS_ROOT)/make/custom/@RTEMS_BSP@.cfg
-include $(top_srcdir)/../automake/compile.am
-
-include $(top_srcdir)/ada.am
-
-noinst_PROGRAMS = ada_sp05
-ada_sp05_SOURCES = sp05.adb config.h sptest.adb sptest.ads
-ada_sp05_SOURCES += init.c
-
-ada_sp05$(EXEEXT): sp05.adb init.$(OBJEXT)
- $(GNATCOMPILE) -margs -a $< -o $@
-
-scndir = $(rtems_ada_testsdir)
-dist_scn_DATA = ada_sp05.scn
-
diff --git a/testsuites/ada/sptests/sp06/Makefile.am b/testsuites/ada/sptests/sp06/Makefile.am
deleted file mode 100644
index 7ca252d542..0000000000
--- a/testsuites/ada/sptests/sp06/Makefile.am
+++ /dev/null
@@ -1,15 +0,0 @@
-include $(RTEMS_ROOT)/make/custom/@RTEMS_BSP@.cfg
-include $(top_srcdir)/../automake/compile.am
-
-include $(top_srcdir)/ada.am
-
-noinst_PROGRAMS = ada_sp06
-ada_sp06_SOURCES = sp06.adb config.h sptest.adb sptest.ads
-ada_sp06_SOURCES += init.c
-
-ada_sp06$(EXEEXT): sp06.adb init.$(OBJEXT)
- $(GNATCOMPILE) -margs -a $< -o $@
-
-scndir = $(rtems_ada_testsdir)
-dist_scn_DATA = ada_sp06.scn
-
diff --git a/testsuites/ada/sptests/sp07/Makefile.am b/testsuites/ada/sptests/sp07/Makefile.am
deleted file mode 100644
index 321017c942..0000000000
--- a/testsuites/ada/sptests/sp07/Makefile.am
+++ /dev/null
@@ -1,16 +0,0 @@
-include $(RTEMS_ROOT)/make/custom/@RTEMS_BSP@.cfg
-include $(top_srcdir)/../automake/compile.am
-
-include $(top_srcdir)/ada.am
-
-noinst_PROGRAMS = ada_sp07
-
-ada_sp07_SOURCES = sp07.adb config.h sptest.adb sptest.ads
-ada_sp07_SOURCES += init.c
-
-ada_sp07$(EXEEXT): sp07.adb init.$(OBJEXT)
- $(GNATCOMPILE) -margs -a $< -o $@
-
-scndir = $(rtems_ada_testsdir)
-dist_scn_DATA = ada_sp07.scn
-
diff --git a/testsuites/ada/sptests/sp08/Makefile.am b/testsuites/ada/sptests/sp08/Makefile.am
deleted file mode 100644
index 4380e7bb33..0000000000
--- a/testsuites/ada/sptests/sp08/Makefile.am
+++ /dev/null
@@ -1,15 +0,0 @@
-include $(RTEMS_ROOT)/make/custom/@RTEMS_BSP@.cfg
-include $(top_srcdir)/../automake/compile.am
-
-include $(top_srcdir)/ada.am
-
-noinst_PROGRAMS = ada_sp08
-ada_sp08_SOURCES = sp08.adb config.h sptest.adb sptest.ads
-ada_sp08_SOURCES += init.c
-
-ada_sp08$(EXEEXT): sp08.adb init.$(OBJEXT)
- $(GNATCOMPILE) -margs -a $< -o $@
-
-scndir = $(rtems_ada_testsdir)
-dist_scn_DATA = ada_sp08.scn
-
diff --git a/testsuites/ada/sptests/sp09/Makefile.am b/testsuites/ada/sptests/sp09/Makefile.am
deleted file mode 100644
index e24f969386..0000000000
--- a/testsuites/ada/sptests/sp09/Makefile.am
+++ /dev/null
@@ -1,20 +0,0 @@
-include $(RTEMS_ROOT)/make/custom/@RTEMS_BSP@.cfg
-include $(top_srcdir)/../automake/compile.am
-
-include $(top_srcdir)/ada.am
-
-# Prevents Ada from raising a constraint so that the error
-# handling can be verified in the binding.
-AM_ADAFLAGS += -gnatp
-
-noinst_PROGRAMS = ada_sp09
-
-ada_sp09_SOURCES = sp09.adb config.h sptest.adb sptest.ads
-ada_sp09_SOURCES += init.c
-
-ada_sp09$(EXEEXT): sp09.adb init.$(OBJEXT)
- $(GNATCOMPILE) -margs -a $< -o $@
-
-scndir = $(rtems_ada_testsdir)
-dist_scn_DATA = ada_sp09.scn
-
diff --git a/testsuites/ada/sptests/sp11/Makefile.am b/testsuites/ada/sptests/sp11/Makefile.am
deleted file mode 100644
index 0c80d393df..0000000000
--- a/testsuites/ada/sptests/sp11/Makefile.am
+++ /dev/null
@@ -1,15 +0,0 @@
-include $(RTEMS_ROOT)/make/custom/@RTEMS_BSP@.cfg
-include $(top_srcdir)/../automake/compile.am
-
-include $(top_srcdir)/ada.am
-
-noinst_PROGRAMS = ada_sp11
-ada_sp11_SOURCES = sp11.adb config.h sptest.adb sptest.ads
-ada_sp11_SOURCES += init.c
-
-ada_sp11$(EXEEXT): sp11.adb init.$(OBJEXT)
- $(GNATCOMPILE) -margs -a $< -o $@
-
-scndir = $(rtems_ada_testsdir)
-dist_scn_DATA = ada_sp11.scn
-
diff --git a/testsuites/ada/sptests/sp12/Makefile.am b/testsuites/ada/sptests/sp12/Makefile.am
deleted file mode 100644
index 0fcb25ff6e..0000000000
--- a/testsuites/ada/sptests/sp12/Makefile.am
+++ /dev/null
@@ -1,15 +0,0 @@
-include $(RTEMS_ROOT)/make/custom/@RTEMS_BSP@.cfg
-include $(top_srcdir)/../automake/compile.am
-
-include $(top_srcdir)/ada.am
-
-noinst_PROGRAMS = ada_sp12
-ada_sp12_SOURCES = sp12.adb config.h sptest.adb sptest.ads
-ada_sp12_SOURCES += init.c
-
-ada_sp12$(EXEEXT): sp12.adb init.$(OBJEXT)
- $(GNATCOMPILE) -margs -a $< -o $@
-
-scndir = $(rtems_ada_testsdir)
-dist_scn_DATA = ada_sp12.scn
-
diff --git a/testsuites/ada/sptests/sp13/Makefile.am b/testsuites/ada/sptests/sp13/Makefile.am
deleted file mode 100644
index 7ca7fb64c0..0000000000
--- a/testsuites/ada/sptests/sp13/Makefile.am
+++ /dev/null
@@ -1,15 +0,0 @@
-include $(RTEMS_ROOT)/make/custom/@RTEMS_BSP@.cfg
-include $(top_srcdir)/../automake/compile.am
-
-include $(top_srcdir)/ada.am
-
-noinst_PROGRAMS = ada_sp13
-ada_sp13_SOURCES = sp13.adb config.h sptest.adb sptest.ads
-ada_sp13_SOURCES += init.c
-
-ada_sp13$(EXEEXT): sp13.adb init.$(OBJEXT)
- $(GNATCOMPILE) -margs -a $< -o $@
-
-scndir = $(rtems_ada_testsdir)
-dist_scn_DATA = ada_sp13.scn
-
diff --git a/testsuites/ada/sptests/sp14/Makefile.am b/testsuites/ada/sptests/sp14/Makefile.am
deleted file mode 100644
index 5874c26e85..0000000000
--- a/testsuites/ada/sptests/sp14/Makefile.am
+++ /dev/null
@@ -1,15 +0,0 @@
-include $(RTEMS_ROOT)/make/custom/@RTEMS_BSP@.cfg
-include $(top_srcdir)/../automake/compile.am
-
-include $(top_srcdir)/ada.am
-
-noinst_PROGRAMS = ada_sp14
-ada_sp14_SOURCES = sp14.adb config.h sptest.adb sptest.ads
-ada_sp14_SOURCES += init.c
-
-ada_sp14$(EXEEXT): sp14.adb init.$(OBJEXT)
- $(GNATCOMPILE) -margs -a $< -o $@
-
-scndir = $(rtems_ada_testsdir)
-dist_scn_DATA = ada_sp14.scn
-
diff --git a/testsuites/ada/sptests/sp15/Makefile.am b/testsuites/ada/sptests/sp15/Makefile.am
deleted file mode 100644
index 9e1b6b8317..0000000000
--- a/testsuites/ada/sptests/sp15/Makefile.am
+++ /dev/null
@@ -1,15 +0,0 @@
-include $(RTEMS_ROOT)/make/custom/@RTEMS_BSP@.cfg
-include $(top_srcdir)/../automake/compile.am
-
-include $(top_srcdir)/ada.am
-
-noinst_PROGRAMS = ada_sp15
-ada_sp15_SOURCES = sp15.adb config.h sptest.adb sptest.ads
-ada_sp15_SOURCES += init.c
-
-ada_sp15$(EXEEXT): sp15.adb init.$(OBJEXT)
- $(GNATCOMPILE) -margs -a $< -o $@
-
-scndir = $(rtems_ada_testsdir)
-dist_scn_DATA = ada_sp15.scn
-
diff --git a/testsuites/ada/sptests/sp16/Makefile.am b/testsuites/ada/sptests/sp16/Makefile.am
deleted file mode 100644
index b0bb223352..0000000000
--- a/testsuites/ada/sptests/sp16/Makefile.am
+++ /dev/null
@@ -1,15 +0,0 @@
-include $(RTEMS_ROOT)/make/custom/@RTEMS_BSP@.cfg
-include $(top_srcdir)/../automake/compile.am
-
-include $(top_srcdir)/ada.am
-
-noinst_PROGRAMS = ada_sp16
-ada_sp16_SOURCES = sp16.adb config.h sptest.adb sptest.ads
-ada_sp16_SOURCES += init.c
-
-ada_sp16$(EXEEXT): sp16.adb init.$(OBJEXT)
- $(GNATCOMPILE) -margs -a $< -o $@
-
-scndir = $(rtems_ada_testsdir)
-dist_scn_DATA = ada_sp16.scn
-
diff --git a/testsuites/ada/sptests/sp17/Makefile.am b/testsuites/ada/sptests/sp17/Makefile.am
deleted file mode 100644
index 142cbd3b41..0000000000
--- a/testsuites/ada/sptests/sp17/Makefile.am
+++ /dev/null
@@ -1,15 +0,0 @@
-include $(RTEMS_ROOT)/make/custom/@RTEMS_BSP@.cfg
-include $(top_srcdir)/../automake/compile.am
-
-include $(top_srcdir)/ada.am
-
-noinst_PROGRAMS = ada_sp17
-ada_sp17_SOURCES = sp17.adb config.h sptest.adb sptest.ads
-ada_sp17_SOURCES += init.c
-
-ada_sp17$(EXEEXT): sp17.adb init.$(OBJEXT)
- $(GNATCOMPILE) -margs -a $< -o $@
-
-scndir = $(rtems_ada_testsdir)
-dist_scn_DATA = ada_sp17.scn
-
diff --git a/testsuites/ada/sptests/sp19/Makefile.am b/testsuites/ada/sptests/sp19/Makefile.am
deleted file mode 100644
index 27604b136e..0000000000
--- a/testsuites/ada/sptests/sp19/Makefile.am
+++ /dev/null
@@ -1,19 +0,0 @@
-include $(RTEMS_ROOT)/make/custom/@RTEMS_BSP@.cfg
-include $(top_srcdir)/../automake/compile.am
-
-include $(top_srcdir)/ada.am
-
-AM_ADAFLAGS += -I.
-
-noinst_PROGRAMS = ada_sp19
-ada_sp19_SOURCES = sp19.adb sptest.adb config.h sptest.ads
-ada_sp19_SOURCES += init.c
-
-CLEANFILES += sptest.adb
-
-ada_sp19$(EXEEXT): sp19.adb sptest.adb sptest.ads init.$(OBJEXT)
- $(GNATCOMPILE) -margs -a $< -o $@
-
-scndir = $(rtems_ada_testsdir)
-dist_scn_DATA = ada_sp19.scn
-
diff --git a/testsuites/ada/sptests/sp20/Makefile.am b/testsuites/ada/sptests/sp20/Makefile.am
deleted file mode 100644
index a298575ebf..0000000000
--- a/testsuites/ada/sptests/sp20/Makefile.am
+++ /dev/null
@@ -1,15 +0,0 @@
-include $(RTEMS_ROOT)/make/custom/@RTEMS_BSP@.cfg
-include $(top_srcdir)/../automake/compile.am
-
-include $(top_srcdir)/ada.am
-
-noinst_PROGRAMS = ada_sp20
-ada_sp20_SOURCES = sp20.adb config.h sptest.adb sptest.ads
-ada_sp20_SOURCES += init.c
-
-ada_sp20$(EXEEXT): sp20.adb init.$(OBJEXT)
- $(GNATCOMPILE) -margs -a $< -o $@
-
-scndir = $(rtems_ada_testsdir)
-dist_scn_DATA = ada_sp20.scn
-
diff --git a/testsuites/ada/sptests/sp22/Makefile.am b/testsuites/ada/sptests/sp22/Makefile.am
deleted file mode 100644
index 94407e1bde..0000000000
--- a/testsuites/ada/sptests/sp22/Makefile.am
+++ /dev/null
@@ -1,15 +0,0 @@
-include $(RTEMS_ROOT)/make/custom/@RTEMS_BSP@.cfg
-include $(top_srcdir)/../automake/compile.am
-
-include $(top_srcdir)/ada.am
-
-noinst_PROGRAMS = ada_sp22
-ada_sp22_SOURCES = sp22.adb config.h sptest.adb sptest.ads
-ada_sp22_SOURCES += init.c
-
-ada_sp22$(EXEEXT): sp22.adb init.$(OBJEXT)
- $(GNATCOMPILE) -margs -a $< -o $@
-
-scndir = $(rtems_ada_testsdir)
-dist_scn_DATA = ada_sp22.scn
-
diff --git a/testsuites/ada/sptests/sp23/Makefile.am b/testsuites/ada/sptests/sp23/Makefile.am
deleted file mode 100644
index 3a19f5736b..0000000000
--- a/testsuites/ada/sptests/sp23/Makefile.am
+++ /dev/null
@@ -1,15 +0,0 @@
-include $(RTEMS_ROOT)/make/custom/@RTEMS_BSP@.cfg
-include $(top_srcdir)/../automake/compile.am
-
-include $(top_srcdir)/ada.am
-
-noinst_PROGRAMS = ada_sp23
-ada_sp23_SOURCES = sp23.adb config.h sptest.adb sptest.ads
-ada_sp23_SOURCES += init.c
-
-ada_sp23$(EXEEXT): sp23.adb init.$(OBJEXT)
- $(GNATCOMPILE) -margs -a $< -o $@
-
-scndir = $(rtems_ada_testsdir)
-dist_scn_DATA = ada_sp23.scn
-
diff --git a/testsuites/ada/sptests/sp24/Makefile.am b/testsuites/ada/sptests/sp24/Makefile.am
deleted file mode 100644
index 21704688a3..0000000000
--- a/testsuites/ada/sptests/sp24/Makefile.am
+++ /dev/null
@@ -1,15 +0,0 @@
-include $(RTEMS_ROOT)/make/custom/@RTEMS_BSP@.cfg
-include $(top_srcdir)/../automake/compile.am
-
-include $(top_srcdir)/ada.am
-
-noinst_PROGRAMS = ada_sp24
-ada_sp24_SOURCES = sp24.adb config.h sptest.adb sptest.ads
-ada_sp24_SOURCES += init.c
-
-ada_sp24$(EXEEXT): sp24.adb init.$(OBJEXT)
- $(GNATCOMPILE) -margs -a $< -o $@
-
-scndir = $(rtems_ada_testsdir)
-dist_scn_DATA = ada_sp24.scn
-
diff --git a/testsuites/ada/sptests/sp25/Makefile.am b/testsuites/ada/sptests/sp25/Makefile.am
deleted file mode 100644
index b603e4350f..0000000000
--- a/testsuites/ada/sptests/sp25/Makefile.am
+++ /dev/null
@@ -1,15 +0,0 @@
-include $(RTEMS_ROOT)/make/custom/@RTEMS_BSP@.cfg
-include $(top_srcdir)/../automake/compile.am
-
-include $(top_srcdir)/ada.am
-
-noinst_PROGRAMS = ada_sp25
-ada_sp25_SOURCES = sp25.adb config.h sptest.adb sptest.ads
-ada_sp25_SOURCES += init.c
-
-ada_sp25$(EXEEXT): sp25.adb init.$(OBJEXT)
- $(GNATCOMPILE) -margs -a $< -o $@
-
-scndir = $(rtems_ada_testsdir)
-dist_scn_DATA = ada_sp25.scn
-
diff --git a/testsuites/ada/sptests/spatcb01/Makefile.am b/testsuites/ada/sptests/spatcb01/Makefile.am
deleted file mode 100644
index 1edd8989ce..0000000000
--- a/testsuites/ada/sptests/spatcb01/Makefile.am
+++ /dev/null
@@ -1,15 +0,0 @@
-include $(RTEMS_ROOT)/make/custom/@RTEMS_BSP@.cfg
-include $(top_srcdir)/../automake/compile.am
-
-include $(top_srcdir)/ada.am
-
-noinst_PROGRAMS = ada_spatcb01
-ada_spatcb01_SOURCES = spatcb01.adb config.h
-ada_spatcb01_SOURCES += init.c
-
-ada_spatcb01$(EXEEXT): spatcb01.adb init.$(OBJEXT)
- $(GNATCOMPILE) -margs -a $< -o $@
-
-scndir = $(rtems_ada_testsdir)
-dist_scn_DATA = ada_spatcb01.scn
-
diff --git a/testsuites/ada/sptests/spname01/Makefile.am b/testsuites/ada/sptests/spname01/Makefile.am
deleted file mode 100644
index 56d64a794e..0000000000
--- a/testsuites/ada/sptests/spname01/Makefile.am
+++ /dev/null
@@ -1,17 +0,0 @@
-include $(RTEMS_ROOT)/make/custom/@RTEMS_BSP@.cfg
-include $(top_srcdir)/../automake/compile.am
-
-include $(top_srcdir)/ada.am
-
-noinst_PROGRAMS = ada_spname01
-ada_spname01_SOURCES = spname01.adb config.h sptest.adb sptest.ads
-
-ada_spname01$(EXEEXT): spname01.adb init.$(OBJEXT)
- $(GNATCOMPILE) -margs -a $< -o $@
-
-init.$(OBJEXT): init.c
- $(COMPILE.c) $(AM_CPPFLAGS) -I$(srcdir) -c $<
-
-scndir = $(rtems_ada_testsdir)
-dist_scn_DATA = ada_spname01.scn
-
diff --git a/testsuites/ada/support/Makefile.am b/testsuites/ada/support/Makefile.am
deleted file mode 100644
index 8b13789179..0000000000
--- a/testsuites/ada/support/Makefile.am
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/testsuites/ada/tmtests/Makefile.am b/testsuites/ada/tmtests/Makefile.am
deleted file mode 100644
index b4d96c150b..0000000000
--- a/testsuites/ada/tmtests/Makefile.am
+++ /dev/null
@@ -1,31 +0,0 @@
-_SUBDIRS =
-_SUBDIRS += tm01
-_SUBDIRS += tm02
-_SUBDIRS += tm03
-_SUBDIRS += tm04
-_SUBDIRS += tm05
-_SUBDIRS += tm06
-_SUBDIRS += tm07
-_SUBDIRS += tm08
-_SUBDIRS += tm09
-_SUBDIRS += tm10
-_SUBDIRS += tm11
-_SUBDIRS += tm12
-_SUBDIRS += tm13
-_SUBDIRS += tm14
-_SUBDIRS += tm15
-_SUBDIRS += tm16
-_SUBDIRS += tm17
-_SUBDIRS += tm18
-_SUBDIRS += tm19
-_SUBDIRS += tm20
-_SUBDIRS += tm21
-_SUBDIRS += tm22
-_SUBDIRS += tm23
-_SUBDIRS += tm24
-_SUBDIRS += tm25
-_SUBDIRS += tm28
-_SUBDIRS += tm29
-_SUBDIRS += tmck
-
-include $(top_srcdir)/../automake/subdirs.am
diff --git a/testsuites/ada/tmtests/tm01/Makefile.am b/testsuites/ada/tmtests/tm01/Makefile.am
deleted file mode 100644
index 1d854caf12..0000000000
--- a/testsuites/ada/tmtests/tm01/Makefile.am
+++ /dev/null
@@ -1,12 +0,0 @@
-include $(RTEMS_ROOT)/make/custom/@RTEMS_BSP@.cfg
-include $(top_srcdir)/../automake/compile.am
-
-include $(top_srcdir)/ada.am
-
-noinst_PROGRAMS = ada_tm01
-ada_tm01_SOURCES = tm01.adb config.h tmtest.adb tmtest.ads
-ada_tm01_SOURCES += init.c
-
-ada_tm01$(EXEEXT): tm01.adb init.$(OBJEXT)
- $(GNATCOMPILE) -margs -a $< -o $@
-
diff --git a/testsuites/ada/tmtests/tm02/Makefile.am b/testsuites/ada/tmtests/tm02/Makefile.am
deleted file mode 100644
index fe3f609399..0000000000
--- a/testsuites/ada/tmtests/tm02/Makefile.am
+++ /dev/null
@@ -1,12 +0,0 @@
-include $(RTEMS_ROOT)/make/custom/@RTEMS_BSP@.cfg
-include $(top_srcdir)/../automake/compile.am
-
-include $(top_srcdir)/ada.am
-
-noinst_PROGRAMS = ada_tm02
-ada_tm02_SOURCES = tm02.adb config.h tmtest.adb tmtest.ads
-ada_tm02_SOURCES += init.c
-
-ada_tm02$(EXEEXT): tm02.adb init.$(OBJEXT)
- $(GNATCOMPILE) -margs -a $< -o $@
-
diff --git a/testsuites/ada/tmtests/tm03/Makefile.am b/testsuites/ada/tmtests/tm03/Makefile.am
deleted file mode 100644
index 89eb8d02f5..0000000000
--- a/testsuites/ada/tmtests/tm03/Makefile.am
+++ /dev/null
@@ -1,12 +0,0 @@
-include $(RTEMS_ROOT)/make/custom/@RTEMS_BSP@.cfg
-include $(top_srcdir)/../automake/compile.am
-
-include $(top_srcdir)/ada.am
-
-noinst_PROGRAMS = ada_tm03
-ada_tm03_SOURCES = tm03.adb config.h tmtest.adb tmtest.ads
-ada_tm03_SOURCES += init.c
-
-ada_tm03$(EXEEXT): tm03.adb init.$(OBJEXT)
- $(GNATCOMPILE) -margs -a $< -o $@
-
diff --git a/testsuites/ada/tmtests/tm04/Makefile.am b/testsuites/ada/tmtests/tm04/Makefile.am
deleted file mode 100644
index 1120d2b0b3..0000000000
--- a/testsuites/ada/tmtests/tm04/Makefile.am
+++ /dev/null
@@ -1,12 +0,0 @@
-include $(RTEMS_ROOT)/make/custom/@RTEMS_BSP@.cfg
-include $(top_srcdir)/../automake/compile.am
-
-include $(top_srcdir)/ada.am
-
-noinst_PROGRAMS = ada_tm04
-ada_tm04_SOURCES = tm04.adb config.h tmtest.adb tmtest.ads
-ada_tm04_SOURCES += init.c
-
-ada_tm04$(EXEEXT): tm04.adb init.$(OBJEXT)
- $(GNATCOMPILE) -margs -a $< -o $@
-
diff --git a/testsuites/ada/tmtests/tm05/Makefile.am b/testsuites/ada/tmtests/tm05/Makefile.am
deleted file mode 100644
index ce88c76a36..0000000000
--- a/testsuites/ada/tmtests/tm05/Makefile.am
+++ /dev/null
@@ -1,12 +0,0 @@
-include $(RTEMS_ROOT)/make/custom/@RTEMS_BSP@.cfg
-include $(top_srcdir)/../automake/compile.am
-
-include $(top_srcdir)/ada.am
-
-noinst_PROGRAMS = ada_tm05
-ada_tm05_SOURCES = tm05.adb config.h tmtest.adb tmtest.ads
-ada_tm05_SOURCES += init.c
-
-ada_tm05$(EXEEXT): tm05.adb init.$(OBJEXT)
- $(GNATCOMPILE) -margs -a $< -o $@
-
diff --git a/testsuites/ada/tmtests/tm06/Makefile.am b/testsuites/ada/tmtests/tm06/Makefile.am
deleted file mode 100644
index de26a58bcf..0000000000
--- a/testsuites/ada/tmtests/tm06/Makefile.am
+++ /dev/null
@@ -1,12 +0,0 @@
-include $(RTEMS_ROOT)/make/custom/@RTEMS_BSP@.cfg
-include $(top_srcdir)/../automake/compile.am
-
-include $(top_srcdir)/ada.am
-
-noinst_PROGRAMS = ada_tm06
-ada_tm06_SOURCES = tm06.adb config.h tmtest.adb tmtest.ads
-ada_tm06_SOURCES += init.c
-
-ada_tm06$(EXEEXT): tm06.adb init.$(OBJEXT)
- $(GNATCOMPILE) -margs -a $< -o $@
-
diff --git a/testsuites/ada/tmtests/tm07/Makefile.am b/testsuites/ada/tmtests/tm07/Makefile.am
deleted file mode 100644
index de21b0029d..0000000000
--- a/testsuites/ada/tmtests/tm07/Makefile.am
+++ /dev/null
@@ -1,12 +0,0 @@
-include $(RTEMS_ROOT)/make/custom/@RTEMS_BSP@.cfg
-include $(top_srcdir)/../automake/compile.am
-
-include $(top_srcdir)/ada.am
-
-noinst_PROGRAMS = ada_tm07
-ada_tm07_SOURCES = tm07.adb config.h tmtest.adb tmtest.ads
-ada_tm07_SOURCES += init.c
-
-ada_tm07$(EXEEXT): tm07.adb init.$(OBJEXT)
- $(GNATCOMPILE) -margs -a $< -o $@
-
diff --git a/testsuites/ada/tmtests/tm08/Makefile.am b/testsuites/ada/tmtests/tm08/Makefile.am
deleted file mode 100644
index 77dc7e173e..0000000000
--- a/testsuites/ada/tmtests/tm08/Makefile.am
+++ /dev/null
@@ -1,12 +0,0 @@
-include $(RTEMS_ROOT)/make/custom/@RTEMS_BSP@.cfg
-include $(top_srcdir)/../automake/compile.am
-
-include $(top_srcdir)/ada.am
-
-noinst_PROGRAMS = ada_tm08
-ada_tm08_SOURCES = tm08.adb config.h tmtest.adb tmtest.ads
-ada_tm08_SOURCES += init.c
-
-ada_tm08$(EXEEXT): tm08.adb init.$(OBJEXT)
- $(GNATCOMPILE) -margs -a $< -o $@
-
diff --git a/testsuites/ada/tmtests/tm09/Makefile.am b/testsuites/ada/tmtests/tm09/Makefile.am
deleted file mode 100644
index d5c0df35a1..0000000000
--- a/testsuites/ada/tmtests/tm09/Makefile.am
+++ /dev/null
@@ -1,12 +0,0 @@
-include $(RTEMS_ROOT)/make/custom/@RTEMS_BSP@.cfg
-include $(top_srcdir)/../automake/compile.am
-
-include $(top_srcdir)/ada.am
-
-noinst_PROGRAMS = ada_tm09
-ada_tm09_SOURCES = tm09.adb config.h tmtest.adb tmtest.ads
-ada_tm09_SOURCES += init.c
-
-ada_tm09$(EXEEXT): tm09.adb init.$(OBJEXT)
- $(GNATCOMPILE) -margs -a $< -o $@
-
diff --git a/testsuites/ada/tmtests/tm10/Makefile.am b/testsuites/ada/tmtests/tm10/Makefile.am
deleted file mode 100644
index 6ea9e2579c..0000000000
--- a/testsuites/ada/tmtests/tm10/Makefile.am
+++ /dev/null
@@ -1,12 +0,0 @@
-include $(RTEMS_ROOT)/make/custom/@RTEMS_BSP@.cfg
-include $(top_srcdir)/../automake/compile.am
-
-include $(top_srcdir)/ada.am
-
-noinst_PROGRAMS = ada_tm10
-ada_tm10_SOURCES = tm10.adb config.h tmtest.adb tmtest.ads
-ada_tm10_SOURCES += init.c
-
-ada_tm10$(EXEEXT): tm10.adb init.$(OBJEXT)
- $(GNATCOMPILE) -margs -a $< -o $@
-
diff --git a/testsuites/ada/tmtests/tm11/Makefile.am b/testsuites/ada/tmtests/tm11/Makefile.am
deleted file mode 100644
index 6133b357be..0000000000
--- a/testsuites/ada/tmtests/tm11/Makefile.am
+++ /dev/null
@@ -1,12 +0,0 @@
-include $(RTEMS_ROOT)/make/custom/@RTEMS_BSP@.cfg
-include $(top_srcdir)/../automake/compile.am
-
-include $(top_srcdir)/ada.am
-
-noinst_PROGRAMS = ada_tm11
-ada_tm11_SOURCES = tm11.adb config.h tmtest.adb tmtest.ads
-ada_tm11_SOURCES += init.c
-
-ada_tm11$(EXEEXT): tm11.adb init.$(OBJEXT)
- $(GNATCOMPILE) -margs -a $< -o $@
-
diff --git a/testsuites/ada/tmtests/tm12/Makefile.am b/testsuites/ada/tmtests/tm12/Makefile.am
deleted file mode 100644
index 3314b07915..0000000000
--- a/testsuites/ada/tmtests/tm12/Makefile.am
+++ /dev/null
@@ -1,12 +0,0 @@
-include $(RTEMS_ROOT)/make/custom/@RTEMS_BSP@.cfg
-include $(top_srcdir)/../automake/compile.am
-
-include $(top_srcdir)/ada.am
-
-noinst_PROGRAMS = ada_tm12
-ada_tm12_SOURCES = tm12.adb config.h tmtest.adb tmtest.ads
-ada_tm12_SOURCES += init.c
-
-ada_tm12$(EXEEXT): tm12.adb init.$(OBJEXT)
- $(GNATCOMPILE) -margs -a $< -o $@
-
diff --git a/testsuites/ada/tmtests/tm13/Makefile.am b/testsuites/ada/tmtests/tm13/Makefile.am
deleted file mode 100644
index 1aed6def5c..0000000000
--- a/testsuites/ada/tmtests/tm13/Makefile.am
+++ /dev/null
@@ -1,12 +0,0 @@
-include $(RTEMS_ROOT)/make/custom/@RTEMS_BSP@.cfg
-include $(top_srcdir)/../automake/compile.am
-
-include $(top_srcdir)/ada.am
-
-noinst_PROGRAMS = ada_tm13
-ada_tm13_SOURCES = tm13.adb config.h tmtest.adb tmtest.ads
-ada_tm13_SOURCES += init.c
-
-ada_tm13$(EXEEXT): tm13.adb init.$(OBJEXT)
- $(GNATCOMPILE) -margs -a $< -o $@
-
diff --git a/testsuites/ada/tmtests/tm14/Makefile.am b/testsuites/ada/tmtests/tm14/Makefile.am
deleted file mode 100644
index d1be5e7a21..0000000000
--- a/testsuites/ada/tmtests/tm14/Makefile.am
+++ /dev/null
@@ -1,12 +0,0 @@
-include $(RTEMS_ROOT)/make/custom/@RTEMS_BSP@.cfg
-include $(top_srcdir)/../automake/compile.am
-
-include $(top_srcdir)/ada.am
-
-noinst_PROGRAMS = ada_tm14
-ada_tm14_SOURCES = tm14.adb config.h tmtest.adb tmtest.ads
-ada_tm14_SOURCES += init.c
-
-ada_tm14$(EXEEXT): tm14.adb init.$(OBJEXT)
- $(GNATCOMPILE) -margs -a $< -o $@
-
diff --git a/testsuites/ada/tmtests/tm15/Makefile.am b/testsuites/ada/tmtests/tm15/Makefile.am
deleted file mode 100644
index 258d178f7f..0000000000
--- a/testsuites/ada/tmtests/tm15/Makefile.am
+++ /dev/null
@@ -1,12 +0,0 @@
-include $(RTEMS_ROOT)/make/custom/@RTEMS_BSP@.cfg
-include $(top_srcdir)/../automake/compile.am
-
-include $(top_srcdir)/ada.am
-
-noinst_PROGRAMS = ada_tm15
-ada_tm15_SOURCES = tm15.adb config.h tmtest.adb tmtest.ads
-ada_tm15_SOURCES += init.c
-
-ada_tm15$(EXEEXT): tm15.adb init.$(OBJEXT)
- $(GNATCOMPILE) -margs -a $< -o $@
-
diff --git a/testsuites/ada/tmtests/tm16/Makefile.am b/testsuites/ada/tmtests/tm16/Makefile.am
deleted file mode 100644
index 3fd0aa53c8..0000000000
--- a/testsuites/ada/tmtests/tm16/Makefile.am
+++ /dev/null
@@ -1,12 +0,0 @@
-include $(RTEMS_ROOT)/make/custom/@RTEMS_BSP@.cfg
-include $(top_srcdir)/../automake/compile.am
-
-include $(top_srcdir)/ada.am
-
-noinst_PROGRAMS = ada_tm16
-ada_tm16_SOURCES = tm16.adb config.h tmtest.adb tmtest.ads
-ada_tm16_SOURCES += init.c
-
-ada_tm16$(EXEEXT): tm16.adb init.$(OBJEXT)
- $(GNATCOMPILE) -margs -a $< -o $@
-
diff --git a/testsuites/ada/tmtests/tm17/Makefile.am b/testsuites/ada/tmtests/tm17/Makefile.am
deleted file mode 100644
index 52c73aa5d7..0000000000
--- a/testsuites/ada/tmtests/tm17/Makefile.am
+++ /dev/null
@@ -1,12 +0,0 @@
-include $(RTEMS_ROOT)/make/custom/@RTEMS_BSP@.cfg
-include $(top_srcdir)/../automake/compile.am
-
-include $(top_srcdir)/ada.am
-
-noinst_PROGRAMS = ada_tm17
-ada_tm17_SOURCES = tm17.adb config.h tmtest.adb tmtest.ads
-ada_tm17_SOURCES += init.c
-
-ada_tm17$(EXEEXT): tm17.adb init.$(OBJEXT)
- $(GNATCOMPILE) -margs -a $< -o $@
-
diff --git a/testsuites/ada/tmtests/tm18/Makefile.am b/testsuites/ada/tmtests/tm18/Makefile.am
deleted file mode 100644
index c583bb1b56..0000000000
--- a/testsuites/ada/tmtests/tm18/Makefile.am
+++ /dev/null
@@ -1,12 +0,0 @@
-include $(RTEMS_ROOT)/make/custom/@RTEMS_BSP@.cfg
-include $(top_srcdir)/../automake/compile.am
-
-include $(top_srcdir)/ada.am
-
-noinst_PROGRAMS = ada_tm18
-ada_tm18_SOURCES = tm18.adb config.h tmtest.adb tmtest.ads
-ada_tm18_SOURCES += init.c
-
-ada_tm18$(EXEEXT): tm18.adb init.$(OBJEXT)
- $(GNATCOMPILE) -margs -a $< -o $@
-
diff --git a/testsuites/ada/tmtests/tm19/Makefile.am b/testsuites/ada/tmtests/tm19/Makefile.am
deleted file mode 100644
index ce882a628b..0000000000
--- a/testsuites/ada/tmtests/tm19/Makefile.am
+++ /dev/null
@@ -1,12 +0,0 @@
-include $(RTEMS_ROOT)/make/custom/@RTEMS_BSP@.cfg
-include $(top_srcdir)/../automake/compile.am
-
-include $(top_srcdir)/ada.am
-
-noinst_PROGRAMS = ada_tm19
-ada_tm19_SOURCES = tm19.adb config.h tmtest.adb tmtest.ads
-ada_tm19_SOURCES += init.c
-
-ada_tm19$(EXEEXT): tm19.adb init.$(OBJEXT)
- $(GNATCOMPILE) -margs -a $< -o $@
-
diff --git a/testsuites/ada/tmtests/tm20/Makefile.am b/testsuites/ada/tmtests/tm20/Makefile.am
deleted file mode 100644
index 508010465e..0000000000
--- a/testsuites/ada/tmtests/tm20/Makefile.am
+++ /dev/null
@@ -1,12 +0,0 @@
-include $(RTEMS_ROOT)/make/custom/@RTEMS_BSP@.cfg
-include $(top_srcdir)/../automake/compile.am
-
-include $(top_srcdir)/ada.am
-
-noinst_PROGRAMS = ada_tm20
-ada_tm20_SOURCES = tm20.adb config.h tmtest.adb tmtest.ads
-ada_tm20_SOURCES += init.c
-
-ada_tm20$(EXEEXT): tm20.adb init.$(OBJEXT)
- $(GNATCOMPILE) -margs -a $< -o $@
-
diff --git a/testsuites/ada/tmtests/tm21/Makefile.am b/testsuites/ada/tmtests/tm21/Makefile.am
deleted file mode 100644
index 7910db02e4..0000000000
--- a/testsuites/ada/tmtests/tm21/Makefile.am
+++ /dev/null
@@ -1,12 +0,0 @@
-include $(RTEMS_ROOT)/make/custom/@RTEMS_BSP@.cfg
-include $(top_srcdir)/../automake/compile.am
-
-include $(top_srcdir)/ada.am
-
-noinst_PROGRAMS = ada_tm21
-ada_tm21_SOURCES = tm21.adb config.h tmtest.adb tmtest.ads
-ada_tm21_SOURCES += init.c
-
-ada_tm21$(EXEEXT): tm21.adb init.$(OBJEXT)
- $(GNATCOMPILE) -margs -a $< -o $@
-
diff --git a/testsuites/ada/tmtests/tm22/Makefile.am b/testsuites/ada/tmtests/tm22/Makefile.am
deleted file mode 100644
index d042545351..0000000000
--- a/testsuites/ada/tmtests/tm22/Makefile.am
+++ /dev/null
@@ -1,12 +0,0 @@
-include $(RTEMS_ROOT)/make/custom/@RTEMS_BSP@.cfg
-include $(top_srcdir)/../automake/compile.am
-
-include $(top_srcdir)/ada.am
-
-noinst_PROGRAMS = ada_tm22
-ada_tm22_SOURCES = tm22.adb config.h tmtest.adb tmtest.ads
-ada_tm22_SOURCES += init.c
-
-ada_tm22$(EXEEXT): tm22.adb init.$(OBJEXT)
- $(GNATCOMPILE) -margs -a $< -o $@
-
diff --git a/testsuites/ada/tmtests/tm23/Makefile.am b/testsuites/ada/tmtests/tm23/Makefile.am
deleted file mode 100644
index 25414705bd..0000000000
--- a/testsuites/ada/tmtests/tm23/Makefile.am
+++ /dev/null
@@ -1,12 +0,0 @@
-include $(RTEMS_ROOT)/make/custom/@RTEMS_BSP@.cfg
-include $(top_srcdir)/../automake/compile.am
-
-include $(top_srcdir)/ada.am
-
-noinst_PROGRAMS = ada_tm23
-ada_tm23_SOURCES = tm23.adb config.h tmtest.adb tmtest.ads
-ada_tm23_SOURCES += init.c
-
-ada_tm23$(EXEEXT): tm23.adb init.$(OBJEXT)
- $(GNATCOMPILE) -margs -a $< -o $@
-
diff --git a/testsuites/ada/tmtests/tm24/Makefile.am b/testsuites/ada/tmtests/tm24/Makefile.am
deleted file mode 100644
index 1130cbc88a..0000000000
--- a/testsuites/ada/tmtests/tm24/Makefile.am
+++ /dev/null
@@ -1,12 +0,0 @@
-include $(RTEMS_ROOT)/make/custom/@RTEMS_BSP@.cfg
-include $(top_srcdir)/../automake/compile.am
-
-include $(top_srcdir)/ada.am
-
-noinst_PROGRAMS = ada_tm24
-ada_tm24_SOURCES = tm24.adb config.h tmtest.adb tmtest.ads
-ada_tm24_SOURCES += init.c
-
-ada_tm24$(EXEEXT): tm24.adb init.$(OBJEXT)
- $(GNATCOMPILE) -margs -a $< -o $@
-
diff --git a/testsuites/ada/tmtests/tm25/Makefile.am b/testsuites/ada/tmtests/tm25/Makefile.am
deleted file mode 100644
index dfdc3994a5..0000000000
--- a/testsuites/ada/tmtests/tm25/Makefile.am
+++ /dev/null
@@ -1,12 +0,0 @@
-include $(RTEMS_ROOT)/make/custom/@RTEMS_BSP@.cfg
-include $(top_srcdir)/../automake/compile.am
-
-include $(top_srcdir)/ada.am
-
-noinst_PROGRAMS = ada_tm25
-ada_tm25_SOURCES = tm25.adb config.h tmtest.adb tmtest.ads
-ada_tm25_SOURCES += init.c
-
-ada_tm25$(EXEEXT): tm25.adb init.$(OBJEXT)
- $(GNATCOMPILE) -margs -a $< -o $@
-
diff --git a/testsuites/ada/tmtests/tm28/Makefile.am b/testsuites/ada/tmtests/tm28/Makefile.am
deleted file mode 100644
index 5f951d8a40..0000000000
--- a/testsuites/ada/tmtests/tm28/Makefile.am
+++ /dev/null
@@ -1,12 +0,0 @@
-include $(RTEMS_ROOT)/make/custom/@RTEMS_BSP@.cfg
-include $(top_srcdir)/../automake/compile.am
-
-include $(top_srcdir)/ada.am
-
-noinst_PROGRAMS = ada_tm28
-ada_tm28_SOURCES = tm28.adb config.h tmtest.adb tmtest.ads
-ada_tm28_SOURCES += init.c
-
-ada_tm28$(EXEEXT): tm28.adb init.$(OBJEXT)
- $(GNATCOMPILE) -margs -a $< -o $@
-
diff --git a/testsuites/ada/tmtests/tm29/Makefile.am b/testsuites/ada/tmtests/tm29/Makefile.am
deleted file mode 100644
index 6f4377d6bf..0000000000
--- a/testsuites/ada/tmtests/tm29/Makefile.am
+++ /dev/null
@@ -1,12 +0,0 @@
-include $(RTEMS_ROOT)/make/custom/@RTEMS_BSP@.cfg
-include $(top_srcdir)/../automake/compile.am
-
-include $(top_srcdir)/ada.am
-
-noinst_PROGRAMS = ada_tm29
-ada_tm29_SOURCES = tm29.adb config.h tmtest.adb tmtest.ads
-ada_tm29_SOURCES += init.c
-
-ada_tm29$(EXEEXT): tm29.adb init.$(OBJEXT)
- $(GNATCOMPILE) -margs -a $< -o $@
-
diff --git a/testsuites/ada/tmtests/tmck/Makefile.am b/testsuites/ada/tmtests/tmck/Makefile.am
deleted file mode 100644
index 9a74923c3b..0000000000
--- a/testsuites/ada/tmtests/tmck/Makefile.am
+++ /dev/null
@@ -1,12 +0,0 @@
-include $(RTEMS_ROOT)/make/custom/@RTEMS_BSP@.cfg
-include $(top_srcdir)/../automake/compile.am
-
-include $(top_srcdir)/ada.am
-
-noinst_PROGRAMS = ada_tmck
-ada_tmck_SOURCES = tmck.adb config.h tmtest.adb tmtest.ads
-ada_tmck_SOURCES += init.c
-
-ada_tmck$(EXEEXT): tmck.adb init.$(OBJEXT)
- $(GNATCOMPILE) -margs -a $< -o $@
-
diff --git a/testsuites/automake/compile.am b/testsuites/automake/compile.am
deleted file mode 100644
index 66ea9a8421..0000000000
--- a/testsuites/automake/compile.am
+++ /dev/null
@@ -1,30 +0,0 @@
-CC = @CC@
-CXX = @CXX@
-CPP = @CPP@
-
-LD = @LD@
-OBJCOPY = @OBJCOPY@
-NM = @NM@
-SIZE = @SIZE@
-STRIP = @STRIP@
-
-TEST_LD_FLAGS = -Wl,--wrap=printf -Wl,--wrap=puts -Wl,--wrap=putchar
-
-AM_CPPFLAGS = $(TEST_FLAGS) @RTEMS_CPPFLAGS@ @RTEMS_BSP_CPPFLAGS@
-AM_CPPFLAGS += -DT_FILE_NAME='"$(notdir $<)"'
-AM_CFLAGS = $(TEST_C_FLAGS)
-AM_CXXFLAGS = $(TEST_CXX_FLAGS)
-
-AM_LDFLAGS =
-AM_LDFLAGS += -B$(RTEMS_ROOT)lib/libbsp/@RTEMS_CPU@/@RTEMS_BSP_FAMILY@
-AM_LDFLAGS += $(GCCSPECS)
-AM_LDFLAGS += -L$(RTEMS_ROOT)cpukit
-AM_LDFLAGS += -L$(RTEMS_BSP_ARCH_LINKCMDS_PATH)
-AM_LDFLAGS += $(TEST_LD_FLAGS)
-
-LDADD =
-LDADD += $(RTEMS_ROOT)lib/libbsp/@RTEMS_CPU@/@RTEMS_BSP_FAMILY@/librtemsbsp.a
-LDADD += $(RTEMS_ROOT)cpukit/librtemscpu.a
-LDADD += $(RTEMS_ROOT)cpukit/librtemstest.a
-
-CLEANFILES = *.num *.nxe *.elf *.srec* *.bin *.bt *.ralf
diff --git a/testsuites/automake/host.am b/testsuites/automake/host.am
deleted file mode 100644
index 2f0beadd89..0000000000
--- a/testsuites/automake/host.am
+++ /dev/null
@@ -1,5 +0,0 @@
-## NOTE: This is a temporary work-around to keep
-## RTEMS's non automake standard make targets working.
-## Once automake is fully integrated these make targets
-## and this file will probably be removed
-
diff --git a/testsuites/automake/leaf.am b/testsuites/automake/leaf.am
deleted file mode 100644
index 893f8fec56..0000000000
--- a/testsuites/automake/leaf.am
+++ /dev/null
@@ -1,15 +0,0 @@
-include $(RTEMS_ROOT)/make/leaf.cfg
-
-CXXLINK_APP = $(CXXLINK) $(LDLIBS) $(LINK_OBJS) $(LINK_LIBS)
-ifndef make-cxx-exe
-define make-cxx-exe
- $(CXXLINK_APP)
-endef
-@ENDIF@
-
-LINK_APP = $(LINK) $(LDLIBS) $(LINK_OBJS) $(LINK_LIBS)
-ifndef make-exe
-define make-exe
- $(LINK_APP)
-endef
-@ENDIF@
diff --git a/testsuites/automake/subdirs.am b/testsuites/automake/subdirs.am
deleted file mode 100644
index a566774bab..0000000000
--- a/testsuites/automake/subdirs.am
+++ /dev/null
@@ -1,28 +0,0 @@
-## Borrowed from automake/subdir.am which borrowed automake-1.4 and adapted to RTEMS
-
-## NOTE: This is a temporary work-around until automake is removed from RTEMS.
-## It is a hack within many hacks and is designed to keep the source as clean
-## as possible.
-
-define TESTDIR
-.PHONY: $1
-$1:
- @+set fnord $(MAKEFLAGS); \
- if test "$(1)" != "."; then \
- target=`echo $(MAKECMDGOALS) | sed s/-recursive//`; \
- if test "$$$$target" = "all-local-am"; then \
- target="all-am"; \
- fi; \
- if test "$$$$target" = "all-local"; then \
- target="all"; \
- fi; \
- echo "Making $$$$target in $(1)"; \
- cd $(1); \
- $(MAKE) $(AM_MAKEFLAGS) TEST_FLAGS="$$$$test_FLAGS" $$$$target; \
- fi;
-endef
-
-$(foreach T,$(_SUBDIRS),$(eval $(call TESTDIR,$(strip $(T)))))
-
-all-local: $(_SUBDIRS)
-clean-local: $(_SUBDIRS)
diff --git a/testsuites/benchmarks/Makefile.am b/testsuites/benchmarks/Makefile.am
deleted file mode 100644
index 8b49c40fa1..0000000000
--- a/testsuites/benchmarks/Makefile.am
+++ /dev/null
@@ -1,46 +0,0 @@
-#
-# Benchmarks
-#
-
-ACLOCAL_AMFLAGS = -I ../aclocal
-
-include $(RTEMS_ROOT)/make/custom/@RTEMS_BSP@.cfg
-include $(top_srcdir)/../automake/compile.am
-
-benchmarks =
-benchmark_screens =
-benchmark_docs =
-
-support_includes = -I$(top_srcdir)/../support/include
-
-if TEST_dhrystone
-benchmarks += dhrystone
-benchmark_screens += dhrystone/dhrystone.scn
-benchmark_docs += dhrystone/dhrystone.doc
-dhrystone_SOURCES = dhrystone/init.c dhrystone/dhry_1.c \
- dhrystone/dhry_2.c
-dhrystone_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_dhrystone) \
- $(support_includes)
-endif
-
-if TEST_linpack
-benchmarks += linpack
-benchmark_screens += linpack/linpack.scn
-benchmark_docs += linpack/linpack.doc
-linpack_SOURCES = linpack/init.c linpack/linpack-pc.c
-linpack_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_linpack) \
- $(support_includes)
-linpack_LDADD = -lm $(LDADD)
-endif
-
-if TEST_whetstone
-benchmarks += whetstone
-benchmark_screens += whetstone/whetstone.scn
-benchmark_docs += whetstone/whetstone.doc
-whetstone_SOURCES = whetstone/init.c whetstone/whetstone.c
-whetstone_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_whetstone) \
- $(support_includes)
-whetstone_LDADD = -lm $(LDADD)
-endif
-
-noinst_PROGRAMS = $(benchmarks)
diff --git a/testsuites/benchmarks/configure.ac b/testsuites/benchmarks/configure.ac
deleted file mode 100644
index 0cdcdda72f..0000000000
--- a/testsuites/benchmarks/configure.ac
+++ /dev/null
@@ -1,31 +0,0 @@
-## Process this file with autoconf to produce a configure script.
-
-AC_PREREQ([2.69])
-AC_INIT([rtems-c-src-tests-benchmarks],[_RTEMS_VERSION],[https://devel.rtems.org/newticket])
-AC_CONFIG_HEADER([config.h])
-RTEMS_TOP([../..],[..])
-RTEMS_SOURCE_TOP
-RTEMS_BUILD_TOP
-
-RTEMS_CANONICAL_TARGET_CPU
-
-AM_INIT_AUTOMAKE([no-define foreign subdir-objects 1.12.2])
-AM_MAINTAINER_MODE
-
-RTEMS_ENV_RTEMSBSP
-
-RTEMS_PROJECT_ROOT
-
-RTEMS_PROG_CC_FOR_TARGET
-
-RTEMS_CANONICALIZE_TOOLS
-
-RTEMS_CHECK_CUSTOM_BSP(RTEMS_BSP)
-
-# BSP Test configuration
-RTEMS_TEST_CHECK([dhrystone])
-RTEMS_TEST_CHECK([linpack])
-RTEMS_TEST_CHECK([whetstone])
-
-AC_CONFIG_FILES([Makefile])
-AC_OUTPUT
diff --git a/testsuites/configure.ac b/testsuites/configure.ac
deleted file mode 100644
index 7ed8d10765..0000000000
--- a/testsuites/configure.ac
+++ /dev/null
@@ -1,66 +0,0 @@
-## Process this file with autoconf to produce a configure script.
-
-AC_PREREQ([2.69])
-AC_INIT([rtems-c-src-tests],[_RTEMS_VERSION],[https://devel.rtems.org/newticket])
-AC_CONFIG_SRCDIR([PROBLEMS])
-RTEMS_TOP([..],[])
-RTEMS_SOURCE_TOP
-RTEMS_BUILD_TOP
-
-RTEMS_CANONICAL_TARGET_CPU
-
-AM_INIT_AUTOMAKE([no-define foreign subdir-objects 1.12.2])
-AM_MAINTAINER_MODE
-
-RTEMS_ENABLE_TESTS
-RTEMS_ENABLE_CXX
-
-RTEMS_ENV_RTEMSBSP
-
-RTEMS_PROJECT_ROOT
-
-RTEMS_PROG_CC_FOR_TARGET
-RTEMS_PROG_CXX_FOR_TARGET
-RTEMS_CANONICALIZE_TOOLS
-AM_PROG_CC_C_O
-
-AC_ARG_ENABLE([ada],
-[AS_HELP_STRING(--enable-ada,enable Ada support)],
-[case "${enable_ada}" in
- yes) ;;
- no) ;;
- *) AC_MSG_ERROR(bad value ${enable_ada} for --enable-ada) ;;
-esac],[enable_ada=no])
-
-RTEMS_CHECK_CUSTOM_BSP(RTEMS_BSP)
-
-RTEMS_CHECK_CPUOPTS([RTEMS_POSIX_API])
-RTEMS_CHECK_CPUOPTS([RTEMS_MULTIPROCESSING])
-RTEMS_CHECK_CPUOPTS([RTEMS_NETWORKING])
-RTEMS_CHECK_CPUOPTS([RTEMS_SMP])
-
-case $enable_tests in
-yes | samples )
- AC_CONFIG_SUBDIRS(samples)
- ;;
-esac
-
-if test "$enable_tests" = "yes"; then
- # do functionality tests first, then performance tests
- AC_CONFIG_SUBDIRS(libtests sptests fstests psxtests)
- if test "$rtems_cv_RTEMS_MULTIPROCESSING" = "yes"; then
- AC_CONFIG_SUBDIRS(mptests)
- fi
- if test "$rtems_cv_RTEMS_SMP" = "yes"; then
- AC_CONFIG_SUBDIRS(smptests)
- fi
- if test "$enable_ada" = "yes"; then
- AC_CONFIG_SUBDIRS(ada)
- fi
- # Now do performance tests
- AC_CONFIG_SUBDIRS(tmtests psxtmtests benchmarks rhealstone)
-fi
-
-# Explicitly list all Makefiles here
-AC_CONFIG_FILES([Makefile])
-AC_OUTPUT
diff --git a/testsuites/fstests/Makefile.am b/testsuites/fstests/Makefile.am
deleted file mode 100644
index 9924b71c94..0000000000
--- a/testsuites/fstests/Makefile.am
+++ /dev/null
@@ -1,642 +0,0 @@
-#
-# File System Testsuite
-#
-
-ACLOCAL_AMFLAGS = -I ../aclocal
-
-include $(RTEMS_ROOT)/make/custom/@RTEMS_BSP@.cfg
-include $(top_srcdir)/../automake/compile.am
-
-fs_tests =
-fs_screens =
-fs_docs =
-
-support_includes = -I$(top_srcdir)/../support/include
-test_includes = -I$(top_srcdir)/support
-
-if TEST_fsbdpart01
-fs_tests += fsbdpart01
-fs_screens += fsbdpart01/fsbdpart01.scn
-fs_docs += fsbdpart01/fsbdpart01.doc
-fsbdpart01_SOURCES = fsbdpart01/init.c
-fsbdpart01_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_fsbdpart01) \
- $(support_includes)
-endif
-
-if TEST_fsclose01
-fs_tests += fsclose01
-fs_screens += fsclose01/fsclose01.scn
-fs_docs += fsclose01/fsclose01.doc
-fsclose01_SOURCES = fsclose01/init.c
-fsclose01_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_fsclose01) \
- $(support_includes)
-endif
-
-if TEST_fsdosfsformat01
-fs_tests += fsdosfsformat01
-fs_screens += fsdosfsformat01/fsdosfsformat01.scn
-fs_docs += fsdosfsformat01/fsdosfsformat01.doc
-fsdosfsformat01_SOURCES = fsdosfsformat01/init.c
-fsdosfsformat01_CPPFLAGS = $(AM_CPPFLAGS) \
- $(TEST_FLAGS_fsdosfsformat01) $(support_includes)
-endif
-
-if TEST_fsdosfsname01
-fs_tests += fsdosfsname01
-fs_screens += fsdosfsname01/fsdosfsname01.scn
-fs_docs += fsdosfsname01/fsdosfsname01.doc
-fsdosfsname01_SOURCES = fsdosfsname01/init.c support/ramdisk_support.c
-fsdosfsname01_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_fsdosfsname01) \
- $(support_includes) $(test_includes)
-endif
-
-if TEST_fsdosfsname02
-fs_tests += fsdosfsname02
-fs_screens += fsdosfsname02/fsdosfsname02.scn
-fs_docs += fsdosfsname02/fsdosfsname02.doc
-fsdosfsname02_SOURCES = fsdosfsname02/init.c
-fsdosfsname02_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_fsdosfsname02) \
- $(support_includes)
-endif
-
-if TEST_fsdosfssync01
-fs_tests += fsdosfssync01
-fs_screens += fsdosfssync01/fsdosfssync01.scn
-fs_docs += fsdosfssync01/fsdosfssync01.doc
-fsdosfssync01_SOURCES = fsdosfssync01/init.c
-fsdosfssync01_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_fsdosfssync01) \
- $(support_includes)
-endif
-
-if TEST_fsdosfswrite01
-fs_tests += fsdosfswrite01
-fs_screens += fsdosfswrite01/fsdosfswrite01.scn
-fs_docs += fsdosfswrite01/fsdosfswrite01.doc
-fsdosfswrite01_SOURCES = fsdosfswrite01/init.c
-fsdosfswrite01_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_fsdosfswrite01) \
- $(support_includes)
-endif
-
-if TEST_fsfseeko01
-fs_tests += fsfseeko01
-fs_screens += fsfseeko01/fsfseeko01.scn
-fs_docs += fsfseeko01/fsfseeko01.doc
-fsfseeko01_SOURCES = fsfseeko01/init.c
-fsfseeko01_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_fsfseeko01) \
- $(support_includes)
-endif
-
-if TEST_fsimfsconfig01
-fs_tests += fsimfsconfig01
-fs_screens += fsimfsconfig01/fsimfsconfig01.scn
-fs_docs += fsimfsconfig01/fsimfsconfig01.doc
-fsimfsconfig01_SOURCES = fsimfsconfig01/init.c
-fsimfsconfig01_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_fsimfsconfig01) \
- $(support_includes)
-endif
-
-if TEST_fsimfsconfig02
-fs_tests += fsimfsconfig02
-fs_screens += fsimfsconfig02/fsimfsconfig02.scn
-fs_docs += fsimfsconfig02/fsimfsconfig02.doc
-fsimfsconfig02_SOURCES = fsimfsconfig02/init.c
-fsimfsconfig02_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_fsimfsconfig02) \
- $(support_includes)
-endif
-
-if TEST_fsimfsconfig03
-fs_tests += fsimfsconfig03
-fs_screens += fsimfsconfig03/fsimfsconfig03.scn
-fs_docs += fsimfsconfig03/fsimfsconfig03.doc
-fsimfsconfig03_SOURCES = fsimfsconfig03/init.c
-fsimfsconfig03_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_fsimfsconfig03) \
- $(support_includes)
-endif
-
-if TEST_fsimfsgeneric01
-fs_tests += fsimfsgeneric01
-fs_screens += fsimfsgeneric01/fsimfsgeneric01.scn
-fs_docs += fsimfsgeneric01/fsimfsgeneric01.doc
-fsimfsgeneric01_SOURCES = fsimfsgeneric01/init.c
-fsimfsgeneric01_CPPFLAGS = $(AM_CPPFLAGS) \
- $(TEST_FLAGS_fsimfsgeneric01) $(support_includes)
-endif
-
-if TEST_fsjffs2gc01
-fs_tests += fsjffs2gc01
-fs_screens += fsjffs2gc01/fsjffs2gc01.scn
-fs_docs += fsjffs2gc01/fsjffs2gc01.doc
-fsjffs2gc01_SOURCES = fsjffs2gc01/init.c support/fstest_support.c \
- support/fstest_support.h support/fstest.h \
- ../psxtests/include/pmacros.h jffs2_support/fs_support.c \
- jffs2_support/fs_config.h
-fsjffs2gc01_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_fsjffs2gc01) \
- $(support_includes) $(test_includes) -I$(top_srcdir)/jffs2_support
-fsjffs2gc01_LDADD = $(RTEMS_ROOT)cpukit/libjffs2.a $(LDADD)
-endif
-
-if TEST_fsnofs01
-fs_tests += fsnofs01
-fs_screens += fsnofs01/fsnofs01.scn
-fs_docs += fsnofs01/fsnofs01.doc
-fsnofs01_SOURCES = fsnofs01/init.c
-fsnofs01_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_fsnofs01) \
- $(support_includes)
-endif
-
-if TEST_fsrfsbitmap01
-fs_tests += fsrfsbitmap01
-fs_screens += fsrfsbitmap01/fsrfsbitmap01.scn
-fs_docs += fsrfsbitmap01/fsrfsbitmap01.doc
-fsrfsbitmap01_SOURCES = fsrfsbitmap01/test.c support/ramdisk_support.c \
- support/fstest_support.c support/fstest_support.h \
- support/ramdisk_support.h support/fstest.h \
- ../psxtests/include/pmacros.h mrfs_support/fs_support.c \
- mrfs_support/fs_config.h
-fsrfsbitmap01_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_fsrfsbitmap01) \
- $(support_includes) $(test_includes) -I$(top_srcdir)/mrfs_support
-endif
-
-if TEST_fsrofs01
-fs_tests += fsrofs01
-fs_screens += fsrofs01/fsrofs01.scn
-fs_docs += fsrofs01/fsrofs01.doc
-fsrofs01_SOURCES = fsrofs01/init.c
-fsrofs01_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_fsrofs01) \
- $(support_includes)
-endif
-
-if TEST_imfs_fserror
-fs_tests += imfs_fserror
-fs_screens += fserror/imfs_fserror.scn
-imfs_fserror_SOURCES = fserror/test.c support/fstest_support.c \
- support/fstest_support.h support/fstest.h \
- ../psxtests/include/pmacros.h imfs_support/fs_support.c \
- imfs_spupport/fs_config.h
-imfs_fserror_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_imfs_fserror) \
- $(support_includes) $(test_includes) -I$(top_srcdir)/imfs_support
-endif
-
-if TEST_imfs_fslink
-fs_tests += imfs_fslink
-fs_screens += fslink/imfs_fslink.scn
-imfs_fslink_SOURCES = fslink/test.c support/fstest_support.c \
- support/fstest_support.h support/fstest.h \
- ../psxtests/include/pmacros.h imfs_support/fs_support.c \
- imfs_support/fs_config.h
-imfs_fslink_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_imfs_fslink) \
- $(support_includes) $(test_includes) -I$(top_srcdir)/imfs_support
-endif
-
-if TEST_imfs_fspatheval
-fs_tests += imfs_fspatheval
-fs_screens += fspatheval/imfs_fspatheval.scn
-imfs_fspatheval_SOURCES = fspatheval/test.c support/fstest_support.c \
- support/fstest_support.h support/fstest.h \
- ../psxtests/include/pmacros.h imfs_support/fs_support.c \
- imfs_support/fs_config.h
-imfs_fspatheval_CPPFLAGS = $(AM_CPPFLAGS) \
- $(TEST_FLAGS_imfs_fspatheval) $(support_includes) $(test_includes) \
- -I$(top_srcdir)/imfs_support
-endif
-
-if TEST_imfs_fspermission
-fs_tests += imfs_fspermission
-fs_screens += fspermission/imfs_fspermission.scn
-imfs_fspermission_SOURCES = fspermission/test.c \
- support/fstest_support.c support/fstest_support.h support/fstest.h \
- ../psxtests/include/pmacros.h imfs_support/fs_support.c \
- imfs_support/fs_config.h
-imfs_fspermission_CPPFLAGS = $(AM_CPPFLAGS) \
- $(TEST_FLAGS_imfs_fspermission) $(support_includes) $(test_includes) \
- -I$(top_srcdir)/imfs_support
-endif
-
-if TEST_imfs_fsrdwr
-fs_tests += imfs_fsrdwr
-fs_screens += fsrdwr/imfs_fsrdwr.scn
-imfs_fsrdwr_SOURCES = fsrdwr/init.c support/fstest_support.c \
- support/fstest_support.h support/fstest.h \
- ../psxtests/include/pmacros.h imfs_support/fs_support.c \
- imfs_support/fs_config.h
-imfs_fsrdwr_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_imfs_fsrdwr) \
- $(support_includes) $(test_includes) -I$(top_srcdir)/imfs_support
-endif
-
-if TEST_imfs_fsscandir01
-fs_tests += imfs_fsscandir01
-fs_screens += fsscandir01/imfs_fsscandir01.scn
-imfs_fsscandir01_SOURCES = fsscandir01/init.c support/fstest_support.c \
- support/fstest_support.h support/fstest.h \
- ../psxtests/include/pmacros.h imfs_support/fs_support.c \
- imfs_support/fs_config.h
-imfs_fsscandir01_CPPFLAGS = $(AM_CPPFLAGS) \
- $(TEST_FLAGS_imfs_fsscandir01) $(support_includes) $(test_includes) \
- -I$(top_srcdir)/imfs_support
-endif
-
-if TEST_imfs_fssymlink
-fs_tests += imfs_fssymlink
-fs_screens += fssymlink/imfs_fssymlink.scn
-imfs_fssymlink_SOURCES = fssymlink/test.c support/fstest_support.c \
- support/fstest_support.h support/fstest.h \
- ../psxtests/include/pmacros.h imfs_support/fs_support.c \
- imfs_support/fs_config.h
-imfs_fssymlink_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_imfs_fssymlink) \
- $(support_includes) $(test_includes) -I$(top_srcdir)/imfs_support
-endif
-
-if TEST_imfs_fstime
-fs_tests += imfs_fstime
-fs_screens += fstime/imfs_fstime.scn
-imfs_fstime_SOURCES = fstime/test.c support/fstest_support.c \
- support/fstest_support.h support/fstest.h \
- ../psxtests/include/pmacros.h imfs_support/fs_support.c \
- imfs_support/fs_config.h
-imfs_fstime_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_imfs_fstime) \
- $(support_includes) $(test_includes) -I$(top_srcdir)/imfs_support
-endif
-
-if TEST_jffs2_fserror
-fs_tests += jffs2_fserror
-fs_screens += fserror/jffs2_fserror.scn
-jffs2_fserror_SOURCES = fserror/test.c support/fstest_support.c \
- support/fstest_support.h support/fstest.h \
- ../psxtests/include/pmacros.h jffs2_support/fs_support.c \
- jffs2_support/fs_config.h
-jffs2_fserror_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_jffs2_fserror) \
- $(support_includes) $(test_includes) -I$(top_srcdir)/jffs2_support
-jffs2_fserror_LDADD = $(RTEMS_ROOT)cpukit/libjffs2.a $(LDADD)
-endif
-
-if TEST_jffs2_fslink
-fs_tests += jffs2_fslink
-fs_screens += fslink/jffs2_fslink.scn
-jffs2_fslink_SOURCES = fslink/test.c support/fstest_support.c \
- support/fstest_support.h support/fstest.h \
- ../psxtests/include/pmacros.h jffs2_support/fs_support.c \
- jffs2_support/fs_config.h
-jffs2_fslink_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_jffs2_fslink) \
- $(support_includes) $(test_includes) -I$(top_srcdir)/jffs2_support
-jffs2_fslink_LDADD = $(RTEMS_ROOT)cpukit/libjffs2.a $(LDADD)
-endif
-
-if TEST_jffs2_fspatheval
-fs_tests += jffs2_fspatheval
-fs_screens += fspatheval/jffs2_fspatheval.scn
-jffs2_fspatheval_SOURCES = fspatheval/test.c support/fstest_support.c \
- support/fstest_support.h support/fstest.h \
- ../psxtests/include/pmacros.h jffs2_support/fs_support.c \
- jffs2_support/fs_config.h
-jffs2_fspatheval_CPPFLAGS = $(AM_CPPFLAGS) \
- $(TEST_FLAGS_jffs2_fspatheval) $(support_includes) $(test_includes) \
- -I$(top_srcdir)/jffs2_support
-jffs2_fspatheval_LDADD = $(RTEMS_ROOT)cpukit/libjffs2.a $(LDADD)
-endif
-
-if TEST_jffs2_fspermission
-fs_tests += jffs2_fspermission
-fs_screens += fspermission/jffs2_fspermission.scn
-jffs2_fspermission_SOURCES = fspermission/test.c \
- support/fstest_support.c support/fstest_support.h support/fstest.h \
- ../psxtests/include/pmacros.h jffs2_support/fs_support.c \
- jffs2_support/fs_config.h
-jffs2_fspermission_CPPFLAGS = $(AM_CPPFLAGS) \
- $(TEST_FLAGS_jffs2_fspermission) $(support_includes) $(test_includes) \
- -I$(top_srcdir)/jffs2_support
-jffs2_fspermission_LDADD = $(RTEMS_ROOT)cpukit/libjffs2.a $(LDADD)
-endif
-
-if TEST_jffs2_fsrdwr
-fs_tests += jffs2_fsrdwr
-fs_screens += fsrdwr/jffs2_fsrdwr.scn
-jffs2_fsrdwr_SOURCES = fsrdwr/init.c support/fstest_support.c \
- support/fstest_support.h support/fstest.h \
- ../psxtests/include/pmacros.h jffs2_support/fs_support.c \
- jffs2_support/fs_config.h
-jffs2_fsrdwr_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_jffs2_fsrdwr) \
- $(support_includes) $(test_includes) -I$(top_srcdir)/jffs2_support
-jffs2_fsrdwr_LDADD = $(RTEMS_ROOT)cpukit/libjffs2.a $(LDADD)
-endif
-
-if TEST_jffs2_fsscandir01
-fs_tests += jffs2_fsscandir01
-fs_screens += fsscandir01/jffs2_fsscandir01.scn
-jffs2_fsscandir01_SOURCES = fsscandir01/init.c \
- support/fstest_support.c support/fstest_support.h support/fstest.h \
- ../psxtests/include/pmacros.h jffs2_support/fs_support.c \
- jffs2_support/fs_config.h
-jffs2_fsscandir01_CPPFLAGS = $(AM_CPPFLAGS) \
- $(TEST_FLAGS_jffs2_fsscandir01) $(support_includes) $(test_includes) \
- -I$(top_srcdir)/jffs2_support
-jffs2_fsscandir01_LDADD = $(RTEMS_ROOT)cpukit/libjffs2.a $(LDADD)
-endif
-
-if TEST_jffs2_fssymlink
-fs_tests += jffs2_fssymlink
-fs_screens += fssymlink/jffs2_fssymlink.scn
-jffs2_fssymlink_SOURCES = fssymlink/test.c support/fstest_support.c \
- support/fstest_support.h support/fstest.h \
- ../psxtests/include/pmacros.h jffs2_support/fs_support.c \
- jffs2_support/fs_config.h
-jffs2_fssymlink_CPPFLAGS = $(AM_CPPFLAGS) \
- $(TEST_FLAGS_jffs2_fssymlink) $(support_includes) $(test_includes) \
- -I$(top_srcdir)/jffs2_support
-jffs2_fssymlink_LDADD = $(RTEMS_ROOT)cpukit/libjffs2.a $(LDADD)
-endif
-
-if TEST_jffs2_fstime
-fs_tests += jffs2_fstime
-fs_screens += fstime/jffs2_fstime.scn
-jffs2_fstime_SOURCES = fstime/test.c support/fstest_support.c \
- support/fstest_support.h support/fstest.h \
- ../psxtests/include/pmacros.h jffs2_support/fs_support.c \
- jffs2_support/fs_config.h
-jffs2_fstime_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_jffs2_fstime) \
- $(support_includes) $(test_includes) -I$(top_srcdir)/jffs2_support
-jffs2_fstime_LDADD = $(RTEMS_ROOT)cpukit/libjffs2.a $(LDADD)
-endif
-
-if TEST_mdosfs_fserror
-fs_tests += mdosfs_fserror
-fs_screens += fserror/mdosfs_fserror.scn
-mdosfs_fserror_SOURCES = fserror/test.c support/ramdisk_support.c \
- support/fstest_support.c support/fstest_support.h \
- support/ramdisk_support.h support/fstest.h \
- ../psxtests/include/pmacros.h mdosfs_support/fs_support.c \
- mdosfs_support/fs_config.h
-mdosfs_fserror_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_mdosfs_fserror) \
- $(support_includes) $(test_includes) -I$(top_srcdir)/mdosfs_support
-endif
-
-if TEST_mdosfs_fspatheval
-fs_tests += mdosfs_fspatheval
-fs_screens += fspatheval/mdosfs_fspatheval.scn
-mdosfs_fspatheval_SOURCES = fspatheval/test.c \
- support/ramdisk_support.c support/fstest_support.c \
- support/fstest_support.h support/ramdisk_support.h support/fstest.h \
- ../psxtests/include/pmacros.h mdosfs_support/fs_support.c \
- mdosfs_support/fs_config.h
-mdosfs_fspatheval_CPPFLAGS = $(AM_CPPFLAGS) \
- $(TEST_FLAGS_mdosfs_fspatheval) $(support_includes) $(test_includes) \
- -I$(top_srcdir)/mdosfs_support
-endif
-
-if TEST_mdosfs_fsrdwr
-fs_tests += mdosfs_fsrdwr
-fs_screens += fsrdwr/mdosfs_fsrdwr.scn
-mdosfs_fsrdwr_SOURCES = fsrdwr/init.c support/ramdisk_support.c \
- support/fstest_support.c support/fstest_support.h \
- support/ramdisk_support.h support/fstest.h \
- ../psxtests/include/pmacros.h mdosfs_support/fs_support.c \
- mdosfs_support/fs_config.h
-mdosfs_fsrdwr_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_mdosfs_fsrdwr) \
- $(support_includes) $(test_includes) -I$(top_srcdir)/mdosfs_support
-endif
-
-if TEST_mdosfs_fsscandir01
-fs_tests += mdosfs_fsscandir01
-fs_screens += fsscandir01/mdosfs_fsscandir01.scn
-mdosfs_fsscandir01_SOURCES = fsscandir01/init.c \
- support/ramdisk_support.c support/fstest_support.c \
- support/fstest_support.h support/ramdisk_support.h support/fstest.h \
- ../psxtests/include/pmacros.h mdosfs_support/fs_support.c \
- mdosfs_support/fs_config.h
-mdosfs_fsscandir01_CPPFLAGS = $(AM_CPPFLAGS) \
- $(TEST_FLAGS_mdosfs_fsscandir01) $(support_includes) $(test_includes) \
- -I$(top_srcdir)/mdosfs_support
-endif
-
-if TEST_mdosfs_fsstatvfs
-fs_tests += mdosfs_fsstatvfs
-fs_screens += fsstatvfs/mdosfs_fsstatvfs.scn
-mdosfs_fsstatvfs_SOURCES = fsstatvfs/test.c support/ramdisk_support.c \
- support/fstest_support.c support/fstest_support.h \
- support/ramdisk_support.h support/fstest.h \
- ../psxtests/include/pmacros.h mdosfs_support/fs_support.c \
- mdosfs_support/fs_config.h
-mdosfs_fsstatvfs_CPPFLAGS = $(AM_CPPFLAGS) \
- $(TEST_FLAGS_mdosfs_fsstatvfs) $(support_includes) $(test_includes) \
- -I$(top_srcdir)/mdosfs_support
-endif
-
-if TEST_mdosfs_fstime
-fs_tests += mdosfs_fstime
-mdosfs_fstime_SOURCES = fstime/test.c support/ramdisk_support.c \
- support/fstest_support.c support/fstest_support.h \
- support/ramdisk_support.h support/fstest.h \
- ../psxtests/include/pmacros.h mdosfs_support/fs_support.c \
- mdosfs_support/fs_config.h
-mdosfs_fstime_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_mdosfs_fstime) \
- $(support_includes) $(test_includes) -I$(top_srcdir)/mdosfs_support
-endif
-
-if TEST_mimfs_fserror
-fs_tests += mimfs_fserror
-fs_screens += fserror/mimfs_fserror.scn
-mimfs_fserror_SOURCES = fserror/test.c support/fstest_support.c \
- support/fstest_support.h support/fstest.h \
- ../psxtests/include/pmacros.h mimfs_support/fs_support.c \
- mimfs_support/fs_config.h
-mimfs_fserror_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_mimfs_fserror) \
- $(support_includes) $(test_includes) -I$(top_srcdir)/mimfs_support
-endif
-
-if TEST_mimfs_fslink
-fs_tests += mimfs_fslink
-mimfs_fslink_SOURCES = fslink/test.c support/fstest_support.c \
- support/fstest_support.h support/fstest.h \
- ../psxtests/include/pmacros.h mimfs_support/fs_support.c \
- mimfs_support/fs_config.h
-mimfs_fslink_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_mimfs_fslink) \
- $(support_includes) $(test_includes) -I$(top_srcdir)/mimfs_support
-endif
-
-if TEST_mimfs_fspatheval
-fs_tests += mimfs_fspatheval
-mimfs_fspatheval_SOURCES = fspatheval/test.c support/fstest_support.c \
- support/fstest_support.h support/fstest.h \
- ../psxtests/include/pmacros.h mimfs_support/fs_support.c \
- mimfs_support/fs_config.h
-mimfs_fspatheval_CPPFLAGS = $(AM_CPPFLAGS) \
- $(TEST_FLAGS_mimfs_fspatheval) $(support_includes) $(test_includes) \
- -I$(top_srcdir)/mimfs_support
-endif
-
-if TEST_mimfs_fspermission
-fs_tests += mimfs_fspermission
-mimfs_fspermission_SOURCES = fspermission/test.c \
- support/fstest_support.c support/fstest_support.h support/fstest.h \
- ../psxtests/include/pmacros.h mimfs_support/fs_support.c \
- mimfs_support/fs_config.h
-mimfs_fspermission_CPPFLAGS = $(AM_CPPFLAGS) \
- $(TEST_FLAGS_mimfs_fspermission) $(support_includes) $(test_includes) \
- -I$(top_srcdir)/mimfs_support
-endif
-
-if TEST_mimfs_fsrdwr
-fs_tests += mimfs_fsrdwr
-mimfs_fsrdwr_SOURCES = fsrdwr/init.c support/fstest_support.c \
- support/fstest_support.h support/fstest.h \
- ../psxtests/include/pmacros.h mimfs_support/fs_support.c \
- mimfs_support/fs_config.h
-mimfs_fsrdwr_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_mimfs_fsrdwr) \
- $(support_includes) $(test_includes) -I$(top_srcdir)/mimfs_support
-endif
-
-if TEST_mimfs_fsrename
-fs_tests += mimfs_fsrename
-fs_screens += fsrename/mimfs_fsrename.scn
-mimfs_fsrename_SOURCES = fsrename/test.c support/fstest_support.c \
- support/fstest_support.h support/fstest.h \
- ../psxtests/include/pmacros.h mimfs_support/fs_support.c \
- mimfs_support/fs_config.h
-mimfs_fsrename_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_mimfs_fsrename) \
- $(support_includes) $(test_includes) -I$(top_srcdir)/mimfs_support
-endif
-
-if TEST_mimfs_fsscandir01
-fs_tests += mimfs_fsscandir01
-mimfs_fsscandir01_SOURCES = fsscandir01/init.c \
- support/fstest_support.c support/fstest_support.h support/fstest.h \
- ../psxtests/include/pmacros.h mimfs_support/fs_support.c \
- mimfs_support/fs_config.h
-mimfs_fsscandir01_CPPFLAGS = $(AM_CPPFLAGS) \
- $(TEST_FLAGS_mimfs_fsscandir01) $(support_includes) $(test_includes) \
- -I$(top_srcdir)/mimfs_support
-endif
-
-if TEST_mimfs_fssymlink
-fs_tests += mimfs_fssymlink
-mimfs_fssymlink_SOURCES = fssymlink/test.c support/fstest_support.c \
- support/fstest_support.h support/fstest.h \
- ../psxtests/include/pmacros.h mimfs_support/fs_support.c \
- mimfs_support/fs_config.h
-mimfs_fssymlink_CPPFLAGS = $(AM_CPPFLAGS) \
- $(TEST_FLAGS_mimfs_fssymlink) $(support_includes) $(test_includes) \
- -I$(top_srcdir)/mimfs_support
-endif
-
-if TEST_mimfs_fstime
-fs_tests += mimfs_fstime
-mimfs_fstime_SOURCES = fstime/test.c support/fstest_support.c \
- support/fstest_support.h support/fstest.h \
- ../psxtests/include/pmacros.h mimfs_support/fs_support.c \
- mimfs_support/fs_config.h
-mimfs_fstime_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_mimfs_fstime) \
- $(support_includes) $(test_includes) -I$(top_srcdir)/mimfs_support
-endif
-
-if TEST_mrfs_fserror
-fs_tests += mrfs_fserror
-fs_screens += fserror/mrfs_fserror.scn
-mrfs_fserror_SOURCES = fserror/test.c support/ramdisk_support.c \
- support/fstest_support.c support/fstest_support.h \
- support/ramdisk_support.h support/fstest.h \
- ../psxtests/include/pmacros.h mrfs_support/fs_support.c \
- mrfs_support/fs_config.h
-mrfs_fserror_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_mrfs_fserror) \
- $(support_includes) $(test_includes) -I$(top_srcdir)/mrfs_support
-endif
-
-if TEST_mrfs_fsfpathconf
-fs_tests += mrfs_fsfpathconf
-fs_screens += fsfpathconf/mrfs_fsfpathconf.scn
-mrfs_fsfpathconf_SOURCES = fsfpathconf/test.c \
- support/ramdisk_support.c support/fstest_support.c \
- support/fstest_support.h support/ramdisk_support.h support/fstest.h \
- ../psxtests/include/pmacros.h mrfs_support/fs_support.c \
- mrfs_support/fs_config.h
-mrfs_fsfpathconf_CPPFLAGS = $(AM_CPPFLAGS) \
- $(TEST_FLAGS_mrfs_fsfpathconf) $(support_includes) $(test_includes) \
- -I$(top_srcdir)/mrfs_support
-endif
-
-if TEST_mrfs_fslink
-fs_tests += mrfs_fslink
-fs_screens += fslink/mrfs_fslink.scn
-mrfs_fslink_SOURCES = fslink/test.c support/ramdisk_support.c \
- support/fstest_support.c support/fstest_support.h \
- support/ramdisk_support.h support/fstest.h \
- ../psxtests/include/pmacros.h mrfs_support/fs_support.c \
- mrfs_support/fs_config.h
-mrfs_fslink_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_mrfs_fslink) \
- $(support_includes) $(test_includes) -I$(top_srcdir)/mrfs_support
-endif
-
-if TEST_mrfs_fspatheval
-fs_tests += mrfs_fspatheval
-fs_screens += fspatheval/mrfs_fspatheval.scn
-mrfs_fspatheval_SOURCES = fspatheval/test.c support/ramdisk_support.c \
- support/fstest_support.c support/fstest_support.h \
- support/ramdisk_support.h support/fstest.h \
- ../psxtests/include/pmacros.h mrfs_support/fs_support.c \
- mrfs_support/fs_config.h
-mrfs_fspatheval_CPPFLAGS = $(AM_CPPFLAGS) \
- $(TEST_FLAGS_mrfs_fspatheval) $(support_includes) $(test_includes) \
- -I$(top_srcdir)/mrfs_support
-endif
-
-if TEST_mrfs_fspermission
-fs_tests += mrfs_fspermission
-fs_screens += fspermission/mrfs_fspermission.scn
-mrfs_fspermission_SOURCES = fspermission/test.c \
- support/ramdisk_support.c support/fstest_support.c \
- support/fstest_support.h support/ramdisk_support.h support/fstest.h \
- ../psxtests/include/pmacros.h mrfs_support/fs_support.c \
- mrfs_support/fs_config.h
-mrfs_fspermission_CPPFLAGS = $(AM_CPPFLAGS) \
- $(TEST_FLAGS_mrfs_fspermission) $(support_includes) $(test_includes) \
- -I$(top_srcdir)/mrfs_support
-endif
-
-if TEST_mrfs_fsrdwr
-fs_tests += mrfs_fsrdwr
-fs_screens += fsrdwr/mrfs_fsrdwr.scn
-mrfs_fsrdwr_SOURCES = fsrdwr/init.c support/ramdisk_support.c \
- support/fstest_support.c support/fstest_support.h \
- support/ramdisk_support.h support/fstest.h \
- ../psxtests/include/pmacros.h mrfs_support/fs_support.c \
- mrfs_support/fs_config.h
-mrfs_fsrdwr_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_mrfs_fsrdwr) \
- $(support_includes) $(test_includes) -I$(top_srcdir)/mrfs_support
-endif
-
-if TEST_mrfs_fsscandir01
-fs_tests += mrfs_fsscandir01
-fs_screens += fsscandir01/mrfs_fsscandir01.scn
-mrfs_fsscandir01_SOURCES = fsscandir01/init.c \
- support/ramdisk_support.c support/fstest_support.c \
- support/fstest_support.h support/ramdisk_support.h support/fstest.h \
- ../psxtests/include/pmacros.h mrfs_support/fs_support.c \
- mrfs_support/fs_config.h
-mrfs_fsscandir01_CPPFLAGS = $(AM_CPPFLAGS) \
- $(TEST_FLAGS_mrfs_fsscandir01) $(support_includes) $(test_includes) \
- -I$(top_srcdir)/mrfs_support
-endif
-
-if TEST_mrfs_fssymlink
-fs_tests += mrfs_fssymlink
-fs_screens += fssymlink/mrfs_fssymlink.scn
-mrfs_fssymlink_SOURCES = fssymlink/test.c support/ramdisk_support.c \
- support/fstest_support.c support/fstest_support.h \
- support/ramdisk_support.h support/fstest.h \
- ../psxtests/include/pmacros.h mrfs_support/fs_support.c \
- mrfs_support/fs_config.h
-mrfs_fssymlink_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_mrfs_fssymlink) \
- $(support_includes) $(test_includes) -I$(top_srcdir)/mrfs_support
-endif
-
-if TEST_mrfs_fstime
-fs_tests += mrfs_fstime
-fs_screens += fstime/mrfs_fstime.scn
-mrfs_fstime_SOURCES = fstime/test.c support/ramdisk_support.c \
- support/fstest_support.c support/fstest_support.h \
- support/ramdisk_support.h support/fstest.h \
- ../psxtests/include/pmacros.h mrfs_support/fs_support.c \
- mrfs_support/fs_config.h
-mrfs_fstime_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_mrfs_fstime) \
- $(support_includes) $(test_includes) -I$(top_srcdir)/mrfs_support
-endif
-
-noinst_PROGRAMS = $(fs_tests)
diff --git a/testsuites/fstests/configure.ac b/testsuites/fstests/configure.ac
deleted file mode 100644
index e58add55d8..0000000000
--- a/testsuites/fstests/configure.ac
+++ /dev/null
@@ -1,89 +0,0 @@
-## Process this file with autoconf to produce a configure script.
-
-AC_PREREQ([2.69])
-AC_INIT([rtems-c-src-tests-fstests],
- [_RTEMS_VERSION],[https://devel.rtems.org/newticket])
-AC_CONFIG_SRCDIR([imfs_support])
-RTEMS_TOP([../..],[..])
-RTEMS_SOURCE_TOP
-RTEMS_BUILD_TOP
-
-RTEMS_CANONICAL_TARGET_CPU
-
-AM_INIT_AUTOMAKE([no-define foreign subdir-objects 1.12.2])
-AM_MAINTAINER_MODE
-
-RTEMS_ENV_RTEMSBSP
-
-RTEMS_PROJECT_ROOT
-
-RTEMS_PROG_CC_FOR_TARGET
-
-RTEMS_CANONICALIZE_TOOLS
-
-RTEMS_CHECK_CUSTOM_BSP(RTEMS_BSP)
-AC_CONFIG_HEADER([config.h])
-
-RTEMS_CHECK_CPUOPTS([RTEMS_POSIX_API])
-AM_CONDITIONAL(HAS_POSIX,test x"${rtems_cv_RTEMS_POSIX_API}" = x"yes")
-
-# BSP Test configuration
-RTEMS_TEST_CHECK([fsbdpart01])
-RTEMS_TEST_CHECK([fsclose01])
-RTEMS_TEST_CHECK([fsdosfsformat01])
-RTEMS_TEST_CHECK([fsdosfsname01])
-RTEMS_TEST_CHECK([fsdosfsname02])
-RTEMS_TEST_CHECK([fsdosfssync01])
-RTEMS_TEST_CHECK([fsdosfswrite01])
-RTEMS_TEST_CHECK([fsfseeko01])
-RTEMS_TEST_CHECK([fsimfsconfig01])
-RTEMS_TEST_CHECK([fsimfsconfig02])
-RTEMS_TEST_CHECK([fsimfsconfig03])
-RTEMS_TEST_CHECK([fsimfsgeneric01])
-RTEMS_TEST_CHECK([fsjffs2gc01])
-RTEMS_TEST_CHECK([fsnofs01])
-RTEMS_TEST_CHECK([fsrfsbitmap01])
-RTEMS_TEST_CHECK([fsrofs01])
-RTEMS_TEST_CHECK([imfs_fserror])
-RTEMS_TEST_CHECK([imfs_fslink])
-RTEMS_TEST_CHECK([imfs_fspatheval])
-RTEMS_TEST_CHECK([imfs_fspermission])
-RTEMS_TEST_CHECK([imfs_fsrdwr])
-RTEMS_TEST_CHECK([imfs_fsscandir01])
-RTEMS_TEST_CHECK([imfs_fssymlink])
-RTEMS_TEST_CHECK([imfs_fstime])
-RTEMS_TEST_CHECK([jffs2_fserror])
-RTEMS_TEST_CHECK([jffs2_fslink])
-RTEMS_TEST_CHECK([jffs2_fspatheval])
-RTEMS_TEST_CHECK([jffs2_fspermission])
-RTEMS_TEST_CHECK([jffs2_fsrdwr])
-RTEMS_TEST_CHECK([jffs2_fsscandir01])
-RTEMS_TEST_CHECK([jffs2_fssymlink])
-RTEMS_TEST_CHECK([jffs2_fstime])
-RTEMS_TEST_CHECK([mdosfs_fserror])
-RTEMS_TEST_CHECK([mdosfs_fspatheval])
-RTEMS_TEST_CHECK([mdosfs_fsrdwr])
-RTEMS_TEST_CHECK([mdosfs_fsscandir01])
-RTEMS_TEST_CHECK([mdosfs_fsstatvfs])
-RTEMS_TEST_CHECK([mdosfs_fstime])
-RTEMS_TEST_CHECK([mimfs_fserror])
-RTEMS_TEST_CHECK([mimfs_fslink])
-RTEMS_TEST_CHECK([mimfs_fspatheval])
-RTEMS_TEST_CHECK([mimfs_fspermission])
-RTEMS_TEST_CHECK([mimfs_fsrdwr])
-RTEMS_TEST_CHECK([mimfs_fsrename])
-RTEMS_TEST_CHECK([mimfs_fsscandir01])
-RTEMS_TEST_CHECK([mimfs_fssymlink])
-RTEMS_TEST_CHECK([mimfs_fstime])
-RTEMS_TEST_CHECK([mrfs_fserror])
-RTEMS_TEST_CHECK([mrfs_fsfpathconf])
-RTEMS_TEST_CHECK([mrfs_fslink])
-RTEMS_TEST_CHECK([mrfs_fspatheval])
-RTEMS_TEST_CHECK([mrfs_fspermission])
-RTEMS_TEST_CHECK([mrfs_fsrdwr])
-RTEMS_TEST_CHECK([mrfs_fsscandir01])
-RTEMS_TEST_CHECK([mrfs_fssymlink])
-RTEMS_TEST_CHECK([mrfs_fstime])
-
-AC_CONFIG_FILES([Makefile])
-AC_OUTPUT
diff --git a/testsuites/libtests/Makefile.am b/testsuites/libtests/Makefile.am
deleted file mode 100644
index 90c590ac13..0000000000
--- a/testsuites/libtests/Makefile.am
+++ /dev/null
@@ -1,1499 +0,0 @@
-#
-# Library Testsuite
-#
-
-ACLOCAL_AMFLAGS = -I ../aclocal
-
-include $(RTEMS_ROOT)/make/custom/@RTEMS_BSP@.cfg
-include $(top_srcdir)/../automake/compile.am
-
-lib_tests =
-lib_screens =
-lib_docs =
-
-support_includes = -I$(top_srcdir)/../support/include
-test_includes = -I$(top_srcdir)/support
-
-if TEST_block01
-lib_tests += block01
-lib_screens += block01/block01.scn
-lib_docs += block01/block01.doc
-block01_SOURCES = block01/init.c
-block01_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_block01) \
- $(support_includes)
-endif
-
-if TEST_block02
-lib_tests += block02
-lib_screens += block02/block02.scn
-lib_docs += block02/block02.doc
-block02_SOURCES = block02/init.c
-block02_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_block02) \
- $(support_includes)
-endif
-
-if TEST_block03
-lib_tests += block03
-lib_screens += block03/block03.scn
-lib_docs += block03/block03.doc
-block03_SOURCES = block03/init.c
-block03_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_block03) \
- $(support_includes)
-endif
-
-if TEST_block04
-lib_tests += block04
-lib_screens += block04/block04.scn
-lib_docs += block04/block04.doc
-block04_SOURCES = block04/init.c
-block04_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_block04) \
- $(support_includes)
-endif
-
-if TEST_block05
-lib_tests += block05
-lib_screens += block05/block05.scn
-lib_docs += block05/block05.doc block05/block05.png
-block05_SOURCES = block05/init.c
-block05_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_block05) \
- $(support_includes)
-endif
-
-if TEST_block06
-lib_tests += block06
-lib_screens += block06/block06.scn
-lib_docs += block06/block06.doc
-block06_SOURCES = block06/init.c
-block06_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_block06) \
- $(support_includes)
-endif
-
-if TEST_block07
-lib_tests += block07
-lib_screens += block07/block07.scn
-lib_docs += block07/block07.doc
-block07_SOURCES = block07/init.c
-block07_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_block07) \
- $(support_includes)
-endif
-
-if TEST_block08
-lib_tests += block08
-lib_screens += block08/block08.scn
-lib_docs += block08/block08.doc
-block08_SOURCES = block08/init.c block08/system.h \
- block08/bdbuf_tests.c block08/bdbuf_tests.h block08/test_disk.c \
- block08/bdbuf_test1_1.c block08/bdbuf_test1_2.c \
- block08/bdbuf_test1_3.c block08/bdbuf_test1_4.c \
- block08/bdbuf_test1_5.c block08/bdbuf_test2_1.c \
- block08/bdbuf_test2_2.c block08/bdbuf_test3_1.c \
- block08/bdbuf_test3_2.c block08/bdbuf_test3_3.c \
- block08/bdbuf_test4_1.c block08/bdbuf_test4_2.c \
- block08/bdbuf_test4_3.c
-block08_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_block08) \
- $(support_includes)
-endif
-
-if TEST_block09
-lib_tests += block09
-lib_screens += block09/block09.scn
-lib_docs += block09/block09.doc
-block09_SOURCES = block09/init.c
-block09_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_block09) \
- $(support_includes)
-endif
-
-if TEST_block10
-lib_tests += block10
-lib_screens += block10/block10.scn
-lib_docs += block10/block10.doc block10/block10.png
-block10_SOURCES = block10/init.c
-block10_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_block10) \
- $(support_includes)
-endif
-
-if TEST_block11
-lib_tests += block11
-lib_screens += block11/block11.scn
-lib_docs += block11/block11.doc
-block11_SOURCES = block11/init.c
-block11_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_block11) \
- $(support_includes)
-endif
-
-if TEST_block12
-lib_tests += block12
-lib_screens += block12/block12.scn
-lib_docs += block12/block12.doc
-block12_SOURCES = block12/init.c
-block12_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_block12) \
- $(support_includes)
-endif
-
-if TEST_block13
-lib_tests += block13
-lib_screens += block13/block13.scn
-lib_docs += block13/block13.doc
-block13_SOURCES = block13/init.c
-block13_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_block13) \
- $(support_includes)
-endif
-
-if TEST_block14
-lib_tests += block14
-lib_screens += block14/block14.scn
-lib_docs += block14/block14.doc
-block14_SOURCES = block14/init.c
-block14_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_block14) \
- $(support_includes)
-endif
-
-if TEST_block15
-lib_tests += block15
-lib_screens += block15/block15.scn
-lib_docs += block15/block15.doc
-block15_SOURCES = block15/init.c
-block15_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_block15) \
- $(support_includes)
-endif
-
-if TEST_block16
-lib_tests += block16
-lib_screens += block16/block16.scn
-lib_docs += block16/block16.doc
-block16_SOURCES = block16/init.c
-block16_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_block16) \
- $(support_includes)
-endif
-
-if TEST_block17
-lib_tests += block17
-lib_screens += block17/block17.scn
-lib_docs += block17/block17.doc
-block17_SOURCES = block17/init.c
-block17_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_block17) \
- $(support_includes)
-endif
-
-if TEST_bspcmdline01
-lib_tests += bspcmdline01
-lib_screens += bspcmdline01/bspcmdline01.scn
-lib_docs += bspcmdline01/bspcmdline01.doc
-bspcmdline01_SOURCES = bspcmdline01/init.c
-bspcmdline01_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_bspcmdline01) \
- $(support_includes)
-endif
-
-if TEST_calloc
-lib_tests += calloc.norun
-calloc_norun_SOURCES = POSIX/calloc.c
-calloc_norun_LDADD = $(RTEMS_ROOT)cpukit/librtemsdefaultconfig.a $(LDADD)
-endif
-
-if TEST_capture01
-lib_tests += capture01
-lib_screens += capture01/capture01.scn
-lib_docs += capture01/capture01.doc
-capture01_SOURCES = capture01/init.c capture01/test1.c \
- capture01/system.h
-capture01_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_capture01) \
- $(support_includes)
-endif
-
-if TEST_clock_gettime
-lib_tests += clock_gettime.norun
-clock_gettime_norun_SOURCES = POSIX/clock_gettime.c
-clock_gettime_norun_LDADD = $(RTEMS_ROOT)cpukit/librtemsdefaultconfig.a $(LDADD)
-endif
-
-if TEST_close
-lib_tests += close.norun
-close_norun_SOURCES = POSIX/close.c
-close_norun_LDADD = $(RTEMS_ROOT)cpukit/librtemsdefaultconfig.a $(LDADD)
-endif
-
-if TEST_complex
-lib_tests += complex
-lib_screens += complex/complex.scn
-complex_SOURCES = complex/init.c complex/docomplex.c \
- complex/docomplexf.c complex/docomplexl.c
-complex_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_complex) \
- $(support_includes)
-complex_LDADD = -lm $(LDADD)
-endif
-
-if TEST_cpuuse
-lib_tests += cpuuse
-lib_screens += cpuuse/cpuuse.scn
-cpuuse_SOURCES = cpuuse/init.c cpuuse/task1.c cpuuse/task2.c \
- cpuuse/task3.c cpuuse/tswitch.c cpuuse/system.h
-cpuuse_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_cpuuse) \
- $(support_includes)
-endif
-
-if TEST_crypt01
-lib_tests += crypt01
-lib_screens += crypt01/crypt01.scn
-lib_docs += crypt01/crypt01.doc
-crypt01_SOURCES = crypt01/init.c
-crypt01_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_crypt01) \
- $(support_includes)
-endif
-
-if DEBUGGERTESTS
-if TEST_debugger01
-lib_tests += debugger01
-lib_screens += debugger01/debugger01.scn
-debugger01_SOURCES = debugger01/init.c debugger01/remote.c \
- debugger01/system.h
-debugger01_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_debugger01) \
- $(support_includes)
-debugger01_LDADD = $(RTEMS_ROOT)cpukit/libdebugger.a $(LDADD)
-endif
-endif
-
-if TEST_defaultconfig01
-lib_tests += defaultconfig01
-lib_screens += defaultconfig01/defaultconfig01.scn
-lib_docs += defaultconfig01/defaultconfig01.doc
-defaultconfig01_SOURCES = defaultconfig01/init.c
-defaultconfig01_CPPFLAGS = $(AM_CPPFLAGS) \
- $(TEST_FLAGS_defaultconfig01) $(support_includes)
-defaultconfig01_LDADD = $(RTEMS_ROOT)cpukit/librtemsdefaultconfig.a $(LDADD)
-endif
-
-if TEST_devfs01
-lib_tests += devfs01
-lib_screens += devfs01/devfs01.scn
-lib_docs += devfs01/devfs01.doc
-devfs01_SOURCES = devfs01/init.c
-devfs01_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_devfs01) \
- $(support_includes)
-endif
-
-if TEST_devfs04
-lib_tests += devfs04
-lib_screens += devfs04/devfs04.scn
-lib_docs += devfs04/devfs04.doc
-devfs04_SOURCES = devfs04/init.c devfs04/test_driver.c \
- devfs04/test_driver.h
-devfs04_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_devfs04) \
- $(support_includes)
-endif
-
-if TEST_deviceio01
-lib_tests += deviceio01
-lib_screens += deviceio01/deviceio01.scn
-lib_docs += deviceio01/deviceio01.doc
-deviceio01_SOURCES = deviceio01/init.c deviceio01/test_driver.c \
- deviceio01/test_driver.h
-deviceio01_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_deviceio01) \
- $(support_includes)
-endif
-
-if TEST_devnullfatal01
-lib_tests += devnullfatal01
-lib_screens += devnullfatal01/devnullfatal01.scn
-lib_docs += devnullfatal01/devnullfatal01.doc
-devnullfatal01_SOURCES = devnullfatal01/init.c
-devnullfatal01_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_devnullfatal01) \
- $(support_includes)
-endif
-
-if DLTESTS
-if TEST_dl01
-lib_tests += dl01
-lib_screens += dl01/dl01.scn
-lib_docs += dl01/dl01.doc
-dl01_SOURCES = dl01/init.c dl01/dl-load.c dl01-tar.c dl01-tar.h
-dl01_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_dl01) $(support_includes)
-dl01/init.c: dl01-tar.o
-dl01.pre: $(dl01_OBJECTS) $(dl01_DEPENDENCIES)
- @rm -f dl01.pre
- $(AM_V_CCLD)$(LINK.c) $(CPU_CFLAGS) $(AM_CFLAGS) $(AM_LDFLAGS) -o $@ $+
-dl01-o1.o: dl01/dl01-o1.c Makefile
- $(AM_V_CC)$(COMPILE) -c -o $@ $<
-dl01.tar: dl01-o1.o
- @rm -f $@
- $(AM_V_GEN)$(PAX) -w -f $@ $<
-dl01-tar.c: dl01.tar
- $(AM_V_GEN)$(BIN2C) -C $< $@
-dl01-tar.h: dl01.tar
- $(AM_V_GEN)$(BIN2C) -H $< $@
-dl01-tar.o: dl01-tar.c dl01-tar.h
- $(AM_V_CC)$(COMPILE) -c -o $@ $<
-dl01-sym.o: dl01.pre
- $(AM_V_GEN)rtems-syms -e -C $(CC) -c "$(CFLAGS)" -o $@ $<
-dl01$(EXEEXT): $(dl01_OBJECTS) $(dl01_DEPENDENCIES) dl01-sym.o
- @rm -f $@
- $(AM_V_CCLD)$(LINK.c) $(CPU_CFLAGS) $(AM_CFLAGS) $(AM_LDFLAGS) -o $@ $+
-CLEANFILES += dl01.pre dl01-sym.o dl02-o1.o dl01.tar dl01-tar.h
-endif
-endif
-
-if DLTESTS
-if TEST_dl02
-lib_tests += dl02
-lib_screens += dl02/dl02.scn
-lib_docs += dl02/dl02.doc
-dl02_SOURCES = dl02/init.c dl02/dl-load.c dl02-tar.c dl02-tar.h
-dl02_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_dl02) $(support_includes)
-dl02/init.c: dl02-tar.o
-dl02.pre: $(dl02_OBJECTS) $(dl02_DEPENDENCIES)
- @rm -f dl02.pre
- $(AM_V_CCLD)$(LINK.c) $(CPU_CFLAGS) $(AM_CFLAGS) $(AM_LDFLAGS) -o $@ $+
-dl02-o1.o: dl02/dl02-o1.c Makefile
- $(AM_V_CC)$(COMPILE) -c -o $@ $<
-dl02-o2.o: dl02/dl02-o2.c Makefile
- $(AM_V_CC)$(COMPILE) -c -o $@ $<
-dl02.tar: dl02-o1.o dl02-o2.o
- @rm -f $@
- $(AM_V_GEN)$(PAX) -w -f $@ $+
-dl02-tar.c: dl02.tar
- $(AM_V_GEN)$(BIN2C) -C $< $@
-dl02-tar.h: dl02.tar
- $(AM_V_GEN)$(BIN2C) -H $< $@
-dl02-tar.o: dl02-tar.c dl02-tar.h
- $(AM_V_CC)$(COMPILE) -c -o $@ $<
-dl02-sym.o: dl02.pre
- $(AM_V_GEN)rtems-syms -e -C $(CC) -c "$(CFLAGS)" -o $@ $<
-dl02$(EXEEXT): $(dl02_OBJECTS) $(dl02_DEPENDENCIES) dl02-sym.o
- @rm -f $@
- $(AM_V_CCLD)$(LINK.c) $(CPU_CFLAGS) $(AM_CFLAGS) $(AM_LDFLAGS) -o $@ $+
-CLEANFILES += dl02.pre dl02-sym.o dl02-o1.o dl02-o2.o dl02.tar dl02-tar.h
-endif
-endif
-
-if DLTESTS
-if TEST_dl03
-lib_tests += dl03
-lib_screens += dl03/dl03.scn
-lib_docs += dl03/dl03.doc
-dl03_SOURCES = dl03/init.c dl03/dl-cache.c dl03/dl-bit-alloc.c
-dl03_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_dl03) $(support_includes) \
- -I$(top_srcdir)/../../cpukit/libdl
-endif
-endif
-
-if DLTESTS
-if HAS_CXX
-if TEST_dl04
-lib_tests += dl04
-lib_screens += dl04/dl04.scn
-lib_docs += dl04/dl04.doc
-dl04_SOURCES = dl04/init.c dl04/dl-load.c dl04/dl-cpp.cc dl04-tar.c \
- dl04-tar.h
-dl04_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_dl04) $(support_includes)
-dl04/init.c: dl04-tar.o
-dl04.pre: $(dl04_OBJECTS) $(dl04_DEPENDENCIES)
- @rm -f dl04.pre
- $(AM_V_CXXLD)$(LINK.cc) $(CPU_CFLAGS) $(AM_CFLAGS) $(AM_LDFLAGS) -o $@ $+
-dl04-o4.o: dl04/dl04-o4.cc Makefile
- $(AM_V_GEN)$(CXXCOMPILE) -c -o $@ $<
-dl04.tar: dl04-o4.o
- @rm -f $@
- $(AM_V_GEN)$(PAX) -w -f $@ $<
-dl04-tar.c: dl04.tar
- $(AM_V_GEN)$(BIN2C) -C $< $@
-dl04-tar.h: dl04.tar
- $(AM_V_GEN)$(BIN2C) -H $< $@
-dl04-tar.o: dl04-tar.c dl04-tar.h
- $(AM_V_CC)$(COMPILE) -c -o $@ $<
-dl04-sym.o: dl04.pre
- $(AM_V_GEN)rtems-syms -e -C $(CC) -c "$(CFLAGS)" -o $@ $<
-dl04$(EXEEXT): $(dl04_OBJECTS) $(dl04_DEPENDENCIES) dl04-sym.o
- @rm -f $@
- $(AM_V_CXXLD)$(LINK.cc) $(CPU_CFLAGS) $(AM_CFLAGS) $(AM_LDFLAGS) -o $@ $+
-CLEANFILES += dl04.pre dl04-sym.o dl04-o4.o dl04.tar dl04-tar.h
-endif
-endif
-endif
-
-if DLTESTS
-if HAS_CXX
-if TEST_dl05
-lib_tests += dl05
-lib_screens += dl05/dl05.scn
-lib_docs += dl05/dl05.doc
-dl05_SOURCES = dl05/init.c dl05/dl-load.c dl05/dl-cpp.cc dl05-tar.c \
- dl05-tar.h
-dl05_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_dl05) $(support_includes)
-dl05/init.c: dl05-tar.o
-dl05.pre: $(dl05_OBJECTS) $(dl05_DEPENDENCIES)
- @rm -f dl05.pre dl05-sym.o
- $(AM_V_CXXLD)$(LINK.cc) $(CPU_CFLAGS) $(AM_CFLAGS) $(AM_LDFLAGS) -o $@ $+
-dl05-o5.o: dl05/dl05-o5.cc
- $(AM_V_CXX)$(CXXCOMPILE) -c -o $@ $<
-dl05.tar: dl05-o5.o
- @rm -f $@
- $(AM_V_GEN)$(PAX) -w -f $@ $<
-dl05-tar.c: dl05.tar
- $(AM_V_GEN)$(BIN2C) -C $< $@
-dl05-tar.h: dl05.tar
- $(AM_V_GEN)$(BIN2C) -H $< $@
-dl05-tar.o: dl05-tar.c dl05-tar.h
- $(AM_V_CC)$(COMPILE) -c -o $@ $<
-dl05-sym.o: dl05.pre
- $(AM_V_GEN)rtems-syms -e -C $(CC) -c "$(CFLAGS)" -o $@ $<
-dl05$(EXEEXT): $(dl05_OBJECTS) $(dl05_DEPENDENCIES) dl05-sym.o
- @rm -f $@
- $(AM_V_CXXLD)$(LINK.cc) $(CPU_CFLAGS) $(AM_CFLAGS) $(AM_LDFLAGS) -o $@ $+
-CLEANFILES += dl05.pre dl05-sym.o dl05-o5.o dl05.tar dl05-tar.h
-endif
-endif
-endif
-
-if DLTESTS
-if TEST_dl06
-lib_tests += dl06
-lib_screens += dl06/dl06.scn
-lib_docs += dl06/dl06.doc
-dl06_SOURCES = dl06/init.c dl06/dl-load.c dl06-tar.c dl06-tar.h
-dl06_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_dl06) $(support_includes)
-dl06/init.c: dl06-tar.o
-dl06-pre.tar: Makefile
- @rm -f $@
- $(AM_V_GEN)$(PAX) -w -f $@ -s ,$(srcdir)/dl06/,, $(srcdir)/dl06/dl06_pre_file
-dl06-pre-tar.c: dl06-pre.tar
- $(AM_V_GEN)$(BIN2C) -N dl06_tar -C $< $@
-dl06-pre-tar.h: dl06-pre.tar
- $(AM_V_GEN)$(BIN2C) -N dl06_tar -H $< $@
-dl06-pre-tar.o: dl06-pre-tar.c dl06-pre-tar.h
- $(AM_V_CC)$(COMPILE) -c -o $@ $<
-dl06-pre-init.o: dl06-pre-tar.o
- $(AM_V_CC)$(COMPILE) $(dl06_CPPFLAGS) $(CPU_CFLAGS) $(AM_CFLAGS) \
- -c -o $@ $(srcdir)/dl06/pre-init.c
-dl06.pre: dl06-pre-init.o dl06/dl06-dl-load.o dl06-pre-tar.o
- @rm -f $@ dl06-sym.o
- $(AM_V_CCLD)$(LINK.c) $(CPU_CFLAGS) $(AM_CFLAGS) $(AM_LDFLAGS) -o $@ $+ $(LDADD)
-dl06-o1.o: dl06/dl06-o1.c Makefile
- $(AM_V_CC)$(COMPILE) -c -o $@ $<
-dl06-o2.o: dl06/dl06-o2.c Makefile
- $(AM_V_CC)$(COMPILE) -c -o $@ $<
-dl06.rap: dl06.pre dl06-o1.o dl06-o2.o
- $(AM_V_GEN)rtems-ld -r $(RTEMS_BUILD_ROOT) \
- -C $(CC) -c "$(CPU_CFLAGS)" \
- -O rap -b $< -e rtems_main -s \
- -o $@ $(filter-out dl06.pre,$+) -lm
-dl06.tar: dl06.rap
- @rm -f $@
- $(AM_V_GEN)$(PAX) -w -f $@ $<
-dl06-tar.c: dl06.tar
- $(AM_V_GEN)$(BIN2C) -C $< $@
-dl06-tar.h: dl06.tar
- $(AM_V_GEN)$(BIN2C) -H $< $@
-dl06-tar.o: dl06-tar.c dl06-tar.h
- $(AM_V_CC)$(COMPILE) -c -o $@ $<
-dl06-sym.o: dl06.pre
- $(AM_V_GEN)rtems-syms -e -C $(CC) -c "$(CFLAGS)" -o $@ $<
-dl06$(EXEEXT): $(dl06_OBJECTS) dl06-sym.o
- @rm -f $@
- $(AM_V_CCLD)$(LINK.c) $(CPU_CFLAGS) $(AM_CFLAGS) $(AM_LDFLAGS) -o $@ $+ $(LDADD)
-CLEANFILES += dl06.pre dl06-sym.o dl06-o1.o dl06-o2.o dl06.tar dl06-tar.h
-endif
-endif
-
-if DLTESTS
-if TEST_dl07
-lib_tests += dl07
-lib_screens += dl07/dl07.scn
-lib_docs += dl07/dl07.doc
-dl07_SOURCES = dl07/init.c dl07/dl-load.c dl07-tar.c dl07-tar.h
-dl07_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_dl07) $(support_includes)
-dl07/init.c: dl07-tar.o
-dl07.pre: $(dl07_OBJECTS) $(dl07_DEPENDENCIES)
- @rm -f dl07.pre dl07-sym.o
- $(AM_V_CCLD)$(LINK.c) $(CPU_CFLAGS) $(AM_CFLAGS) $(AM_LDFLAGS) -o $@ $+
-dl07-o1.o: dl07/dl07-o1.c Makefile
- $(AM_V_CC)$(COMPILE) -c -o $@ $<
-dl07-o2.o: dl07/dl07-o2.c Makefile
- $(AM_V_CC)$(COMPILE) -c -o $@ $<
-dl07-o3.o: dl07/dl07-o3.c Makefile
- $(AM_V_CC)$(COMPILE) -c -o $@ $<
-dl07-o4.o: dl07/dl07-o4.c Makefile
- $(AM_V_CC)$(COMPILE) -c -o $@ $<
-dl07-o5.o: dl07/dl07-o5.c Makefile
- $(AM_V_CC) $(COMPILE) -c -o $@ $<
-dl07.tar: dl07-o1.o dl07-o2.o dl07-o3.o dl07-o4.o dl07-o5.o
- @rm -f $@
- $(AM_V_GEN)$(PAX) -w -f $@ $+
-dl07-tar.c: dl07.tar
- $(AM_V_GEN)$(BIN2C) -C $< $@
-dl07-tar.h: dl07.tar
- $(AM_V_GEN)$(BIN2C) -H $< $@
-dl07-tar.o: dl07-tar.c dl07-tar.h
- $(AM_V_CC)$(COMPILE) -c -o $@ $<
-dl07-sym.o: dl07.pre
- $(AM_V_GEN)rtems-syms -e -C $(CC) -c "$(CFLAGS)" -o $@ $<
-dl07$(EXEEXT): $(dl07_OBJECTS) $(dl07_DEPENDENCIES) dl07-sym.o
- @rm -f $@
- $(AM_V_CCLD)$(LINK.c) $(CPU_CFLAGS) $(AM_CFLAGS) $(AM_LDFLAGS) -o $@ $+
-CLEANFILES += dl07.pre dl07-sym.o dl07-o1.o dl07-o2.o dl07-o3.o dl07-o4.o \
- dl07-o5.o dl07.tar dl07-tar.h
-endif
-endif
-
-if DLTESTS
-if TEST_dl08
-lib_tests += dl08
-lib_screens += dl08/dl08.scn
-lib_docs += dl08/dl08.doc
-dl08_SOURCES = dl08/init.c dl08/dl-load.c dl08-tar.c dl08-tar.h
-dl08_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_dl08) $(support_includes)
-dl08/init.c: dl08-tar.o
-dl08.pre: $(dl08_OBJECTS) $(dl08_DEPENDENCIES)
- @rm -f dl08.pre dl08-syms.o
- $(AM_V_CCLD)$(LINK.c) $(CPU_CFLAGS) $(AM_CFLAGS) $(AM_LDFLAGS) -o $@ $+
-dl08-o1.o: dl08/dl08-o1.c Makefile
- $(AM_V_CC)$(COMPILE) -c -o $@ $<
-dl08-o2.o: dl08/dl08-o2.c Makefile
- $(AM_V_CC)$(COMPILE) -c -o $@ $<
-dl08-o3.o: dl08/dl08-o3.c Makefile
- $(AM_V_CC)$(COMPILE) -c -o $@ $<
-dl08-o4.o: dl08/dl08-o4.c Makefile
- $(AM_V_CC)$(COMPILE) -c -o $@ $<
-dl08-o5.o: dl08/dl08-o5.c Makefile
- $(AM_V_CC)$(COMPILE) -c -o $@ $<
-dl08-o6-123456789-123456789.o: dl08/dl08-o6-123456789-123456789.c Makefile
- $(AM_V_CC)$(COMPILE) -c -o $@ $<
-noinst_LIBRARIES = libdl08_1.a libdl08_2.a
-libdl08_1_a_SOURCES = dl08-o2.c dl08-o4.c
-libdl08_2_a_SOURCES = dl08-o3.c dl08-o5.c \
- dl08-o6-123456789-123456789.c
-dl08.tar: dl08-o1.o libdl08_1.a libdl08_2.a
- @rm -f $@
- $(AM_V_GEN)$(PAX) -w -f $@ -s ,$(srcdir)/dl08/,, $(srcdir)/dl08/etc/libdl.conf $+
-dl08-tar.c: dl08.tar
- $(AM_V_GEN)$(BIN2C) -C $< $@
-dl08-tar.h: dl08.tar
- $(AM_V_GEN)$(BIN2C) -H $< $@
-dl08-tar.o: dl08-tar.c dl08-tar.h
- $(AM_V_CC)$(COMPILE) -c -o $@ $<
-dl08-sym.o: dl08.pre
- $(AM_V_GEN)rtems-syms -e -c "$(CFLAGS)" -o $@ $<
-dl08$(EXEEXT): $(dl08_OBJECTS) $(dl08_DEPENDENCIES) dl08-sym.o
- @rm -f $@
- $(AM_V_CCLD)$(LINK.c) $(CPU_CFLAGS) $(AM_CFLAGS) $(AM_LDFLAGS) -o $@ $+
-CLEANFILES += dl08.pre dl08-sym.o libdl08_1.a libdl08_2.a dl08-o1.o dl08-o2.o \
- dl08-o3.o dl08-o4.o dl08-o5.o dl08-o6-123456789-123456789.o \
- dl08.tar dl08-tar.h
-endif
-endif
-
-if DLTESTS
-if TEST_dl09
-lib_tests += dl09
-lib_screens += dl09/dl09.scn
-lib_docs += dl09/dl09.doc
-dl09_SOURCES = dl09/init.c dl09/dl-load.c dl09-tar.c dl09-tar.h
-dl09_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_dl09) $(support_includes)
-dl09/init.c: dl09-tar.o
-dl09.pre: $(dl09_OBJECTS) $(dl09_DEPENDENCIES)
- @rm -f dl09.pre dl09-syms.o
- $(AM_V_CCLD)$(LINK.c) $(CPU_CFLAGS) $(AM_CFLAGS) $(AM_LDFLAGS) -o $@ $+
-dl09-o1.o: dl09/dl09-o1.c Makefile
- $(AM_V_CC)$(COMPILE) -c -o $@ $<
-dl09-o2.o: dl09/dl09-o2.c Makefile
- $(AM_V_CC)$(COMPILE) -c -o $@ $<
-dl09-o3.o: dl09/dl09-o3.c Makefile
- $(AM_V_CC)$(COMPILE) -c -o $@ $<
-dl09-o4.o: dl09/dl09-o4.c Makefile
- $(AM_V_CC)$(COMPILE) -c -o $@ $<
-dl09-o5.o: dl09/dl09-o5.c Makefile
- $(AM_V_CC)$(COMPILE) -c -o $@ $<
-dl09.tar: dl09-o1.o dl09-o2.o dl09-o3.o dl09-o4.o dl09-o5.o
- @rm -f $@
- $(AM_V_GEN)$(PAX) -w -f $@ $+
-dl09-tar.c: dl09.tar
- $(AM_V_GEN)$(BIN2C) -C $< $@
-dl09-tar.h: dl09.tar
- $(AM_V_GEN)$(BIN2C) -H $< $@
-dl09-tar.o: dl09-tar.c dl09-tar.h
- $(AM_V_CC)$(COMPILE) -c -o $@ $<
-dl09-sym.o: dl09.pre
- $(AM_V_GEN)rtems-syms -e -C $(CC) -c "$(CFLAGS)" -o $@ $<
-dl09$(EXEEXT): $(dl09_OBJECTS) $(dl09_DEPENDENCIES) dl09-sym.o
- @rm -f $@
- $(AM_V_CCLD)$(LINK.c) $(CPU_CFLAGS) $(AM_CFLAGS) $(AM_LDFLAGS) -o $@ $+
-CLEANFILES += dl09.pre dl09-sym.o dl09-o1.o dl09-o2.o dl09-o3.o dl09-o4.o \
- dl09-o5.o dl09.tar dl09-tar.h
-endif
-endif
-
-if DLTESTS
-if TEST_dl10
-lib_tests += dl10
-lib_screens += dl10/dl10.scn
-lib_docs += dl10/dl10.doc
-dl10_SOURCES = dl10/init.c dl10/dl-load.c dl10-tar.c dl10-tar.h
-dl10_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_dl10) $(support_includes)
-dl10/init.c: dl10-tar.o
-dl10.pre: $(dl10_OBJECTS) $(dl10_DEPENDENCIES)
- @rm -f dl10.pre dl10-syms.o
- $(AM_V_CCLD)$(LINK.c) $(CPU_CFLAGS) $(AM_CFLAGS) $(AM_LDFLAGS) -o $@ $+
-dl10-o1.o: dl10/dl10-o1.c Makefile
- $(AM_V_CC)$(COMPILE) -c -o $@ $<
-dl10-o2.o: dl10/dl10-o2.c Makefile
- $(AM_V_CC)$(COMPILE) -c -o $@ $<
-dl10-o3.o: dl10/dl10-o3.c Makefile
- $(AM_V_CC)$(COMPILE) -c -o $@ $<
-dl10-o4.o: dl10/dl10-o4.c Makefile
- $(AM_V_CC)$(COMPILE) -c -o $@ $<
-dl10-o5.o: dl10/dl10-o5.c Makefile
- $(AM_V_CC)$(COMPILE) -c -o $@ $<
-dl10-o6.o: dl10/dl10-o6.c Makefile
- $(AM_V_CC)$(COMPILE) -c -o $@ $<
-noinst_LIBRARIES = libdl10_1.a libdl10_2.a
-libdl10_1_a_SOURCES = dl10-o2.c dl10-o4.c
-libdl10_2_a_SOURCES = dl10-o3.c dl10-o5.c dl10-o6.c
-dl10.tar: dl10-o1.o libdl10_1.a libdl10_2.a
- @rm -f $@
- $(AM_V_GEN)$(PAX) -w -f $@ -s ,$(srcdir)/dl10/,, $(srcdir)/dl10/etc/libdl.conf $+
-dl10-tar.c: dl10.tar
- $(AM_V_GEN)$(BIN2C) -C $< $@
-dl10-tar.h: dl10.tar
- $(AM_V_GEN)$(BIN2C) -H $< $@
-dl10-tar.o: dl10-tar.c dl10-tar.h
- $(AM_V_CC)$(COMPILE) -c -o $@ $<
-dl10-sym.o: dl10.pre
- $(AM_V_GEN)rtems-syms -e -c "$(CFLAGS)" -o $@ $<
-dl10$(EXEEXT): $(dl10_OBJECTS) $(dl10_DEPENDENCIES) dl10-sym.o
- @rm -f $@
- $(AM_V_CCLD)$(LINK.c) $(CPU_CFLAGS) $(AM_CFLAGS) $(AM_LDFLAGS) -o $@ $+
-CLEANFILES += dl10.pre dl10-sym.o libdl10_1.a libdl10_2.a dl10-o1.o dl10-o2.o \
- dl10-o3.o dl10-o4.o dl10-o5.o dl10-o6.o \
- dl10.tar dl10-tar.h etc/libdl-dl10.conf
-endif
-endif
-
-if TEST_dumpbuf01
-lib_tests += dumpbuf01
-lib_screens += dumpbuf01/dumpbuf01.scn
-lib_docs += dumpbuf01/dumpbuf01.doc
-dumpbuf01_SOURCES = dumpbuf01/init.c
-dumpbuf01_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_dumpbuf01) \
- $(support_includes)
-endif
-
-if TEST_dup2
-lib_tests += dup2.norun
-dup2_norun_SOURCES = POSIX/dup2.c
-dup2_norun_LDADD = $(RTEMS_ROOT)cpukit/librtemsdefaultconfig.a $(LDADD)
-endif
-
-if TEST_exit01
-lib_tests += exit01
-lib_screens += exit01/exit01.scn
-lib_docs += exit01/exit01.doc
-exit01_SOURCES = exit01/init.c
-exit01_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_exit01) \
- $(support_includes)
-endif
-
-if TEST_exit02
-lib_tests += exit02
-lib_screens += exit02/exit02.scn
-lib_docs += exit02/exit02.doc
-exit02_SOURCES = exit02/init.c
-exit02_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_exit02) \
- $(support_includes)
-endif
-
-if TEST_fcntl
-lib_tests += fcntl.norun
-fcntl_norun_SOURCES = POSIX/fcntl.c
-fcntl_norun_LDADD = $(RTEMS_ROOT)cpukit/librtemsdefaultconfig.a $(LDADD)
-endif
-
-if TEST_flashdisk01
-lib_tests += flashdisk01
-lib_screens += flashdisk01/flashdisk01.scn
-lib_docs += flashdisk01/flashdisk01.doc
-flashdisk01_SOURCES = flashdisk01/init.c \
- flashdisk01/test-file-system.c
-flashdisk01_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_flashdisk01) \
- $(support_includes)
-endif
-
-if TEST_flockfile
-lib_tests += flockfile.norun
-flockfile_norun_SOURCES = POSIX/flockfile.c
-flockfile_norun_LDADD = $(RTEMS_ROOT)cpukit/librtemsdefaultconfig.a $(LDADD)
-endif
-
-if TEST_fork
-lib_tests += fork.norun
-fork_norun_SOURCES = POSIX/fork.c
-fork_norun_LDADD = $(RTEMS_ROOT)cpukit/librtemsdefaultconfig.a $(LDADD)
-endif
-
-if TEST_free
-lib_tests += free.norun
-free_norun_SOURCES = POSIX/free.c
-free_norun_LDADD = $(RTEMS_ROOT)cpukit/librtemsdefaultconfig.a $(LDADD)
-endif
-
-if TEST_fstat
-lib_tests += fstat.norun
-fstat_norun_SOURCES = POSIX/fstat.c
-fstat_norun_LDADD = $(RTEMS_ROOT)cpukit/librtemsdefaultconfig.a $(LDADD)
-endif
-
-if TEST_ftrylockfile
-lib_tests += ftrylockfile.norun
-ftrylockfile_norun_SOURCES = POSIX/ftrylockfile.c
-ftrylockfile_norun_LDADD = $(RTEMS_ROOT)cpukit/librtemsdefaultconfig.a $(LDADD)
-endif
-
-if TEST_funlockfile
-lib_tests += funlockfile.norun
-funlockfile_norun_SOURCES = POSIX/funlockfile.c
-funlockfile_norun_LDADD = $(RTEMS_ROOT)cpukit/librtemsdefaultconfig.a $(LDADD)
-endif
-
-if TEST_getentropy01
-lib_tests += getentropy01
-lib_screens += getentropy01/getentropy01.scn
-lib_docs += getentropy01/getentropy01.doc
-getentropy01_SOURCES = getentropy01/init.c
-getentropy01_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_getentropy01) \
- $(support_includes)
-endif
-
-if TEST_getlogin
-lib_tests += getlogin.norun
-getlogin_norun_SOURCES = POSIX/getlogin.c
-getlogin_norun_LDADD = $(RTEMS_ROOT)cpukit/librtemsdefaultconfig.a $(LDADD)
-endif
-
-if TEST_getpwnam
-lib_tests += getpwnam.norun
-getpwnam_norun_SOURCES = POSIX/getpwnam.c
-getpwnam_norun_LDADD = $(RTEMS_ROOT)cpukit/librtemsdefaultconfig.a $(LDADD)
-endif
-
-if TEST_getpwuid
-lib_tests += getpwuid.norun
-getpwuid_norun_SOURCES = POSIX/getpwuid.c
-getpwuid_norun_LDADD = $(RTEMS_ROOT)cpukit/librtemsdefaultconfig.a $(LDADD)
-endif
-
-if TEST_gettimeofday
-lib_tests += gettimeofday.norun
-gettimeofday_norun_SOURCES = POSIX/gettimeofday.c
-gettimeofday_norun_LDADD = $(RTEMS_ROOT)cpukit/librtemsdefaultconfig.a $(LDADD)
-endif
-
-if TEST_getuid
-lib_tests += getuid.norun
-getuid_norun_SOURCES = POSIX/getuid.c
-getuid_norun_LDADD = $(RTEMS_ROOT)cpukit/librtemsdefaultconfig.a $(LDADD)
-endif
-
-if TEST_gxx01
-lib_tests += gxx01
-lib_screens += gxx01/gxx01.scn
-lib_docs += gxx01/gxx01.doc
-gxx01_SOURCES = gxx01/init.c
-gxx01_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_gxx01) \
- $(support_includes)
-endif
-
-if TEST_heapwalk
-lib_tests += heapwalk
-lib_screens += heapwalk/heapwalk.scn
-heapwalk_SOURCES = heapwalk/init.c heapwalk/system.h
-heapwalk_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_heapwalk) \
- $(support_includes)
-endif
-
-if TEST_htonl
-lib_tests += htonl.norun
-htonl_norun_SOURCES = POSIX/htonl.c
-htonl_norun_LDADD = $(RTEMS_ROOT)cpukit/librtemsdefaultconfig.a $(LDADD)
-endif
-
-if TEST_i2c01
-lib_tests += i2c01
-lib_screens += i2c01/i2c01.scn
-lib_docs += i2c01/i2c01.doc
-i2c01_SOURCES = i2c01/init.c
-i2c01_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_i2c01) \
- $(support_includes)
-endif
-
-if TEST_iconv
-lib_tests += iconv.norun
-iconv_norun_SOURCES = POSIX/iconv.c
-iconv_norun_LDADD = $(RTEMS_ROOT)cpukit/librtemsdefaultconfig.a $(LDADD)
-endif
-
-if TEST_iconv_close
-lib_tests += iconv_close.norun
-iconv_close_norun_SOURCES = POSIX/iconv_close.c
-iconv_close_norun_LDADD = $(RTEMS_ROOT)cpukit/librtemsdefaultconfig.a $(LDADD)
-endif
-
-if TEST_iconv_open
-lib_tests += iconv_open.norun
-iconv_open_norun_SOURCES = POSIX/iconv_open.c
-iconv_open_norun_LDADD = $(RTEMS_ROOT)cpukit/librtemsdefaultconfig.a $(LDADD)
-endif
-
-if TEST_kill
-lib_tests += kill.norun
-kill_norun_SOURCES = POSIX/kill.c
-kill_norun_LDADD = $(RTEMS_ROOT)cpukit/librtemsdefaultconfig.a $(LDADD)
-endif
-
-if TEST_libfdt01
-lib_tests += libfdt01
-lib_screens += libfdt01/libfdt01.scn
-lib_docs += libfdt01/libfdt01.doc
-libfdt01_SOURCES = libfdt01/init.c libfdt01/some.c
-libfdt01_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_libfdt01) \
- $(support_includes)
-endif
-
-if TEST_longjmp
-lib_tests += longjmp.norun
-longjmp_norun_SOURCES = POSIX/longjmp.c
-longjmp_norun_LDADD = $(RTEMS_ROOT)cpukit/librtemsdefaultconfig.a $(LDADD)
-endif
-
-if TEST_lseek
-lib_tests += lseek.norun
-lseek_norun_SOURCES = POSIX/lseek.c
-lseek_norun_LDADD = $(RTEMS_ROOT)cpukit/librtemsdefaultconfig.a $(LDADD)
-endif
-
-if TEST_lstat
-lib_tests += lstat.norun
-lstat_norun_SOURCES = POSIX/lstat.c
-lstat_norun_LDADD = $(RTEMS_ROOT)cpukit/librtemsdefaultconfig.a $(LDADD)
-endif
-
-if TEST_malloc
-lib_tests += malloc.norun
-malloc_norun_SOURCES = POSIX/malloc.c
-malloc_norun_LDADD = $(RTEMS_ROOT)cpukit/librtemsdefaultconfig.a $(LDADD)
-endif
-
-if TEST_malloc02
-lib_tests += malloc02
-lib_screens += malloc02/malloc02.scn
-lib_docs += malloc02/malloc02.doc
-malloc02_SOURCES = malloc02/init.c
-malloc02_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_malloc02) \
- $(support_includes)
-endif
-
-if TEST_malloc03
-lib_tests += malloc03
-lib_screens += malloc03/malloc03.scn
-lib_docs += malloc03/malloc03.doc
-malloc03_SOURCES = malloc03/init.c
-malloc03_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_malloc03) \
- $(support_includes)
-endif
-
-if TEST_malloc04
-lib_tests += malloc04
-lib_screens += malloc04/malloc04.scn
-lib_docs += malloc04/malloc04.doc
-malloc04_SOURCES = malloc04/init.c
-malloc04_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_malloc04) \
- $(support_includes)
-endif
-
-if TEST_malloctest
-lib_tests += malloctest
-lib_screens += malloctest/malloctest.scn
-malloctest_SOURCES = malloctest/init.c malloctest/task1.c \
- malloctest/system.h
-malloctest_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_malloctest) \
- $(support_includes)
-endif
-
-if TEST_math
-lib_tests += math
-lib_screens += math/math.scn
-math_SOURCES = math/init.c math/domath.c
-math_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_math) $(support_includes) \
- -I$(top_srcdir)/math
-math_LDADD = -lm $(LDADD)
-endif
-
-if TEST_mathf
-lib_tests += mathf
-lib_screens += mathf/mathf.scn
-mathf_SOURCES = mathf/init.c mathf/domathf.c
-mathf_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_mathf) \
- $(support_includes) -I$(top_srcdir)/math
-mathf_LDADD = -lm $(LDADD)
-endif
-
-if TEST_mathl
-lib_tests += mathl
-lib_screens += mathl/mathl.scn
-mathl_SOURCES = mathl/init.c mathl/domathl.c
-mathl_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_mathl) \
- $(support_includes) -I$(top_srcdir)/math
-mathl_LDADD = -lm $(LDADD)
-endif
-
-if TEST_md501
-lib_tests += md501
-lib_screens += md501/md501.scn
-lib_docs += md501/md501.doc
-md501_SOURCES = md501/init.c
-md501_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_md501) \
- $(support_includes)
-endif
-
-if TEST_monitor
-lib_tests += monitor
-monitor_SOURCES = monitor/init.c monitor/system.h
-monitor_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_monitor) \
- $(support_includes)
-endif
-
-if TEST_monitor02
-lib_tests += monitor02
-lib_screens += monitor02/monitor02.scn
-monitor02_SOURCES = monitor02/init.c monitor02/system.h
-monitor02_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_monitor02) \
- $(support_includes)
-endif
-
-if TEST_mouse01
-lib_tests += mouse01
-lib_screens += mouse01/mouse01.scn
-lib_docs += mouse01/mouse01.doc
-mouse01_SOURCES = mouse01/init.c mouse01/serial_mouse_config.c \
- mouse01/msmouse.c termios04/termios_testdriver_intr.c
-mouse01_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_mouse01) \
- $(support_includes)
-endif
-
-if TEST_nanosleep
-lib_tests += nanosleep.norun
-nanosleep_norun_SOURCES = POSIX/nanosleep.c
-nanosleep_norun_LDADD = $(RTEMS_ROOT)cpukit/librtemsdefaultconfig.a $(LDADD)
-endif
-
-if TEST_newlib01
-lib_tests += newlib01
-lib_screens += newlib01/newlib01.scn
-lib_docs += newlib01/newlib01.doc
-newlib01_SOURCES = newlib01/init.c
-newlib01_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_newlib01) \
- $(support_includes)
-endif
-
-if TEST_open
-lib_tests += open.norun
-open_norun_SOURCES = POSIX/open.c
-open_norun_LDADD = $(RTEMS_ROOT)cpukit/librtemsdefaultconfig.a $(LDADD)
-endif
-
-if TEST_pipe
-lib_tests += pipe.norun
-pipe_norun_SOURCES = POSIX/pipe.c
-pipe_norun_LDADD = $(RTEMS_ROOT)cpukit/librtemsdefaultconfig.a $(LDADD)
-endif
-
-if TEST_posix_memalign
-lib_tests += posix_memalign.norun
-posix_memalign_norun_SOURCES = POSIX/posix_memalign.c
-posix_memalign_norun_LDADD = $(RTEMS_ROOT)cpukit/librtemsdefaultconfig.a $(LDADD)
-endif
-
-if TEST_putenvtest
-lib_tests += putenvtest
-lib_screens += putenvtest/putenvtest.scn
-putenvtest_SOURCES = putenvtest/init.c
-putenvtest_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_putenvtest) \
- $(support_includes)
-endif
-
-if TEST_pwdgrp01
-lib_tests += pwdgrp01
-lib_screens += pwdgrp01/pwdgrp01.scn
-lib_docs += pwdgrp01/pwdgrp01.doc
-pwdgrp01_SOURCES = pwdgrp01/init.c
-pwdgrp01_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_pwdgrp01) \
- $(support_includes)
-endif
-
-if TEST_pwdgrp02
-lib_tests += pwdgrp02
-lib_screens += pwdgrp02/pwdgrp02.scn
-lib_docs += pwdgrp02/pwdgrp02.doc
-pwdgrp02_SOURCES = pwdgrp02/init.c
-pwdgrp02_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_pwdgrp02) \
- $(support_includes)
-endif
-
-if TEST_rbheap01
-lib_tests += rbheap01
-lib_screens += rbheap01/rbheap01.scn
-lib_docs += rbheap01/rbheap01.doc
-rbheap01_SOURCES = rbheap01/init.c
-rbheap01_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_rbheap01) \
- $(support_includes)
-endif
-
-if TEST_read
-lib_tests += read.norun
-read_norun_SOURCES = POSIX/read.c
-read_norun_LDADD = $(RTEMS_ROOT)cpukit/librtemsdefaultconfig.a $(LDADD)
-endif
-
-if TEST_readv
-lib_tests += readv.norun
-readv_norun_SOURCES = POSIX/readv.c
-readv_norun_LDADD = $(RTEMS_ROOT)cpukit/librtemsdefaultconfig.a $(LDADD)
-endif
-
-if TEST_realloc
-lib_tests += realloc.norun
-realloc_norun_SOURCES = POSIX/realloc.c
-realloc_norun_LDADD = $(RTEMS_ROOT)cpukit/librtemsdefaultconfig.a $(LDADD)
-endif
-
-if TEST_record01
-lib_tests += record01
-lib_screens += record01/record01.scn
-lib_docs += record01/record01.doc
-record01_SOURCES = record01/init.c
-record01_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_record01) \
- $(support_includes) -I$(RTEMS_SOURCE_ROOT)/cpukit/libnetworking
-endif
-
-if TEST_record02
-lib_tests += record02
-lib_screens += record02/record02.scn
-lib_docs += record02/record02.doc
-record02_SOURCES = record02/init.c
-record02_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_record02) \
- $(support_includes)
-record02_LDADD = $(RTEMS_ROOT)cpukit/librtemscpu.a $(RTEMS_ROOT)cpukit/libz.a $(LDADD)
-endif
-
-if TEST_rtmonuse
-lib_tests += rtmonuse
-lib_screens += rtmonuse/rtmonuse.scn
-rtmonuse_SOURCES = rtmonuse/init.c rtmonuse/getall.c rtmonuse/task1.c \
- rtmonuse/system.h
-rtmonuse_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_rtmonuse) \
- $(support_includes)
-endif
-
-if TEST_setjmp
-lib_tests += setjmp.norun
-setjmp_norun_SOURCES = POSIX/setjmp.c
-setjmp_norun_LDADD = $(RTEMS_ROOT)cpukit/librtemsdefaultconfig.a $(LDADD)
-endif
-
-if TEST_sha
-lib_tests += sha
-lib_screens += sha/sha.scn
-lib_docs += sha/sha.doc
-sha_SOURCES = sha/init.c
-sha_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_sha) $(support_includes)
-endif
-
-if TEST_shell01
-lib_tests += shell01
-lib_screens += shell01/shell01.scn
-lib_docs += shell01/shell01.doc
-shell01_SOURCES = shell01/init.c
-shell01_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_shell01) \
- $(support_includes)
-endif
-
-if TEST_sigaddset
-lib_tests += sigaddset.norun
-sigaddset_norun_SOURCES = POSIX/sigaddset.c
-sigaddset_norun_LDADD = $(RTEMS_ROOT)cpukit/librtemsdefaultconfig.a $(LDADD)
-endif
-
-if TEST_sigdelset
-lib_tests += sigdelset.norun
-sigdelset_norun_SOURCES = POSIX/sigdelset.c
-sigdelset_norun_LDADD = $(RTEMS_ROOT)cpukit/librtemsdefaultconfig.a $(LDADD)
-endif
-
-if TEST_sigemptyset
-lib_tests += sigemptyset.norun
-sigemptyset_norun_SOURCES = POSIX/sigemptyset.c
-sigemptyset_norun_LDADD = $(RTEMS_ROOT)cpukit/librtemsdefaultconfig.a $(LDADD)
-endif
-
-if TEST_sigfillset
-lib_tests += sigfillset.norun
-sigfillset_norun_SOURCES = POSIX/sigfillset.c
-sigfillset_norun_LDADD = $(RTEMS_ROOT)cpukit/librtemsdefaultconfig.a $(LDADD)
-endif
-
-if TEST_sigismember
-lib_tests += sigismember.norun
-sigismember_norun_SOURCES = POSIX/sigismember.c
-sigismember_norun_LDADD = $(RTEMS_ROOT)cpukit/librtemsdefaultconfig.a $(LDADD)
-endif
-
-if TEST_sigprocmask
-lib_tests += sigprocmask.norun
-sigprocmask_norun_SOURCES = POSIX/sigprocmask.c
-sigprocmask_norun_LDADD = $(RTEMS_ROOT)cpukit/librtemsdefaultconfig.a $(LDADD)
-endif
-
-if TEST_sparsedisk01
-lib_tests += sparsedisk01
-lib_screens += sparsedisk01/sparsedisk01.scn
-lib_docs += sparsedisk01/sparsedisk01.doc
-sparsedisk01_SOURCES = sparsedisk01/init.c
-sparsedisk01_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_sparsedisk01) \
- $(support_includes)
-endif
-
-if TEST_spi01
-lib_tests += spi01
-lib_screens += spi01/spi01.scn
-lib_docs += spi01/spi01.doc
-spi01_SOURCES = spi01/init.c
-spi01_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_spi01) \
- $(support_includes)
-endif
-
-if TEST_stackchk
-lib_tests += stackchk
-lib_screens += stackchk/stackchk.scn
-stackchk_SOURCES = stackchk/blow.c stackchk/init.c stackchk/task1.c \
- stackchk/system.h
-stackchk_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_stackchk) \
- $(support_includes)
-endif
-
-if TEST_stackchk01
-lib_tests += stackchk01
-lib_screens += stackchk01/stackchk01.scn
-lib_docs += stackchk01/stackchk01.doc
-stackchk01_SOURCES = stackchk01/init.c
-stackchk01_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_stackchk01) \
- $(support_includes)
-endif
-
-if TEST_stat
-lib_tests += stat.norun
-stat_norun_SOURCES = POSIX/stat.c
-stat_norun_LDADD = $(RTEMS_ROOT)cpukit/librtemsdefaultconfig.a $(LDADD)
-endif
-
-if TEST_stringto01
-lib_tests += stringto01
-lib_screens += stringto01/stringto01.scn
-lib_docs += stringto01/stringto01.doc
-stringto01_SOURCES = stringto01/init.c \
- stringto01/stringto_test_template.h
-stringto01_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_stringto01) \
- $(support_includes)
-endif
-
-if TARTESTS
-if TEST_tar01
-lib_tests += tar01
-lib_screens += tar01/tar01.scn
-lib_docs += tar01/tar01.doc
-tar01_SOURCES = tar01/init.c ../psxtests/psxfile01/test_cat.c \
- tar01-tar.c tar01-tar.h tar01-tar-gz.c tar01-tar-gz.h
-if TARTEST_XZ
-tar01_SOURCES += tar01-tar-xz.c tar01-tar-xz.h
-endif
-tar01_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_tar01) \
- $(support_includes) $(test_includes) -I$(top_srcdir)/include
-tar01_LDADD = $(RTEMS_ROOT)cpukit/librtemscpu.a $(RTEMS_ROOT)cpukit/libz.a $(LDADD)
-tar01-tar.c: tar01/tar01.tar
- $(AM_V_GEN)$(BIN2C) -C $< $@
-tar01-tar.h: tar01/tar01.tar
- $(AM_V_GEN)$(BIN2C) -H $< $@
-tar01-tar.o: tar01-tar.c tar01-tar.h
-tar01.tar.gz: tar01/tar01.tar
- $(AM_V_GEN)$(GZIP) < $< > $@
-tar01-tar-gz.c: tar01.tar.gz
- $(AM_V_GEN)$(BIN2C) -C $< $@
-tar01-tar-gz.h: tar01.tar.gz
- $(AM_V_GEN)$(BIN2C) -H $< $@
-CLEANFILES += tar01.tar tar01-tar.c tar01-tar.h \
- tar01.tar.gz tar01-tar-gz.c tar01-tar-gz.h
-if TARTEST_XZ
-tar01.tar.xz: tar01/tar01.tar
- $(AM_V_GEN)$(XZ) < $< > $@
-tar01-tar-xz.c: tar01.tar.xz
- $(AM_V_GEN)$(BIN2C) -C $< $@
-tar01-tar-xz.h: tar01.tar.xz
- $(AM_V_GEN)$(BIN2C) -H $< $@
-TAR01_XZ_H = tar01-tar-xz.h
-CLEANFILES += tar01.tar.xz tar01-tar-xz.c tar01-tar-xz.h
-endif
-tar01/init.c: tar01-tar.h tar01-tar-gz.h $(TAR01_XZ_H)
-endif
-endif
-
-if TARTESTS
-if TEST_tar02
-lib_tests += tar02
-lib_screens += tar02/tar02.scn
-lib_docs += tar02/tar02.doc
-tar02_SOURCES = tar02/init.c ../psxtests/psxfile01/test_cat.c \
- tar02-tar.c tar02-tar.h
-tar02_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_tar02) \
- $(support_includes) $(test_includes) -I$(top_srcdir)/include
-tar02-tar.c: tar01/tar01.tar
- $(AM_V_GEN)$(BIN2C) -C $< $@
-tar02-tar.h: tar01/tar01.tar
- $(AM_V_GEN)$(BIN2C) -H $< $@
-tar02-tar.o: tar02-tar.c tar02-tar.h
-tar02/init.c: tar02-tar.h
-CLEANFILES += tar02.tar tar02-tar.c tar02-tar.h
-endif
-endif
-
-if TEST_tar03
-lib_tests += tar03
-lib_screens += tar03/tar03.scn
-lib_docs += tar03/tar03.doc
-tar03_SOURCES = tar03/init.c
-tar03_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_tar03) \
- $(support_includes)
-endif
-
-if TEST_termios
-lib_tests += termios
-termios_SOURCES = termios/init.c
-termios_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_termios) \
- $(support_includes)
-endif
-
-if TEST_termios01
-lib_tests += termios01
-lib_screens += termios01/termios01.scn
-lib_docs += termios01/termios01.doc
-termios01_SOURCES = termios01/init.c termios01/termios_testdriver.c \
- termios01/termios_testdriver.h
-termios01_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_termios01) \
- $(support_includes) -I$(top_srcdir)/include
-endif
-
-if TEST_termios02
-lib_tests += termios02
-lib_screens += termios02/termios02.scn
-lib_docs += termios02/termios02.doc
-termios02_SOURCES = termios02/init.c
-termios02_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_termios02) \
- $(support_includes) -I$(top_srcdir)/include
-endif
-
-if TEST_termios03
-lib_tests += termios03
-lib_screens += termios03/termios03.scn
-lib_docs += termios03/termios03.doc
-termios03_SOURCES = termios03/init.c \
- termios03/termios_testdriver_polled.c \
- termios03/termios_testdriver_polled.h
-termios03_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_termios03) \
- $(support_includes)
-endif
-
-if TEST_termios04
-lib_tests += termios04
-lib_screens += termios04/termios04.scn
-lib_docs += termios04/termios04.doc
-termios04_SOURCES = termios04/init.c \
- termios04/termios_testdriver_intr.c \
- termios04/termios_testdriver_intr.h
-termios04_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_termios04) \
- $(support_includes)
-endif
-
-if TEST_termios05
-lib_tests += termios05
-lib_screens += termios05/termios05.scn
-lib_docs += termios05/termios05.doc
-termios05_SOURCES = termios05/init.c \
- termios05/termios_testdriver_task.c
-termios05_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_termios05) \
- $(support_includes)
-endif
-
-if TEST_termios06
-lib_tests += termios06
-lib_screens += termios06/termios06.scn
-lib_docs += termios06/termios06.doc
-termios06_SOURCES = termios06/init.c \
- termios03/termios_testdriver_polled.c termios06/test_pppd.c
-termios06_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_termios06) \
- $(support_includes)
-endif
-
-if TEST_termios07
-lib_tests += termios07
-lib_screens += termios07/termios07.scn
-lib_docs += termios07/termios07.doc
-termios07_SOURCES = termios07/init.c \
- termios04/termios_testdriver_intr.c
-termios07_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_termios07) \
- $(support_includes)
-endif
-
-if TEST_termios08
-lib_tests += termios08
-lib_screens += termios08/termios08.scn
-lib_docs += termios08/termios08.doc
-termios08_SOURCES = termios08/init.c \
- termios03/termios_testdriver_polled.c
-termios08_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_termios08) \
- $(support_includes)
-endif
-
-if TEST_termios09
-lib_tests += termios09
-lib_screens += termios09/termios09.scn
-lib_docs += termios09/termios09.doc
-termios09_SOURCES = termios09/init.c
-termios09_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_termios09) \
- $(support_includes)
-endif
-
-if TEST_termios10
-if HAS_POSIX
-lib_tests += termios10
-lib_screens += termios10/termios10.scn
-lib_docs += termios10/termios10.doc
-termios10_SOURCES = termios10/init.c
-termios10_SOURCES += termios03/termios_testdriver_polled.c
-termios10_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_termios10) \
- $(support_includes)
-endif
-endif
-
-if TEST_termios11
-if HAS_POSIX
-lib_tests += termios11
-lib_screens += termios11/termios11.scn
-lib_docs += termios11/termios11.doc
-termios11_SOURCES = termios11/init.c
-termios11_SOURCES += termios04/termios_testdriver_intr.c
-termios11_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_termios11) \
- $(support_includes)
-endif
-endif
-
-if TEST_top
-lib_tests += top
-lib_screens += top/top.scn
-top_SOURCES = top/init.c top/task1.c top/task2.c top/task3.c \
- top/system.h
-top_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_top) $(support_includes)
-endif
-
-if TEST_ttest01
-lib_tests += ttest01
-lib_screens += ttest01/ttest01.scn
-lib_docs += ttest01/ttest01.doc
-ttest01_SOURCES = ttest01/init.c
-ttest01_SOURCES += ttest01/test-assert.c
-ttest01_SOURCES += ttest01/test-checks.c
-ttest01_SOURCES += ttest01/test-destructor.c
-ttest01_SOURCES += ttest01/test-eno.c
-ttest01_SOURCES += ttest01/test-example.c
-ttest01_SOURCES += ttest01/test-fixture.c
-ttest01_SOURCES += ttest01/test-leak.c
-ttest01_SOURCES += ttest01/test-log.c
-ttest01_SOURCES += ttest01/test-malloc.c
-ttest01_SOURCES += ttest01/test-plan.c
-ttest01_SOURCES += ttest01/test-psx.c
-ttest01_SOURCES += ttest01/test-rtems.c
-ttest01_SOURCES += ttest01/test-simple.c
-ttest01_SOURCES += ttest01/test-step.c
-ttest01_SOURCES += ttest01/test-task-context.c
-ttest01_SOURCES += ttest01/test-time.c
-ttest01_SOURCES += ttest01/test-verbosity.c
-ttest01_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_ttest01) \
- $(support_includes)
-endif
-
-if TEST_ttest02
-lib_tests += ttest02
-lib_screens += ttest02/ttest02.scn
-lib_docs += ttest02/ttest02.doc
-ttest02_SOURCES = ttest02/init.c
-ttest02_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_ttest02) \
- $(support_includes)
-endif
-
-if TEST_tztest
-lib_tests += tztest
-lib_screens += tztest/tztest.scn
-lib_docs += tztest/tztest.doc
-tztest_SOURCES = tztest/init.c
-tztest_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_tztest) \
- $(support_includes)
-endif
-
-if TEST_uid01
-lib_tests += uid01
-lib_docs += uid01/uid01.doc
-uid01_SOURCES = uid01/init.c uid01/serial_mouse_config.c \
- uid01/msmouse.c termios04/termios_testdriver_intr.c
-uid01_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_uid01) \
- $(support_includes)
-endif
-
-if TEST_unlink
-lib_tests += unlink.norun
-unlink_norun_SOURCES = POSIX/unlink.c
-unlink_norun_LDADD = $(RTEMS_ROOT)cpukit/librtemsdefaultconfig.a $(LDADD)
-endif
-
-if TEST_utf8proc01
-lib_tests += utf8proc01
-lib_screens += utf8proc01/utf8proc01.scn
-lib_docs += utf8proc01/utf8proc01.doc
-utf8proc01_SOURCES = utf8proc01/init.c
-utf8proc01_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_utf8proc01) \
- $(support_includes)
-endif
-
-if TEST_vfork
-lib_tests += vfork.norun
-vfork_norun_SOURCES = POSIX/vfork.c
-vfork_norun_LDADD = $(RTEMS_ROOT)cpukit/librtemsdefaultconfig.a $(LDADD)
-endif
-
-if TEST_wait
-lib_tests += wait.norun
-wait_norun_SOURCES = POSIX/wait.c
-wait_norun_LDADD = $(RTEMS_ROOT)cpukit/librtemsdefaultconfig.a $(LDADD)
-endif
-
-if TEST_waitpid
-lib_tests += waitpid.norun
-waitpid_norun_SOURCES = POSIX/waitpid.c
-waitpid_norun_LDADD = $(RTEMS_ROOT)cpukit/librtemsdefaultconfig.a $(LDADD)
-endif
-
-if TEST_write
-lib_tests += write.norun
-write_norun_SOURCES = POSIX/write.c
-write_norun_LDADD = $(RTEMS_ROOT)cpukit/librtemsdefaultconfig.a $(LDADD)
-endif
-
-if TEST_writev
-lib_tests += writev.norun
-writev_norun_SOURCES = POSIX/writev.c
-writev_norun_LDADD = $(RTEMS_ROOT)cpukit/librtemsdefaultconfig.a $(LDADD)
-endif
-
-noinst_PROGRAMS = $(lib_tests)
diff --git a/testsuites/libtests/configure.ac b/testsuites/libtests/configure.ac
deleted file mode 100644
index 2fbcb61622..0000000000
--- a/testsuites/libtests/configure.ac
+++ /dev/null
@@ -1,240 +0,0 @@
-## Process this file with autoconf to produce a configure script.
-
-AC_PREREQ([2.69])
-AC_INIT([rtems-c-src-tests-libtests],[_RTEMS_VERSION],[https://devel.rtems.org/newticket])
-AC_CONFIG_SRCDIR([cpuuse])
-AC_CONFIG_HEADER([config.h])
-RTEMS_TOP([../..],[..])
-RTEMS_SOURCE_TOP
-RTEMS_BUILD_TOP
-
-RTEMS_CANONICAL_TARGET_CPU
-
-AM_INIT_AUTOMAKE([no-define foreign subdir-objects 1.12.2])
-AM_MAINTAINER_MODE
-
-RTEMS_ENABLE_CXX
-
-RTEMS_ENV_RTEMSBSP
-
-RTEMS_PROJECT_ROOT
-
-RTEMS_PROG_CC_FOR_TARGET
-
-RTEMS_PROG_CXX_FOR_TARGET
-
-RTEMS_CANONICALIZE_TOOLS
-
-RTEMS_CHECK_CUSTOM_BSP(RTEMS_BSP)
-RTEMS_CHECK_CXX(RTEMS_BSP)
-RTEMS_CHECK_CPUOPTS([RTEMS_NETWORKING])
-RTEMS_CHECK_CPUOPTS([RTEMS_POSIX_API])
-
-AC_PATH_PROG([PAX],[pax],no)
-AC_PATH_PROG([GZIP],[gzip],no)
-AC_PATH_PROG([XZ],[xz],no)
-
-AS_IF([test "x$PAX" = "xno"],[
- AC_MSG_ERROR([pax is missing.])
-])
-
-AM_CONDITIONAL(TARTESTS,test -n "$PAX" && test -n "$GZIP")
-AM_CONDITIONAL(TARTEST_XZ,test -n "$XZ")
-
-AM_CONDITIONAL(HAS_CXX,test "$rtems_cv_HAS_CPLUSPLUS" = "yes")
-AM_CONDITIONAL([HAS_COMPLEX],[test "$ac_cv_header_complex_h" = yes])
-AM_CONDITIONAL(NETTESTS,test "$rtems_cv_RTEMS_NETWORKING" = "yes")
-AM_CONDITIONAL(HAS_POSIX,test x"${rtems_cv_RTEMS_POSIX_API}" = x"yes")
-
-# Must match the list in cpukit.
-AC_MSG_CHECKING([whether CPU supports libdl])
-case $RTEMS_CPU in
- arm | i386 | m68k | mips | moxie | powerpc | riscv | sparc)
- TEST_LIBDL=yes ;;
- # bfin has an issue to resolve with libdl. See ticket #2252
- bfin)
- HAVE_LIBDL=no ;;
- # lm32 has an issue to resolve with libdl. See ticket #2283
- lm32)
- HAVE_LIBDL=no ;;
- # v850 has an issue to resolve with libdl. See ticket #2260
- v850)
- HAVE_LIBDL=no ;;
- *)
- TEST_LIBDL=no ;;
-esac
-AC_MSG_RESULT([$TEST_LIBDL])
-
-AS_IF([test x"$TEST_LIBDL" = x"yes"],[
- AC_CHECK_PROG(RTEMS_LD_CHECK,rtems-ld,yes)
- if test x"$RTEMS_LD_CHECK" != x"yes" ; then
- TEST_LIBDL=no
- fi
- AC_CHECK_PROG(RTEMS_SYMS_CHECK,rtems-syms,yes)
- if test x"$RTEMS_SYMS_CHECK" != x"yes" ; then
- TEST_LIBDL=no
- fi
-])
-
-AM_CONDITIONAL(DLTESTS,[test x"$TEST_LIBDL" = x"yes"])
-
-# Must match the list in cpukit.
-AC_MSG_CHECKING([whether CPU supports libdebugger])
-case $RTEMS_CPU in
- arm | i386)
- TEST_LIBDEBUGGER=yes ;;
- *)
- TEST_LIBDEBUGGER=no ;;
-esac
-AC_MSG_RESULT([$TEST_LIBDEBUGGER])
-AM_CONDITIONAL(DEBUGGERTESTS,[test x"$TEST_LIBDEBUGGER" = x"yes"])
-
-# BSP Test configuration
-RTEMS_TEST_CHECK([block01])
-RTEMS_TEST_CHECK([block02])
-RTEMS_TEST_CHECK([block03])
-RTEMS_TEST_CHECK([block04])
-RTEMS_TEST_CHECK([block05])
-RTEMS_TEST_CHECK([block06])
-RTEMS_TEST_CHECK([block07])
-RTEMS_TEST_CHECK([block08])
-RTEMS_TEST_CHECK([block09])
-RTEMS_TEST_CHECK([block10])
-RTEMS_TEST_CHECK([block11])
-RTEMS_TEST_CHECK([block12])
-RTEMS_TEST_CHECK([block13])
-RTEMS_TEST_CHECK([block14])
-RTEMS_TEST_CHECK([block15])
-RTEMS_TEST_CHECK([block16])
-RTEMS_TEST_CHECK([block17])
-RTEMS_TEST_CHECK([bspcmdline01])
-RTEMS_TEST_CHECK([calloc])
-RTEMS_TEST_CHECK([capture01])
-RTEMS_TEST_CHECK([clock_gettime])
-RTEMS_TEST_CHECK([close])
-RTEMS_TEST_CHECK([complex])
-RTEMS_TEST_CHECK([cpuuse])
-RTEMS_TEST_CHECK([crypt01])
-RTEMS_TEST_CHECK([debugger01])
-RTEMS_TEST_CHECK([defaultconfig01])
-RTEMS_TEST_CHECK([devfs01])
-RTEMS_TEST_CHECK([devfs04])
-RTEMS_TEST_CHECK([deviceio01])
-RTEMS_TEST_CHECK([devnullfatal01])
-RTEMS_TEST_CHECK([dl01])
-RTEMS_TEST_CHECK([dl02])
-RTEMS_TEST_CHECK([dl03])
-RTEMS_TEST_CHECK([dl04])
-RTEMS_TEST_CHECK([dl05])
-RTEMS_TEST_CHECK([dl06])
-RTEMS_TEST_CHECK([dl07])
-RTEMS_TEST_CHECK([dl08])
-RTEMS_TEST_CHECK([dl09])
-RTEMS_TEST_CHECK([dl10])
-RTEMS_TEST_CHECK([dumpbuf01])
-RTEMS_TEST_CHECK([dup2])
-RTEMS_TEST_CHECK([exit01])
-RTEMS_TEST_CHECK([exit02])
-RTEMS_TEST_CHECK([fcntl])
-RTEMS_TEST_CHECK([flashdisk01])
-RTEMS_TEST_CHECK([flockfile])
-RTEMS_TEST_CHECK([fork])
-RTEMS_TEST_CHECK([free])
-RTEMS_TEST_CHECK([fstat])
-RTEMS_TEST_CHECK([ftp01])
-RTEMS_TEST_CHECK([ftrylockfile])
-RTEMS_TEST_CHECK([funlockfile])
-RTEMS_TEST_CHECK([getentropy01])
-RTEMS_TEST_CHECK([getlogin])
-RTEMS_TEST_CHECK([getpwnam])
-RTEMS_TEST_CHECK([getpwuid])
-RTEMS_TEST_CHECK([gettimeofday])
-RTEMS_TEST_CHECK([getuid])
-RTEMS_TEST_CHECK([gxx01])
-RTEMS_TEST_CHECK([heapwalk])
-RTEMS_TEST_CHECK([htonl])
-RTEMS_TEST_CHECK([i2c01])
-RTEMS_TEST_CHECK([iconv])
-RTEMS_TEST_CHECK([iconv_close])
-RTEMS_TEST_CHECK([iconv_open])
-RTEMS_TEST_CHECK([kill])
-RTEMS_TEST_CHECK([libfdt01])
-RTEMS_TEST_CHECK([longjmp])
-RTEMS_TEST_CHECK([lseek])
-RTEMS_TEST_CHECK([lstat])
-RTEMS_TEST_CHECK([malloc])
-RTEMS_TEST_CHECK([malloc02])
-RTEMS_TEST_CHECK([malloc03])
-RTEMS_TEST_CHECK([malloc04])
-RTEMS_TEST_CHECK([malloctest])
-RTEMS_TEST_CHECK([math])
-RTEMS_TEST_CHECK([mathf])
-RTEMS_TEST_CHECK([mathl])
-RTEMS_TEST_CHECK([md501])
-RTEMS_TEST_CHECK([mghttpd01])
-RTEMS_TEST_CHECK([monitor])
-RTEMS_TEST_CHECK([monitor02])
-RTEMS_TEST_CHECK([mouse01])
-RTEMS_TEST_CHECK([nanosleep])
-RTEMS_TEST_CHECK([networking01])
-RTEMS_TEST_CHECK([newlib01])
-RTEMS_TEST_CHECK([open])
-RTEMS_TEST_CHECK([pipe])
-RTEMS_TEST_CHECK([posix_memalign])
-RTEMS_TEST_CHECK([putenvtest])
-RTEMS_TEST_CHECK([pwdgrp01])
-RTEMS_TEST_CHECK([pwdgrp02])
-RTEMS_TEST_CHECK([rbheap01])
-RTEMS_TEST_CHECK([read])
-RTEMS_TEST_CHECK([readv])
-RTEMS_TEST_CHECK([realloc])
-RTEMS_TEST_CHECK([record01])
-RTEMS_TEST_CHECK([record02])
-RTEMS_TEST_CHECK([rtmonuse])
-RTEMS_TEST_CHECK([setjmp])
-RTEMS_TEST_CHECK([sha])
-RTEMS_TEST_CHECK([shell01])
-RTEMS_TEST_CHECK([sigaddset])
-RTEMS_TEST_CHECK([sigdelset])
-RTEMS_TEST_CHECK([sigemptyset])
-RTEMS_TEST_CHECK([sigfillset])
-RTEMS_TEST_CHECK([sigismember])
-RTEMS_TEST_CHECK([sigprocmask])
-RTEMS_TEST_CHECK([sparsedisk01])
-RTEMS_TEST_CHECK([spi01])
-RTEMS_TEST_CHECK([stackchk])
-RTEMS_TEST_CHECK([stackchk01])
-RTEMS_TEST_CHECK([stat])
-RTEMS_TEST_CHECK([stringto01])
-RTEMS_TEST_CHECK([syscall01])
-RTEMS_TEST_CHECK([tar01])
-RTEMS_TEST_CHECK([tar02])
-RTEMS_TEST_CHECK([tar03])
-RTEMS_TEST_CHECK([telnetd01])
-RTEMS_TEST_CHECK([termios])
-RTEMS_TEST_CHECK([termios01])
-RTEMS_TEST_CHECK([termios02])
-RTEMS_TEST_CHECK([termios03])
-RTEMS_TEST_CHECK([termios04])
-RTEMS_TEST_CHECK([termios05])
-RTEMS_TEST_CHECK([termios06])
-RTEMS_TEST_CHECK([termios07])
-RTEMS_TEST_CHECK([termios08])
-RTEMS_TEST_CHECK([termios09])
-RTEMS_TEST_CHECK([termios10])
-RTEMS_TEST_CHECK([termios11])
-RTEMS_TEST_CHECK([top])
-RTEMS_TEST_CHECK([ttest01])
-RTEMS_TEST_CHECK([ttest02])
-RTEMS_TEST_CHECK([tztest])
-RTEMS_TEST_CHECK([uid01])
-RTEMS_TEST_CHECK([unlink])
-RTEMS_TEST_CHECK([utf8proc01])
-RTEMS_TEST_CHECK([vfork])
-RTEMS_TEST_CHECK([wait])
-RTEMS_TEST_CHECK([waitpid])
-RTEMS_TEST_CHECK([write])
-RTEMS_TEST_CHECK([writev])
-
-AC_CONFIG_FILES([Makefile])
-AC_OUTPUT
diff --git a/testsuites/mptests/Makefile.am b/testsuites/mptests/Makefile.am
deleted file mode 100644
index d947cb6986..0000000000
--- a/testsuites/mptests/Makefile.am
+++ /dev/null
@@ -1,246 +0,0 @@
-#
-# Multiple Processor Teststuite
-#
-
-ACLOCAL_AMFLAGS = -I ../aclocal
-
-include $(RTEMS_ROOT)/make/custom/@RTEMS_BSP@.cfg
-include $(top_srcdir)/../automake/compile.am
-
-mp_tests =
-mp_screens =
-mp_docs =
-mp_lib =
-
-support_includes = -I$(top_srcdir)/../support/include
-
-if HAS_MP
-if TEST_mp01
-mp_tests += mp01_node1
-mp_screens += mp01/mp01-node1.scn
-mp_docs += mp01/mp01-node1.doc
-mp01_node1_SOURCES = mp01/init1.c mp01/task1.c mp01/system.h
-mp01_node1_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_mp01) \
- $(support_includes)
-mp_tests += mp01_node2
-mp_screens += mp01/mp01-node2.scn
-mp_docs += mp01/mp01-node2.doc
-mp01_node2_SOURCES = mp01/init2.c mp01/task1.c mp01/system.h
-mp01_node2_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_mp01) \
- $(support_includes)
-endif
-endif
-
-if HAS_MP
-if TEST_mp03
-mp_tests += mp03_node1
-mp_screens += mp03/mp03-node1.scn
-mp_docs += mp03/mp03-node1.doc
-mp03_node1_SOURCES = mp03/init1.c mp03/task1.c mp03/delay.c mp03/system.h
-mp03_node1_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_mp03) \
- $(support_includes)
-mp_tests += mp03_node2
-mp_screens += mp03/mp03-node2.scn
-mp_docs += mp03/mp03-node2.doc
-mp03_node2_SOURCES = mp03/init2.c mp03/task1.c mp03/delay.c mp03/system.h
-mp03_node2_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_mp03) \
- $(support_includes)
-endif
-endif
-
-if HAS_MP
-if TEST_mp04
-mp_tests += mp04_node1
-mp_screens += mp04/mp04-node1.scn
-mp_docs += mp04/mp04-node1.doc
-mp04_node1_SOURCES = mp04/init1.c mp04/task1.c mp04/system.h
-mp04_node1_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_mp04) \
- $(support_includes)
-mp_tests += mp04_node2
-mp_screens += mp04/mp04-node2.scn
-mp_docs += mp04/mp04-node2.doc
-mp04_node2_SOURCES = mp04/init2.c mp04/task1.c mp04/system.h
-mp04_node2_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_mp04) \
- $(support_includes)
-endif
-endif
-
-if HAS_MP
-if TEST_mp05
-mp_tests += mp05_node1
-mp_screens += mp05/mp05-node1.scn
-mp_docs += mp05/mp05-node1.doc
-mp05_node1_SOURCES = mp05/init1.c mp05/task1.c mp05/asr.c mp05/system.h
-mp05_node1_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_mp05) \
- $(support_includes)
-mp_tests += mp05_node2
-mp_screens += mp05/mp05-node2.scn
-mp_docs += mp05/mp05-node2.doc
-mp05_node2_SOURCES = mp05/init2.c mp05/task1.c mp05/asr.c mp05/system.h
-mp05_node2_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_mp05) \
- $(support_includes)
-endif
-endif
-
-if HAS_MP
-if TEST_mp06
-mp_tests += mp06_node1
-mp_screens += mp06/mp06-node1.scn
-mp_docs += mp06/mp06-node1.doc
-mp06_node1_SOURCES = mp06/init1.c mp06/task1.c mp06/system.h
-mp06_node1_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_mp06) \
- $(support_includes)
-mp_tests += mp06_node2
-mp_screens += mp06/mp06-node2.scn
-mp_docs += mp06/mp06-node2.doc
-mp06_node2_SOURCES = mp06/init2.c mp06/task1.c mp06/system.h
-mp06_node2_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_mp06) \
- $(support_includes)
-endif
-endif
-
-if HAS_MP
-if TEST_mp07
-mp_tests += mp07_node1
-mp_screens += mp07/mp07-node1.scn
-mp_docs += mp07/mp07-node1.doc
-mp07_node1_SOURCES = mp07/init1.c mp07/task1.c mp07/system.h
-mp07_node1_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_mp07) \
- $(support_includes)
-mp_tests += mp07_node2
-mp_screens += mp07/mp07-node2.scn
-mp_docs += mp07/mp07-node2.doc
-mp07_node2_SOURCES = mp07/init2.c mp07/task1.c mp07/system.h
-mp07_node2_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_mp07) \
- $(support_includes)
-endif
-endif
-
-if HAS_MP
-if TEST_mp08
-mp_tests += mp08_node1
-mp_screens += mp08/mp08-node1.scn
-mp_docs += mp08/mp08-node1.doc
-mp08_node1_SOURCES = mp08/init1.c mp08/task1.c mp08/system.h
-mp08_node1_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_mp08) \
- $(support_includes)
-mp_tests += mp08_node2
-mp_screens += mp08/mp08-node2.scn
-mp_docs += mp08/mp08-node2.doc
-mp08_node2_SOURCES = mp08/init2.c mp08/task1.c mp08/system.h
-mp08_node2_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_mp08) \
- $(support_includes)
-endif
-endif
-
-if HAS_MP
-if TEST_mp09
-mp_tests += mp09_node1
-mp_screens += mp09/mp09-node1.scn
-mp_docs += mp09/mp09-node1.doc
-mp09_node1_SOURCES = mp09/init1.c mp09/task1.c mp09/recvmsg.c \
- mp09/sendmsg.c mp09/system.h
-mp09_node1_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_mp09) \
- $(support_includes)
-mp_tests += mp09_node2
-mp_screens += mp09/mp09-node2.scn
-mp_docs += mp09/mp09-node2.doc
-mp09_node2_SOURCES = mp09/init2.c mp09/task1.c mp09/recvmsg.c \
- mp09/sendmsg.c mp09/system.h
-mp09_node2_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_mp09) \
- $(support_includes)
-endif
-endif
-
-if HAS_MP
-if TEST_mp10
-mp_tests += mp10_node1
-mp_screens += mp10/mp10-node1.scn
-mp_docs += mp10/mp10-node1.doc
-mp10_node1_SOURCES = mp10/init1.c mp10/task1.c mp10/task2.c mp10/task3.c \
- mp10/system.h
-mp10_node1_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_mp10) \
- $(support_includes)
-mp_tests += mp10_node2
-mp_screens += mp10/mp10-node2.scn
-mp_docs += mp10/mp10-node2.doc
-mp10_node2_SOURCES = mp10/init2.c mp10/task1.c mp10/task2.c mp10/task3.c \
- mp10/system.h
-mp10_node2_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_mp10) \
- $(support_includes)
-endif
-endif
-
-if HAS_MP
-if TEST_mp11
-mp_tests += mp11_node1
-mp_screens += mp11/mp11-node1.scn
-mp_docs += mp11/mp11-node1.doc
-mp11_node1_SOURCES = mp11/init1.c mp11/system.h
-mp11_node1_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_mp11) \
- $(support_includes)
-mp_tests += mp11_node2
-mp_screens += mp11/mp11-node2.scn
-mp_docs += mp11/mp11-node2.doc
-mp11_node2_SOURCES = mp11/init2.c mp11/system.h
-mp11_node2_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_mp11) \
- $(support_includes)
-endif
-endif
-
-if HAS_MP
-if TEST_mp12
-mp_tests += mp12_node1
-mp_screens += mp12/mp12-node1.scn
-mp_docs += mp12/mp12-node1.doc
-mp12_node1_SOURCES = mp12/init1.c mp12/system.h
-mp12_node1_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_mp12) \
- $(support_includes)
-mp_tests += mp12_node2
-mp_screens += mp12/mp12-node2.scn
-mp_docs += mp12/mp12-node2.doc
-mp12_node2_SOURCES = mp12/init2.c mp12/system.h
-mp12_node2_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_mp12) \
- $(support_includes)
-endif
-endif
-
-if HAS_MP
-if TEST_mp13
-mp_tests += mp13_node1
-mp_screens += mp13/mp13-node1.scn
-mp_docs += mp13/mp13-node1.doc
-mp13_node1_SOURCES = mp13/init1.c mp13/task1.c mp13/task2.c mp13/system.h
-mp13_node1_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_mp13) \
- $(support_includes)
-mp_tests += mp13_node2
-mp_screens += mp13/mp13-node2.scn
-mp_docs += mp13/mp13-node2.doc
-mp13_node2_SOURCES = mp13/init2.c mp13/task1.c mp13/task2.c mp13/system.h
-mp13_node2_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_mp13) \
- $(support_includes)
-endif
-endif
-
-if HAS_MP
-if TEST_mp14
-mp_tests += mp14_node1
-mp_screens += mp14/mp14-node1.scn
-mp_docs += mp14/mp14-node1.doc
-mp14_node1_SOURCES = mp14/init1.c mp14/exit.c mp14/delay.c \
- mp14/evtask1.c mp14/evtmtask.c mp14/pttask1.c mp14/smtask1.c \
- mp14/msgtask1.c mp14/system.h
-mp14_node1_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_mp14) \
- $(support_includes)
-mp_tests += mp14_node2
-mp_screens += mp14/mp14-node2.scn
-mp_docs += mp14/mp14-node2.doc
-mp14_node2_SOURCES = mp14/init2.c mp14/exit.c mp14/delay.c \
- mp14/evtask1.c mp14/evtmtask.c mp14/pttask1.c mp14/smtask1.c \
- mp14/msgtask1.c mp14/system.h
-mp14_node2_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_mp14) \
- $(support_includes)
-endif
-endif
-
-noinst_PROGRAMS = $(mp_tests)
diff --git a/testsuites/mptests/configure.ac b/testsuites/mptests/configure.ac
deleted file mode 100644
index bf14579442..0000000000
--- a/testsuites/mptests/configure.ac
+++ /dev/null
@@ -1,47 +0,0 @@
-## Process this file with autoconf to produce a configure script.
-
-AC_PREREQ([2.69])
-AC_INIT([rtems-c-src-tests-mptests],[_RTEMS_VERSION],[https://devel.rtems.org/newticket])
-AC_CONFIG_SRCDIR([mp01])
-AC_CONFIG_HEADER([config.h])
-RTEMS_TOP([../..],[..])
-RTEMS_SOURCE_TOP
-RTEMS_BUILD_TOP
-
-RTEMS_CANONICAL_TARGET_CPU
-
-AM_INIT_AUTOMAKE([no-define foreign subdir-objects 1.12.2])
-AM_MAINTAINER_MODE
-
-
-RTEMS_ENV_RTEMSBSP
-
-RTEMS_PROJECT_ROOT
-
-RTEMS_PROG_CC_FOR_TARGET
-
-RTEMS_CANONICALIZE_TOOLS
-
-RTEMS_CHECK_CUSTOM_BSP(RTEMS_BSP)
-
-RTEMS_CHECK_CPUOPTS([RTEMS_MULTIPROCESSING])
-
-AM_CONDITIONAL(HAS_MP,test "$rtems_cv_RTEMS_MULTIPROCESSING" = "yes")
-
-# BSP Test configuration
-RTEMS_TEST_CHECK([mp01])
-RTEMS_TEST_CHECK([mp03])
-RTEMS_TEST_CHECK([mp04])
-RTEMS_TEST_CHECK([mp05])
-RTEMS_TEST_CHECK([mp06])
-RTEMS_TEST_CHECK([mp07])
-RTEMS_TEST_CHECK([mp08])
-RTEMS_TEST_CHECK([mp09])
-RTEMS_TEST_CHECK([mp10])
-RTEMS_TEST_CHECK([mp11])
-RTEMS_TEST_CHECK([mp12])
-RTEMS_TEST_CHECK([mp13])
-RTEMS_TEST_CHECK([mp14])
-
-AC_CONFIG_FILES([Makefile])
-AC_OUTPUT
diff --git a/testsuites/mptests/mp01/Makefile.am b/testsuites/mptests/mp01/Makefile.am
deleted file mode 100644
index f8a46ef6fd..0000000000
--- a/testsuites/mptests/mp01/Makefile.am
+++ /dev/null
@@ -1,3 +0,0 @@
-SUBDIRS = node1 node2
-
-include $(top_srcdir)/../automake/subdirs.am
diff --git a/testsuites/mptests/mp03/Makefile.am b/testsuites/mptests/mp03/Makefile.am
deleted file mode 100644
index f8a46ef6fd..0000000000
--- a/testsuites/mptests/mp03/Makefile.am
+++ /dev/null
@@ -1,3 +0,0 @@
-SUBDIRS = node1 node2
-
-include $(top_srcdir)/../automake/subdirs.am
diff --git a/testsuites/mptests/mp04/Makefile.am b/testsuites/mptests/mp04/Makefile.am
deleted file mode 100644
index f8a46ef6fd..0000000000
--- a/testsuites/mptests/mp04/Makefile.am
+++ /dev/null
@@ -1,3 +0,0 @@
-SUBDIRS = node1 node2
-
-include $(top_srcdir)/../automake/subdirs.am
diff --git a/testsuites/mptests/mp05/Makefile.am b/testsuites/mptests/mp05/Makefile.am
deleted file mode 100644
index f8a46ef6fd..0000000000
--- a/testsuites/mptests/mp05/Makefile.am
+++ /dev/null
@@ -1,3 +0,0 @@
-SUBDIRS = node1 node2
-
-include $(top_srcdir)/../automake/subdirs.am
diff --git a/testsuites/mptests/mp06/Makefile.am b/testsuites/mptests/mp06/Makefile.am
deleted file mode 100644
index f8a46ef6fd..0000000000
--- a/testsuites/mptests/mp06/Makefile.am
+++ /dev/null
@@ -1,3 +0,0 @@
-SUBDIRS = node1 node2
-
-include $(top_srcdir)/../automake/subdirs.am
diff --git a/testsuites/mptests/mp07/Makefile.am b/testsuites/mptests/mp07/Makefile.am
deleted file mode 100644
index f8a46ef6fd..0000000000
--- a/testsuites/mptests/mp07/Makefile.am
+++ /dev/null
@@ -1,3 +0,0 @@
-SUBDIRS = node1 node2
-
-include $(top_srcdir)/../automake/subdirs.am
diff --git a/testsuites/mptests/mp08/Makefile.am b/testsuites/mptests/mp08/Makefile.am
deleted file mode 100644
index f8a46ef6fd..0000000000
--- a/testsuites/mptests/mp08/Makefile.am
+++ /dev/null
@@ -1,3 +0,0 @@
-SUBDIRS = node1 node2
-
-include $(top_srcdir)/../automake/subdirs.am
diff --git a/testsuites/mptests/mp09/Makefile.am b/testsuites/mptests/mp09/Makefile.am
deleted file mode 100644
index f8a46ef6fd..0000000000
--- a/testsuites/mptests/mp09/Makefile.am
+++ /dev/null
@@ -1,3 +0,0 @@
-SUBDIRS = node1 node2
-
-include $(top_srcdir)/../automake/subdirs.am
diff --git a/testsuites/mptests/mp10/Makefile.am b/testsuites/mptests/mp10/Makefile.am
deleted file mode 100644
index f8a46ef6fd..0000000000
--- a/testsuites/mptests/mp10/Makefile.am
+++ /dev/null
@@ -1,3 +0,0 @@
-SUBDIRS = node1 node2
-
-include $(top_srcdir)/../automake/subdirs.am
diff --git a/testsuites/mptests/mp11/Makefile.am b/testsuites/mptests/mp11/Makefile.am
deleted file mode 100644
index f8a46ef6fd..0000000000
--- a/testsuites/mptests/mp11/Makefile.am
+++ /dev/null
@@ -1,3 +0,0 @@
-SUBDIRS = node1 node2
-
-include $(top_srcdir)/../automake/subdirs.am
diff --git a/testsuites/mptests/mp12/Makefile.am b/testsuites/mptests/mp12/Makefile.am
deleted file mode 100644
index f8a46ef6fd..0000000000
--- a/testsuites/mptests/mp12/Makefile.am
+++ /dev/null
@@ -1,3 +0,0 @@
-SUBDIRS = node1 node2
-
-include $(top_srcdir)/../automake/subdirs.am
diff --git a/testsuites/mptests/mp13/Makefile.am b/testsuites/mptests/mp13/Makefile.am
deleted file mode 100644
index f8a46ef6fd..0000000000
--- a/testsuites/mptests/mp13/Makefile.am
+++ /dev/null
@@ -1,3 +0,0 @@
-SUBDIRS = node1 node2
-
-include $(top_srcdir)/../automake/subdirs.am
diff --git a/testsuites/mptests/mp14/Makefile.am b/testsuites/mptests/mp14/Makefile.am
deleted file mode 100644
index f8a46ef6fd..0000000000
--- a/testsuites/mptests/mp14/Makefile.am
+++ /dev/null
@@ -1,3 +0,0 @@
-SUBDIRS = node1 node2
-
-include $(top_srcdir)/../automake/subdirs.am
diff --git a/testsuites/psxtests/Makefile.am b/testsuites/psxtests/Makefile.am
deleted file mode 100755
index a35f00b665..0000000000
--- a/testsuites/psxtests/Makefile.am
+++ /dev/null
@@ -1,1982 +0,0 @@
-#
-# POSIX Teststuite
-#
-
-ACLOCAL_AMFLAGS = -I ../aclocal
-
-include $(RTEMS_ROOT)/make/custom/@RTEMS_BSP@.cfg
-include $(top_srcdir)/../automake/compile.am
-
-psx_tests =
-psx_screens =
-psx_docs =
-psx_lib =
-
-support_includes = -I$(top_srcdir)/../support/include
-
-if TEST_psx01
-psx_tests += psx01
-psx01_SOURCES = psx01/init.c psx01/task.c psx01/system.h \
- include/pmacros.h
-psx01_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_psx01) \
- $(support_includes) -I$(top_srcdir)/include
-endif
-
-if HAS_POSIX
-if TEST_psx02
-psx_tests += psx02
-psx_screens += psx02/psx02.scn
-psx02_SOURCES = psx02/init.c psx02/task.c psx02/system.h \
- include/pmacros.h
-psx02_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_psx02) \
- $(support_includes) -I$(top_srcdir)/include
-endif
-endif
-
-if HAS_POSIX
-if TEST_psx03
-psx_tests += psx03
-psx_screens += psx03/psx03.scn
-psx03_SOURCES = psx03/init.c psx03/task.c psx03/system.h \
- include/pmacros.h
-psx03_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_psx03) \
- $(support_includes) -I$(top_srcdir)/include
-endif
-endif
-
-if HAS_POSIX
-if TEST_psx04
-psx_tests += psx04
-psx_screens += psx04/psx04.scn
-psx04_SOURCES = psx04/init.c psx04/task1.c psx04/task2.c psx04/task3.c \
- psx04/system.h include/pmacros.h
-psx04_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_psx04) \
- $(support_includes) -I$(top_srcdir)/include
-endif
-endif
-
-if TEST_psx05
-psx_tests += psx05
-psx_screens += psx05/psx05.scn
-psx05_SOURCES = psx05/init.c psx05/task.c psx05/task2.c psx05/task3.c \
- psx05/system.h include/pmacros.h
-psx05_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_psx05) \
- $(support_includes) -I$(top_srcdir)/include
-endif
-
-if TEST_psx06
-psx_tests += psx06
-psx_screens += psx06/psx06.scn
-psx06_SOURCES = psx06/init.c psx06/task.c psx06/task2.c psx06/system.h \
- include/pmacros.h
-psx06_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_psx06) \
- $(support_includes) -I$(top_srcdir)/include
-endif
-
-if TEST_psx07
-psx_tests += psx07
-psx_screens += psx07/psx07.scn
-psx_docs += psx07/psx07.doc
-psx07_SOURCES = psx07/init.c psx07/task.c psx07/system.h \
- include/pmacros.h
-psx07_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_psx07) \
- $(support_includes) -I$(top_srcdir)/include
-endif
-
-if TEST_psx08
-psx_tests += psx08
-psx_screens += psx08/psx08.scn
-psx08_SOURCES = psx08/init.c psx08/task1.c psx08/task2.c psx08/task3.c \
- psx08/system.h include/pmacros.h
-psx08_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_psx08) \
- $(support_includes) -I$(top_srcdir)/include
-endif
-
-if HAS_POSIX
-if TEST_psx09
-psx_tests += psx09
-psx_screens += psx09/psx09.scn
-psx09_SOURCES = psx09/init.c psx09/system.h include/pmacros.h
-psx09_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_psx09) \
- $(support_includes) -I$(top_srcdir)/include
-endif
-endif
-
-if TEST_psx10
-psx_tests += psx10
-psx_screens += psx10/psx10.scn
-psx10_SOURCES = psx10/init.c psx10/task.c psx10/task2.c psx10/task3.c \
- psx10/system.h include/pmacros.h
-psx10_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_psx10) \
- $(support_includes) -I$(top_srcdir)/include
-endif
-
-if TEST_psx11
-psx_tests += psx11
-psx_screens += psx11/psx11.scn
-psx11_SOURCES = psx11/init.c psx11/task.c psx11/system.h \
- include/pmacros.h
-psx11_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_psx11) \
- $(support_includes) -I$(top_srcdir)/include
-endif
-
-if HAS_POSIX
-if TEST_psx12
-psx_tests += psx12
-psx_screens += psx12/psx12.scn
-psx12_SOURCES = psx12/init.c include/pmacros.h
-psx12_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_psx12) \
- $(support_includes) -I$(top_srcdir)/include
-endif
-endif
-
-if TEST_psx13
-psx_tests += psx13
-psx_screens += psx13/psx13.scn
-psx13_SOURCES = psx13/main.c psx13/test.c include/pmacros.h
-psx13_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_psx13) \
- $(support_includes) -I$(top_srcdir)/include
-endif
-
-if TEST_psx14
-psx_tests += psx14
-psx_screens += psx14/psx14.scn
-psx14_SOURCES = psx14/init.c psx14/system.h include/pmacros.h
-psx14_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_psx14) \
- $(support_includes) -I$(top_srcdir)/include
-endif
-
-if TEST_psx15
-psx_tests += psx15
-psx_screens += psx15/psx15.scn
-psx15_SOURCES = psx15/init.c include/pmacros.h
-psx15_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_psx15) \
- $(support_includes) -I$(top_srcdir)/include
-endif
-
-if TEST_psx16
-psx_tests += psx16
-psx_screens += psx16/psx16.scn
-psx16_SOURCES = psx16/init.c include/pmacros.h
-psx16_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_psx16) \
- $(support_includes) -I$(top_srcdir)/include
-endif
-
-if HAS_POSIX
-if TEST_psxaio01
-psx_tests += psxaio01
-psx_screens += psxaio01/psxaio01.scn
-psxaio01_SOURCES = psxaio01/init.c psxaio01/system.h include/pmacros.h
-psxaio01_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_psxaio01) \
- $(support_includes) -I$(top_srcdir)/include
-endif
-endif
-
-if HAS_POSIX
-if TEST_psxaio02
-psx_tests += psxaio02
-psx_screens += psxaio02/psxaio02.scn
-psxaio02_SOURCES = psxaio02/init.c psxaio02/system.h include/pmacros.h
-psxaio02_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_psxaio02) \
- $(support_includes) -I$(top_srcdir)/include
-endif
-endif
-
-if HAS_POSIX
-if TEST_psxaio03
-psx_tests += psxaio03
-psx_screens += psxaio03/psxaio03.scn
-psxaio03_SOURCES = psxaio03/init.c psxaio03/system.h include/pmacros.h
-psxaio03_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_psxaio03) \
- $(support_includes) -I$(top_srcdir)/include
-endif
-endif
-
-if HAS_POSIX
-if TEST_psxalarm01
-psx_tests += psxalarm01
-psx_screens += psxalarm01/psxalarm01.scn
-psx_docs += psxalarm01/psxalarm01.doc
-psxalarm01_SOURCES = psxalarm01/init.c include/pmacros.h
-psxalarm01_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_psxalarm01) \
- $(support_includes) -I$(top_srcdir)/include
-endif
-endif
-
-if TEST_psxautoinit01
-psx_tests += psxautoinit01
-psx_screens += psxautoinit01/psxautoinit01.scn
-psxautoinit01_SOURCES = psxautoinit01/init.c include/pmacros.h
-psxautoinit01_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_psxautoinit01) \
- $(support_includes) -I$(top_srcdir)/include
-endif
-
-if TEST_psxautoinit02
-psx_tests += psxautoinit02
-psx_screens += psxautoinit02/psxautoinit02.scn
-psx_docs += psxautoinit02/psxautoinit02.doc
-psxautoinit02_SOURCES = psxautoinit02/init.c include/pmacros.h
-psxautoinit02_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_psxautoinit02) \
- $(support_includes) -I$(top_srcdir)/include
-endif
-
-if TEST_psxbarrier01
-psx_tests += psxbarrier01
-psx_screens += psxbarrier01/psxbarrier01.scn
-psxbarrier01_SOURCES = psxbarrier01/main.c psxbarrier01/test.c \
- include/pmacros.h
-psxbarrier01_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_psxbarrier01) \
- $(support_includes) -I$(top_srcdir)/include
-endif
-
-if TEST_psxcancel
-psx_tests += psxcancel
-psx_screens += psxcancel/psxcancel.scn
-psx_docs += psxcancel/psxcancel.doc
-psxcancel_SOURCES = psxcancel/init.c include/pmacros.h
-psxcancel_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_psxcancel) \
- $(support_includes) -I$(top_srcdir)/include
-endif
-
-if TEST_psxcancel01
-psx_tests += psxcancel01
-psx_screens += psxcancel01/psxcancel01.scn
-psx_docs += psxcancel01/psxcancel01.doc
-psxcancel01_SOURCES = psxcancel01/init.c include/pmacros.h
-psxcancel01_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_psxcancel01) \
- $(support_includes) -I$(top_srcdir)/include
-endif
-
-if TEST_psxchroot01
-psx_tests += psxchroot01
-psx_screens += psxchroot01/psxchroot01.scn
-psxchroot01_SOURCES = psxchroot01/main.c psxchroot01/test.c \
- include/pmacros.h
-psxchroot01_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_psxchroot01) \
- $(support_includes) -I$(top_srcdir)/include
-endif
-
-if HAS_POSIX
-if TEST_psxclassic01
-psx_tests += psxclassic01
-psx_screens += psxclassic01/psxclassic01.scn
-psx_docs += psxclassic01/psxclassic01.doc
-psxclassic01_SOURCES = psxclassic01/init.c include/pmacros.h
-psxclassic01_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_psxclassic01) \
- $(support_includes) -I$(top_srcdir)/include
-endif
-endif
-
-if TEST_psxcleanup
-psx_tests += psxcleanup
-psx_screens += psxcleanup/psxcleanup.scn
-psxcleanup_SOURCES = psxcleanup/psxcleanup.c psxcleanup/system.h \
- include/pmacros.h
-psxcleanup_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_psxcleanup) \
- $(support_includes) -I$(top_srcdir)/include
-endif
-
-if TEST_psxcleanup01
-psx_tests += psxcleanup01
-psx_screens += psxcleanup01/psxcleanup01.scn
-psx_docs += psxcleanup01/psxcleanup01.doc
-psxcleanup01_SOURCES = psxcleanup01/init.c include/pmacros.h
-psxcleanup01_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_psxcleanup01) \
- $(support_includes) -I$(top_srcdir)/include
-endif
-
-if TEST_psxcleanup02
-psx_tests += psxcleanup02
-psx_screens += psxcleanup02/psxcleanup02.scn
-psx_docs += psxcleanup02/psxcleanup02.doc
-psxcleanup02_SOURCES = psxcleanup02/init.c psxcleanup02/main.c
-psxcleanup02_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_psxcleanup02) \
- $(support_includes)
-endif
-
-if TEST_psxclock
-psx_tests += psxclock
-psx_screens += psxclock/psxclock.scn
-psx_docs += psxclock/psxclock.doc
-psxclock_SOURCES = psxclock/init.c include/pmacros.h
-psxclock_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_psxclock) \
- $(support_includes) -I$(top_srcdir)/include
-endif
-
-if TEST_psxclock01
-psx_tests += psxclock01
-psx_screens += psxclock01/psxclock01.scn
-psx_docs += psxclock01/psxclock01.doc
-psxclock01_SOURCES = psxclock01/init.c
-psxclock01_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_psxclock01) \
- $(support_includes) -I$(top_srcdir)/include
-endif
-
-if TEST_psxclockrealtime01
-psx_tests += psxclockrealtime01
-psx_screens += psxclockrealtime01/psxclockrealtime01.scn
-psx_docs += psxclockrealtime01/psxclockrealtime01.doc
-psxclockrealtime01_SOURCES = psxclockrealtime01/init.c
-psxclockrealtime01_CPPFLAGS = $(AM_CPPFLAGS) \
- $(TEST_FLAGS_psxclockrealtime01) $(support_includes)
-endif
-
-if TEST_psxconcurrency01
-psx_tests += psxconcurrency01
-psx_screens += psxconcurrency01/psxconcurrency01.scn
-psx_docs += psxconcurrency01/psxconcurrency01.doc
-psxconcurrency01_SOURCES = psxconcurrency01/init.c include/pmacros.h
-psxconcurrency01_CPPFLAGS = $(AM_CPPFLAGS) \
- $(TEST_FLAGS_psxconcurrency01) $(support_includes) \
- -I$(top_srcdir)/include
-endif
-
-if TEST_psxcond01
-psx_tests += psxcond01
-psx_screens += psxcond01/psxcond01.scn
-psx_docs += psxcond01/psxcond01.doc
-psxcond01_SOURCES = psxcond01/init.c include/pmacros.h
-psxcond01_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_psxcond01) \
- $(support_includes) -I$(top_srcdir)/include
-endif
-
-if TEST_psxcond02
-psx_tests += psxcond02
-psx_screens += psxcond02/psxcond02.scn
-psx_docs += psxcond02/psxcond02.doc
-psxcond02_SOURCES = psxcond02/init.c include/pmacros.h
-psxcond02_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_psxcond02) \
- $(support_includes) -I$(top_srcdir)/include
-endif
-
-if TEST_psxconfig01
-psx_tests += psxconfig01
-psx_screens += psxconfig01/psxconfig01.scn
-psx_docs += psxconfig01/psxconfig01.doc
-psxconfig01_SOURCES = psxconfig01/init.c include/pmacros.h
-psxconfig01_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_psxconfig01) \
- $(support_includes) -I$(top_srcdir)/include
-endif
-
-if TEST_psxdevctl01
-psx_tests += psxdevctl01
-psx_screens += psxdevctl01/psxdevctl01.scn
-psxdevctl01_SOURCES = psxdevctl01/main.c psxdevctl01/test.c \
- include/pmacros.h
-psxdevctl01_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_psxdevctl01) \
- $(support_includes) -I$(top_srcdir)/include
-endif
-
-if HAS_POSIX
-if TEST_psxeintr_join
-psx_tests += psxeintr_join
-psx_screens += psxeintr_join/psxeintr_join.scn
-psx_docs += psxeintr_join/psxeintr_join.doc
-psxeintr_join_SOURCES = psxeintr_join/init.c
-psxeintr_join_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_psxeintr_join) \
- $(support_includes) -I$(top_srcdir)/include
-endif
-endif
-
-if TEST_psxenosys
-psx_tests += psxenosys
-psx_screens += psxenosys/psxenosys.scn
-psx_docs += psxenosys/psxenosys.doc
-psxenosys_SOURCES = psxenosys/init.c psxenosys/system.h \
- include/pmacros.h
-psxenosys_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_psxenosys) \
- $(support_includes) -I$(top_srcdir)/include
-endif
-
-if TEST_psxfatal01
-psx_tests += psxfatal01
-psx_screens += psxfatal01/psxfatal01.scn
-psxfatal01_SOURCES = psxfatal01/init.c
-psxfatal01_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_psxfatal01) \
- $(support_includes)
-endif
-
-if TEST_psxfatal02
-psx_tests += psxfatal02
-psx_screens += psxfatal02/psxfatal02.scn
-psxfatal02_SOURCES = psxfatal02/init.c
-psxfatal02_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_psxfatal02) \
- $(support_includes)
-endif
-
-if TEST_psxfchx01
-psx_tests += psxfchx01
-psx_screens += psxfchx01/psxfchx01.scn
-psx_docs += psxfchx01/psxfchx01.doc
-psxfchx01_SOURCES = psxfchx01/init.c include/pmacros.h
-psxfchx01_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_psxfchx01) \
- $(support_includes) -I$(top_srcdir)/include
-endif
-
-if HAS_FENV
-if TEST_psxfenv01
-psx_tests += psxfenv01
-psx_screens += psxfenv01/psxfenv01.scn
-psx_docs += psxfenv01/psxfenv01.doc
-psxfenv01_SOURCES = psxfenv01/init.c
-psxfenv01_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_psxfenv01) \
- $(support_includes)
-psxfenv01_LDADD = -lm $(LDADD)
-endif
-endif
-
-if TEST_psxfile01
-psx_tests += psxfile01
-psx_screens += psxfile01/psxfile01.scn
-psxfile01_SOURCES = psxfile01/main.c psxfile01/test.c \
- psxfile01/test_cat.c psxfile01/test_extend.c psxfile01/test_write.c \
- include/pmacros.h
-psxfile01_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_psxfile01) \
- $(support_includes) -I$(top_srcdir)/include
-endif
-
-if TEST_psxfile02
-psx_tests += psxfile02
-psx_screens += psxfile02/psxfile02.scn
-psx_docs += psxfile02/psxfile02.doc
-psxfile02_SOURCES = psxfile02/init.c ../support/src/spin.c
-psxfile02_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_psxfile02) \
- $(support_includes)
-endif
-
-if TEST_psxfilelock01
-psx_tests += psxfilelock01
-psx_screens += psxfilelock01/psxfilelock01.scn
-psx_docs += psxfilelock01/psxfilelock01.doc
-psxfilelock01_SOURCES = psxfilelock01/init.c
-psxfilelock01_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_psxfilelock01) \
- $(support_includes)
-endif
-
-if TEST_psxftw01
-psx_tests += psxftw01
-psx_screens += psxftw01/psxftw01.scn
-psx_docs += psxftw01/psxftw01.doc
-psxftw01_SOURCES = psxftw01/init.c psxfile01/test_cat.c \
- psxftw01-tar.c psxftw01-tar.h psxftw01-tar-gz.c psxftw01-tar-gz.h
-
-psxftw01_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_psxftw01) \
- $(support_includes) $(test_includes) -I$(top_srcdir)/include
-psxftw01_LDADD = $(RTEMS_ROOT)cpukit/librtemscpu.a $(RTEMS_ROOT)cpukit/libz.a $(LDADD)
-psxftw01-tar.c: psxftw01/psxftw01.tar
- $(AM_V_GEN)$(BIN2C) -C $< $@
-psxftw01-tar.h: psxftw01/psxftw01.tar
- $(AM_V_GEN)$(BIN2C) -H $< $@
-psxftw01-tar.o: psxftw01-tar.c psxftw01-tar.h
-psxftw01.tar.gz: psxftw01/psxftw01.tar
- $(AM_V_GEN)$(GZIP) < $< > $@
-psxftw01-tar-gz.c: psxftw01.tar.gz
- $(AM_V_GEN)$(BIN2C) -C $< $@
-psxftw01-tar-gz.h: psxftw01.tar.gz
- $(AM_V_GEN)$(BIN2C) -H $< $@
-CLEANFILES += psxftw01.tar psxftw01-tar.c psxftw01-tar.h \
- psxftw01.tar.gz psxftw01-tar-gz.c psxftw01-tar-gz.h
-psxftw01/init.c: psxftw01-tar.h psxftw01-tar-gz.h $(TAR01_XZ_H)
-endif
-
-if TEST_psxgetattrnp01
-psx_tests += psxgetattrnp01
-psx_screens += psxgetattrnp01/psxgetattrnp01.scn
-psx_docs += psxgetattrnp01/psxgetattrnp01.doc
-psxgetattrnp01_SOURCES = psxgetattrnp01/init.c
-psxgetattrnp01_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_psxgetattrnp01) \
- $(support_includes) -I$(top_srcdir)/include
-endif
-
-if TEST_psxgetrusage01
-psx_tests += psxgetrusage01
-psx_screens += psxgetrusage01/psxgetrusage01.scn
-psx_docs += psxgetrusage01/psxgetrusage01.doc
-psxgetrusage01_SOURCES = psxgetrusage01/init.c ../support/src/spin.c
-psxgetrusage01_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_psxgetrusage01) \
- $(support_includes)
-endif
-
-if HAS_CPLUSPLUS
-if TEST_psxglobalcon01
-psx_tests += psxglobalcon01
-psx_screens += psxglobalcon01/psxglobalcon01.scn
-psx_docs += psxglobalcon01/psxglobalcon01.doc
-psxglobalcon01_SOURCES = psxglobalcon01/init.cc
-psxglobalcon01_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_psxglobalcon01) \
- $(support_includes)
-endif
-endif
-
-if HAS_CPLUSPLUS
-if TEST_psxglobalcon02
-psx_tests += psxglobalcon02
-psx_screens += psxglobalcon02/psxglobalcon02.scn
-psx_docs += psxglobalcon02/psxglobalcon02.doc
-psxglobalcon02_SOURCES = psxglobalcon02/init.cc
-psxglobalcon02_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_psxglobalcon02) \
- $(support_includes)
-endif
-endif
-
-if TEST_psxid01
-psx_tests += psxid01
-psx_screens += psxid01/psxid01.scn
-psx_docs += psxid01/psxid01.doc
-psxid01_SOURCES = psxid01/init.c
-psxid01_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_psxid01) \
- $(support_includes)
-endif
-
-if TEST_psximfs01
-psx_tests += psximfs01
-psx_screens += psximfs01/psximfs01.scn
-psx_docs += psximfs01/psximfs01.doc
-psximfs01_SOURCES = psximfs01/init.c
-psximfs01_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_psximfs01) \
- $(support_includes)
-endif
-
-if TEST_psximfs02
-psx_tests += psximfs02
-psx_screens += psximfs02/psximfs02.scn
-psx_docs += psximfs02/psximfs02.doc
-psximfs02_SOURCES = psximfs02/init.c
-psximfs02_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_psximfs02) \
- $(support_includes)
-endif
-
-if HAS_POSIX
-if TEST_psxintrcritical01
-psx_tests += psxintrcritical01
-psx_screens += psxintrcritical01/psxintrcritical01.scn
-psx_docs += psxintrcritical01/psxintrcritical01.doc
-psxintrcritical01_SOURCES = psxintrcritical01/init.c
-psxintrcritical01_CPPFLAGS = $(AM_CPPFLAGS) \
- $(TEST_FLAGS_psxintrcritical01) $(support_includes) \
- -I$(top_srcdir)/../sptests/spintrcritical_support
-endif
-endif
-
-if TEST_psxinttypes01
-psx_tests += psxinttypes01
-psxinttypes01_SOURCES = psxinttypes01/init.c
-psxinttypes01_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_psxinttypes01) \
- $(support_includes)
-endif
-
-if HAS_POSIX
-if TEST_psxitimer
-psx_tests += psxitimer
-psx_screens += psxitimer/psxitimer.scn
-psxitimer_SOURCES = psxitimer/init.c include/pmacros.h
-psxitimer_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_psxitimer) \
- $(support_includes) -I$(top_srcdir)/include
-endif
-endif
-
-if TEST_psxkey01
-psx_tests += psxkey01
-psx_screens += psxkey01/psxkey01.scn
-psxkey01_SOURCES = psxkey01/init.c psxkey01/system.h include/pmacros.h \
- ../support/src/test_support.c
-psxkey01_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_psxkey01) \
- $(support_includes) -I$(top_srcdir)/include
-endif
-
-if TEST_psxkey02
-psx_tests += psxkey02
-psx_screens += psxkey02/psxkey02.scn
-psx_docs += psxkey02/psxkey02.doc
-psxkey02_SOURCES = psxkey02/init.c
-psxkey02_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_psxkey02) \
- $(support_includes) -I$(top_srcdir)/include
-endif
-
-if TEST_psxkey03
-psx_tests += psxkey03
-psx_screens += psxkey03/psxkey03.scn
-psx_docs += psxkey03/psxkey03.doc
-psxkey03_SOURCES = psxkey03/init.c
-psxkey03_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_psxkey03) \
- $(support_includes) -I$(top_srcdir)/include
-endif
-
-if TEST_psxkey04
-psx_tests += psxkey04
-psx_screens += psxkey04/psxkey04.scn
-psx_docs += psxkey04/psxkey04.doc
-psxkey04_SOURCES = psxkey04/init.c
-psxkey04_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_psxkey04) \
- $(support_includes) -I$(top_srcdir)/include
-endif
-
-if TEST_psxkey05
-psx_tests += psxkey05
-psx_screens += psxkey05/psxkey05.scn
-psx_docs += psxkey05/psxkey05.doc
-psxkey05_SOURCES = psxkey05/init.c
-psxkey05_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_psxkey05) \
- $(support_includes) -I$(top_srcdir)/include
-endif
-
-if TEST_psxkey06
-psx_tests += psxkey06
-psx_screens += psxkey06/psxkey06.scn
-psx_docs += psxkey06/psxkey06.doc
-psxkey06_SOURCES = psxkey06/init.c
-psxkey06_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_psxkey06) \
- $(support_includes) -I$(top_srcdir)/include
-endif
-
-if TEST_psxkey07
-psx_tests += psxkey07
-psx_screens += psxkey07/psxkey07.scn
-psx_docs += psxkey07/psxkey07.doc
-psxkey07_SOURCES = psxkey07/init.c
-psxkey07_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_psxkey07) \
- $(support_includes) -I$(top_srcdir)/include
-endif
-
-if TEST_psxkey08
-psx_tests += psxkey08
-psx_screens += psxkey08/psxkey08.scn
-psx_docs += psxkey08/psxkey08.doc
-psxkey08_SOURCES = psxkey08/init.c
-psxkey08_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_psxkey08) \
- $(support_includes) -I$(top_srcdir)/include
-endif
-
-if TEST_psxkey09
-psx_tests += psxkey09
-psx_screens += psxkey09/psxkey09.scn
-psx_docs += psxkey09/psxkey09.doc
-psxkey09_SOURCES = psxkey09/init.c
-psxkey09_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_psxkey09) \
- $(support_includes) -I$(top_srcdir)/include
-endif
-
-if TEST_psxkey10
-psx_tests += psxkey10
-psx_screens += psxkey10/psxkey10.scn
-psx_docs += psxkey10/psxkey10.doc
-psxkey10_SOURCES = psxkey10/init.c
-psxkey10_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_psxkey10) \
- $(support_includes) -I$(top_srcdir)/include
-endif
-
-if TEST_psxmmap01
-psx_tests += psxmmap01
-psx_screens += psxmmap01/psxmmap01.scn
-psxmmap01_SOURCES = psxmmap01/init.c psxmmap01/test_helper.c \
- psxmmap01/test_driver.c psxmmap01/system.h
-psxmmap01_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_psxmmap01) \
- $(support_includes) -I$(top_srcdir)/include
-endif
-
-if TEST_psxmount
-psx_tests += psxmount
-psx_screens += psxmount/psxmount.scn
-psxmount_SOURCES = psxmount/main.c psxmount/test.c include/pmacros.h
-psxmount_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_psxmount) \
- $(support_includes) -I$(top_srcdir)/include
-endif
-
-if TEST_psxmsgq01
-psx_tests += psxmsgq01
-psx_screens += psxmsgq01/psxmsgq01.scn
-psxmsgq01_SOURCES = psxmsgq01/init.c psxmsgq01/system.h \
- include/pmacros.h ../support/src/test_support.c
-psxmsgq01_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_psxmsgq01) \
- $(support_includes) -I$(top_srcdir)/include
-endif
-
-if TEST_psxmsgq02
-psx_tests += psxmsgq02
-psx_screens += psxmsgq02/psxmsgq02.scn
-psxmsgq02_SOURCES = psxmsgq02/init.c psxmsgq02/system.h \
- include/pmacros.h ../support/src/test_support.c
-psxmsgq02_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_psxmsgq02) \
- $(support_includes) -I$(top_srcdir)/include
-endif
-
-if TEST_psxmsgq03
-psx_tests += psxmsgq03
-psx_screens += psxmsgq03/psxmsgq03.scn
-psx_docs += psxmsgq03/psxmsgq03.doc
-psxmsgq03_SOURCES = psxmsgq03/init.c psxmsgq03/system.h \
- include/pmacros.h ../support/src/test_support.c
-psxmsgq03_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_psxmsgq03) \
- $(support_includes) -I$(top_srcdir)/include
-endif
-
-if TEST_psxmsgq04
-psx_tests += psxmsgq04
-psx_screens += psxmsgq04/psxmsgq04.scn
-psx_docs += psxmsgq04/psxmsgq04.doc
-psxmsgq04_SOURCES = psxmsgq04/init.c include/pmacros.h \
- ../support/src/test_support.c
-psxmsgq04_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_psxmsgq04) \
- $(support_includes) -I$(top_srcdir)/include
-endif
-
-if TEST_psxmutexattr01
-psx_tests += psxmutexattr01
-psx_screens += psxmutexattr01/psxmutexattr01.scn
-psx_docs += psxmutexattr01/psxmutexattr01.doc
-psxmutexattr01_SOURCES = psxmutexattr01/init.c
-psxmutexattr01_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_psxmutexattr01) \
- $(support_includes) -I$(top_srcdir)/include
-endif
-
-if HAS_NDBM
-if TEST_psxndbm01
-psx_tests += psxndbm01
-psx_screens += psxndbm01/psxndbm01.scn
-psx_docs += psxndbm01/psxndbm01.doc
-psxndbm01_SOURCES = psxndbm01/init.c
-psxndbm01_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_psxndbm01) \
- $(support_includes)
-endif
-endif
-
-if TEST_psxobj01
-psx_tests += psxobj01
-psx_screens += psxobj01/psxobj01.scn
-psx_docs += psxobj01/psxobj01.doc
-psxobj01_SOURCES = psxobj01/init.c ../support/src/test_support.c
-psxobj01_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_psxobj01) \
- $(support_includes) -I$(top_srcdir)/include
-endif
-
-if TEST_psxonce01
-psx_tests += psxonce01
-psx_screens += psxonce01/psxonce01.scn
-psxonce01_SOURCES = psxonce01/init.c psxonce01/system.h \
- include/pmacros.h
-psxonce01_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_psxonce01) \
- $(support_includes) -I$(top_srcdir)/include
-endif
-
-if TEST_psxpasswd01
-psx_tests += psxpasswd01
-psx_screens += psxpasswd01/psxpasswd01.scn
-psx_docs += psxpasswd01/psxpasswd01.doc
-psxpasswd01_SOURCES = psxpasswd01/init.c include/pmacros.h
-psxpasswd01_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_psxpasswd01) \
- $(support_includes) -I$(top_srcdir)/include
-endif
-
-if TEST_psxpasswd02
-psx_tests += psxpasswd02
-psx_screens += psxpasswd02/psxpasswd02.scn
-psx_docs += psxpasswd02/psxpasswd02.doc
-psxpasswd02_SOURCES = psxpasswd02/init.c include/pmacros.h
-psxpasswd02_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_psxpasswd02) \
- $(support_includes) -I$(top_srcdir)/include
-endif
-
-if TEST_psxpipe01
-psx_tests += psxpipe01
-psx_screens += psxpipe01/psxpipe01.scn
-psx_docs += psxpipe01/psxpipe01.doc
-psxpipe01_SOURCES = psxpipe01/init.c include/pmacros.h
-psxpipe01_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_psxpipe01) \
- $(support_includes) -I$(top_srcdir)/include
-endif
-
-if TEST_psxrdwrv
-psx_tests += psxrdwrv
-psx_screens += psxrdwrv/psxrdwrv.scn
-psxrdwrv_SOURCES = psxrdwrv/main.c psxrdwrv/test.c include/pmacros.h
-psxrdwrv_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_psxrdwrv) \
- $(support_includes) -I$(top_srcdir)/include
-endif
-
-if TEST_psxreaddir
-psx_tests += psxreaddir
-psx_screens += psxreaddir/psxreaddir.scn
-psxreaddir_SOURCES = psxreaddir/main.c psxreaddir/test.c \
- include/pmacros.h
-psxreaddir_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_psxreaddir) \
- $(support_includes) -I$(top_srcdir)/include
-endif
-
-if TEST_psxrwlock01
-psx_tests += psxrwlock01
-psx_screens += psxrwlock01/psxrwlock01.scn
-psxrwlock01_SOURCES = psxrwlock01/main.c psxrwlock01/test.c \
- include/pmacros.h
-psxrwlock01_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_psxrwlock01) \
- $(support_includes) -I$(top_srcdir)/include
-endif
-
-if TEST_psxsem01
-psx_tests += psxsem01
-psx_screens += psxsem01/psxsem01.scn
-psxsem01_SOURCES = psxsem01/init.c include/pmacros.h \
- ../support/src/test_support.c
-psxsem01_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_psxsem01) \
- $(support_includes) -I$(top_srcdir)/include
-endif
-
-if TEST_psxshm01
-psx_tests += psxshm01
-psx_screens += psxshm01/psxshm01.scn
-psxshm01_SOURCES = psxshm01/init.c psxshm01/system.h
-psxshm01_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_psxshm01) \
- $(support_includes) -I$(top_srcdir)/include
-endif
-
-if TEST_psxshm02
-psx_tests += psxshm02
-psx_screens += psxshm02/psxshm02.scn
-psxshm02_SOURCES = psxshm02/init.c psxshm02/system.h
-psxshm02_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_psxshm02) \
- $(support_includes) -I$(top_srcdir)/include
-endif
-
-if HAS_POSIX
-if TEST_psxsignal01
-psx_tests += psxsignal01
-psx_screens += psxsignal01/psxsignal01.scn
-psxsignal01_SOURCES = psxsignal01/init.c psxsignal01/task1.c \
- psxsignal01/system.h include/pmacros.h
-psxsignal01_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_psxsignal01) \
- $(support_includes) -I$(top_srcdir)/include
-endif
-endif
-
-if HAS_POSIX
-if TEST_psxsignal02
-psx_tests += psxsignal02
-psx_screens += psxsignal02/psxsignal02.scn
-psx_docs += psxsignal02/psxsignal02.doc
-psxsignal02_SOURCES = psxsignal02/init.c include/pmacros.h
-psxsignal02_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_psxsignal02) \
- $(support_includes) -I$(top_srcdir)/include
-endif
-endif
-
-if HAS_POSIX
-if TEST_psxsignal03
-psx_tests += psxsignal03
-psx_screens += psxsignal03/psxsignal03.scn
-psx_docs += psxsignal03/psxsignal03.doc
-psxsignal03_SOURCES = psxsignal03/init.c include/pmacros.h
-psxsignal03_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_psxsignal03) \
- $(support_includes) -I$(top_srcdir)/include
-endif
-endif
-
-if HAS_POSIX
-if TEST_psxsignal04
-psx_tests += psxsignal04
-psx_screens += psxsignal04/psxsignal04.scn
-psx_docs += psxsignal04/psxsignal04.doc
-psxsignal04_SOURCES = psxsignal04/init.c include/pmacros.h
-psxsignal04_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_psxsignal04) \
- $(support_includes) -I$(top_srcdir)/include
-endif
-endif
-
-if HAS_POSIX
-if TEST_psxsignal05
-psx_tests += psxsignal05
-psx_screens += psxsignal05/psxsignal05.scn
-psx_docs += psxsignal05/psxsignal05.doc
-psxsignal05_SOURCES = psxsignal05/init.c include/pmacros.h
-psxsignal05_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_psxsignal05) \
- $(support_includes) -I$(top_srcdir)/include
-endif
-endif
-
-if HAS_POSIX
-if TEST_psxsignal06
-psx_tests += psxsignal06
-psx_screens += psxsignal06/psxsignal06.scn
-psx_docs += psxsignal06/psxsignal06.doc
-psxsignal06_SOURCES = psxsignal06/init.c
-psxsignal06_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_psxsignal06) \
- $(support_includes) -I$(top_srcdir)/include
-endif
-endif
-
-if HAS_POSIX
-if TEST_psxsignal07
-psx_tests += psxsignal07
-psx_screens += psxsignal07/psxsignal07.scn
-psx_docs += psxsignal07/psxsignal07.doc
-psxsignal07_SOURCES = psxsignal07/main.c psxsignal07/rtems_config.c
-psxsignal07_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_psxsignal07) \
- $(support_includes) -I$(top_srcdir)/include
-endif
-endif
-
-if HAS_POSIX
-if TEST_psxsignal08
-psx_tests += psxsignal08
-psx_screens += psxsignal08/psxsignal08.scn
-psx_docs += psxsignal08/psxsignal08.doc
-psxsignal08_SOURCES = psxsignal08/main.c psxsignal08/rtems_config.c
-psxsignal08_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_psxsignal08) \
- $(support_includes) -I$(top_srcdir)/include
-endif
-endif
-
-if TEST_psxspin01
-psx_tests += psxspin01
-psx_screens += psxspin01/psxspin01.scn
-psxspin01_SOURCES = psxspin01/main.c psxspin01/test.c \
- include/pmacros.h
-psxspin01_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_psxspin01) \
- $(support_includes) -I$(top_srcdir)/include
-endif
-
-if TEST_psxstack01
-psx_tests += psxstack01
-psx_screens += psxstack01/psxstack01.scn
-psx_docs += psxstack01/psxstack01.doc
-psxstack01_SOURCES = psxstack01/init.c include/pmacros.h
-psxstack01_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_psxstack01) \
- $(support_includes) -I$(top_srcdir)/include
-endif
-
-if TEST_psxstack02
-psx_tests += psxstack02
-psx_screens += psxstack02/psxstack02.scn
-psx_docs += psxstack02/psxstack02.doc
-psxstack02_SOURCES = psxstack02/init.c
-psxstack02_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_psxstack02) \
- $(support_includes) -I$(top_srcdir)/include
-endif
-
-if TEST_psxstat
-psx_tests += psxstat
-psx_screens += psxstat/psxstat.scn
-psxstat_SOURCES = psxstat/main.c psxstat/test.c include/pmacros.h
-psxstat_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_psxstat) \
- $(support_includes) -I$(top_srcdir)/include
-endif
-
-if TEST_psxstrsignal01
-psx_tests += psxstrsignal01
-psx_screens += psxstrsignal01/psxstrsignal01.scn
-psx_docs += psxstrsignal01/psxstrsignal01.doc
-psxstrsignal01_SOURCES = psxstrsignal01/init.c include/pmacros.h
-psxstrsignal01_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_psxstrsignal01) \
- $(support_includes) -I$(top_srcdir)/include
-endif
-
-if TEST_psxsysconf
-psx_tests += psxsysconf
-psx_screens += psxsysconf/psxsysconf.scn
-psxsysconf_SOURCES = psxsysconf/init.c psxsysconf/system.h \
- include/pmacros.h
-psxsysconf_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_psxsysconf) \
- $(support_includes) -I$(top_srcdir)/include
-endif
-
-if TEST_psxthreadname01
-psx_tests += psxthreadname01
-psx_screens += psxthreadname01/psxthreadname01.scn
-psx_docs += psxthreadname01/psxthreadname01.doc
-psxthreadname01_SOURCES = psxthreadname01/init.c
-psxthreadname01_CPPFLAGS = $(AM_CPPFLAGS) \
- $(TEST_FLAGS_psxthreadname01) $(support_includes)
-endif
-
-if TEST_psxtime
-psx_tests += psxtime
-psx_screens += psxtime/psxtime.scn
-psxtime_SOURCES = psxtime/main.c psxtime/test.c
-psxtime_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_psxtime) \
- $(support_includes)
-endif
-
-if HAS_POSIX
-if TEST_psxtimer01
-psx_tests += psxtimer01
-psx_screens += psxtimer01/psxtimer01.scn
-psxtimer01_SOURCES = psxtimer01/psxtimer.c psxtimer01/system.h \
- include/pmacros.h
-psxtimer01_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_psxtimer01) \
- $(support_includes) -I$(top_srcdir)/include
-endif
-endif
-
-if HAS_POSIX
-if TEST_psxtimer02
-psx_tests += psxtimer02
-psx_screens += psxtimer02/psxtimer02.scn
-psxtimer02_SOURCES = psxtimer02/psxtimer.c psxtimer02/system.h \
- include/pmacros.h
-psxtimer02_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_psxtimer02) \
- $(support_includes) -I$(top_srcdir)/include
-endif
-endif
-
-if TEST_psxtimes01
-psx_tests += psxtimes01
-psx_screens += psxtimes01/psxtimes01.scn
-psx_docs += psxtimes01/psxtimes01.doc
-psxtimes01_SOURCES = psxtimes01/init.c ../support/src/spin.c
-psxtimes01_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_psxtimes01) \
- $(support_includes)
-endif
-
-if HAS_POSIX
-if TEST_psxualarm
-psx_tests += psxualarm
-psx_screens += psxualarm/psxualarm.scn
-psxualarm_SOURCES = psxualarm/init.c psxualarm/system.h \
- include/pmacros.h
-psxualarm_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_psxualarm) \
- $(support_includes) -I$(top_srcdir)/include
-endif
-endif
-
-if TEST_psxusleep
-psx_tests += psxusleep
-psx_screens += psxusleep/psxusleep.scn
-psx_docs += psxusleep/psxusleep.doc
-psxusleep_SOURCES = psxusleep/init.c include/pmacros.h
-psxusleep_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_psxusleep) \
- $(support_includes) -I$(top_srcdir)/include
-endif
-
-if TEST_lib_a
-psx_lib += lib.a
-lib_a_SOURCES = psxhdrs/devctl/posix_devctl.c \
- psxhdrs/pthread/pthread_attr_destroy.c \
- psxhdrs/pthread/pthread_attr_getdetachstate.c \
- psxhdrs/pthread/pthread_attr_getguardsize.c \
- psxhdrs/pthread/pthread_attr_getinheritsched.c \
- psxhdrs/pthread/pthread_attr_getschedparam.c \
- psxhdrs/pthread/pthread_attr_getschedpolicy.c \
- psxhdrs/pthread/pthread_attr_getscope.c \
- psxhdrs/pthread/pthread_attr_getstackaddr.c \
- psxhdrs/pthread/pthread_attr_getstack.c \
- psxhdrs/pthread/pthread_attr_getstacksize.c \
- psxhdrs/pthread/pthread_attr_init.c \
- psxhdrs/pthread/pthread_attr_setdetachstate.c \
- psxhdrs/pthread/pthread_attr_setguardsize.c \
- psxhdrs/pthread/pthread_attr_setinheritsched.c \
- psxhdrs/pthread/pthread_attr_setschedparam.c \
- psxhdrs/pthread/pthread_attr_setschedpolicy.c \
- psxhdrs/pthread/pthread_attr_setscope.c \
- psxhdrs/pthread/pthread_attr_setstackaddr.c \
- psxhdrs/pthread/pthread_attr_setstack.c \
- psxhdrs/pthread/pthread_attr_setstacksize.c \
- psxhdrs/pthread/pthread_cancel.c psxhdrs/pthread/pthread_cleanup.c \
- psxhdrs/pthread/pthread_condattr_destroy.c \
- psxhdrs/pthread/pthread_condattr_getpshared.c \
- psxhdrs/pthread/pthread_condattr_init.c \
- psxhdrs/pthread/pthread_condattr_setpshared.c \
- psxhdrs/pthread/pthread_cond_broadcast.c \
- psxhdrs/pthread/pthread_cond_destroy.c \
- psxhdrs/pthread/pthread_cond_init.c \
- psxhdrs/pthread/pthread_cond_signal.c \
- psxhdrs/pthread/pthread_cond_timedwait.c \
- psxhdrs/pthread/pthread_cond_wait.c psxhdrs/pthread/pthread_create.c \
- psxhdrs/pthread/pthread_detach.c psxhdrs/pthread/pthread_equal.c \
- psxhdrs/pthread/pthread_exit.c \
- psxhdrs/pthread/pthread_getconcurrency.c \
- psxhdrs/pthread/pthread_getcpuclockid.c \
- psxhdrs/pthread/pthread_getschedparam.c \
- psxhdrs/pthread/pthread_getspecific.c psxhdrs/pthread/pthread_join.c \
- psxhdrs/pthread/pthread_key_create.c \
- psxhdrs/pthread/pthread_key_delete.c \
- psxhdrs/pthread/pthread_mutexattr_destroy.c \
- psxhdrs/pthread/pthread_mutexattr_getprioceiling.c \
- psxhdrs/pthread/pthread_mutexattr_getprotocol.c \
- psxhdrs/pthread/pthread_mutexattr_getpshared.c \
- psxhdrs/pthread/pthread_mutexattr_init.c \
- psxhdrs/pthread/pthread_mutexattr_setprioceiling.c \
- psxhdrs/pthread/pthread_mutexattr_setprotocol.c \
- psxhdrs/pthread/pthread_mutexattr_setpshared.c \
- psxhdrs/pthread/pthread_mutex_destroy.c \
- psxhdrs/pthread/pthread_mutex_getprioceiling.c \
- psxhdrs/pthread/pthread_mutex_init.c \
- psxhdrs/pthread/pthread_mutex_lock.c \
- psxhdrs/pthread/pthread_mutex_setprioceiling.c \
- psxhdrs/pthread/pthread_mutex_timedlock.c \
- psxhdrs/pthread/pthread_mutex_trylock.c \
- psxhdrs/pthread/pthread_mutex_unlock.c psxhdrs/pthread/pthread_once.c \
- psxhdrs/pthread/pthread_self.c \
- psxhdrs/pthread/pthread_setcancelstate.c \
- psxhdrs/pthread/pthread_setcanceltype.c \
- psxhdrs/pthread/pthread_setconcurrency.c \
- psxhdrs/pthread/pthread_setschedparam.c \
- psxhdrs/pthread/pthread_setspecific.c \
- psxhdrs/pthread/pthread_testcancel.c psxhdrs/sched/sched_getparam.c \
- psxhdrs/sched/sched_get_priority_max.c \
- psxhdrs/sched/sched_get_priority_min.c \
- psxhdrs/sched/sched_getscheduler.c \
- psxhdrs/sched/sched_rr_get_interval.c psxhdrs/sched/sched_setparam.c \
- psxhdrs/sched/sched_setscheduler.c psxhdrs/sched/sched_yield.c \
- psxhdrs/signal/pthread_sigmask.c psxhdrs/signal/raise.c \
- psxhdrs/signal/signal.c psxhdrs/signal/sigpending.c \
- psxhdrs/signal/sigprocmask.c psxhdrs/signal/sigsuspend.c \
- psxhdrs/signal/sigtimedwait.c psxhdrs/signal/sigwait.c \
- psxhdrs/signal/sigwaitinfo.c psxhdrs/time/asctime.c \
- psxhdrs/time/asctime_r.c psxhdrs/time/clock.c \
- psxhdrs/time/clock_getcpuclockid.c psxhdrs/time/clock_getres.c \
- psxhdrs/time/clock_gettime.c psxhdrs/time/clock_nanosleep.c \
- psxhdrs/time/clock_settime.c psxhdrs/time/ctime.c \
- psxhdrs/time/ctime_r.c psxhdrs/time/difftime.c psxhdrs/time/gmtime.c \
- psxhdrs/time/gmtime_r.c psxhdrs/time/localtime.c \
- psxhdrs/time/localtime_r.c psxhdrs/time/mktime.c \
- psxhdrs/time/nanosleep.c psxhdrs/time/strftime.c psxhdrs/time/time.c \
- psxhdrs/time/timer_create.c psxhdrs/time/timer_delete.c \
- psxhdrs/time/timer_getoverrun.c psxhdrs/time/timer_gettime.c \
- psxhdrs/time/timer_settime.c psxhdrs/unistd/alarm.c \
- psxhdrs/unistd/fdatasync.c psxhdrs/unistd/fsync.c \
- psxhdrs/unistd/getegid.c psxhdrs/unistd/geteuid.c \
- psxhdrs/unistd/getgid.c psxhdrs/unistd/getgroups.c \
- psxhdrs/unistd/getlogin.c psxhdrs/unistd/getlogin_r.c \
- psxhdrs/unistd/getpgrp.c psxhdrs/unistd/getpid.c \
- psxhdrs/unistd/getppid.c psxhdrs/unistd/getuid.c \
- psxhdrs/unistd/pause.c psxhdrs/unistd/setgid.c \
- psxhdrs/unistd/setgroups.c psxhdrs/unistd/setpgid.c \
- psxhdrs/unistd/setsid.c psxhdrs/unistd/setuid.c \
- psxhdrs/unistd/sleep.c psxhdrs/unistd/sync.c psxhdrs/unistd/ualarm.c \
- psxhdrs/unistd/usleep.c psxhdrs/sys/mman/mlockall.c \
- psxhdrs/utime/utime.c \
- psxhdrs/wordexp/wordexp.c \
- psxhdrs/wordexp/wordfree.c \
- psxhdrs/sys/mman/mlock.c psxhdrs/sys/mman/mmap.c \
- psxhdrs/sys/mman/mprotect.c psxhdrs/sys/mman/msync.c \
- psxhdrs/sys/mman/munlockall.c psxhdrs/sys/mman/munlock.c \
- psxhdrs/sys/mman/munmap.c psxhdrs/sys/mman/posix_madvise.c \
- psxhdrs/sys/mman/shm_open.c psxhdrs/sys/mman/shm_unlink.c \
- psxhdrs/sys/socket/accept.c psxhdrs/sys/socket/bind.c \
- psxhdrs/sys/socket/connect.c psxhdrs/sys/socket/getpeername.c \
- psxhdrs/sys/socket/getsockname.c psxhdrs/sys/socket/getsockopt.c \
- psxhdrs/sys/socket/listen.c psxhdrs/sys/socket/recv.c \
- psxhdrs/sys/socket/recvfrom.c psxhdrs/sys/socket/recvmsg.c \
- psxhdrs/sys/socket/send.c psxhdrs/sys/socket/sendmsg.c \
- psxhdrs/sys/socket/sendto.c psxhdrs/sys/socket/setsockopt.c \
- psxhdrs/sys/socket/shutdown.c psxhdrs/sys/socket/socket.c \
- psxhdrs/sys/socket/socketpair.c \
- psxhdrs/sys/stat/chmod.c \
- psxhdrs/sys/stat/fchmodat.c \
- psxhdrs/sys/stat/fchmod.c \
- psxhdrs/sys/stat/fstatat.c \
- psxhdrs/sys/stat/fstat.c \
- psxhdrs/sys/stat/futimens.c \
- psxhdrs/sys/stat/lstat.c \
- psxhdrs/sys/stat/mkdirat.c \
- psxhdrs/sys/stat/mkdir.c \
- psxhdrs/sys/stat/mkfifoat.c \
- psxhdrs/sys/stat/mkfifo.c \
- psxhdrs/sys/stat/mknodat.c \
- psxhdrs/sys/stat/mknod.c \
- psxhdrs/sys/stat/stat.c \
- psxhdrs/sys/stat/umask.c \
- psxhdrs/sys/stat/utimensat.c \
- psxhdrs/sys/time/select.c \
- psxhdrs/sys/time/utimes.c \
- psxhdrs/sys/time/setitimer.c \
- psxhdrs/sys/time/getitimer.c \
- psxhdrs/sys/time/gettimeofday.c \
- psxhdrs/sys/utsname/uname.c \
- psxhdrs/dirent/alphasort.c \
- psxhdrs/dirent/closedir.c \
- psxhdrs/dirent/opendir.c \
- psxhdrs/dirent/readdir.c \
- psxhdrs/dirent/readdir_r.c \
- psxhdrs/dirent/rewinddir.c \
- psxhdrs/dirent/scandir.c \
- psxhdrs/dirent/seekdir.c \
- psxhdrs/dirent/telldir.c \
- psxhdrs/errno/errno.c \
- psxhdrs/glob/glob.c \
- psxhdrs/glob/globfree.c \
- psxhdrs/libgen/basename.c \
- psxhdrs/libgen/dirname.c \
- psxhdrs/math/acos.c \
- psxhdrs/math/acosf.c \
- psxhdrs/math/acosh.c \
- psxhdrs/math/acoshf.c \
- psxhdrs/math/acoshl.c \
- psxhdrs/math/acosl.c \
- psxhdrs/math/asin.c \
- psxhdrs/math/asinf.c \
- psxhdrs/math/asinh.c \
- psxhdrs/math/asinhf.c \
- psxhdrs/math/asinhl.c \
- psxhdrs/math/asinl.c \
- psxhdrs/math/atan2.c \
- psxhdrs/math/atan2f.c \
- psxhdrs/math/atan2l.c \
- psxhdrs/math/atan.c \
- psxhdrs/math/atanf.c \
- psxhdrs/math/atanh.c \
- psxhdrs/math/atanhf.c \
- psxhdrs/math/atanhl.c \
- psxhdrs/math/atanl.c \
- psxhdrs/math/cbrt.c \
- psxhdrs/math/cbrtf.c \
- psxhdrs/math/cbrtl.c \
- psxhdrs/math/ceil.c \
- psxhdrs/math/ceilf.c \
- psxhdrs/math/ceill.c \
- psxhdrs/math/copysign.c \
- psxhdrs/math/copysignf.c \
- psxhdrs/math/copysignl.c \
- psxhdrs/math/cos.c \
- psxhdrs/math/cosf.c \
- psxhdrs/math/cosh.c \
- psxhdrs/math/coshf.c \
- psxhdrs/math/coshl.c \
- psxhdrs/math/cosl.c \
- psxhdrs/math/erf.c \
- psxhdrs/math/erfc.c \
- psxhdrs/math/erfcf.c \
- psxhdrs/math/erfcl.c \
- psxhdrs/math/erff.c \
- psxhdrs/math/erfl.c \
- psxhdrs/math/exp2.c \
- psxhdrs/math/exp2f.c \
- psxhdrs/math/exp2l.c \
- psxhdrs/math/exp.c \
- psxhdrs/math/expf.c \
- psxhdrs/math/expl.c \
- psxhdrs/math/expm1.c \
- psxhdrs/math/expm1f.c \
- psxhdrs/math/expm1l.c \
- psxhdrs/math/fabs.c \
- psxhdrs/math/fabsf.c \
- psxhdrs/math/fabsl.c \
- psxhdrs/math/fdim.c \
- psxhdrs/math/fdimf.c \
- psxhdrs/math/fdiml.c \
- psxhdrs/math/floor.c \
- psxhdrs/math/floorf.c \
- psxhdrs/math/floorl.c \
- psxhdrs/math/fma.c \
- psxhdrs/math/fmaf.c \
- psxhdrs/math/fmal.c \
- psxhdrs/math/fmax.c \
- psxhdrs/math/fmaxf.c \
- psxhdrs/math/fmaxl.c \
- psxhdrs/math/fmin.c \
- psxhdrs/math/fminf.c \
- psxhdrs/math/fminl.c \
- psxhdrs/math/fmod.c \
- psxhdrs/math/fmodf.c \
- psxhdrs/math/fmodl.c \
- psxhdrs/math/fpclassify.c \
- psxhdrs/math/frexp.c \
- psxhdrs/math/frexpf.c \
- psxhdrs/math/frexpl.c \
- psxhdrs/math/hypot.c \
- psxhdrs/math/hypotf.c \
- psxhdrs/math/hypotl.c \
- psxhdrs/math/ilogb.c \
- psxhdrs/math/ilogbf.c \
- psxhdrs/math/ilogbl.c \
- psxhdrs/math/isfinite.c \
- psxhdrs/math/isgreater.c \
- psxhdrs/math/isgreaterequal.c \
- psxhdrs/math/isinf.c \
- psxhdrs/math/isless.c \
- psxhdrs/math/islessequal.c \
- psxhdrs/math/islessgreater.c \
- psxhdrs/math/isnan.c \
- psxhdrs/math/isnormal.c \
- psxhdrs/math/isunordered.c \
- psxhdrs/math/ldexp.c \
- psxhdrs/math/ldexpf.c \
- psxhdrs/math/ldexpl.c \
- psxhdrs/math/lgamma.c \
- psxhdrs/math/lgammaf.c \
- psxhdrs/math/lgammal.c \
- psxhdrs/math/llrint.c \
- psxhdrs/math/llrintf.c \
- psxhdrs/math/llrintl.c \
- psxhdrs/math/llround.c \
- psxhdrs/math/llroundf.c \
- psxhdrs/math/llroundl.c \
- psxhdrs/math/log10.c \
- psxhdrs/math/log10f.c \
- psxhdrs/math/log10l.c \
- psxhdrs/math/log1p.c \
- psxhdrs/math/log1pf.c \
- psxhdrs/math/log1pl.c \
- psxhdrs/math/log2.c \
- psxhdrs/math/log2f.c \
- psxhdrs/math/log2l.c \
- psxhdrs/math/logb.c \
- psxhdrs/math/logbf.c \
- psxhdrs/math/logbl.c \
- psxhdrs/math/log.c \
- psxhdrs/math/logf.c \
- psxhdrs/math/logl.c \
- psxhdrs/math/lrint.c \
- psxhdrs/math/lrintf.c \
- psxhdrs/math/lrintl.c \
- psxhdrs/math/lround.c \
- psxhdrs/math/lroundf.c \
- psxhdrs/math/lroundl.c \
- psxhdrs/math/modf.c \
- psxhdrs/math/modff.c \
- psxhdrs/math/modfl.c \
- psxhdrs/math/nan.c \
- psxhdrs/math/nanf.c \
- psxhdrs/math/nanl.c \
- psxhdrs/math/nearbyint.c \
- psxhdrs/math/nearbyintf.c \
- psxhdrs/math/nearbyintl.c \
- psxhdrs/math/nextafter.c \
- psxhdrs/math/nextafterf.c \
- psxhdrs/math/nextafterl.c \
- psxhdrs/math/nexttoward.c \
- psxhdrs/math/nexttowardf.c \
- psxhdrs/math/nexttowardl.c \
- psxhdrs/math/pow.c \
- psxhdrs/math/powf.c \
- psxhdrs/math/powl.c \
- psxhdrs/math/remainder.c \
- psxhdrs/math/remainderf.c \
- psxhdrs/math/remainderl.c \
- psxhdrs/math/remquo.c \
- psxhdrs/math/remquof.c \
- psxhdrs/math/remquol.c \
- psxhdrs/math/rint.c \
- psxhdrs/math/rintf.c \
- psxhdrs/math/rintl.c \
- psxhdrs/math/round.c \
- psxhdrs/math/roundf.c \
- psxhdrs/math/roundl.c \
- psxhdrs/math/scalbln.c \
- psxhdrs/math/scalblnf.c \
- psxhdrs/math/scalblnl.c \
- psxhdrs/math/scalbn.c \
- psxhdrs/math/scalbnf.c \
- psxhdrs/math/scalbnl.c \
- psxhdrs/math/signbit.c \
- psxhdrs/math/sin.c \
- psxhdrs/math/sinf.c \
- psxhdrs/math/sinh.c \
- psxhdrs/math/sinhf.c \
- psxhdrs/math/sinhl.c \
- psxhdrs/math/sinl.c \
- psxhdrs/math/sqrt.c \
- psxhdrs/math/sqrtf.c \
- psxhdrs/math/sqrtl.c \
- psxhdrs/math/tan.c \
- psxhdrs/math/tanf.c \
- psxhdrs/math/tanh.c \
- psxhdrs/math/tanhf.c \
- psxhdrs/math/tanhl.c \
- psxhdrs/math/tanl.c \
- psxhdrs/math/tgamma.c \
- psxhdrs/math/tgammaf.c \
- psxhdrs/math/tgammal.c \
- psxhdrs/math/trunc.c \
- psxhdrs/math/truncf.c \
- psxhdrs/math/truncl.c \
- psxhdrs/math/y0.c \
- psxhdrs/math/y0f.c \
- psxhdrs/math/y1.c \
- psxhdrs/math/y1f.c \
- psxhdrs/math/yn.c \
- psxhdrs/math/ynf.c \
- psxhdrs/mqueue/mq_open.c \
- psxhdrs/mqueue/mq_close.c \
- psxhdrs/mqueue/mq_getattr.c \
- psxhdrs/mqueue/mq_setattr.c \
- psxhdrs/mqueue/mq_notify.c \
- psxhdrs/mqueue/mq_receive.c \
- psxhdrs/mqueue/mq_send.c \
- psxhdrs/mqueue/mq_timedreceive.c \
- psxhdrs/mqueue/mq_timedsend.c \
- psxhdrs/mqueue/mq_unlink.c \
- psxhdrs/semaphore/sem_init.c \
- psxhdrs/semaphore/sem_destroy.c \
- psxhdrs/semaphore/sem_open.c \
- psxhdrs/semaphore/sem_close.c \
- psxhdrs/semaphore/sem_getvalue.c \
- psxhdrs/semaphore/sem_unlink.c \
- psxhdrs/semaphore/sem_post.c \
- psxhdrs/semaphore/sem_wait.c \
- psxhdrs/semaphore/sem_trywait.c \
- psxhdrs/semaphore/sem_timedwait.c \
- psxhdrs/stddef/offsetof.c \
- psxhdrs/stdio/clearerr.c \
- psxhdrs/stdio/ctermid.c \
- psxhdrs/stdio/dprintf.c \
- psxhdrs/stdio/fclose.c \
- psxhdrs/stdio/fdopen.c \
- psxhdrs/stdio/feof.c \
- psxhdrs/stdio/ferror.c \
- psxhdrs/stdio/fflush.c \
- psxhdrs/stdio/fgetc.c \
- psxhdrs/stdio/fgetpos.c \
- psxhdrs/stdio/fgets.c \
- psxhdrs/stdio/fileno.c \
- psxhdrs/stdio/flockfile.c \
- psxhdrs/stdio/fmemopen.c \
- psxhdrs/stdio/fopen.c \
- psxhdrs/stdio/fprintf.c \
- psxhdrs/stdio/fputc.c \
- psxhdrs/stdio/fputs.c \
- psxhdrs/stdio/fread.c \
- psxhdrs/stdio/freopen.c \
- psxhdrs/stdio/fscanf.c \
- psxhdrs/stdio/fseek.c \
- psxhdrs/stdio/fseeko.c \
- psxhdrs/stdio/fsetpos.c \
- psxhdrs/stdio/ftell.c \
- psxhdrs/stdio/ftello.c \
- psxhdrs/stdio/ftrylockfile.c \
- psxhdrs/stdio/funlockfile.c \
- psxhdrs/stdio/fwrite.c \
- psxhdrs/stdio/getc.c \
- psxhdrs/stdio/getc_unlocked.c \
- psxhdrs/stdio/getchar.c \
- psxhdrs/stdio/getchar_unlocked.c \
- psxhdrs/stdio/gets.c \
- psxhdrs/stdio/open_memstream.c \
- psxhdrs/stdio/perror.c \
- psxhdrs/stdio/printf.c \
- psxhdrs/stdio/putc.c \
- psxhdrs/stdio/putc_unlocked.c \
- psxhdrs/stdio/putchar.c \
- psxhdrs/stdio/putchar_unlocked.c \
- psxhdrs/stdio/puts.c \
- psxhdrs/stdio/remove.c \
- psxhdrs/stdio/rename.c \
- psxhdrs/stdio/rewind.c \
- psxhdrs/stdio/scanf.c \
- psxhdrs/stdio/setbuf.c \
- psxhdrs/stdio/setvbuf.c \
- psxhdrs/stdio/snprintf.c \
- psxhdrs/stdio/sprintf.c \
- psxhdrs/stdio/sscanf.c \
- psxhdrs/stdio/stderr.c \
- psxhdrs/stdio/stdin.c \
- psxhdrs/stdio/stdout.c \
- psxhdrs/stdio/tempnam.c \
- psxhdrs/stdio/tmpfile.c \
- psxhdrs/stdio/tmpnam.c \
- psxhdrs/stdio/ungetc.c \
- psxhdrs/stdio/vdprintf.c \
- psxhdrs/stdio/vfprintf.c \
- psxhdrs/stdio/vfscanf.c \
- psxhdrs/stdio/vprintf.c \
- psxhdrs/stdio/vscanf.c \
- psxhdrs/stdio/vsnprintf.c \
- psxhdrs/stdio/vsprintf.c \
- psxhdrs/stdio/vsscanf.c \
- psxhdrs/stdio/pclose.c \
- psxhdrs/stdio/popen.c \
- psxhdrs/string/memccpy.c \
- psxhdrs/string/memchr.c \
- psxhdrs/string/memcmp.c \
- psxhdrs/string/memcpy.c \
- psxhdrs/string/memmove.c \
- psxhdrs/string/memset.c \
- psxhdrs/string/stpcpy.c \
- psxhdrs/string/stpncpy.c \
- psxhdrs/string/strcat.c \
- psxhdrs/string/strchr.c \
- psxhdrs/string/strcmp.c \
- psxhdrs/string/strcoll.c \
- psxhdrs/string/strcoll_l.c \
- psxhdrs/string/strcpy.c \
- psxhdrs/string/strcspn.c \
- psxhdrs/string/strdup.c \
- psxhdrs/string/strerror.c \
- psxhdrs/string/strerror_l.c \
- psxhdrs/string/strerror_r.c \
- psxhdrs/string/strlen.c \
- psxhdrs/string/strncat.c \
- psxhdrs/string/strncmp.c \
- psxhdrs/string/strncpy.c \
- psxhdrs/string/strndup.c \
- psxhdrs/string/strnlen.c \
- psxhdrs/string/strpbrk.c \
- psxhdrs/string/strrchr.c \
- psxhdrs/string/strsignal.c \
- psxhdrs/string/strspn.c \
- psxhdrs/string/strstr.c \
- psxhdrs/string/strtok.c \
- psxhdrs/string/strtok_r.c \
- psxhdrs/string/strxfrm.c \
- psxhdrs/string/strxfrm_l.c \
- psxhdrs/strings/bcmp.c \
- psxhdrs/strings/bcopy.c \
- psxhdrs/strings/ffs.c \
- psxhdrs/strings/index.c \
- psxhdrs/strings/rindex.c \
- psxhdrs/strings/strcasecmp.c \
- psxhdrs/strings/strcasecmp_l.c \
- psxhdrs/strings/strncasecmp.c \
- psxhdrs/strings/strncasecmp_l.c \
- psxhdrs/dlfcn/dlopen.c \
- psxhdrs/dlfcn/dlclose.c \
- psxhdrs/dlfcn/dlerror.c \
- psxhdrs/dlfcn/dlsym.c \
- psxhdrs/fcntl/creat.c \
- psxhdrs/fcntl/fcntl.c \
- psxhdrs/fcntl/open.c \
- psxhdrs/fcntl/openat.c \
- psxhdrs/locale/newlocale.c \
- psxhdrs/locale/freelocale.c \
- psxhdrs/locale/uselocale.c \
- psxhdrs/locale/setlocale.c \
- psxhdrs/locale/duplocale.c \
- psxhdrs/locale/localeconv.c \
- psxhdrs/regex/regcomp.c \
- psxhdrs/regex/regerror.c \
- psxhdrs/regex/regexec.c \
- psxhdrs/regex/regfree.c \
- psxhdrs/fnmatch/fnmatch.c \
- psxhdrs/iconv/iconv.c \
- psxhdrs/iconv/iconv_close.c \
- psxhdrs/iconv/iconv_open.c \
- psxhdrs/regex/regfree.c \
- psxhdrs/langinfo/nl_langinfo.c \
- psxhdrs/langinfo/nl_langinfo_l.c \
- psxhdrs/assert/assert.c \
- psxhdrs/complex/cabs.c \
- psxhdrs/complex/cabsf.c \
- psxhdrs/complex/cabsl.c \
- psxhdrs/complex/cacos.c \
- psxhdrs/complex/cacosf.c \
- psxhdrs/complex/cacosh.c \
- psxhdrs/complex/cacoshf.c \
- psxhdrs/complex/cacoshl.c \
- psxhdrs/complex/cacosl.c \
- psxhdrs/complex/carg.c \
- psxhdrs/complex/cargf.c \
- psxhdrs/complex/cargl.c \
- psxhdrs/complex/casin.c \
- psxhdrs/complex/casinf.c \
- psxhdrs/complex/casinh.c \
- psxhdrs/complex/casinhf.c \
- psxhdrs/complex/casinhl.c \
- psxhdrs/complex/casinl.c \
- psxhdrs/complex/catan.c \
- psxhdrs/complex/catanf.c \
- psxhdrs/complex/catanh.c \
- psxhdrs/complex/catanhf.c \
- psxhdrs/complex/catanhl.c \
- psxhdrs/complex/catanl.c \
- psxhdrs/complex/ccos.c \
- psxhdrs/complex/ccosf.c \
- psxhdrs/complex/ccosh.c \
- psxhdrs/complex/ccoshf.c \
- psxhdrs/complex/ccoshl.c \
- psxhdrs/complex/ccosl.c \
- psxhdrs/complex/cexp.c \
- psxhdrs/complex/cexpf.c \
- psxhdrs/complex/cexpl.c \
- psxhdrs/complex/cimag.c \
- psxhdrs/complex/cimagf.c \
- psxhdrs/complex/cimagl.c \
- psxhdrs/complex/clog.c \
- psxhdrs/complex/clogf.c \
- psxhdrs/complex/clogl.c \
- psxhdrs/complex/conj.c \
- psxhdrs/complex/conjf.c \
- psxhdrs/complex/conjl.c \
- psxhdrs/complex/cpow.c \
- psxhdrs/complex/cpowf.c \
- psxhdrs/complex/cpowl.c \
- psxhdrs/complex/cproj.c \
- psxhdrs/complex/cprojf.c \
- psxhdrs/complex/cprojl.c \
- psxhdrs/complex/creal.c \
- psxhdrs/complex/crealf.c \
- psxhdrs/complex/creall.c \
- psxhdrs/complex/csin.c \
- psxhdrs/complex/csinf.c \
- psxhdrs/complex/csinh.c \
- psxhdrs/complex/csinhf.c \
- psxhdrs/complex/csinhl.c \
- psxhdrs/complex/csinl.c \
- psxhdrs/complex/csqrt.c \
- psxhdrs/complex/csqrtf.c \
- psxhdrs/complex/csqrtl.c \
- psxhdrs/complex/ctan.c \
- psxhdrs/complex/ctanf.c \
- psxhdrs/complex/ctanh.c \
- psxhdrs/complex/ctanhf.c \
- psxhdrs/complex/ctanhl.c \
- psxhdrs/complex/ctanl.c \
- psxhdrs/complex/ctanl.c \
- psxhdrs/ctype/isalnum.c \
- psxhdrs/ctype/isalnum_l.c \
- psxhdrs/ctype/isalpha.c \
- psxhdrs/ctype/isalpha_l.c \
- psxhdrs/ctype/isascii.c \
- psxhdrs/ctype/isblank.c \
- psxhdrs/ctype/isblank_l.c \
- psxhdrs/ctype/iscntrl.c \
- psxhdrs/ctype/iscntrl_l.c \
- psxhdrs/ctype/isdigit.c \
- psxhdrs/ctype/isdigit_l.c \
- psxhdrs/ctype/isgraph.c \
- psxhdrs/ctype/isgraph_l.c \
- psxhdrs/ctype/islower.c \
- psxhdrs/ctype/islower_l.c \
- psxhdrs/ctype/isprint.c \
- psxhdrs/ctype/isprint_l.c \
- psxhdrs/ctype/ispunct.c \
- psxhdrs/ctype/ispunct_l.c \
- psxhdrs/ctype/isspace.c \
- psxhdrs/ctype/isspace_l.c \
- psxhdrs/ctype/isupper.c \
- psxhdrs/ctype/isupper_l.c \
- psxhdrs/ctype/isxdigit.c \
- psxhdrs/ctype/isxdigit_l.c \
- psxhdrs/ctype/toascii.c \
- psxhdrs/ctype/tolower.c \
- psxhdrs/ctype/tolower_l.c \
- psxhdrs/ctype/toupper.c \
- psxhdrs/ctype/toupper_l.c \
- psxhdrs/wctype/iswalnum.c \
- psxhdrs/wctype/iswalnum_l.c \
- psxhdrs/wctype/iswalpha.c \
- psxhdrs/wctype/iswalpha_l.c \
- psxhdrs/wctype/iswblank.c \
- psxhdrs/wctype/iswblank_l.c \
- psxhdrs/wctype/iswcntrl.c \
- psxhdrs/wctype/iswcntrl_l.c \
- psxhdrs/wctype/iswctype.c \
- psxhdrs/wctype/iswctype_l.c \
- psxhdrs/wctype/iswdigit.c \
- psxhdrs/wctype/iswdigit_l.c \
- psxhdrs/wctype/iswgraph.c \
- psxhdrs/wctype/iswgraph_l.c \
- psxhdrs/wctype/iswlower.c \
- psxhdrs/wctype/iswlower_l.c \
- psxhdrs/wctype/iswprint.c \
- psxhdrs/wctype/iswprint_l.c \
- psxhdrs/wctype/iswpunct.c \
- psxhdrs/wctype/iswpunct_l.c \
- psxhdrs/wctype/iswspace.c \
- psxhdrs/wctype/iswspace_l.c \
- psxhdrs/wctype/iswupper.c \
- psxhdrs/wctype/iswupper_l.c \
- psxhdrs/wctype/iswxdigit.c \
- psxhdrs/wctype/iswxdigit_l.c \
- psxhdrs/wctype/towctrans.c \
- psxhdrs/wctype/towctrans_l.c \
- psxhdrs/wctype/towlower.c \
- psxhdrs/wctype/towlower_l.c \
- psxhdrs/wctype/wctrans.c \
- psxhdrs/wctype/wctrans_l.c \
- psxhdrs/wctype/wctype.c \
- psxhdrs/wctype/wctype_l.c \
- psxhdrs/inttypes/imaxabs.c \
- psxhdrs/inttypes/imaxdiv.c \
- psxhdrs/inttypes/strtoimax.c \
- psxhdrs/inttypes/strtoumax.c \
- psxhdrs/inttypes/wcstoimax.c \
- psxhdrs/inttypes/wcstoumax.c \
- psxhdrs/netdb/endhostent.c \
- psxhdrs/netdb/endnetent.c \
- psxhdrs/netdb/endprotoent.c \
- psxhdrs/netdb/endservent.c \
- psxhdrs/netdb/sethostent.c \
- psxhdrs/netdb/setnetent.c \
- psxhdrs/netdb/setservent.c \
- psxhdrs/netdb/gethostent.c \
- psxhdrs/netdb/getprotoent.c \
- psxhdrs/netdb/getnetent.c \
- psxhdrs/netdb/getservent.c \
- psxhdrs/netdb/freeaddrinfo.c \
- psxhdrs/netdb/gai_strerror.c \
- psxhdrs/netdb/getaddrinfo.c \
- psxhdrs/netdb/gethostbyaddr.c \
- psxhdrs/netdb/gethostbyname.c \
- psxhdrs/netdb/getnameinfo.c \
- psxhdrs/netdb/getnetbyname.c \
- psxhdrs/netdb/getprotobyname.c \
- psxhdrs/netdb/getprotobynumber.c \
- psxhdrs/netdb/getservbyname.c \
- psxhdrs/netdb/getservbyport.c \
- psxhdrs/netdb/h_errno.c \
- psxhdrs/net/if/if_freenameindex.c \
- psxhdrs/net/if/if_indextoname.c \
- psxhdrs/net/if/if_nameindex.c \
- psxhdrs/net/if/if_nametoindex.c \
- psxhdrs/arpa/inet/inet_addr.c \
- psxhdrs/arpa/inet/inet_ntop.c \
- psxhdrs/arpa/inet/inet_ntoa.c \
- psxhdrs/arpa/inet/inet_pton.c \
- psxhdrs/pwd/endpwent.c \
- psxhdrs/pwd/getpwent.c \
- psxhdrs/pwd/getpwnam.c \
- psxhdrs/pwd/getpwnam_r.c \
- psxhdrs/pwd/setpwent.c \
- psxhdrs/pwd/getpwuid.c \
- psxhdrs/pwd/getpwuid_r.c \
- psxhdrs/syslog/closelog.c \
- psxhdrs/syslog/openlog.c \
- psxhdrs/syslog/setlogmask.c \
- psxhdrs/syslog/syslog.c \
- psxhdrs/c11/threads/call_once.c \
- psxhdrs/c11/threads/cnd_broadcast.c \
- psxhdrs/c11/threads/cnd_destroy.c \
- psxhdrs/c11/threads/cnd_init.c \
- psxhdrs/c11/threads/cnd_signal.c \
- psxhdrs/c11/threads/cnd_timedwait.c \
- psxhdrs/c11/threads/cnd_wait.c \
- psxhdrs/c11/threads/mtx_init.c \
- psxhdrs/c11/threads/mtx_destroy.c \
- psxhdrs/c11/threads/mtx_lock.c \
- psxhdrs/c11/threads/mtx_timedlock.c \
- psxhdrs/c11/threads/mtx_trylock.c \
- psxhdrs/c11/threads/mtx_unlock.c \
- psxhdrs/c11/threads/thrd_create.c \
- psxhdrs/c11/threads/thrd_current.c \
- psxhdrs/c11/threads/thrd_detach.c \
- psxhdrs/c11/threads/thrd_equal.c \
- psxhdrs/c11/threads/thrd_exit.c \
- psxhdrs/c11/threads/thrd_join.c \
- psxhdrs/c11/threads/thrd_sleep.c \
- psxhdrs/c11/threads/thrd_yield.c \
- psxhdrs/c11/threads/tss_create.c \
- psxhdrs/c11/threads/tss_delete.c \
- psxhdrs/c11/threads/tss_get.c \
- psxhdrs/c11/threads/tss_set.c \
- psxhdrs/wchar/btowc.c \
- psxhdrs/wchar/fgetwc.c \
- psxhdrs/wchar/fgetws.c \
- psxhdrs/wchar/fputwc.c \
- psxhdrs/wchar/fputws.c \
- psxhdrs/wchar/fwide.c \
- psxhdrs/wchar/fwprintf.c \
- psxhdrs/wchar/fwscanf.c \
- psxhdrs/wchar/getwc.c \
- psxhdrs/wchar/getwchar.c \
- psxhdrs/wchar/iswalnum.c \
- psxhdrs/wchar/iswalpha.c \
- psxhdrs/wchar/iswcntrl.c \
- psxhdrs/wchar/iswctype.c \
- psxhdrs/wchar/iswdigit.c \
- psxhdrs/wchar/iswgraph.c \
- psxhdrs/wchar/iswlower.c \
- psxhdrs/wchar/iswprint.c \
- psxhdrs/wchar/iswpunct.c \
- psxhdrs/wchar/iswspace.c \
- psxhdrs/wchar/iswupper.c \
- psxhdrs/wchar/iswxdigit.c \
- psxhdrs/wchar/mbrlen.c \
- psxhdrs/wchar/mbrtowc.c \
- psxhdrs/wchar/mbsinit.c \
- psxhdrs/wchar/mbsnrtowcs.c \
- psxhdrs/wchar/mbsrtowcs.c \
- psxhdrs/wchar/open_wmemstream.c \
- psxhdrs/wchar/putwc.c \
- psxhdrs/wchar/putwchar.c \
- psxhdrs/wchar/swprintf.c \
- psxhdrs/wchar/swscanf.c \
- psxhdrs/wchar/towlower.c \
- psxhdrs/wchar/towupper.c \
- psxhdrs/wchar/ungetwc.c \
- psxhdrs/wchar/vfwprintf.c \
- psxhdrs/wchar/vfwscanf.c \
- psxhdrs/wchar/vswprintf.c \
- psxhdrs/wchar/vswscanf.c \
- psxhdrs/wchar/vwprintf.c \
- psxhdrs/wchar/vwscanf.c \
- psxhdrs/wchar/wcpcpy.c \
- psxhdrs/wchar/wcpncpy.c \
- psxhdrs/wchar/wcrtomb.c \
- psxhdrs/wchar/wcscasecmp.c \
- psxhdrs/wchar/wcscasecmp_l.c \
- psxhdrs/wchar/wcscat.c \
- psxhdrs/wchar/wcschr.c \
- psxhdrs/wchar/wcscmp.c \
- psxhdrs/wchar/wcscoll.c \
- psxhdrs/wchar/wcscoll_l.c \
- psxhdrs/wchar/wcscpy.c \
- psxhdrs/wchar/wcscspn.c \
- psxhdrs/wchar/wcsdup.c \
- psxhdrs/wchar/wcsnlen.c \
- psxhdrs/wchar/wcsnrtombs.c \
- psxhdrs/wchar/wcspbrk.c \
- psxhdrs/wchar/wcsrchr.c \
- psxhdrs/wchar/wcsrtombs.c \
- psxhdrs/wchar/wcsspn.c \
- psxhdrs/wchar/wcsstr.c \
- psxhdrs/wchar/wcstod.c \
- psxhdrs/wchar/wcstof.c \
- psxhdrs/wchar/wcstok.c \
- psxhdrs/wchar/wcstol.c \
- psxhdrs/wchar/wcstold.c \
- psxhdrs/wchar/wcstoll.c \
- psxhdrs/wchar/wcstoul.c \
- psxhdrs/wchar/wcstoull.c \
- psxhdrs/wchar/wcswidth.c \
- psxhdrs/wchar/wcsxfrm.c \
- psxhdrs/wchar/wcsxfrm_l.c \
- psxhdrs/wchar/wctob.c \
- psxhdrs/wchar/wctype.c \
- psxhdrs/wchar/wcwidth.c \
- psxhdrs/wchar/wmemchr.c \
- psxhdrs/wchar/wmemcmp.c \
- psxhdrs/wchar/wmemcpy.c \
- psxhdrs/wchar/wmemmove.c \
- psxhdrs/wchar/wmemset.c \
- psxhdrs/wchar/wprintf.c \
- psxhdrs/wchar/wscanf.c \
- psxhdrs/stdlib/_Exit.c \
- psxhdrs/stdlib/a64l.c \
- psxhdrs/stdlib/abort.c \
- psxhdrs/stdlib/abs.c \
- psxhdrs/stdlib/atexit.c \
- psxhdrs/stdlib/atof.c \
- psxhdrs/stdlib/atoi.c \
- psxhdrs/stdlib/atol.c \
- psxhdrs/stdlib/atoll.c \
- psxhdrs/stdlib/bsearch.c \
- psxhdrs/stdlib/calloc.c \
- psxhdrs/stdlib/div.c \
- psxhdrs/stdlib/drand48.c \
- psxhdrs/stdlib/erand48.c \
- psxhdrs/stdlib/exit.c \
- psxhdrs/stdlib/free.c \
- psxhdrs/stdlib/getenv.c \
- psxhdrs/stdlib/initstate.c \
- psxhdrs/stdlib/jrand48.c \
- psxhdrs/stdlib/l64a.c \
- psxhdrs/stdlib/labs.c \
- psxhdrs/stdlib/lcong48.c \
- psxhdrs/stdlib/ldiv.c \
- psxhdrs/stdlib/llabs.c \
- psxhdrs/stdlib/lldiv.c \
- psxhdrs/stdlib/lrand48.c \
- psxhdrs/stdlib/malloc.c \
- psxhdrs/stdlib/mblen.c \
- psxhdrs/stdlib/mbstowcs.c \
- psxhdrs/stdlib/mbtowc.c \
- psxhdrs/stdlib/mkdtemp.c \
- psxhdrs/stdlib/mkstemp.c \
- psxhdrs/stdlib/mrand48.c \
- psxhdrs/stdlib/nrand48.c \
- psxhdrs/stdlib/posix_memalign.c \
- psxhdrs/stdlib/putenv.c \
- psxhdrs/stdlib/qsort.c \
- psxhdrs/stdlib/rand.c \
- psxhdrs/stdlib/rand_r.c \
- psxhdrs/stdlib/random.c \
- psxhdrs/stdlib/realloc.c \
- psxhdrs/stdlib/realpath.c \
- psxhdrs/stdlib/seed48.c \
- psxhdrs/stdlib/setenv.c \
- psxhdrs/stdlib/setkey.c \
- psxhdrs/stdlib/setstate.c \
- psxhdrs/stdlib/srand.c \
- psxhdrs/stdlib/srand48.c \
- psxhdrs/stdlib/srandom.c \
- psxhdrs/stdlib/strtod.c \
- psxhdrs/stdlib/strtof.c \
- psxhdrs/stdlib/strtol.c \
- psxhdrs/stdlib/strtold.c \
- psxhdrs/stdlib/strtoll.c \
- psxhdrs/stdlib/strtoul.c \
- psxhdrs/stdlib/strtoull.c \
- psxhdrs/stdlib/system.c \
- psxhdrs/stdlib/unsetenv.c \
- psxhdrs/stdlib/wcstombs.c \
- psxhdrs/stdlib/wctomb.c \
- psxhdrs/sys/times/times.c \
- psxhdrs/sys/resource/getrusage.c \
- psxhdrs/setjmp/longjmp.c \
- psxhdrs/setjmp/setjmp.c \
- psxhdrs/setjmp/siglongjmp.c \
- psxhdrs/setjmp/sigsetjmp.c \
- psxhdrs/sys/select/FD_CLR.c \
- psxhdrs/sys/select/FD_ISSET.c \
- psxhdrs/sys/select/FD_SET.c \
- psxhdrs/sys/select/FD_ZERO.c \
- psxhdrs/sys/select/pselect.c \
- psxhdrs/sys/select/select.c \
- psxhdrs/termios/cfgetispeed.c \
- psxhdrs/termios/cfgetospeed.c \
- psxhdrs/termios/cfsetispeed.c \
- psxhdrs/termios/cfsetospeed.c \
- psxhdrs/termios/tcdrain.c \
- psxhdrs/termios/tcflow.c \
- psxhdrs/termios/tcflush.c \
- psxhdrs/termios/tcgetattr.c \
- psxhdrs/termios/tcgetsid.c \
- psxhdrs/termios/tcsendbreak.c \
- psxhdrs/termios/tcsetattr.c
-
-## Not supported by RTEMS, but POSIX API Compliance tests exist.
-## lib_a_SOURCES += psxhdrs/ulimit/ulimit.c
-## lib_a_SOURCES += psxhdrs/monetary/strfmon.c
-## lib_a_SOURCES += psxhdrs/monetary/strfmon_l.c
-
-## Specific issues that tickets are tracking
-## lib_a_SOURCES += psxhdrs/dirent/dirfd.c See ticket #3371
-## lib_a_SOURCES += psxhdrs/dirent/fdopendir.c See ticket #3371
-## lib_a_SOURCES += psxhdrs/fcntl/posix_fadvise.c See ticket #3656
-## lib_a_SOURCES += psxhdrs/fcntl/posix_fallocate.c See ticket #3656
-## lib_a_SOURCES += psxhdrs/fenv/feclearexcept.c See ticket #2971
-## lib_a_SOURCES += psxhdrs/fenv/fegetenv.c See ticket #2971
-## lib_a_SOURCES += psxhdrs/fenv/fegetexceptflag.c See ticket #2971
-## lib_a_SOURCES += psxhdrs/fenv/fegetround.c See ticket #2971
-## lib_a_SOURCES += psxhdrs/fenv/feholdexcept.c See ticket #2971
-## lib_a_SOURCES += psxhdrs/fenv/feraiseexcept.c See ticket #2971
-## lib_a_SOURCES += psxhdrs/fenv/fesetenv.c See ticket #2971
-## lib_a_SOURCES += psxhdrs/fenv/fesetexceptflag.c See ticket #2971
-## lib_a_SOURCES += psxhdrs/fenv/fesetround.c See ticket #2971
-## lib_a_SOURCES += psxhdrs/fenv/fetestexcept.c See ticket #2971
-## lib_a_SOURCES += psxhdrs/fmtmsg/fmtmsg.c See ticket #3639
-## lib_a_SOURCES += psxhdrs/ftw/ftw.c See ticket #2970
-## lib_a_SOURCES += psxhdrs/math/y0l.c See ticket #3638
-## lib_a_SOURCES += psxhdrs/math/y1l.c See ticket #3638
-## lib_a_SOURCES += psxhdrs/math/ynl.c See ticket #3638
-## lib_a_SOURCES += psxhdrs/poll/poll.c See ticket #3657
-## lib_a_SOURCES += psxhdrs/ftw/nftw.c See ticket #2970
-## lib_a_SOURCES += psxhdrs/stdio/getdelim.c See ticket #3633
-## lib_a_SOURCES += psxhdrs/stdio/getline.c See ticket #3633
-## lib_a_SOURCES += psxhdrs/ucontext/getcontext.c See ticket #3640
-## lib_a_SOURCES += psxhdrs/ucontext/makecontext.c See ticket #3640
-## lib_a_SOURCES += psxhdrs/ucontext/setcontext.c See ticket #3640
-## lib_a_SOURCES += psxhdrs/ucontext/swapcontext.c See ticket #3640
-## lib_a_SOURCES += psxhdrs/c11/uchar/c16rtomb.c See ticket #3643
-## lib_a_SOURCES += psxhdrs/c11/uchar/c32rtomb.c See ticket #3643
-## lib_a_SOURCES += psxhdrs/c11/uchar/c32rtomb.c See ticket #3643
-## lib_a_SOURCES += psxhdrs/c11/uchar/mbrtoc32.c See ticket #3643
-## lib_a_SOURCES += psxhdrs/stdlib/getsubopt.c See ticket #3644
-## lib_a_SOURCES += psxhdrs/stdlib/grantpt.c See ticket #3645
-## lib_a_SOURCES += psxhdrs/stdlib/posix_openpt.c See ticket #3646
-## lib_a_SOURCES += psxhdrs/stdlib/posix_openpt.c See ticket #3646
-## lib_a_SOURCES += psxhdrs/stdlib/ptsname.c See ticket #3647
-## lib_a_SOURCES += psxhdrs/stdlib/unlockpt.c See ticket #3648
-## lib_a_SOURCES += psxhdrs/sys/ftok.c See ticket #3650
-## lib_a_SOURCES += psxhdrs/sys/msg/msgctl.c See ticket #3658
-## lib_a_SOURCES += psxhdrs/sys/msg/msgget.c See ticket #3658
-## lib_a_SOURCES += psxhdrs/sys/msg/msgrcv.c See ticket #3658
-## lib_a_SOURCES += psxhdrs/sys/msg/msgsnd.c See ticket #3658
-## lib_a_SOURCES += psxhdrs/sys/resource/getpriority.c See ticket #3652
-## lib_a_SOURCES += psxhdrs/sys/resource/getrlimit.c See ticket #3653
-## lib_a_SOURCES += psxhdrs/sys/resource/setpriority.c See ticket #3654
-## lib_a_SOURCES += psxhdrs/sys/resource/setrlimit.c See ticket #3655
-## lib_a_SOURCES += psxhdrs/sys/shm/shmat.c See ticket #3662
-## lib_a_SOURCES += psxhdrs/sys/shm/shmctl.c See ticket #3662
-## lib_a_SOURCES += psxhdrs/sys/shm/shmdt.c See ticket #3662
-## lib_a_SOURCES += psxhdrs/sys/shm/shmget.c See ticket #3662
-## lib_a_SOURCES += psxhdrs/sys/statvfs/statvfs.c See ticket #3660
-## lib_a_SOURCES += psxhdrs/sys/statvfs/fstatvfs.c See ticket #3660
-## lib_a_SOURCES += psxhdrs/utmpx/setutxent.c See ticket #3661
-## lib_a_SOURCES += psxhdrs/utmpx/endutxent.c See ticket #3661
-## lib_a_SOURCES += psxhdrs/utmpx/getutxent.c See ticket #3661
-## lib_a_SOURCES += psxhdrs/utmpx/getutxid.c See ticket #3661
-## lib_a_SOURCES += psxhdrs/utmpx/getutxline.c See ticket #3661
-## lib_a_SOURCES += psxhdrs/utmpx/pututxline.c See ticket #3661
-endif
-
-noinst_PROGRAMS = $(psx_tests)
-noinst_LIBRARIES = $(psx_lib)
diff --git a/testsuites/psxtests/configure.ac b/testsuites/psxtests/configure.ac
deleted file mode 100644
index 3f95010cd3..0000000000
--- a/testsuites/psxtests/configure.ac
+++ /dev/null
@@ -1,157 +0,0 @@
-## Process this file with autoconf to produce a configure script.
-
-AC_PREREQ([2.69])
-AC_INIT([rtems-c-src-tests-psxtests],[_RTEMS_VERSION],[https://devel.rtems.org/newticket])
-AC_CONFIG_SRCDIR([psx01])
-AC_CONFIG_HEADER([config.h])
-RTEMS_TOP([../..],[..])
-RTEMS_SOURCE_TOP
-RTEMS_BUILD_TOP
-
-RTEMS_CANONICAL_TARGET_CPU
-
-AM_INIT_AUTOMAKE([no-define foreign subdir-objects 1.12.2])
-AM_MAINTAINER_MODE
-
-RTEMS_ENABLE_CXX
-
-RTEMS_ENV_RTEMSBSP
-
-RTEMS_PROJECT_ROOT
-
-RTEMS_PROG_CC_FOR_TARGET
-RTEMS_PROG_CXX_FOR_TARGET
-
-RTEMS_CANONICALIZE_TOOLS
-
-RTEMS_CHECK_CUSTOM_BSP(RTEMS_BSP)
-RTEMS_CHECK_CXX(RTEMS_BSP)
-RTEMS_CHECK_CPUOPTS([RTEMS_POSIX_API])
-RTEMS_CHECK_CPUOPTS([RTEMS_NETWORKING])
-
-AM_CONDITIONAL(HAS_CXX,test "$rtems_cv_HAS_CPLUSPLUS" = "yes")
-AM_CONDITIONAL([HAS_NETWORKING],test "$rtems_cv_RTEMS_NETWORKING" = "yes")
-AM_CONDITIONAL([HAS_CPLUSPLUS],[test x"$HAS_CPLUSPLUS" = x"yes"])
-
-RTEMS_CHECK_CPUOPTS([RTEMS_POSIX_API])
-AM_CONDITIONAL(HAS_POSIX,test x"${rtems_cv_RTEMS_POSIX_API}" = x"yes")
-
-AC_CHECK_HEADER([ndbm.h])
-AM_CONDITIONAL(HAS_NDBM,test x"${ac_cv_header_ndbm_h}" = x"yes")
-
-AC_CHECK_HEADER([fenv.h])
-AM_CONDITIONAL(HAS_FENV,test x"${ac_cv_header_fenv_h}" = x"yes")
-
-# BSP Test configuration
-RTEMS_TEST_CHECK([psx01])
-RTEMS_TEST_CHECK([psx02])
-RTEMS_TEST_CHECK([psx03])
-RTEMS_TEST_CHECK([psx04])
-RTEMS_TEST_CHECK([psx05])
-RTEMS_TEST_CHECK([psx06])
-RTEMS_TEST_CHECK([psx07])
-RTEMS_TEST_CHECK([psx08])
-RTEMS_TEST_CHECK([psx09])
-RTEMS_TEST_CHECK([psx10])
-RTEMS_TEST_CHECK([psx11])
-RTEMS_TEST_CHECK([psx12])
-RTEMS_TEST_CHECK([psx13])
-RTEMS_TEST_CHECK([psx14])
-RTEMS_TEST_CHECK([psx15])
-RTEMS_TEST_CHECK([psx16])
-RTEMS_TEST_CHECK([psxaio01])
-RTEMS_TEST_CHECK([psxaio02])
-RTEMS_TEST_CHECK([psxaio03])
-RTEMS_TEST_CHECK([psxalarm01])
-RTEMS_TEST_CHECK([psxautoinit01])
-RTEMS_TEST_CHECK([psxautoinit02])
-RTEMS_TEST_CHECK([psxbarrier01])
-RTEMS_TEST_CHECK([psxcancel])
-RTEMS_TEST_CHECK([psxcancel01])
-RTEMS_TEST_CHECK([psxchroot01])
-RTEMS_TEST_CHECK([psxclassic01])
-RTEMS_TEST_CHECK([psxcleanup])
-RTEMS_TEST_CHECK([psxcleanup01])
-RTEMS_TEST_CHECK([psxcleanup02])
-RTEMS_TEST_CHECK([psxclock])
-RTEMS_TEST_CHECK([psxclock01])
-RTEMS_TEST_CHECK([psxclockrealtime01])
-RTEMS_TEST_CHECK([psxconcurrency01])
-RTEMS_TEST_CHECK([psxcond01])
-RTEMS_TEST_CHECK([psxcond02])
-RTEMS_TEST_CHECK([psxconfig01])
-RTEMS_TEST_CHECK([psxdevctl01])
-RTEMS_TEST_CHECK([psxeintr_join])
-RTEMS_TEST_CHECK([psxenosys])
-RTEMS_TEST_CHECK([psxfatal01])
-RTEMS_TEST_CHECK([psxfatal02])
-RTEMS_TEST_CHECK([psxfchx01])
-RTEMS_TEST_CHECK([psxfenv01])
-RTEMS_TEST_CHECK([psxfile01])
-RTEMS_TEST_CHECK([psxfile02])
-RTEMS_TEST_CHECK([psxfilelock01])
-RTEMS_TEST_CHECK([psxftw01])
-RTEMS_TEST_CHECK([psxgetattrnp01])
-RTEMS_TEST_CHECK([psxgetrusage01])
-RTEMS_TEST_CHECK([psxglobalcon01])
-RTEMS_TEST_CHECK([psxglobalcon02])
-RTEMS_TEST_CHECK([psxid01])
-RTEMS_TEST_CHECK([psximfs01])
-RTEMS_TEST_CHECK([psximfs02])
-RTEMS_TEST_CHECK([psxintrcritical01])
-RTEMS_TEST_CHECK([psxinttypes01])
-RTEMS_TEST_CHECK([psxitimer])
-RTEMS_TEST_CHECK([psxkey01])
-RTEMS_TEST_CHECK([psxkey02])
-RTEMS_TEST_CHECK([psxkey03])
-RTEMS_TEST_CHECK([psxkey04])
-RTEMS_TEST_CHECK([psxkey05])
-RTEMS_TEST_CHECK([psxkey06])
-RTEMS_TEST_CHECK([psxkey07])
-RTEMS_TEST_CHECK([psxkey08])
-RTEMS_TEST_CHECK([psxkey09])
-RTEMS_TEST_CHECK([psxkey10])
-RTEMS_TEST_CHECK([psxmmap01])
-RTEMS_TEST_CHECK([psxmount])
-RTEMS_TEST_CHECK([psxmsgq01])
-RTEMS_TEST_CHECK([psxmsgq02])
-RTEMS_TEST_CHECK([psxmsgq03])
-RTEMS_TEST_CHECK([psxmsgq04])
-RTEMS_TEST_CHECK([psxmutexattr01])
-RTEMS_TEST_CHECK([psxndbm01])
-RTEMS_TEST_CHECK([psxobj01])
-RTEMS_TEST_CHECK([psxonce01])
-RTEMS_TEST_CHECK([psxpasswd01])
-RTEMS_TEST_CHECK([psxpasswd02])
-RTEMS_TEST_CHECK([psxpipe01])
-RTEMS_TEST_CHECK([psxrdwrv])
-RTEMS_TEST_CHECK([psxreaddir])
-RTEMS_TEST_CHECK([psxrwlock01])
-RTEMS_TEST_CHECK([psxsem01])
-RTEMS_TEST_CHECK([psxshm01])
-RTEMS_TEST_CHECK([psxshm02])
-RTEMS_TEST_CHECK([psxsignal01])
-RTEMS_TEST_CHECK([psxsignal02])
-RTEMS_TEST_CHECK([psxsignal03])
-RTEMS_TEST_CHECK([psxsignal04])
-RTEMS_TEST_CHECK([psxsignal05])
-RTEMS_TEST_CHECK([psxsignal06])
-RTEMS_TEST_CHECK([psxsignal07])
-RTEMS_TEST_CHECK([psxsignal08])
-RTEMS_TEST_CHECK([psxspin01])
-RTEMS_TEST_CHECK([psxstack01])
-RTEMS_TEST_CHECK([psxstack02])
-RTEMS_TEST_CHECK([psxstat])
-RTEMS_TEST_CHECK([psxstrsignal01])
-RTEMS_TEST_CHECK([psxsysconf])
-RTEMS_TEST_CHECK([psxthreadname01])
-RTEMS_TEST_CHECK([psxtime])
-RTEMS_TEST_CHECK([psxtimer01])
-RTEMS_TEST_CHECK([psxtimer02])
-RTEMS_TEST_CHECK([psxtimes01])
-RTEMS_TEST_CHECK([psxualarm])
-RTEMS_TEST_CHECK([psxusleep])
-RTEMS_TEST_CHECK([lib_a])
-
-AC_CONFIG_FILES([Makefile])
-AC_OUTPUT
diff --git a/testsuites/psxtests/psxclock/init.c b/testsuites/psxtests/psxclock/init.c
index 778637b4fd..66d938868b 100644
--- a/testsuites/psxtests/psxclock/init.c
+++ b/testsuites/psxtests/psxclock/init.c
@@ -131,6 +131,20 @@ static rtems_task Init(
rtems_test_assert( sc == -1 );
rtems_test_assert( errno == EINVAL );
+ puts( "Init: clock_settime - 2400-01-01T00:00:00.999999999Z SUCCESSFUL" );
+ tv.tv_sec = 13569465600;
+ tv.tv_nsec = 999999999;
+ sc = clock_settime( CLOCK_REALTIME, &tv );
+ rtems_test_assert( sc == 0 );
+
+ puts( "Init: clock_settime - 2400-01-01T00:00:01Z EINVAL" );
+ tv.tv_sec = 13569465601;
+ tv.tv_nsec = 0;
+ errno = 0;
+ sc = clock_settime( CLOCK_REALTIME, &tv );
+ rtems_test_assert( sc == -1 );
+ rtems_test_assert( errno == EINVAL );
+
puts( "Init: clock_settime - far future EINVAL" );
tv.tv_sec = 17179869184;
tv.tv_nsec = 0;
diff --git a/testsuites/psxtests/psxconfstr/init.c b/testsuites/psxtests/psxconfstr/init.c
new file mode 100644
index 0000000000..1fb6bcc27c
--- /dev/null
+++ b/testsuites/psxtests/psxconfstr/init.c
@@ -0,0 +1,96 @@
+/* SPDX-License-Identifier: BSD-2-Clause */
+
+/**
+ * @file
+ * @brief Test suite for confstr method
+ */
+
+/*
+ * Copyright (C) 2020 Eshan Dhawan
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ * 1. Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ * 2. Redistributions in binary form must reproduce the above copyright
+ * notice, this list of conditions and the following disclaimer in the
+ * documentation and/or other materials provided with the distribution.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+ * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
+ * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+ * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+ * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+ * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
+ * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+ * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
+ * POSSIBILITY OF SUCH DAMAGE.
+ */
+
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
+#include <errno.h>
+#include <stdio.h>
+#include <string.h>
+#include <unistd.h>
+
+#include <rtems/test.h>
+#include <rtems/test-info.h>
+
+const char rtems_test_name[] = "PSXCONFSTR";
+
+T_TEST_CASE(confstr)
+{
+
+ int r;
+ const char UPE[] = "unsupported programming environment";
+ char buf[sizeof(UPE)];
+ size_t len1;
+
+ len1 = sizeof(UPE);
+
+ r = confstr(_CS_POSIX_V6_ILP32_OFFBIG_CFLAGS, buf, sizeof(buf));
+ T_eq_sz(r, len1);
+
+ r = confstr(_CS_POSIX_V6_LP64_OFF64_LDFLAGS, buf, sizeof(buf));
+ T_eq_sz(r, len1);
+
+ r = confstr(_CS_POSIX_V7_ILP32_OFF32_CFLAGS, buf, sizeof(buf));
+ T_eq_sz(r, len1);
+
+ r = confstr(_CS_POSIX_V7_ILP32_OFFBIG_CFLAGS, buf, sizeof(buf));
+ T_eq_sz(r, len1);
+
+ r = confstr(_CS_POSIX_V7_LP64_OFF64_LIBS, buf, sizeof(buf));
+ T_eq_sz(r, len1);
+
+ r = confstr(_CS_POSIX_V6_LP64_OFF64_CFLAGS, buf, sizeof(buf));
+ T_eq_sz(r, len1);
+
+ errno = 0;
+ r = confstr(_CS_PATH, buf, sizeof(buf));
+ T_eq_sz(r, 0);
+ T_eq_int(errno, EINVAL);
+}
+
+static rtems_task Init(rtems_task_argument ignored)
+{
+ rtems_test_run(ignored, TEST_STATE);
+}
+#define CONFIGURE_APPLICATION_DOES_NOT_NEED_CLOCK_DRIVER
+#define CONFIGURE_APPLICATION_NEEDS_CONSOLE_DRIVER
+
+#define CONFIGURE_MAXIMUM_TASKS 1
+
+#define CONFIGURE_INITIAL_EXTENSIONS RTEMS_TEST_INITIAL_EXTENSION
+
+#define CONFIGURE_RTEMS_INIT_TASKS_TABLE
+#define CONFIGURE_INIT
+
+#include <rtems/confdefs.h>
+/* end of file */
diff --git a/testsuites/psxtests/psxconfstr/psxconfstr.doc b/testsuites/psxtests/psxconfstr/psxconfstr.doc
new file mode 100644
index 0000000000..fbf85900f4
--- /dev/null
+++ b/testsuites/psxtests/psxconfstr/psxconfstr.doc
@@ -0,0 +1,16 @@
+# COPYRIGHT (c) 2020
+# On-Line Applications Research Corporation (OAR).
+#
+# SPDX-License-Identifier: BSD-2-Clause
+#
+
+This file describes the directives and concepts tested by this test set.
+
+test set name: psxconfstr
+
+Directives:
+ confstr()
+
+Concepts:
+
++ This test exercises the confstr method
diff --git a/testsuites/psxtests/psxconfstr/psxconfstr.scn b/testsuites/psxtests/psxconfstr/psxconfstr.scn
new file mode 100644
index 0000000000..dcb3ad908b
--- /dev/null
+++ b/testsuites/psxtests/psxconfstr/psxconfstr.scn
@@ -0,0 +1,3 @@
+*** BEGIN OF TEST PSXCONFSTR ***
+
+*** END OF TEST PSXCONFSTR ***
diff --git a/testsuites/psxtests/psxdevctl01/test.c b/testsuites/psxtests/psxdevctl01/test.c
index b45725cb58..2fe7df1834 100644
--- a/testsuites/psxtests/psxdevctl01/test.c
+++ b/testsuites/psxtests/psxdevctl01/test.c
@@ -53,37 +53,16 @@ int main(
int dev_data;
void *dev_data_ptr;
size_t nbyte;
- int dev_info;
TEST_BEGIN();
- puts( "posix_devctl() FIONBIO on stdin return dev_info -- EBADF" );
- fd = 0;
- dcmd = FIONBIO;
- dev_data_ptr = &dev_data;
- nbyte = sizeof(dev_data);
- status = posix_devctl( fd, dcmd, dev_data_ptr, nbyte, &dev_info );
- rtems_test_assert( status == -1 );
- rtems_test_assert( errno == EBADF );
- rtems_test_assert( dev_info == 0 );
-
- puts( "posix_devctl() FIONBIO on stdin NULL dev_info -- EBADF" );
- fd = 0;
- dcmd = FIONBIO;
- dev_data_ptr = NULL;
- nbyte = 0;
- status = posix_devctl( fd, dcmd, dev_data_ptr, nbyte, NULL );
- rtems_test_assert( status == -1 );
- rtems_test_assert( errno == EBADF );
-
puts( "posix_devctl() SOCKCLOSE on invalid file descriptor -- EBADF" );
- fd = 21;
+ fd = -1;
dcmd = SOCKCLOSE;
dev_data_ptr = NULL;
nbyte = 0;
status = posix_devctl( fd, dcmd, dev_data_ptr, nbyte, NULL );
- rtems_test_assert( status == -1 );
- rtems_test_assert( errno == EBADF );
+ rtems_test_assert( status == EBADF );
/*
* Create a file, open it, and close it via posix_devctl().
@@ -102,6 +81,50 @@ int main(
status = close( fd );
rtems_test_assert( status == -1 );
rtems_test_assert( errno == EBADF );
+
+ puts( "posix_devctl() FIONBIO with invalid nbyte -- EINVAL" );
+ fd = 0;
+ dcmd = FIONBIO;
+ dev_data_ptr = NULL;
+ nbyte = 0;
+ status = posix_devctl( fd, dcmd, dev_data_ptr, nbyte, NULL );
+ rtems_test_assert( status == EINVAL );
+
+ puts( "posix_devctl() FIONBIO with invalid file descriptor -- EBADF" );
+ fd = -1;
+ dcmd = FIONBIO;
+ dev_data_ptr = NULL;
+ nbyte = sizeof(int);
+ status = posix_devctl( fd, dcmd, dev_data_ptr, nbyte, NULL );
+ rtems_test_assert( status == EBADF );
+
+ puts( "posix_devctl() FIONBIO flag not zero -- 0" );
+ fd = 0;
+ dcmd = FIONBIO;
+ dev_data = 1;
+ dev_data_ptr = &dev_data;
+ nbyte = sizeof(int);
+ status = posix_devctl( fd, dcmd, dev_data_ptr, nbyte, NULL );
+ rtems_test_assert( status == 0 );
+
+ puts( "posix_devctl() FIONBIO flag is zero -- 0" );
+ fd = 0;
+ dcmd = FIONBIO;
+ dev_data = 0;
+ dev_data_ptr = &dev_data;
+ nbyte = sizeof(int);
+ status = posix_devctl( fd, dcmd, dev_data_ptr, nbyte, NULL );
+ rtems_test_assert( status == 0 );
+
+ puts( "posix_devctl() dcmd not valid value -- EBADF" );
+ fd = 0;
+ dcmd = 1;
+ dev_data = 0;
+ dev_data_ptr = &dev_data;
+ nbyte = sizeof(int);
+ status = posix_devctl( fd, dcmd, dev_data_ptr, nbyte, NULL );
+ rtems_test_assert( status == EBADF );
+
TEST_END();
exit(0);
}
diff --git a/testsuites/psxtests/psxhdrs/errno/errno.c b/testsuites/psxtests/psxhdrs/errno/errno.c
index 297e806810..297e806810 100755..100644
--- a/testsuites/psxtests/psxhdrs/errno/errno.c
+++ b/testsuites/psxtests/psxhdrs/errno/errno.c
diff --git a/testsuites/psxtests/psxhdrs/iconv/iconv.c b/testsuites/psxtests/psxhdrs/iconv/iconv.c
index 6244c4f586..6244c4f586 100755..100644
--- a/testsuites/psxtests/psxhdrs/iconv/iconv.c
+++ b/testsuites/psxtests/psxhdrs/iconv/iconv.c
diff --git a/testsuites/psxtests/psxhdrs/iconv/iconv_close.c b/testsuites/psxtests/psxhdrs/iconv/iconv_close.c
index c423f66360..c423f66360 100755..100644
--- a/testsuites/psxtests/psxhdrs/iconv/iconv_close.c
+++ b/testsuites/psxtests/psxhdrs/iconv/iconv_close.c
diff --git a/testsuites/psxtests/psxhdrs/iconv/iconv_open.c b/testsuites/psxtests/psxhdrs/iconv/iconv_open.c
index 1c87797b45..1c87797b45 100755..100644
--- a/testsuites/psxtests/psxhdrs/iconv/iconv_open.c
+++ b/testsuites/psxtests/psxhdrs/iconv/iconv_open.c
diff --git a/testsuites/psxtests/psxhdrs/monetary/strfmon.c b/testsuites/psxtests/psxhdrs/monetary/strfmon.c
index 96d44b8e21..96d44b8e21 100755..100644
--- a/testsuites/psxtests/psxhdrs/monetary/strfmon.c
+++ b/testsuites/psxtests/psxhdrs/monetary/strfmon.c
diff --git a/testsuites/psxtests/psxhdrs/monetary/strfmon_l.c b/testsuites/psxtests/psxhdrs/monetary/strfmon_l.c
index 01eba97e03..01eba97e03 100755..100644
--- a/testsuites/psxtests/psxhdrs/monetary/strfmon_l.c
+++ b/testsuites/psxtests/psxhdrs/monetary/strfmon_l.c
diff --git a/testsuites/psxtests/psxhdrs/stdlib/_Exit.c b/testsuites/psxtests/psxhdrs/stdlib/_Exit.c
index 1b1f835420..1b1f835420 100755..100644
--- a/testsuites/psxtests/psxhdrs/stdlib/_Exit.c
+++ b/testsuites/psxtests/psxhdrs/stdlib/_Exit.c
diff --git a/testsuites/psxtests/psxhdrs/stdlib/a64l.c b/testsuites/psxtests/psxhdrs/stdlib/a64l.c
index 42fe6cd420..42fe6cd420 100755..100644
--- a/testsuites/psxtests/psxhdrs/stdlib/a64l.c
+++ b/testsuites/psxtests/psxhdrs/stdlib/a64l.c
diff --git a/testsuites/psxtests/psxhdrs/stdlib/abort.c b/testsuites/psxtests/psxhdrs/stdlib/abort.c
index 032cfb5d9d..032cfb5d9d 100755..100644
--- a/testsuites/psxtests/psxhdrs/stdlib/abort.c
+++ b/testsuites/psxtests/psxhdrs/stdlib/abort.c
diff --git a/testsuites/psxtests/psxhdrs/stdlib/abs.c b/testsuites/psxtests/psxhdrs/stdlib/abs.c
index 4679827664..4679827664 100755..100644
--- a/testsuites/psxtests/psxhdrs/stdlib/abs.c
+++ b/testsuites/psxtests/psxhdrs/stdlib/abs.c
diff --git a/testsuites/psxtests/psxhdrs/stdlib/atexit.c b/testsuites/psxtests/psxhdrs/stdlib/atexit.c
index 8fa6fe3540..8fa6fe3540 100755..100644
--- a/testsuites/psxtests/psxhdrs/stdlib/atexit.c
+++ b/testsuites/psxtests/psxhdrs/stdlib/atexit.c
diff --git a/testsuites/psxtests/psxhdrs/stdlib/atof.c b/testsuites/psxtests/psxhdrs/stdlib/atof.c
index 42dd95ab02..42dd95ab02 100755..100644
--- a/testsuites/psxtests/psxhdrs/stdlib/atof.c
+++ b/testsuites/psxtests/psxhdrs/stdlib/atof.c
diff --git a/testsuites/psxtests/psxhdrs/stdlib/atoi.c b/testsuites/psxtests/psxhdrs/stdlib/atoi.c
index 64f204790a..64f204790a 100755..100644
--- a/testsuites/psxtests/psxhdrs/stdlib/atoi.c
+++ b/testsuites/psxtests/psxhdrs/stdlib/atoi.c
diff --git a/testsuites/psxtests/psxhdrs/stdlib/atol.c b/testsuites/psxtests/psxhdrs/stdlib/atol.c
index dec9502b69..dec9502b69 100755..100644
--- a/testsuites/psxtests/psxhdrs/stdlib/atol.c
+++ b/testsuites/psxtests/psxhdrs/stdlib/atol.c
diff --git a/testsuites/psxtests/psxhdrs/stdlib/atoll.c b/testsuites/psxtests/psxhdrs/stdlib/atoll.c
index e60e48572e..e60e48572e 100755..100644
--- a/testsuites/psxtests/psxhdrs/stdlib/atoll.c
+++ b/testsuites/psxtests/psxhdrs/stdlib/atoll.c
diff --git a/testsuites/psxtests/psxhdrs/stdlib/bsearch.c b/testsuites/psxtests/psxhdrs/stdlib/bsearch.c
index 351caeae4e..351caeae4e 100755..100644
--- a/testsuites/psxtests/psxhdrs/stdlib/bsearch.c
+++ b/testsuites/psxtests/psxhdrs/stdlib/bsearch.c
diff --git a/testsuites/psxtests/psxhdrs/stdlib/calloc.c b/testsuites/psxtests/psxhdrs/stdlib/calloc.c
index 01b44907f4..01b44907f4 100755..100644
--- a/testsuites/psxtests/psxhdrs/stdlib/calloc.c
+++ b/testsuites/psxtests/psxhdrs/stdlib/calloc.c
diff --git a/testsuites/psxtests/psxhdrs/stdlib/div.c b/testsuites/psxtests/psxhdrs/stdlib/div.c
index 56a5e38639..56a5e38639 100755..100644
--- a/testsuites/psxtests/psxhdrs/stdlib/div.c
+++ b/testsuites/psxtests/psxhdrs/stdlib/div.c
diff --git a/testsuites/psxtests/psxhdrs/stdlib/drand48.c b/testsuites/psxtests/psxhdrs/stdlib/drand48.c
index a68ed4d218..a68ed4d218 100755..100644
--- a/testsuites/psxtests/psxhdrs/stdlib/drand48.c
+++ b/testsuites/psxtests/psxhdrs/stdlib/drand48.c
diff --git a/testsuites/psxtests/psxhdrs/stdlib/erand48.c b/testsuites/psxtests/psxhdrs/stdlib/erand48.c
index 523e3ba041..523e3ba041 100755..100644
--- a/testsuites/psxtests/psxhdrs/stdlib/erand48.c
+++ b/testsuites/psxtests/psxhdrs/stdlib/erand48.c
diff --git a/testsuites/psxtests/psxhdrs/stdlib/exit.c b/testsuites/psxtests/psxhdrs/stdlib/exit.c
index 93236a0cb6..93236a0cb6 100755..100644
--- a/testsuites/psxtests/psxhdrs/stdlib/exit.c
+++ b/testsuites/psxtests/psxhdrs/stdlib/exit.c
diff --git a/testsuites/psxtests/psxhdrs/stdlib/free.c b/testsuites/psxtests/psxhdrs/stdlib/free.c
index 79b0b6d309..79b0b6d309 100755..100644
--- a/testsuites/psxtests/psxhdrs/stdlib/free.c
+++ b/testsuites/psxtests/psxhdrs/stdlib/free.c
diff --git a/testsuites/psxtests/psxhdrs/stdlib/getenv.c b/testsuites/psxtests/psxhdrs/stdlib/getenv.c
index 06751ceb38..06751ceb38 100755..100644
--- a/testsuites/psxtests/psxhdrs/stdlib/getenv.c
+++ b/testsuites/psxtests/psxhdrs/stdlib/getenv.c
diff --git a/testsuites/psxtests/psxhdrs/stdlib/getsubopt.c b/testsuites/psxtests/psxhdrs/stdlib/getsubopt.c
index 172c50533e..172c50533e 100755..100644
--- a/testsuites/psxtests/psxhdrs/stdlib/getsubopt.c
+++ b/testsuites/psxtests/psxhdrs/stdlib/getsubopt.c
diff --git a/testsuites/psxtests/psxhdrs/stdlib/grantpt.c b/testsuites/psxtests/psxhdrs/stdlib/grantpt.c
index 2ba0ad7787..2ba0ad7787 100755..100644
--- a/testsuites/psxtests/psxhdrs/stdlib/grantpt.c
+++ b/testsuites/psxtests/psxhdrs/stdlib/grantpt.c
diff --git a/testsuites/psxtests/psxhdrs/stdlib/initstate.c b/testsuites/psxtests/psxhdrs/stdlib/initstate.c
index c1bc456caa..c1bc456caa 100755..100644
--- a/testsuites/psxtests/psxhdrs/stdlib/initstate.c
+++ b/testsuites/psxtests/psxhdrs/stdlib/initstate.c
diff --git a/testsuites/psxtests/psxhdrs/stdlib/jrand48.c b/testsuites/psxtests/psxhdrs/stdlib/jrand48.c
index dc7835f3af..dc7835f3af 100755..100644
--- a/testsuites/psxtests/psxhdrs/stdlib/jrand48.c
+++ b/testsuites/psxtests/psxhdrs/stdlib/jrand48.c
diff --git a/testsuites/psxtests/psxhdrs/stdlib/l64a.c b/testsuites/psxtests/psxhdrs/stdlib/l64a.c
index 23c8d2f0ff..23c8d2f0ff 100755..100644
--- a/testsuites/psxtests/psxhdrs/stdlib/l64a.c
+++ b/testsuites/psxtests/psxhdrs/stdlib/l64a.c
diff --git a/testsuites/psxtests/psxhdrs/stdlib/labs.c b/testsuites/psxtests/psxhdrs/stdlib/labs.c
index f2f55bc785..f2f55bc785 100755..100644
--- a/testsuites/psxtests/psxhdrs/stdlib/labs.c
+++ b/testsuites/psxtests/psxhdrs/stdlib/labs.c
diff --git a/testsuites/psxtests/psxhdrs/stdlib/lcong48.c b/testsuites/psxtests/psxhdrs/stdlib/lcong48.c
index a5d6e5c6f3..a5d6e5c6f3 100755..100644
--- a/testsuites/psxtests/psxhdrs/stdlib/lcong48.c
+++ b/testsuites/psxtests/psxhdrs/stdlib/lcong48.c
diff --git a/testsuites/psxtests/psxhdrs/stdlib/ldiv.c b/testsuites/psxtests/psxhdrs/stdlib/ldiv.c
index c32785566c..c32785566c 100755..100644
--- a/testsuites/psxtests/psxhdrs/stdlib/ldiv.c
+++ b/testsuites/psxtests/psxhdrs/stdlib/ldiv.c
diff --git a/testsuites/psxtests/psxhdrs/stdlib/llabs.c b/testsuites/psxtests/psxhdrs/stdlib/llabs.c
index 2319774cf9..2319774cf9 100755..100644
--- a/testsuites/psxtests/psxhdrs/stdlib/llabs.c
+++ b/testsuites/psxtests/psxhdrs/stdlib/llabs.c
diff --git a/testsuites/psxtests/psxhdrs/stdlib/lldiv.c b/testsuites/psxtests/psxhdrs/stdlib/lldiv.c
index 75bc2d30d6..75bc2d30d6 100755..100644
--- a/testsuites/psxtests/psxhdrs/stdlib/lldiv.c
+++ b/testsuites/psxtests/psxhdrs/stdlib/lldiv.c
diff --git a/testsuites/psxtests/psxhdrs/stdlib/lrand48.c b/testsuites/psxtests/psxhdrs/stdlib/lrand48.c
index c41dc23204..c41dc23204 100755..100644
--- a/testsuites/psxtests/psxhdrs/stdlib/lrand48.c
+++ b/testsuites/psxtests/psxhdrs/stdlib/lrand48.c
diff --git a/testsuites/psxtests/psxhdrs/stdlib/malloc.c b/testsuites/psxtests/psxhdrs/stdlib/malloc.c
index 38317eb1e3..38317eb1e3 100755..100644
--- a/testsuites/psxtests/psxhdrs/stdlib/malloc.c
+++ b/testsuites/psxtests/psxhdrs/stdlib/malloc.c
diff --git a/testsuites/psxtests/psxhdrs/stdlib/mblen.c b/testsuites/psxtests/psxhdrs/stdlib/mblen.c
index e6631f0e82..e6631f0e82 100755..100644
--- a/testsuites/psxtests/psxhdrs/stdlib/mblen.c
+++ b/testsuites/psxtests/psxhdrs/stdlib/mblen.c
diff --git a/testsuites/psxtests/psxhdrs/stdlib/mbstowcs.c b/testsuites/psxtests/psxhdrs/stdlib/mbstowcs.c
index 04bf0012d6..04bf0012d6 100755..100644
--- a/testsuites/psxtests/psxhdrs/stdlib/mbstowcs.c
+++ b/testsuites/psxtests/psxhdrs/stdlib/mbstowcs.c
diff --git a/testsuites/psxtests/psxhdrs/stdlib/mbtowc.c b/testsuites/psxtests/psxhdrs/stdlib/mbtowc.c
index 0c690c45f1..0c690c45f1 100755..100644
--- a/testsuites/psxtests/psxhdrs/stdlib/mbtowc.c
+++ b/testsuites/psxtests/psxhdrs/stdlib/mbtowc.c
diff --git a/testsuites/psxtests/psxhdrs/stdlib/mkdtemp.c b/testsuites/psxtests/psxhdrs/stdlib/mkdtemp.c
index 9fa9e1ab96..9fa9e1ab96 100755..100644
--- a/testsuites/psxtests/psxhdrs/stdlib/mkdtemp.c
+++ b/testsuites/psxtests/psxhdrs/stdlib/mkdtemp.c
diff --git a/testsuites/psxtests/psxhdrs/stdlib/mkstemp.c b/testsuites/psxtests/psxhdrs/stdlib/mkstemp.c
index 76421816f3..76421816f3 100755..100644
--- a/testsuites/psxtests/psxhdrs/stdlib/mkstemp.c
+++ b/testsuites/psxtests/psxhdrs/stdlib/mkstemp.c
diff --git a/testsuites/psxtests/psxhdrs/stdlib/mrand48.c b/testsuites/psxtests/psxhdrs/stdlib/mrand48.c
index 651f529a2a..651f529a2a 100755..100644
--- a/testsuites/psxtests/psxhdrs/stdlib/mrand48.c
+++ b/testsuites/psxtests/psxhdrs/stdlib/mrand48.c
diff --git a/testsuites/psxtests/psxhdrs/stdlib/nrand48.c b/testsuites/psxtests/psxhdrs/stdlib/nrand48.c
index b6cc288931..b6cc288931 100755..100644
--- a/testsuites/psxtests/psxhdrs/stdlib/nrand48.c
+++ b/testsuites/psxtests/psxhdrs/stdlib/nrand48.c
diff --git a/testsuites/psxtests/psxhdrs/stdlib/posix_memalign.c b/testsuites/psxtests/psxhdrs/stdlib/posix_memalign.c
index 3e342cdb59..3e342cdb59 100755..100644
--- a/testsuites/psxtests/psxhdrs/stdlib/posix_memalign.c
+++ b/testsuites/psxtests/psxhdrs/stdlib/posix_memalign.c
diff --git a/testsuites/psxtests/psxhdrs/stdlib/posix_openpt.c b/testsuites/psxtests/psxhdrs/stdlib/posix_openpt.c
index 83201aa7a1..83201aa7a1 100755..100644
--- a/testsuites/psxtests/psxhdrs/stdlib/posix_openpt.c
+++ b/testsuites/psxtests/psxhdrs/stdlib/posix_openpt.c
diff --git a/testsuites/psxtests/psxhdrs/stdlib/ptsname.c b/testsuites/psxtests/psxhdrs/stdlib/ptsname.c
index e94ce64f0d..e94ce64f0d 100755..100644
--- a/testsuites/psxtests/psxhdrs/stdlib/ptsname.c
+++ b/testsuites/psxtests/psxhdrs/stdlib/ptsname.c
diff --git a/testsuites/psxtests/psxhdrs/stdlib/putenv.c b/testsuites/psxtests/psxhdrs/stdlib/putenv.c
index 37bc6d6de0..37bc6d6de0 100755..100644
--- a/testsuites/psxtests/psxhdrs/stdlib/putenv.c
+++ b/testsuites/psxtests/psxhdrs/stdlib/putenv.c
diff --git a/testsuites/psxtests/psxhdrs/stdlib/qsort.c b/testsuites/psxtests/psxhdrs/stdlib/qsort.c
index 3f0d514256..3f0d514256 100755..100644
--- a/testsuites/psxtests/psxhdrs/stdlib/qsort.c
+++ b/testsuites/psxtests/psxhdrs/stdlib/qsort.c
diff --git a/testsuites/psxtests/psxhdrs/stdlib/rand.c b/testsuites/psxtests/psxhdrs/stdlib/rand.c
index 7565a7eaa7..7565a7eaa7 100755..100644
--- a/testsuites/psxtests/psxhdrs/stdlib/rand.c
+++ b/testsuites/psxtests/psxhdrs/stdlib/rand.c
diff --git a/testsuites/psxtests/psxhdrs/stdlib/rand_r.c b/testsuites/psxtests/psxhdrs/stdlib/rand_r.c
index 31b1711ced..31b1711ced 100755..100644
--- a/testsuites/psxtests/psxhdrs/stdlib/rand_r.c
+++ b/testsuites/psxtests/psxhdrs/stdlib/rand_r.c
diff --git a/testsuites/psxtests/psxhdrs/stdlib/random.c b/testsuites/psxtests/psxhdrs/stdlib/random.c
index a792ff36eb..a792ff36eb 100755..100644
--- a/testsuites/psxtests/psxhdrs/stdlib/random.c
+++ b/testsuites/psxtests/psxhdrs/stdlib/random.c
diff --git a/testsuites/psxtests/psxhdrs/stdlib/realloc.c b/testsuites/psxtests/psxhdrs/stdlib/realloc.c
index edaa4ea9f1..edaa4ea9f1 100755..100644
--- a/testsuites/psxtests/psxhdrs/stdlib/realloc.c
+++ b/testsuites/psxtests/psxhdrs/stdlib/realloc.c
diff --git a/testsuites/psxtests/psxhdrs/stdlib/realpath.c b/testsuites/psxtests/psxhdrs/stdlib/realpath.c
index 38520acf8d..38520acf8d 100755..100644
--- a/testsuites/psxtests/psxhdrs/stdlib/realpath.c
+++ b/testsuites/psxtests/psxhdrs/stdlib/realpath.c
diff --git a/testsuites/psxtests/psxhdrs/stdlib/seed48.c b/testsuites/psxtests/psxhdrs/stdlib/seed48.c
index 054aa68b82..054aa68b82 100755..100644
--- a/testsuites/psxtests/psxhdrs/stdlib/seed48.c
+++ b/testsuites/psxtests/psxhdrs/stdlib/seed48.c
diff --git a/testsuites/psxtests/psxhdrs/stdlib/setenv.c b/testsuites/psxtests/psxhdrs/stdlib/setenv.c
index f56383174e..f56383174e 100755..100644
--- a/testsuites/psxtests/psxhdrs/stdlib/setenv.c
+++ b/testsuites/psxtests/psxhdrs/stdlib/setenv.c
diff --git a/testsuites/psxtests/psxhdrs/stdlib/setkey.c b/testsuites/psxtests/psxhdrs/stdlib/setkey.c
index f7142a0544..f7142a0544 100755..100644
--- a/testsuites/psxtests/psxhdrs/stdlib/setkey.c
+++ b/testsuites/psxtests/psxhdrs/stdlib/setkey.c
diff --git a/testsuites/psxtests/psxhdrs/stdlib/setstate.c b/testsuites/psxtests/psxhdrs/stdlib/setstate.c
index c48330319b..c48330319b 100755..100644
--- a/testsuites/psxtests/psxhdrs/stdlib/setstate.c
+++ b/testsuites/psxtests/psxhdrs/stdlib/setstate.c
diff --git a/testsuites/psxtests/psxhdrs/stdlib/srand.c b/testsuites/psxtests/psxhdrs/stdlib/srand.c
index cca3a6ab49..cca3a6ab49 100755..100644
--- a/testsuites/psxtests/psxhdrs/stdlib/srand.c
+++ b/testsuites/psxtests/psxhdrs/stdlib/srand.c
diff --git a/testsuites/psxtests/psxhdrs/stdlib/srand48.c b/testsuites/psxtests/psxhdrs/stdlib/srand48.c
index 3da64c18a9..3da64c18a9 100755..100644
--- a/testsuites/psxtests/psxhdrs/stdlib/srand48.c
+++ b/testsuites/psxtests/psxhdrs/stdlib/srand48.c
diff --git a/testsuites/psxtests/psxhdrs/stdlib/srandom.c b/testsuites/psxtests/psxhdrs/stdlib/srandom.c
index 461cc1ffe4..461cc1ffe4 100755..100644
--- a/testsuites/psxtests/psxhdrs/stdlib/srandom.c
+++ b/testsuites/psxtests/psxhdrs/stdlib/srandom.c
diff --git a/testsuites/psxtests/psxhdrs/stdlib/strtod.c b/testsuites/psxtests/psxhdrs/stdlib/strtod.c
index b03e6c4bc3..b03e6c4bc3 100755..100644
--- a/testsuites/psxtests/psxhdrs/stdlib/strtod.c
+++ b/testsuites/psxtests/psxhdrs/stdlib/strtod.c
diff --git a/testsuites/psxtests/psxhdrs/stdlib/strtof.c b/testsuites/psxtests/psxhdrs/stdlib/strtof.c
index 759b9c7dec..759b9c7dec 100755..100644
--- a/testsuites/psxtests/psxhdrs/stdlib/strtof.c
+++ b/testsuites/psxtests/psxhdrs/stdlib/strtof.c
diff --git a/testsuites/psxtests/psxhdrs/stdlib/strtol.c b/testsuites/psxtests/psxhdrs/stdlib/strtol.c
index 33c2d258fd..33c2d258fd 100755..100644
--- a/testsuites/psxtests/psxhdrs/stdlib/strtol.c
+++ b/testsuites/psxtests/psxhdrs/stdlib/strtol.c
diff --git a/testsuites/psxtests/psxhdrs/stdlib/strtold.c b/testsuites/psxtests/psxhdrs/stdlib/strtold.c
index 7b91890618..7b91890618 100755..100644
--- a/testsuites/psxtests/psxhdrs/stdlib/strtold.c
+++ b/testsuites/psxtests/psxhdrs/stdlib/strtold.c
diff --git a/testsuites/psxtests/psxhdrs/stdlib/strtoll.c b/testsuites/psxtests/psxhdrs/stdlib/strtoll.c
index 710a61c237..710a61c237 100755..100644
--- a/testsuites/psxtests/psxhdrs/stdlib/strtoll.c
+++ b/testsuites/psxtests/psxhdrs/stdlib/strtoll.c
diff --git a/testsuites/psxtests/psxhdrs/stdlib/strtoul.c b/testsuites/psxtests/psxhdrs/stdlib/strtoul.c
index 236505e713..236505e713 100755..100644
--- a/testsuites/psxtests/psxhdrs/stdlib/strtoul.c
+++ b/testsuites/psxtests/psxhdrs/stdlib/strtoul.c
diff --git a/testsuites/psxtests/psxhdrs/stdlib/strtoull.c b/testsuites/psxtests/psxhdrs/stdlib/strtoull.c
index 313cde1b76..313cde1b76 100755..100644
--- a/testsuites/psxtests/psxhdrs/stdlib/strtoull.c
+++ b/testsuites/psxtests/psxhdrs/stdlib/strtoull.c
diff --git a/testsuites/psxtests/psxhdrs/stdlib/system.c b/testsuites/psxtests/psxhdrs/stdlib/system.c
index be23d70965..be23d70965 100755..100644
--- a/testsuites/psxtests/psxhdrs/stdlib/system.c
+++ b/testsuites/psxtests/psxhdrs/stdlib/system.c
diff --git a/testsuites/psxtests/psxhdrs/stdlib/unlockpt.c b/testsuites/psxtests/psxhdrs/stdlib/unlockpt.c
index f60f659773..f60f659773 100755..100644
--- a/testsuites/psxtests/psxhdrs/stdlib/unlockpt.c
+++ b/testsuites/psxtests/psxhdrs/stdlib/unlockpt.c
diff --git a/testsuites/psxtests/psxhdrs/stdlib/unsetenv.c b/testsuites/psxtests/psxhdrs/stdlib/unsetenv.c
index e1d7dfdee6..e1d7dfdee6 100755..100644
--- a/testsuites/psxtests/psxhdrs/stdlib/unsetenv.c
+++ b/testsuites/psxtests/psxhdrs/stdlib/unsetenv.c
diff --git a/testsuites/psxtests/psxhdrs/stdlib/wcstombs.c b/testsuites/psxtests/psxhdrs/stdlib/wcstombs.c
index 05b46aecc1..05b46aecc1 100755..100644
--- a/testsuites/psxtests/psxhdrs/stdlib/wcstombs.c
+++ b/testsuites/psxtests/psxhdrs/stdlib/wcstombs.c
diff --git a/testsuites/psxtests/psxhdrs/stdlib/wctomb.c b/testsuites/psxtests/psxhdrs/stdlib/wctomb.c
index c0e15e8581..c0e15e8581 100755..100644
--- a/testsuites/psxtests/psxhdrs/stdlib/wctomb.c
+++ b/testsuites/psxtests/psxhdrs/stdlib/wctomb.c
diff --git a/testsuites/psxtests/psxhdrs/sys/resource/getpriority.c b/testsuites/psxtests/psxhdrs/sys/resource/getpriority.c
index f3bdb7eae4..f3bdb7eae4 100755..100644
--- a/testsuites/psxtests/psxhdrs/sys/resource/getpriority.c
+++ b/testsuites/psxtests/psxhdrs/sys/resource/getpriority.c
diff --git a/testsuites/psxtests/psxhdrs/sys/resource/getrlimit.c b/testsuites/psxtests/psxhdrs/sys/resource/getrlimit.c
index 69a35b683d..69a35b683d 100755..100644
--- a/testsuites/psxtests/psxhdrs/sys/resource/getrlimit.c
+++ b/testsuites/psxtests/psxhdrs/sys/resource/getrlimit.c
diff --git a/testsuites/psxtests/psxhdrs/sys/resource/getrusage.c b/testsuites/psxtests/psxhdrs/sys/resource/getrusage.c
index ce6a8bed96..ce6a8bed96 100755..100644
--- a/testsuites/psxtests/psxhdrs/sys/resource/getrusage.c
+++ b/testsuites/psxtests/psxhdrs/sys/resource/getrusage.c
diff --git a/testsuites/psxtests/psxhdrs/sys/resource/setpriority.c b/testsuites/psxtests/psxhdrs/sys/resource/setpriority.c
index e8c9093dd8..e8c9093dd8 100755..100644
--- a/testsuites/psxtests/psxhdrs/sys/resource/setpriority.c
+++ b/testsuites/psxtests/psxhdrs/sys/resource/setpriority.c
diff --git a/testsuites/psxtests/psxhdrs/sys/resource/setrlimit.c b/testsuites/psxtests/psxhdrs/sys/resource/setrlimit.c
index 112a7344ae..112a7344ae 100755..100644
--- a/testsuites/psxtests/psxhdrs/sys/resource/setrlimit.c
+++ b/testsuites/psxtests/psxhdrs/sys/resource/setrlimit.c
diff --git a/testsuites/psxtests/psxhdrs/sys/select/FD_CLR.c b/testsuites/psxtests/psxhdrs/sys/select/FD_CLR.c
index 086e63c5b3..086e63c5b3 100755..100644
--- a/testsuites/psxtests/psxhdrs/sys/select/FD_CLR.c
+++ b/testsuites/psxtests/psxhdrs/sys/select/FD_CLR.c
diff --git a/testsuites/psxtests/psxhdrs/sys/select/FD_ISSET.c b/testsuites/psxtests/psxhdrs/sys/select/FD_ISSET.c
index 52737af723..52737af723 100755..100644
--- a/testsuites/psxtests/psxhdrs/sys/select/FD_ISSET.c
+++ b/testsuites/psxtests/psxhdrs/sys/select/FD_ISSET.c
diff --git a/testsuites/psxtests/psxhdrs/sys/select/FD_SET.c b/testsuites/psxtests/psxhdrs/sys/select/FD_SET.c
index 5482cff14a..5482cff14a 100755..100644
--- a/testsuites/psxtests/psxhdrs/sys/select/FD_SET.c
+++ b/testsuites/psxtests/psxhdrs/sys/select/FD_SET.c
diff --git a/testsuites/psxtests/psxhdrs/sys/select/FD_ZERO.c b/testsuites/psxtests/psxhdrs/sys/select/FD_ZERO.c
index 268d478eb3..268d478eb3 100755..100644
--- a/testsuites/psxtests/psxhdrs/sys/select/FD_ZERO.c
+++ b/testsuites/psxtests/psxhdrs/sys/select/FD_ZERO.c
diff --git a/testsuites/psxtests/psxhdrs/sys/select/pselect.c b/testsuites/psxtests/psxhdrs/sys/select/pselect.c
index d35a0d0921..d35a0d0921 100755..100644
--- a/testsuites/psxtests/psxhdrs/sys/select/pselect.c
+++ b/testsuites/psxtests/psxhdrs/sys/select/pselect.c
diff --git a/testsuites/psxtests/psxhdrs/sys/select/select.c b/testsuites/psxtests/psxhdrs/sys/select/select.c
index 14a59614c5..14a59614c5 100755..100644
--- a/testsuites/psxtests/psxhdrs/sys/select/select.c
+++ b/testsuites/psxtests/psxhdrs/sys/select/select.c
diff --git a/testsuites/psxtests/psxhdrs/termios/cfgetispeed.c b/testsuites/psxtests/psxhdrs/termios/cfgetispeed.c
index e98a28179e..e98a28179e 100755..100644
--- a/testsuites/psxtests/psxhdrs/termios/cfgetispeed.c
+++ b/testsuites/psxtests/psxhdrs/termios/cfgetispeed.c
diff --git a/testsuites/psxtests/psxhdrs/termios/cfgetospeed.c b/testsuites/psxtests/psxhdrs/termios/cfgetospeed.c
index b326a78378..b326a78378 100755..100644
--- a/testsuites/psxtests/psxhdrs/termios/cfgetospeed.c
+++ b/testsuites/psxtests/psxhdrs/termios/cfgetospeed.c
diff --git a/testsuites/psxtests/psxhdrs/termios/cfsetispeed.c b/testsuites/psxtests/psxhdrs/termios/cfsetispeed.c
index b73dbffce1..b73dbffce1 100755..100644
--- a/testsuites/psxtests/psxhdrs/termios/cfsetispeed.c
+++ b/testsuites/psxtests/psxhdrs/termios/cfsetispeed.c
diff --git a/testsuites/psxtests/psxhdrs/termios/cfsetospeed.c b/testsuites/psxtests/psxhdrs/termios/cfsetospeed.c
index 8377fc6e26..8377fc6e26 100755..100644
--- a/testsuites/psxtests/psxhdrs/termios/cfsetospeed.c
+++ b/testsuites/psxtests/psxhdrs/termios/cfsetospeed.c
diff --git a/testsuites/psxtests/psxhdrs/termios/tcdrain.c b/testsuites/psxtests/psxhdrs/termios/tcdrain.c
index 1de8862f65..1de8862f65 100755..100644
--- a/testsuites/psxtests/psxhdrs/termios/tcdrain.c
+++ b/testsuites/psxtests/psxhdrs/termios/tcdrain.c
diff --git a/testsuites/psxtests/psxhdrs/termios/tcflow.c b/testsuites/psxtests/psxhdrs/termios/tcflow.c
index 5b7d1dab39..5b7d1dab39 100755..100644
--- a/testsuites/psxtests/psxhdrs/termios/tcflow.c
+++ b/testsuites/psxtests/psxhdrs/termios/tcflow.c
diff --git a/testsuites/psxtests/psxhdrs/termios/tcflush.c b/testsuites/psxtests/psxhdrs/termios/tcflush.c
index 4beccb89d5..4beccb89d5 100755..100644
--- a/testsuites/psxtests/psxhdrs/termios/tcflush.c
+++ b/testsuites/psxtests/psxhdrs/termios/tcflush.c
diff --git a/testsuites/psxtests/psxhdrs/termios/tcgetattr.c b/testsuites/psxtests/psxhdrs/termios/tcgetattr.c
index d00336b214..d00336b214 100755..100644
--- a/testsuites/psxtests/psxhdrs/termios/tcgetattr.c
+++ b/testsuites/psxtests/psxhdrs/termios/tcgetattr.c
diff --git a/testsuites/psxtests/psxhdrs/termios/tcgetsid.c b/testsuites/psxtests/psxhdrs/termios/tcgetsid.c
index 8700742166..8700742166 100755..100644
--- a/testsuites/psxtests/psxhdrs/termios/tcgetsid.c
+++ b/testsuites/psxtests/psxhdrs/termios/tcgetsid.c
diff --git a/testsuites/psxtests/psxhdrs/termios/tcsendbreak.c b/testsuites/psxtests/psxhdrs/termios/tcsendbreak.c
index 7ef4de0b7f..7ef4de0b7f 100755..100644
--- a/testsuites/psxtests/psxhdrs/termios/tcsendbreak.c
+++ b/testsuites/psxtests/psxhdrs/termios/tcsendbreak.c
diff --git a/testsuites/psxtests/psxhdrs/termios/tcsetattr.c b/testsuites/psxtests/psxhdrs/termios/tcsetattr.c
index e2bd6980a9..e2bd6980a9 100755..100644
--- a/testsuites/psxtests/psxhdrs/termios/tcsetattr.c
+++ b/testsuites/psxtests/psxhdrs/termios/tcsetattr.c
diff --git a/testsuites/psxtests/psxhdrs/ucontext/getcontext.c b/testsuites/psxtests/psxhdrs/ucontext/getcontext.c
index 79a49cca90..79a49cca90 100755..100644
--- a/testsuites/psxtests/psxhdrs/ucontext/getcontext.c
+++ b/testsuites/psxtests/psxhdrs/ucontext/getcontext.c
diff --git a/testsuites/psxtests/psxhdrs/ucontext/makecontext.c b/testsuites/psxtests/psxhdrs/ucontext/makecontext.c
index b180a8e55c..b180a8e55c 100755..100644
--- a/testsuites/psxtests/psxhdrs/ucontext/makecontext.c
+++ b/testsuites/psxtests/psxhdrs/ucontext/makecontext.c
diff --git a/testsuites/psxtests/psxhdrs/ucontext/setcontext.c b/testsuites/psxtests/psxhdrs/ucontext/setcontext.c
index 3f8cd6328f..3f8cd6328f 100755..100644
--- a/testsuites/psxtests/psxhdrs/ucontext/setcontext.c
+++ b/testsuites/psxtests/psxhdrs/ucontext/setcontext.c
diff --git a/testsuites/psxtests/psxhdrs/ucontext/swapcontext.c b/testsuites/psxtests/psxhdrs/ucontext/swapcontext.c
index 84da2d2e44..84da2d2e44 100755..100644
--- a/testsuites/psxtests/psxhdrs/ucontext/swapcontext.c
+++ b/testsuites/psxtests/psxhdrs/ucontext/swapcontext.c
diff --git a/testsuites/psxtests/psxhdrs/ulimit/ulimit.c b/testsuites/psxtests/psxhdrs/ulimit/ulimit.c
index b2650648c7..b2650648c7 100755..100644
--- a/testsuites/psxtests/psxhdrs/ulimit/ulimit.c
+++ b/testsuites/psxtests/psxhdrs/ulimit/ulimit.c
diff --git a/testsuites/psxtests/psxhdrs/wctype/iswalnum.c b/testsuites/psxtests/psxhdrs/wctype/iswalnum.c
index 0ed2ad5154..0ed2ad5154 100755..100644
--- a/testsuites/psxtests/psxhdrs/wctype/iswalnum.c
+++ b/testsuites/psxtests/psxhdrs/wctype/iswalnum.c
diff --git a/testsuites/psxtests/psxhdrs/wctype/iswalnum_l.c b/testsuites/psxtests/psxhdrs/wctype/iswalnum_l.c
index 87b76717e3..87b76717e3 100755..100644
--- a/testsuites/psxtests/psxhdrs/wctype/iswalnum_l.c
+++ b/testsuites/psxtests/psxhdrs/wctype/iswalnum_l.c
diff --git a/testsuites/psxtests/psxhdrs/wctype/iswalpha.c b/testsuites/psxtests/psxhdrs/wctype/iswalpha.c
index 2f37240f31..2f37240f31 100755..100644
--- a/testsuites/psxtests/psxhdrs/wctype/iswalpha.c
+++ b/testsuites/psxtests/psxhdrs/wctype/iswalpha.c
diff --git a/testsuites/psxtests/psxhdrs/wctype/iswalpha_l.c b/testsuites/psxtests/psxhdrs/wctype/iswalpha_l.c
index 4708c90c94..4708c90c94 100755..100644
--- a/testsuites/psxtests/psxhdrs/wctype/iswalpha_l.c
+++ b/testsuites/psxtests/psxhdrs/wctype/iswalpha_l.c
diff --git a/testsuites/psxtests/psxhdrs/wctype/iswblank.c b/testsuites/psxtests/psxhdrs/wctype/iswblank.c
index 0d8fbecd37..0d8fbecd37 100755..100644
--- a/testsuites/psxtests/psxhdrs/wctype/iswblank.c
+++ b/testsuites/psxtests/psxhdrs/wctype/iswblank.c
diff --git a/testsuites/psxtests/psxhdrs/wctype/iswblank_l.c b/testsuites/psxtests/psxhdrs/wctype/iswblank_l.c
index fe49623548..fe49623548 100755..100644
--- a/testsuites/psxtests/psxhdrs/wctype/iswblank_l.c
+++ b/testsuites/psxtests/psxhdrs/wctype/iswblank_l.c
diff --git a/testsuites/psxtests/psxhdrs/wctype/iswcntrl.c b/testsuites/psxtests/psxhdrs/wctype/iswcntrl.c
index 551fe241e3..551fe241e3 100755..100644
--- a/testsuites/psxtests/psxhdrs/wctype/iswcntrl.c
+++ b/testsuites/psxtests/psxhdrs/wctype/iswcntrl.c
diff --git a/testsuites/psxtests/psxhdrs/wctype/iswcntrl_l.c b/testsuites/psxtests/psxhdrs/wctype/iswcntrl_l.c
index 4a0f06392e..4a0f06392e 100755..100644
--- a/testsuites/psxtests/psxhdrs/wctype/iswcntrl_l.c
+++ b/testsuites/psxtests/psxhdrs/wctype/iswcntrl_l.c
diff --git a/testsuites/psxtests/psxhdrs/wctype/iswctype.c b/testsuites/psxtests/psxhdrs/wctype/iswctype.c
index 4b6ab8959d..4b6ab8959d 100755..100644
--- a/testsuites/psxtests/psxhdrs/wctype/iswctype.c
+++ b/testsuites/psxtests/psxhdrs/wctype/iswctype.c
diff --git a/testsuites/psxtests/psxhdrs/wctype/iswctype_l.c b/testsuites/psxtests/psxhdrs/wctype/iswctype_l.c
index 475563e8a6..475563e8a6 100755..100644
--- a/testsuites/psxtests/psxhdrs/wctype/iswctype_l.c
+++ b/testsuites/psxtests/psxhdrs/wctype/iswctype_l.c
diff --git a/testsuites/psxtests/psxhdrs/wctype/iswdigit.c b/testsuites/psxtests/psxhdrs/wctype/iswdigit.c
index 2c5567858a..2c5567858a 100755..100644
--- a/testsuites/psxtests/psxhdrs/wctype/iswdigit.c
+++ b/testsuites/psxtests/psxhdrs/wctype/iswdigit.c
diff --git a/testsuites/psxtests/psxhdrs/wctype/iswdigit_l.c b/testsuites/psxtests/psxhdrs/wctype/iswdigit_l.c
index c96670378c..c96670378c 100755..100644
--- a/testsuites/psxtests/psxhdrs/wctype/iswdigit_l.c
+++ b/testsuites/psxtests/psxhdrs/wctype/iswdigit_l.c
diff --git a/testsuites/psxtests/psxhdrs/wctype/iswgraph.c b/testsuites/psxtests/psxhdrs/wctype/iswgraph.c
index 8eaa70469f..8eaa70469f 100755..100644
--- a/testsuites/psxtests/psxhdrs/wctype/iswgraph.c
+++ b/testsuites/psxtests/psxhdrs/wctype/iswgraph.c
diff --git a/testsuites/psxtests/psxhdrs/wctype/iswgraph_l.c b/testsuites/psxtests/psxhdrs/wctype/iswgraph_l.c
index 39d5ac90cf..39d5ac90cf 100755..100644
--- a/testsuites/psxtests/psxhdrs/wctype/iswgraph_l.c
+++ b/testsuites/psxtests/psxhdrs/wctype/iswgraph_l.c
diff --git a/testsuites/psxtests/psxhdrs/wctype/iswlower.c b/testsuites/psxtests/psxhdrs/wctype/iswlower.c
index ff866384ce..ff866384ce 100755..100644
--- a/testsuites/psxtests/psxhdrs/wctype/iswlower.c
+++ b/testsuites/psxtests/psxhdrs/wctype/iswlower.c
diff --git a/testsuites/psxtests/psxhdrs/wctype/iswlower_l.c b/testsuites/psxtests/psxhdrs/wctype/iswlower_l.c
index a302fa1230..a302fa1230 100755..100644
--- a/testsuites/psxtests/psxhdrs/wctype/iswlower_l.c
+++ b/testsuites/psxtests/psxhdrs/wctype/iswlower_l.c
diff --git a/testsuites/psxtests/psxhdrs/wctype/iswprint.c b/testsuites/psxtests/psxhdrs/wctype/iswprint.c
index 23af8f59f0..23af8f59f0 100755..100644
--- a/testsuites/psxtests/psxhdrs/wctype/iswprint.c
+++ b/testsuites/psxtests/psxhdrs/wctype/iswprint.c
diff --git a/testsuites/psxtests/psxhdrs/wctype/iswprint_l.c b/testsuites/psxtests/psxhdrs/wctype/iswprint_l.c
index a18c66e56d..a18c66e56d 100755..100644
--- a/testsuites/psxtests/psxhdrs/wctype/iswprint_l.c
+++ b/testsuites/psxtests/psxhdrs/wctype/iswprint_l.c
diff --git a/testsuites/psxtests/psxhdrs/wctype/iswpunct.c b/testsuites/psxtests/psxhdrs/wctype/iswpunct.c
index 3fc35650e7..3fc35650e7 100755..100644
--- a/testsuites/psxtests/psxhdrs/wctype/iswpunct.c
+++ b/testsuites/psxtests/psxhdrs/wctype/iswpunct.c
diff --git a/testsuites/psxtests/psxhdrs/wctype/iswpunct_l.c b/testsuites/psxtests/psxhdrs/wctype/iswpunct_l.c
index b72c23166d..b72c23166d 100755..100644
--- a/testsuites/psxtests/psxhdrs/wctype/iswpunct_l.c
+++ b/testsuites/psxtests/psxhdrs/wctype/iswpunct_l.c
diff --git a/testsuites/psxtests/psxhdrs/wctype/iswspace.c b/testsuites/psxtests/psxhdrs/wctype/iswspace.c
index 1495a89935..1495a89935 100755..100644
--- a/testsuites/psxtests/psxhdrs/wctype/iswspace.c
+++ b/testsuites/psxtests/psxhdrs/wctype/iswspace.c
diff --git a/testsuites/psxtests/psxhdrs/wctype/iswspace_l.c b/testsuites/psxtests/psxhdrs/wctype/iswspace_l.c
index a5b8202cc9..a5b8202cc9 100755..100644
--- a/testsuites/psxtests/psxhdrs/wctype/iswspace_l.c
+++ b/testsuites/psxtests/psxhdrs/wctype/iswspace_l.c
diff --git a/testsuites/psxtests/psxhdrs/wctype/iswupper.c b/testsuites/psxtests/psxhdrs/wctype/iswupper.c
index 1162db945c..1162db945c 100755..100644
--- a/testsuites/psxtests/psxhdrs/wctype/iswupper.c
+++ b/testsuites/psxtests/psxhdrs/wctype/iswupper.c
diff --git a/testsuites/psxtests/psxhdrs/wctype/iswupper_l.c b/testsuites/psxtests/psxhdrs/wctype/iswupper_l.c
index fff66af557..fff66af557 100755..100644
--- a/testsuites/psxtests/psxhdrs/wctype/iswupper_l.c
+++ b/testsuites/psxtests/psxhdrs/wctype/iswupper_l.c
diff --git a/testsuites/psxtests/psxhdrs/wctype/iswxdigit.c b/testsuites/psxtests/psxhdrs/wctype/iswxdigit.c
index 53bb4cc7b9..53bb4cc7b9 100755..100644
--- a/testsuites/psxtests/psxhdrs/wctype/iswxdigit.c
+++ b/testsuites/psxtests/psxhdrs/wctype/iswxdigit.c
diff --git a/testsuites/psxtests/psxhdrs/wctype/iswxdigit_l.c b/testsuites/psxtests/psxhdrs/wctype/iswxdigit_l.c
index b8a6f75f65..b8a6f75f65 100755..100644
--- a/testsuites/psxtests/psxhdrs/wctype/iswxdigit_l.c
+++ b/testsuites/psxtests/psxhdrs/wctype/iswxdigit_l.c
diff --git a/testsuites/psxtests/psxhdrs/wctype/towctrans.c b/testsuites/psxtests/psxhdrs/wctype/towctrans.c
index bedd5c153f..bedd5c153f 100755..100644
--- a/testsuites/psxtests/psxhdrs/wctype/towctrans.c
+++ b/testsuites/psxtests/psxhdrs/wctype/towctrans.c
diff --git a/testsuites/psxtests/psxhdrs/wctype/towctrans_l.c b/testsuites/psxtests/psxhdrs/wctype/towctrans_l.c
index 793cb3af96..793cb3af96 100755..100644
--- a/testsuites/psxtests/psxhdrs/wctype/towctrans_l.c
+++ b/testsuites/psxtests/psxhdrs/wctype/towctrans_l.c
diff --git a/testsuites/psxtests/psxhdrs/wctype/towlower.c b/testsuites/psxtests/psxhdrs/wctype/towlower.c
index 55528cb500..55528cb500 100755..100644
--- a/testsuites/psxtests/psxhdrs/wctype/towlower.c
+++ b/testsuites/psxtests/psxhdrs/wctype/towlower.c
diff --git a/testsuites/psxtests/psxhdrs/wctype/towlower_l.c b/testsuites/psxtests/psxhdrs/wctype/towlower_l.c
index e1712ff427..e1712ff427 100755..100644
--- a/testsuites/psxtests/psxhdrs/wctype/towlower_l.c
+++ b/testsuites/psxtests/psxhdrs/wctype/towlower_l.c
diff --git a/testsuites/psxtests/psxhdrs/wctype/towupper.c b/testsuites/psxtests/psxhdrs/wctype/towupper.c
index 97833d450a..97833d450a 100755..100644
--- a/testsuites/psxtests/psxhdrs/wctype/towupper.c
+++ b/testsuites/psxtests/psxhdrs/wctype/towupper.c
diff --git a/testsuites/psxtests/psxhdrs/wctype/towupper_l.c b/testsuites/psxtests/psxhdrs/wctype/towupper_l.c
index c95d342cf0..c95d342cf0 100755..100644
--- a/testsuites/psxtests/psxhdrs/wctype/towupper_l.c
+++ b/testsuites/psxtests/psxhdrs/wctype/towupper_l.c
diff --git a/testsuites/psxtests/psxhdrs/wctype/wctrans.c b/testsuites/psxtests/psxhdrs/wctype/wctrans.c
index e84f027664..e84f027664 100755..100644
--- a/testsuites/psxtests/psxhdrs/wctype/wctrans.c
+++ b/testsuites/psxtests/psxhdrs/wctype/wctrans.c
diff --git a/testsuites/psxtests/psxhdrs/wctype/wctrans_l.c b/testsuites/psxtests/psxhdrs/wctype/wctrans_l.c
index acc8aebc3b..acc8aebc3b 100755..100644
--- a/testsuites/psxtests/psxhdrs/wctype/wctrans_l.c
+++ b/testsuites/psxtests/psxhdrs/wctype/wctrans_l.c
diff --git a/testsuites/psxtests/psxhdrs/wctype/wctype.c b/testsuites/psxtests/psxhdrs/wctype/wctype.c
index 4318e38da9..4318e38da9 100755..100644
--- a/testsuites/psxtests/psxhdrs/wctype/wctype.c
+++ b/testsuites/psxtests/psxhdrs/wctype/wctype.c
diff --git a/testsuites/psxtests/psxhdrs/wctype/wctype_l.c b/testsuites/psxtests/psxhdrs/wctype/wctype_l.c
index aee5601a99..aee5601a99 100755..100644
--- a/testsuites/psxtests/psxhdrs/wctype/wctype_l.c
+++ b/testsuites/psxtests/psxhdrs/wctype/wctype_l.c
diff --git a/testsuites/psxtests/psxtimer02/psxtimer.c b/testsuites/psxtests/psxtimer02/psxtimer.c
index 9f79d33c42..874a789b7f 100644
--- a/testsuites/psxtests/psxtimer02/psxtimer.c
+++ b/testsuites/psxtests/psxtimer02/psxtimer.c
@@ -127,6 +127,32 @@ void *POSIX_Init (
status = timer_delete( timer );
fatal_posix_service_status_errno( status, EINVAL, "bad id" );
+ puts( "timer_create (monotonic) - bad timer id pointer - EINVAL" );
+ status = timer_create( CLOCK_MONOTONIC, &event, NULL );
+ fatal_posix_service_status_errno( status, EINVAL, "bad timer id" );
+
+ puts( "timer_create (monotonic) - OK" );
+ status = timer_create( CLOCK_MONOTONIC, NULL, &timer );
+ posix_service_failed( status, "timer_create OK" );
+
+ puts( "timer_create (monotonic) - too many - EAGAIN" );
+ status = timer_create( CLOCK_MONOTONIC, NULL, &timer1 );
+ fatal_posix_service_status_errno( status, EAGAIN, "too many" );
+
+ clock_gettime( CLOCK_MONOTONIC, &now );
+ itimer.it_value = now;
+ itimer.it_value.tv_sec = itimer.it_value.tv_sec - 1;
+ puts( "timer_settime (monotonic) - bad itimer value - previous time - EINVAL" );
+ status = timer_settime( timer, TIMER_ABSTIME, &itimer, NULL );
+ fatal_posix_service_status_errno( status, EINVAL, "bad itimer value #3" );
+
+ clock_gettime( CLOCK_MONOTONIC, &now );
+ itimer.it_value = now;
+ itimer.it_value.tv_sec = itimer.it_value.tv_sec + 1;
+ puts( "timer_settime (monotonic) - bad id - EINVAL" );
+ status = timer_settime( timer1, TIMER_ABSTIME, &itimer, NULL );
+ fatal_posix_service_status_errno( status, EINVAL, "bad id" );
+
TEST_END();
rtems_test_exit (0);
}
diff --git a/testsuites/psxtests/psxtimer02/psxtimer02.scn b/testsuites/psxtests/psxtimer02/psxtimer02.scn
index e78425a32e..71638aa413 100644
--- a/testsuites/psxtests/psxtimer02/psxtimer02.scn
+++ b/testsuites/psxtests/psxtimer02/psxtimer02.scn
@@ -13,4 +13,9 @@ timer_settime - bad itimer value - negative nanosecond - EINVAL
timer_settime - bad clock value - EINVAL
timer_delete - OK
timer_delete - bad id - EINVAL
+timer_create (monotonic) - bad timer id pointer - EINVAL
+timer_create (monotonic) - OK
+timer_create (monotonic) - too many - EAGAIN
+timer_settime (monotonic) - bad itimer value - previous time - EINVAL
+timer_settime (monotonic) - bad id - EINVAL
*** END OF POSIX Timers Test 02 ***
diff --git a/testsuites/psxtmtests/Makefile.am b/testsuites/psxtmtests/Makefile.am
deleted file mode 100644
index fea5836a7f..0000000000
--- a/testsuites/psxtmtests/Makefile.am
+++ /dev/null
@@ -1,582 +0,0 @@
-#
-# POSIX Timing Teststuite
-#
-
-ACLOCAL_AMFLAGS = -I ../aclocal
-
-include $(RTEMS_ROOT)/make/custom/@RTEMS_BSP@.cfg
-include $(top_srcdir)/../automake/compile.am
-
-psxtm_tests =
-psxtm_screens =
-psxtm_docs =
-
-support_includes = -I$(top_srcdir)/../support/include
-
-if TEST_psxtmbarrier01
-psxtm_tests += psxtmbarrier01
-psxtm_docs += psxtmbarrier01/psxtmbarrier01.doc
-psxtmbarrier01_SOURCES = psxtmbarrier01/init.c \
- ../tmtests/include/timesys.h ../support/src/tmtests_empty_function.c \
- ../support/src/tmtests_support.c
-psxtmbarrier01_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_psxtmbarrier01) \
- $(support_includes) -I$(top_srcdir)/../tmtests/include
-endif
-
-if TEST_psxtmbarrier02
-psxtm_tests += psxtmbarrier02
-psxtm_docs += psxtmbarrier02/psxtmbarrier02.doc
-psxtmbarrier02_SOURCES = psxtmbarrier02/init.c \
- ../tmtests/include/timesys.h ../support/src/tmtests_empty_function.c \
- ../support/src/tmtests_support.c
-psxtmbarrier02_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_psxtmbarrier02) \
- $(support_includes) -I$(top_srcdir)/../tmtests/include
-endif
-
-if TEST_psxtmbarrier03
-psxtm_tests += psxtmbarrier03
-psxtm_docs += psxtmbarrier03/psxtmbarrier03.doc
-psxtmbarrier03_SOURCES = psxtmbarrier03/init.c \
- ../tmtests/include/timesys.h ../support/src/tmtests_empty_function.c \
- ../support/src/tmtests_support.c
-psxtmbarrier03_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_psxtmbarrier03) \
- $(support_includes) -I$(top_srcdir)/../tmtests/include
-endif
-
-if TEST_psxtmbarrier04
-psxtm_tests += psxtmbarrier04
-psxtm_docs += psxtmbarrier04/psxtmbarrier04.doc
-psxtmbarrier04_SOURCES = psxtmbarrier04/init.c \
- ../tmtests/include/timesys.h ../support/src/tmtests_empty_function.c \
- ../support/src/tmtests_support.c
-psxtmbarrier04_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_psxtmbarrier04) \
- $(support_includes) -I$(top_srcdir)/../tmtests/include
-endif
-
-if TEST_psxtmbarrierattr01
-psxtm_tests += psxtmbarrierattr01
-psxtm_docs += psxtmbarrierattr01/psxtmbarrierattr01.doc
-psxtmbarrierattr01_SOURCES = psxtmbarrierattr01/init.c \
- ../tmtests/include/timesys.h ../support/src/tmtests_empty_function.c \
- ../support/src/tmtests_support.c
-psxtmbarrierattr01_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_psxtmbarrierattr01) \
- $(support_includes) -I$(top_srcdir)/../tmtests/include
-endif
-
-if TEST_psxtmcleanup01
-psxtm_tests += psxtmcleanup01
-psxtm_docs += psxtmcleanup01/psxtmcleanup01.doc
-psxtmcleanup01_SOURCES = psxtmcleanup01/init.c \
- ../tmtests/include/timesys.h ../support/src/tmtests_empty_function.c \
- ../support/src/tmtests_support.c
-psxtmcleanup01_CPPFLAGS = $(AM_CPPFLAGS) \
- $(TEST_FLAGS_psxtmcleanup01) $(support_includes) \
- -I$(top_srcdir)/../tmtests/include
-endif
-
-if TEST_psxtmclocknanosleep01
-psxtm_tests += psxtmclocknanosleep01
-psxtm_docs += psxtmclocknanosleep01/psxtmclocknanosleep01.doc
-psxtmclocknanosleep01_SOURCES = psxtmclocknanosleep01/init.c \
- ../tmtests/include/timesys.h ../support/src/tmtests_empty_function.c \
- ../support/src/tmtests_support.c
-psxtmclocknanosleep01_CPPFLAGS = $(AM_CPPFLAGS) \
- $(TEST_FLAGS_psxtmclocknanosleep01) $(support_includes) \
- -I$(top_srcdir)/../tmtests/include
-endif
-
-if TEST_psxtmclocknanosleep02
-psxtm_tests += psxtmclocknanosleep02
-psxtm_docs += psxtmclocknanosleep02/psxtmclocknanosleep02.doc
-psxtmclocknanosleep02_SOURCES = psxtmclocknanosleep02/init.c \
- ../tmtests/include/timesys.h ../support/src/tmtests_empty_function.c \
- ../support/src/tmtests_support.c
-psxtmclocknanosleep02_CPPFLAGS = $(AM_CPPFLAGS) \
- $(TEST_FLAGS_psxtmclocknanosleep02) $(support_includes) \
- -I$(top_srcdir)/../tmtests/include
-endif
-
-if TEST_psxtmclocknanosleep03
-psxtm_tests += psxtmclocknanosleep03
-psxtm_docs += psxtmclocknanosleep03/psxtmclocknanosleep03.doc
-psxtmclocknanosleep03_SOURCES = psxtmclocknanosleep03/init.c \
- ../tmtests/include/timesys.h ../support/src/tmtests_empty_function.c \
- ../support/src/tmtests_support.c
-psxtmclocknanosleep03_CPPFLAGS = $(AM_CPPFLAGS) \
- $(TEST_FLAGS_psxtmclocknanosleep03) $(support_includes) \
- -I$(top_srcdir)/../tmtests/include
-endif
-
-if TEST_psxtmcond01
-psxtm_tests += psxtmcond01
-psxtm_docs += psxtmcond01/psxtmcond01.doc
-psxtmcond01_SOURCES = psxtmcond01/init.c ../tmtests/include/timesys.h \
- ../support/src/tmtests_empty_function.c \
- ../support/src/tmtests_support.c
-psxtmcond01_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_psxtmcond01) \
- $(support_includes) -I$(top_srcdir)/../tmtests/include
-endif
-
-if TEST_psxtmcond02
-psxtm_tests += psxtmcond02
-psxtm_docs += psxtmcond02/psxtmcond02.doc
-psxtmcond02_SOURCES = psxtmcond02/init.c ../tmtests/include/timesys.h \
- ../support/src/tmtests_empty_function.c \
- ../support/src/tmtests_support.c
-psxtmcond02_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_psxtmcond02) \
- $(support_includes) -I$(top_srcdir)/../tmtests/include
-endif
-
-if TEST_psxtmcond03
-psxtm_tests += psxtmcond03
-psxtm_docs += psxtmcond03/psxtmcond03.doc
-psxtmcond03_SOURCES = psxtmcond03/init.c ../tmtests/include/timesys.h \
- ../support/src/tmtests_empty_function.c \
- ../support/src/tmtests_support.c
-psxtmcond03_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_psxtmcond03) \
- $(support_includes) -I$(top_srcdir)/../tmtests/include
-endif
-
-if TEST_psxtmcond04
-psxtm_tests += psxtmcond04
-psxtm_docs += psxtmcond04/psxtmcond04.doc
-psxtmcond04_SOURCES = psxtmcond04/init.c ../tmtests/include/timesys.h \
- ../support/src/tmtests_empty_function.c \
- ../support/src/tmtests_support.c
-psxtmcond04_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_psxtmcond04) \
- $(support_includes) -I$(top_srcdir)/../tmtests/include
-endif
-
-if TEST_psxtmcond05
-psxtm_tests += psxtmcond05
-psxtm_docs += psxtmcond05/psxtmcond05.doc
-psxtmcond05_SOURCES = psxtmcond05/init.c ../tmtests/include/timesys.h \
- ../support/src/tmtests_empty_function.c \
- ../support/src/tmtests_support.c
-psxtmcond05_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_psxtmcond05) \
- $(support_includes) -I$(top_srcdir)/../tmtests/include
-endif
-
-if TEST_psxtmcond06
-psxtm_tests += psxtmcond06
-psxtm_docs += psxtmcond06/psxtmcond06.doc
-psxtmcond06_SOURCES = psxtmcond06/init.c ../tmtests/include/timesys.h \
- ../support/src/tmtests_empty_function.c \
- ../support/src/tmtests_support.c
-psxtmcond06_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_psxtmcond06) \
- $(support_includes) -I$(top_srcdir)/../tmtests/include
-endif
-
-if TEST_psxtmcond07
-psxtm_tests += psxtmcond07
-psxtm_docs += psxtmcond07/psxtmcond07.doc
-psxtmcond07_SOURCES = psxtmcond07/init.c ../tmtests/include/timesys.h \
- ../support/src/tmtests_empty_function.c \
- ../support/src/tmtests_support.c
-psxtmcond07_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_psxtmcond07) \
- $(support_includes) -I$(top_srcdir)/../tmtests/include
-endif
-
-if TEST_psxtmcond08
-psxtm_tests += psxtmcond08
-psxtm_docs += psxtmcond08/psxtmcond08.doc
-psxtmcond08_SOURCES = psxtmcond08/init.c ../tmtests/include/timesys.h \
- ../support/src/tmtests_empty_function.c \
- ../support/src/tmtests_support.c
-psxtmcond08_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_psxtmcond08) \
- $(support_includes) -I$(top_srcdir)/../tmtests/include
-endif
-
-if TEST_psxtmcond09
-psxtm_tests += psxtmcond09
-psxtm_docs += psxtmcond09/psxtmcond09.doc
-psxtmcond09_SOURCES = psxtmcond09/init.c ../tmtests/include/timesys.h \
- ../support/src/tmtests_empty_function.c \
- ../support/src/tmtests_support.c
-psxtmcond09_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_psxtmcond09) \
- $(support_includes) -I$(top_srcdir)/../tmtests/include
-endif
-
-if TEST_psxtmcond10
-psxtm_tests += psxtmcond10
-psxtm_docs += psxtmcond10/psxtmcond10.doc
-psxtmcond10_SOURCES = psxtmcond10/init.c ../tmtests/include/timesys.h \
- ../support/src/tmtests_empty_function.c \
- ../support/src/tmtests_support.c
-psxtmcond10_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_psxtmcond10) \
- $(support_includes) -I$(top_srcdir)/../tmtests/include
-endif
-
-if TEST_psxtmkey01
-psxtm_tests += psxtmkey01
-psxtm_docs += psxtmkey01/psxtmkey01.doc
-psxtmkey01_SOURCES = psxtmkey01/init.c ../tmtests/include/timesys.h \
- ../support/src/tmtests_empty_function.c \
- ../support/src/tmtests_support.c
-psxtmkey01_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_psxtmkey01) \
- $(support_includes) -I$(top_srcdir)/../tmtests/include
-endif
-
-if TEST_psxtmkey02
-psxtm_tests += psxtmkey02
-psxtm_docs += psxtmkey02/psxtmkey02.doc
-psxtmkey02_SOURCES = psxtmkey02/init.c ../tmtests/include/timesys.h \
- ../support/src/tmtests_empty_function.c \
- ../support/src/tmtests_support.c
-psxtmkey02_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_psxtmkey02) \
- $(support_includes) -I$(top_srcdir)/../tmtests/include
-endif
-
-if TEST_psxtmmq01
-psxtm_tests += psxtmmq01
-psxtm_docs += psxtmmq01/psxtmmq01.doc
-psxtmmq01_SOURCES = psxtmmq01/init.c ../tmtests/include/timesys.h \
- ../support/src/tmtests_empty_function.c \
- ../support/src/tmtests_support.c
-psxtmmq01_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_psxtmmq01) \
- $(support_includes) -I$(top_srcdir)/../tmtests/include
-endif
-
-if TEST_psxtmmutex01
-psxtm_tests += psxtmmutex01
-psxtm_docs += psxtmmutex01/psxtmmutex01.doc
-psxtmmutex01_SOURCES = psxtmmutex01/init.c \
- ../tmtests/include/timesys.h ../support/src/tmtests_empty_function.c \
- ../support/src/tmtests_support.c
-psxtmmutex01_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_psxtmmutex01) \
- $(support_includes) -I$(top_srcdir)/../tmtests/include
-endif
-
-if TEST_psxtmmutex02
-psxtm_tests += psxtmmutex02
-psxtm_docs += psxtmmutex02/psxtmmutex02.doc
-psxtmmutex02_SOURCES = psxtmmutex02/init.c \
- ../tmtests/include/timesys.h ../support/src/tmtests_empty_function.c \
- ../support/src/tmtests_support.c
-psxtmmutex02_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_psxtmmutex02) \
- $(support_includes) -I$(top_srcdir)/../tmtests/include
-endif
-
-if TEST_psxtmmutex03
-psxtm_tests += psxtmmutex03
-psxtm_docs += psxtmmutex03/psxtmmutex03.doc
-psxtmmutex03_SOURCES = psxtmmutex03/init.c \
- ../tmtests/include/timesys.h ../support/src/tmtests_empty_function.c \
- ../support/src/tmtests_support.c
-psxtmmutex03_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_psxtmmutex03) \
- $(support_includes) -I$(top_srcdir)/../tmtests/include
-endif
-
-if TEST_psxtmmutex04
-psxtm_tests += psxtmmutex04
-psxtm_docs += psxtmmutex04/psxtmmutex04.doc
-psxtmmutex04_SOURCES = psxtmmutex04/init.c \
- ../tmtests/include/timesys.h ../support/src/tmtests_empty_function.c \
- ../support/src/tmtests_support.c
-psxtmmutex04_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_psxtmmutex04) \
- $(support_includes) -I$(top_srcdir)/../tmtests/include
-endif
-
-if TEST_psxtmmutex05
-psxtm_tests += psxtmmutex05
-psxtm_docs += psxtmmutex05/psxtmmutex05.doc
-psxtmmutex05_SOURCES = psxtmmutex05/init.c \
- ../tmtests/include/timesys.h ../support/src/tmtests_empty_function.c \
- ../support/src/tmtests_support.c
-psxtmmutex05_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_psxtmmutex05) \
- $(support_includes) -I$(top_srcdir)/../tmtests/include
-endif
-
-if TEST_psxtmmutex06
-psxtm_tests += psxtmmutex06
-psxtm_docs += psxtmmutex06/psxtmmutex06.doc
-psxtmmutex06_SOURCES = psxtmmutex06/init.c \
- ../tmtests/include/timesys.h ../support/src/tmtests_empty_function.c \
- ../support/src/tmtests_support.c
-psxtmmutex06_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_psxtmmutex06) \
- $(support_includes) -I$(top_srcdir)/../tmtests/include
-endif
-
-if TEST_psxtmmutex07
-psxtm_tests += psxtmmutex07
-psxtm_docs += psxtmmutex07/psxtmmutex07.doc
-psxtmmutex07_SOURCES = psxtmmutex07/init.c \
- ../tmtests/include/timesys.h ../support/src/tmtests_empty_function.c \
- ../support/src/tmtests_support.c
-psxtmmutex07_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_psxtmmutex07) \
- $(support_includes) -I$(top_srcdir)/../tmtests/include
-endif
-
-if TEST_psxtmmutexattr01
-psxtm_tests += psxtmmutexattr01
-psxtm_docs += psxtmmutexattr01/psxtmmutexattr01.doc
-psxtmmutexattr01_SOURCES = psxtmmutexattr01/init.c \
- ../tmtests/include/timesys.h ../support/src/tmtests_empty_function.c \
- ../support/src/tmtests_support.c
-psxtmmutexattr01_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_psxtmmutexattr01) \
- $(support_includes) -I$(top_srcdir)/../tmtests/include
-endif
-
-if TEST_psxtmnanosleep01
-psxtm_tests += psxtmnanosleep01
-psxtm_docs += psxtmnanosleep01/psxtmnanosleep01.doc
-psxtmnanosleep01_SOURCES = psxtmnanosleep01/init.c \
- ../tmtests/include/timesys.h ../support/src/tmtests_empty_function.c \
- ../support/src/tmtests_support.c
-psxtmnanosleep01_CPPFLAGS = $(AM_CPPFLAGS) \
- $(TEST_FLAGS_psxtmnanosleep01) $(support_includes) \
- -I$(top_srcdir)/../tmtests/include
-endif
-
-if TEST_psxtmnanosleep02
-psxtm_tests += psxtmnanosleep02
-psxtm_docs += psxtmnanosleep02/psxtmnanosleep02.doc
-psxtmnanosleep02_SOURCES = psxtmnanosleep02/init.c \
- ../tmtests/include/timesys.h ../support/src/tmtests_empty_function.c \
- ../support/src/tmtests_support.c
-psxtmnanosleep02_CPPFLAGS = $(AM_CPPFLAGS) \
- $(TEST_FLAGS_psxtmnanosleep02) $(support_includes) \
- -I$(top_srcdir)/../tmtests/include
-endif
-
-if TEST_psxtmonce01
-psxtm_tests += psxtmonce01
-psxtm_docs += psxtmonce01/psxtmonce01.doc
-psxtmonce01_SOURCES = psxtmonce01/init.c \
- ../tmtests/include/timesys.h ../support/src/tmtests_empty_function.c \
- ../support/src/tmtests_support.c
-psxtmonce01_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_psxtmonce01) \
- $(support_includes) -I$(top_srcdir)/../tmtests/include
-endif
-
-if TEST_psxtmrwlock01
-psxtm_tests += psxtmrwlock01
-psxtm_docs += psxtmrwlock01/psxtmrwlock01.doc
-psxtmrwlock01_SOURCES = psxtmrwlock01/init.c \
- ../tmtests/include/timesys.h ../support/src/tmtests_empty_function.c \
- ../support/src/tmtests_support.c
-psxtmrwlock01_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_psxtmrwlock01) \
- $(support_includes) -I$(top_srcdir)/../tmtests/include
-endif
-
-if TEST_psxtmrwlock02
-psxtm_tests += psxtmrwlock02
-psxtm_docs += psxtmrwlock02/psxtmrwlock02.doc
-psxtmrwlock02_SOURCES = psxtmrwlock02/init.c \
- ../tmtests/include/timesys.h ../support/src/tmtests_empty_function.c \
- ../support/src/tmtests_support.c
-psxtmrwlock02_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_psxtmrwlock02) \
- $(support_includes) -I$(top_srcdir)/../tmtests/include
-endif
-
-if TEST_psxtmrwlock03
-psxtm_tests += psxtmrwlock03
-psxtm_docs += psxtmrwlock03/psxtmrwlock03.doc
-psxtmrwlock03_SOURCES = psxtmrwlock03/init.c \
- ../tmtests/include/timesys.h ../support/src/tmtests_empty_function.c \
- ../support/src/tmtests_support.c
-psxtmrwlock03_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_psxtmrwlock03) \
- $(support_includes) -I$(top_srcdir)/../tmtests/include
-endif
-
-if TEST_psxtmrwlock04
-psxtm_tests += psxtmrwlock04
-psxtm_docs += psxtmrwlock04/psxtmrwlock04.doc
-psxtmrwlock04_SOURCES = psxtmrwlock04/init.c \
- ../tmtests/include/timesys.h ../support/src/tmtests_empty_function.c \
- ../support/src/tmtests_support.c
-psxtmrwlock04_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_psxtmrwlock04) \
- $(support_includes) -I$(top_srcdir)/../tmtests/include
-endif
-
-if TEST_psxtmrwlock05
-psxtm_tests += psxtmrwlock05
-psxtm_docs += psxtmrwlock05/psxtmrwlock05.doc
-psxtmrwlock05_SOURCES = psxtmrwlock05/init.c \
- ../tmtests/include/timesys.h ../support/src/tmtests_empty_function.c \
- ../support/src/tmtests_support.c
-psxtmrwlock05_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_psxtmrwlock05) \
- $(support_includes) -I$(top_srcdir)/../tmtests/include
-endif
-
-if TEST_psxtmrwlock06
-psxtm_tests += psxtmrwlock06
-psxtm_docs += psxtmrwlock06/psxtmrwlock06.doc
-psxtmrwlock06_SOURCES = psxtmrwlock06/init.c \
- ../tmtests/include/timesys.h ../support/src/tmtests_empty_function.c \
- ../support/src/tmtests_support.c
-psxtmrwlock06_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_psxtmrwlock06) \
- $(support_includes) -I$(top_srcdir)/../tmtests/include
-endif
-
-if TEST_psxtmrwlock07
-psxtm_tests += psxtmrwlock07
-psxtm_docs += psxtmrwlock07/psxtmrwlock07.doc
-psxtmrwlock07_SOURCES = psxtmrwlock07/init.c \
- ../tmtests/include/timesys.h ../support/src/tmtests_empty_function.c \
- ../support/src/tmtests_support.c
-psxtmrwlock07_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_psxtmrwlock07) \
- $(support_includes) -I$(top_srcdir)/../tmtests/include
-endif
-
-if TEST_psxtmmqrcvblock01
-psxtm_tests += psxtmmqrcvblock01
-psxtm_docs += psxtmmqrcvblock01/psxtmmqrcvblock01.doc
-psxtmmqrcvblock01_SOURCES = psxtmmqrcvblock01/init.c \
- ../tmtests/include/timesys.h ../support/src/tmtests_empty_function.c \
- ../support/src/tmtests_support.c
-psxtmmqrcvblock01_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_psxtmmqrcvblock01) \
- $(support_includes) -I$(top_srcdir)/../tmtests/include
-endif
-
-if TEST_psxtmmqrcvblock02
-psxtm_tests += psxtmmqrcvblock02
-psxtm_docs += psxtmmqrcvblock02/psxtmmqrcvblock02.doc
-psxtmmqrcvblock02_SOURCES = psxtmmqrcvblock02/init.c \
- ../tmtests/include/timesys.h ../support/src/tmtests_empty_function.c \
- ../support/src/tmtests_support.c
-psxtmmqrcvblock02_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_psxtmmqrcvblock02) \
- $(support_includes) -I$(top_srcdir)/../tmtests/include
-endif
-
-if TEST_psxtmsem01
-psxtm_tests += psxtmsem01
-psxtm_docs += psxtmsem01/psxtmsem01.doc
-psxtmsem01_SOURCES = psxtmsem01/init.c ../tmtests/include/timesys.h \
- ../support/src/tmtests_empty_function.c \
- ../support/src/tmtests_support.c
-psxtmsem01_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_psxtmsem01) \
- $(support_includes) -I$(top_srcdir)/../tmtests/include
-endif
-
-if TEST_psxtmsem02
-psxtm_tests += psxtmsem02
-psxtm_docs += psxtmsem02/psxtmsem02.doc
-psxtmsem02_SOURCES = psxtmsem02/init.c ../tmtests/include/timesys.h \
- ../support/src/tmtests_empty_function.c \
- ../support/src/tmtests_support.c
-psxtmsem02_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_psxtmsem02) \
- $(support_includes) -I$(top_srcdir)/../tmtests/include
-endif
-
-if TEST_psxtmsem03
-psxtm_tests += psxtmsem03
-psxtm_docs += psxtmsem03/psxtmsem03.doc
-psxtmsem03_SOURCES = psxtmsem03/init.c ../tmtests/include/timesys.h \
- ../support/src/tmtests_empty_function.c \
- ../support/src/tmtests_support.c
-psxtmsem03_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_psxtmsem03) \
- $(support_includes) -I$(top_srcdir)/../tmtests/include
-endif
-
-if TEST_psxtmsem04
-psxtm_tests += psxtmsem04
-psxtm_docs += psxtmsem04/psxtmsem04.doc
-psxtmsem04_SOURCES = psxtmsem04/init.c ../tmtests/include/timesys.h \
- ../support/src/tmtests_empty_function.c \
- ../support/src/tmtests_support.c
-psxtmsem04_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_psxtmsem04) \
- $(support_includes) -I$(top_srcdir)/../tmtests/include
-endif
-
-if TEST_psxtmsem05
-psxtm_tests += psxtmsem05
-psxtm_docs += psxtmsem05/psxtmsem05.doc
-psxtmsem05_SOURCES = psxtmsem05/init.c ../tmtests/include/timesys.h \
- ../support/src/tmtests_empty_function.c \
- ../support/src/tmtests_support.c
-psxtmsem05_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_psxtmsem05) \
- $(support_includes) -I$(top_srcdir)/../tmtests/include
-endif
-
-if TEST_psxtmsleep01
-psxtm_tests += psxtmsleep01
-psxtm_docs += psxtmsleep01/psxtmsleep01.doc
-psxtmsleep01_SOURCES = psxtmsleep01/init.c \
- ../tmtests/include/timesys.h ../support/src/tmtests_empty_function.c \
- ../support/src/tmtests_support.c
-psxtmsleep01_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_psxtmsleep01) \
- $(support_includes) -I$(top_srcdir)/../tmtests/include
-endif
-
-if TEST_psxtmsleep02
-psxtm_tests += psxtmsleep02
-psxtm_docs += psxtmsleep02/psxtmsleep02.doc
-psxtmsleep02_SOURCES = psxtmsleep02/init.c \
- ../tmtests/include/timesys.h ../support/src/tmtests_empty_function.c \
- ../support/src/tmtests_support.c
-psxtmsleep02_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_psxtmsleep02) \
- $(support_includes) -I$(top_srcdir)/../tmtests/include
-endif
-
-if TEST_psxtmthread01
-psxtm_tests += psxtmthread01
-psxtm_docs += psxtmthread01/psxtmthread01.doc
-psxtmthread01_SOURCES = psxtmthread01/init.c \
- ../tmtests/include/timesys.h ../support/src/tmtests_empty_function.c \
- ../support/src/tmtests_support.c
-psxtmthread01_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_psxtmthread01) \
- $(support_includes) -I$(top_srcdir)/../tmtests/include
-endif
-
-if TEST_psxtmthread02
-psxtm_tests += psxtmthread02
-psxtm_docs += psxtmthread02/psxtmthread02.doc
-psxtmthread02_SOURCES = psxtmthread02/init.c \
- ../tmtests/include/timesys.h ../support/src/tmtests_empty_function.c \
- ../support/src/tmtests_support.c
-psxtmthread02_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_psxtmthread02) \
- $(support_includes) -I$(top_srcdir)/../tmtests/include
-endif
-
-if TEST_psxtmthread03
-psxtm_tests += psxtmthread03
-psxtm_docs += psxtmthread03/psxtmthread03.doc
-psxtmthread03_SOURCES = psxtmthread03/init.c \
- ../tmtests/include/timesys.h ../support/src/tmtests_empty_function.c \
- ../support/src/tmtests_support.c
-psxtmthread03_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_psxtmthread03) \
- $(support_includes) -I$(top_srcdir)/../tmtests/include
-endif
-
-if TEST_psxtmthread04
-psxtm_tests += psxtmthread04
-psxtm_docs += psxtmthread04/psxtmthread04.doc
-psxtmthread04_SOURCES = psxtmthread04/init.c \
- ../tmtests/include/timesys.h ../support/src/tmtests_empty_function.c \
- ../support/src/tmtests_support.c
-psxtmthread04_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_psxtmthread04) \
- $(support_includes) -I$(top_srcdir)/../tmtests/include
-endif
-
-if TEST_psxtmthread05
-psxtm_tests += psxtmthread05
-psxtm_docs += psxtmthread05/psxtmthread05.doc
-psxtmthread05_SOURCES = psxtmthread05/init.c \
- ../tmtests/include/timesys.h ../support/src/tmtests_empty_function.c \
- ../support/src/tmtests_support.c
-psxtmthread05_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_psxtmthread05) \
- $(support_includes) -I$(top_srcdir)/../tmtests/include
-endif
-
-if TEST_psxtmthread06
-psxtm_tests += psxtmthread06
-psxtm_docs += psxtmthread06/psxtmthread06.doc
-psxtmthread06_SOURCES = psxtmthread06/init.c \
- ../tmtests/include/timesys.h ../support/src/tmtests_empty_function.c \
- ../support/src/tmtests_support.c
-psxtmthread06_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_psxtmthread06) \
- $(support_includes) -I$(top_srcdir)/../tmtests/include
-endif
-
-if TEST_psxtmthreadattr01
-psxtm_tests += psxtmthreadattr01
-psxtm_docs += psxtmthreadattr01/psxtmthreadattr01.doc
-psxtmthreadattr01_SOURCES = psxtmthreadattr01/init.c \
- ../tmtests/include/timesys.h ../support/src/tmtests_empty_function.c \
- ../support/src/tmtests_support.c
-psxtmthreadattr01_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_psxtmthreadattr01) \
- $(support_includes) -I$(top_srcdir)/../tmtests/include
-endif
-
-noinst_PROGRAMS = $(psxtm_tests)
diff --git a/testsuites/psxtmtests/configure.ac b/testsuites/psxtmtests/configure.ac
deleted file mode 100644
index 857a8bac3c..0000000000
--- a/testsuites/psxtmtests/configure.ac
+++ /dev/null
@@ -1,91 +0,0 @@
-## Process this file with autoconf to produce a configure script.
-
-AC_PREREQ([2.69])
-AC_INIT([rtems-c-src-tests-psxtmtests],[_RTEMS_VERSION],[https://devel.rtems.org/newticket])
-AC_CONFIG_SRCDIR([psxtmmutex02])
-RTEMS_TOP([../..],[..])
-RTEMS_SOURCE_TOP
-RTEMS_BUILD_TOP
-
-RTEMS_CANONICAL_TARGET_CPU
-
-AM_INIT_AUTOMAKE([no-define foreign subdir-objects 1.12.2])
-AM_MAINTAINER_MODE
-
-RTEMS_ENV_RTEMSBSP
-
-RTEMS_PROJECT_ROOT
-
-RTEMS_PROG_CC_FOR_TARGET
-
-RTEMS_CANONICALIZE_TOOLS
-
-RTEMS_CHECK_CUSTOM_BSP(RTEMS_BSP)
-AC_CONFIG_HEADER([config.h])
-
-RTEMS_CHECK_CPUOPTS([RTEMS_POSIX_API])
-AM_CONDITIONAL(HAS_POSIX,test x"${rtems_cv_RTEMS_POSIX_API}" = x"yes")
-
-OPERATION_COUNT=${OPERATION_COUNT-100}
-AC_SUBST(OPERATION_COUNT)
-
-# BSP Test configuration
-RTEMS_TEST_CHECK([psxtmbarrier01])
-RTEMS_TEST_CHECK([psxtmbarrier02])
-RTEMS_TEST_CHECK([psxtmbarrier03])
-RTEMS_TEST_CHECK([psxtmbarrier04])
-RTEMS_TEST_CHECK([psxtmbarrierattr01])
-RTEMS_TEST_CHECK([psxtmcleanup01])
-RTEMS_TEST_CHECK([psxtmclocknanosleep01])
-RTEMS_TEST_CHECK([psxtmclocknanosleep02])
-RTEMS_TEST_CHECK([psxtmclocknanosleep03])
-RTEMS_TEST_CHECK([psxtmcond01])
-RTEMS_TEST_CHECK([psxtmcond02])
-RTEMS_TEST_CHECK([psxtmcond03])
-RTEMS_TEST_CHECK([psxtmcond04])
-RTEMS_TEST_CHECK([psxtmcond05])
-RTEMS_TEST_CHECK([psxtmcond06])
-RTEMS_TEST_CHECK([psxtmcond07])
-RTEMS_TEST_CHECK([psxtmcond08])
-RTEMS_TEST_CHECK([psxtmcond09])
-RTEMS_TEST_CHECK([psxtmcond10])
-RTEMS_TEST_CHECK([psxtmkey01])
-RTEMS_TEST_CHECK([psxtmkey02])
-RTEMS_TEST_CHECK([psxtmmq01])
-RTEMS_TEST_CHECK([psxtmmutex01])
-RTEMS_TEST_CHECK([psxtmmutex02])
-RTEMS_TEST_CHECK([psxtmmutex03])
-RTEMS_TEST_CHECK([psxtmmutex04])
-RTEMS_TEST_CHECK([psxtmmutex05])
-RTEMS_TEST_CHECK([psxtmmutex06])
-RTEMS_TEST_CHECK([psxtmmutex07])
-RTEMS_TEST_CHECK([psxtmmutexattr01])
-RTEMS_TEST_CHECK([psxtmnanosleep01])
-RTEMS_TEST_CHECK([psxtmnanosleep02])
-RTEMS_TEST_CHECK([psxtmonce01])
-RTEMS_TEST_CHECK([psxtmrwlock01])
-RTEMS_TEST_CHECK([psxtmrwlock02])
-RTEMS_TEST_CHECK([psxtmrwlock03])
-RTEMS_TEST_CHECK([psxtmrwlock04])
-RTEMS_TEST_CHECK([psxtmrwlock05])
-RTEMS_TEST_CHECK([psxtmrwlock06])
-RTEMS_TEST_CHECK([psxtmrwlock07])
-RTEMS_TEST_CHECK([psxtmmqrcvblock01])
-RTEMS_TEST_CHECK([psxtmmqrcvblock02])
-RTEMS_TEST_CHECK([psxtmsem01])
-RTEMS_TEST_CHECK([psxtmsem02])
-RTEMS_TEST_CHECK([psxtmsem03])
-RTEMS_TEST_CHECK([psxtmsem04])
-RTEMS_TEST_CHECK([psxtmsem05])
-RTEMS_TEST_CHECK([psxtmsleep01])
-RTEMS_TEST_CHECK([psxtmsleep02])
-RTEMS_TEST_CHECK([psxtmthread01])
-RTEMS_TEST_CHECK([psxtmthread02])
-RTEMS_TEST_CHECK([psxtmthread03])
-RTEMS_TEST_CHECK([psxtmthread04])
-RTEMS_TEST_CHECK([psxtmthread05])
-RTEMS_TEST_CHECK([psxtmthread06])
-RTEMS_TEST_CHECK([psxtmthreadattr01])
-
-AC_CONFIG_FILES([Makefile])
-AC_OUTPUT
diff --git a/testsuites/rhealstone/Makefile.am b/testsuites/rhealstone/Makefile.am
deleted file mode 100644
index bb214357fc..0000000000
--- a/testsuites/rhealstone/Makefile.am
+++ /dev/null
@@ -1,70 +0,0 @@
-#
-# Real-time Benchmarking
-#
-
-ACLOCAL_AMFLAGS = -I ../aclocal
-
-include $(RTEMS_ROOT)/make/custom/@RTEMS_BSP@.cfg
-include $(top_srcdir)/../automake/compile.am
-
-rhealstones =
-rhealstone_screens =
-rhealstone_docs =
-
-support_includes = -I$(top_srcdir)/../support/include
-
-if TEST_rhdeadlockbrk
-rhealstones += rhdeadlockbrk
-rhealstone_docs += rhdeadlockbrk/rhdeadlockbrk.adoc
-rhdeadlockbrk_SOURCES = rhdeadlockbrk/deadlockbrk.c \
- ../tmtests/include/timesys.h
-rhdeadlockbrk_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_rhdeadlockbrk) \
- $(support_includes) -I$(top_srcdir)/../tmtests/include
-endif
-
-if TEST_rhilatency
-rhealstones += rhilatency
-rhealstone_docs += rhilatency/rhilatency.adoc
-rhilatency_SOURCES = rhilatency/ilatency.c \
- ../tmtests/include/timesys.h
-rhilatency_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_rhilatency) \
- $(support_includes) -I$(top_srcdir)/../tmtests/include
-endif
-
-if TEST_rhmlatency
-rhealstones += rhmlatency
-rhealstone_docs += rhmlatency/rhmlatency.adoc
-rhmlatency_SOURCES = rhmlatency/mlatency.c \
- ../tmtests/include/timesys.h
-rhmlatency_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_rhmlatency) \
- $(support_includes) -I$(top_srcdir)/../tmtests/include
-endif
-
-if TEST_rhsemshuffle
-rhealstones += rhsemshuffle
-rhealstone_docs += rhsemshuffle/rhsemshuffle.adoc
-rhsemshuffle_SOURCES = rhsemshuffle/semshuffle.c \
- ../tmtests/include/timesys.h
-rhsemshuffle_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_rhsemshuffle) \
- $(support_includes) -I$(top_srcdir)/../tmtests/include
-endif
-
-if TEST_rhtaskpreempt
-rhealstones += rhtaskpreempt
-rhealstone_docs += rhtaskpreempt/rhtaskpreempt.adoc
-rhtaskpreempt_SOURCES = rhtaskpreempt/taskpreempt.c \
- ../tmtests/include/timesys.h
-rhtaskpreempt_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_rhtaskpreempt) \
- $(support_includes) -I$(top_srcdir)/../tmtests/include
-endif
-
-if TEST_rhtaskswitch
-rhealstones += rhtaskswitch
-rhealstone_docs += rhtaskswitch/rhtaskswitch.adoc
-rhtaskswitch_SOURCES = rhtaskswitch/taskswitch.c \
- ../tmtests/include/timesys.h
-rhtaskswitch_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_rhtaskswitch) \
- $(support_includes) -I$(top_srcdir)/../tmtests/include
-endif
-
-noinst_PROGRAMS = $(rhealstones)
diff --git a/testsuites/rhealstone/configure.ac b/testsuites/rhealstone/configure.ac
deleted file mode 100644
index 0457f35ab8..0000000000
--- a/testsuites/rhealstone/configure.ac
+++ /dev/null
@@ -1,35 +0,0 @@
-## Process this file with autoconf to produce a configure script.
-
-AC_PREREQ([2.69])
-AC_INIT([rtems-c-src-tests-rhealstone],[_RTEMS_VERSION],[https://devel.rtems.org/newticket])
-AC_CONFIG_SRCDIR([rhtaskswitch])
-AC_CONFIG_HEADER([config.h])
-RTEMS_TOP([../..],[..])
-RTEMS_SOURCE_TOP
-RTEMS_BUILD_TOP
-
-RTEMS_CANONICAL_TARGET_CPU
-
-AM_INIT_AUTOMAKE([no-define foreign subdir-objects 1.12.2])
-AM_MAINTAINER_MODE
-
-RTEMS_ENV_RTEMSBSP
-
-RTEMS_PROJECT_ROOT
-
-RTEMS_PROG_CC_FOR_TARGET
-
-RTEMS_CANONICALIZE_TOOLS
-
-RTEMS_CHECK_CUSTOM_BSP(RTEMS_BSP)
-
-# BSP Test configuration
-RTEMS_TEST_CHECK([rhdeadlockbrk])
-RTEMS_TEST_CHECK([rhilatency])
-RTEMS_TEST_CHECK([rhmlatency])
-RTEMS_TEST_CHECK([rhsemshuffle])
-RTEMS_TEST_CHECK([rhtaskpreempt])
-RTEMS_TEST_CHECK([rhtaskswitch])
-
-AC_CONFIG_FILES([Makefile])
-AC_OUTPUT
diff --git a/testsuites/samples/Makefile.am b/testsuites/samples/Makefile.am
deleted file mode 100644
index d6abe53eab..0000000000
--- a/testsuites/samples/Makefile.am
+++ /dev/null
@@ -1,136 +0,0 @@
-#
-# Samples
-#
-
-ACLOCAL_AMFLAGS = -I ../aclocal
-
-include $(RTEMS_ROOT)/make/custom/@RTEMS_BSP@.cfg
-include $(top_srcdir)/../automake/compile.am
-
-samples =
-sample_screens =
-sample_docs =
-
-support_includes = -I$(top_srcdir)/../support/include
-
-if HAS_MP
-if TEST_base_mp
-# base_mp is a sample multiprocessing test
-samples += base_mp_node1
-sample_screens += base_mp/base_mp-node1.scn
-sample_docs += base_mp/base_mp-node1.doc
-base_mp_node1_SOURCES = base_mp/init1.c base_mp/apptask.c base_mp/system.h
-base_mp_node1_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_base_mp) \
- $(support_includes)
-samples += base_mp_node2
-sample_screens += base_mp/base_mp-node2.scn
-sample_docs += base_mp/base_mp-node2.doc
-base_mp_node2_SOURCES = base_mp/init2.c base_mp/apptask.c base_mp/system.h
-base_mp_node2_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_base_mp) \
- $(support_includes)
-endif
-endif
-
-if TEST_base_sp
-samples += base_sp
-sample_screens += base_sp/base_sp.scn
-sample_docs += base_sp/base_sp.doc
-base_sp_SOURCES = base_sp/init.c base_sp/apptask.c base_sp/system.h
-base_sp_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_base_sp) \
- $(support_includes)
-endif
-
-if TEST_capture
-samples += capture
-sample_screens += capture/capture.scn
-sample_docs += capture/capture.doc
-capture_SOURCES = capture/init.c capture/test1.c capture/system.h
-capture_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_capture) \
- $(support_includes)
-endif
-
-if CXXTESTS
-if TEST_cdtest
-samples += cdtest
-sample_screens += cdtest/cdtest.scn
-cdtest_SOURCES = cdtest/init.c cdtest/main.cc cdtest/system.h
-cdtest_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_cdtest) \
- $(support_includes)
-endif
-endif
-
-if CXXTESTS
-if TEST_iostream
-samples += cxx_iostream
-sample_screens += iostream/iostream.scn
-sample_docs += iostream/iostream.doc
-cxx_iostream_SOURCES = iostream/init.cc iostream/system.h
-cxx_iostream_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_cxx_iostream)
-endif
-endif
-
-if TEST_fileio
-samples += fileio
-sample_docs += fileio/fileio.doc
-fileio_SOURCES = fileio/init.c fileio/system.h
-fileio_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_fileio) \
- $(support_includes)
-endif
-
-if TEST_hello
-samples += hello
-sample_screens += hello/hello.scn
-sample_docs += hello/hello.doc
-hello_SOURCES = hello/init.c
-hello_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_hello) \
- $(support_includes)
-endif
-
-if TEST_minimum
-samples += minimum
-sample_screens += minimum/minimum.scn
-sample_docs += minimum/minimum.doc
-minimum_SOURCES = minimum/init.c
-minimum_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_minimum)
-endif
-
-if TEST_nsecs
-samples += nsecs
-sample_screens += nsecs/nsecs.scn
-sample_docs += nsecs/nsecs.doc
-nsecs_SOURCES = nsecs/init.c nsecs/empty.c
-nsecs_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_nsecs) \
- $(support_includes)
-endif
-
-if TEST_paranoia
-samples += paranoia
-sample_screens += paranoia/paranoia.scn
-sample_docs += paranoia/paranoia.doc
-paranoia_SOURCES = paranoia/init.c paranoia/paranoia.c \
- paranoia/system.h
-paranoia_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_paranoia) \
- $(support_includes)
-paranoia_LDADD = -lm $(LDADD)
-endif
-
-if TEST_ticker
-samples += ticker
-sample_screens += ticker/ticker.scn
-sample_docs += ticker/ticker.doc
-ticker_SOURCES = ticker/init.c ticker/tasks.c ticker/system.h
-ticker_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_ticker) \
- $(support_includes)
-endif
-
-if TEST_unlimited
-samples += unlimited
-sample_screens += unlimited/unlimited.scn
-sample_docs += unlimited/unlimited.doc
-unlimited_SOURCES = unlimited/init.c unlimited/test1.c \
- unlimited/test2.c unlimited/test3.c unlimited/system.h
-unlimited_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_unlimited) \
- $(support_includes)
-endif
-
-noinst_PROGRAMS = $(samples)
diff --git a/testsuites/samples/configure.ac b/testsuites/samples/configure.ac
deleted file mode 100644
index 9721ea4f26..0000000000
--- a/testsuites/samples/configure.ac
+++ /dev/null
@@ -1,56 +0,0 @@
-## Process this file with autoconf to produce a configure script.
-
-AC_PREREQ([2.69])
-AC_INIT([rtems-c-src-tests-samples],[_RTEMS_VERSION],[https://devel.rtems.org/newticket])
-AC_CONFIG_SRCDIR([hello])
-AC_CONFIG_HEADER([config.h])
-RTEMS_TOP([../..],[..])
-RTEMS_SOURCE_TOP
-RTEMS_BUILD_TOP
-
-RTEMS_CANONICAL_TARGET_CPU
-
-AM_INIT_AUTOMAKE([no-define foreign subdir-objects 1.12.2])
-AM_MAINTAINER_MODE
-
-RTEMS_ENABLE_CXX
-
-RTEMS_ENV_RTEMSBSP
-
-RTEMS_PROJECT_ROOT
-
-RTEMS_PROG_CC_FOR_TARGET
-
-RTEMS_PROG_CXX_FOR_TARGET
-RTEMS_CANONICALIZE_TOOLS
-
-RTEMS_CHECK_CUSTOM_BSP(RTEMS_BSP)
-RTEMS_CHECK_CPUOPTS([RTEMS_MULTIPROCESSING])
-RTEMS_CHECK_CXX(RTEMS_BSP)
-RTEMS_CHECK_CPUOPTS([RTEMS_NETWORKING])
-RTEMS_CHECK_CPUOPTS([RTEMS_SMP])
-
-AM_CONDITIONAL([CXXTESTS],[test "$HAS_CPLUSPLUS" = "yes"])
-AM_CONDITIONAL(NETTESTS,test "$rtems_cv_RTEMS_NETWORKING" = "yes")
-AM_CONDITIONAL(HAS_MP,test "$rtems_cv_RTEMS_MULTIPROCESSING" = "yes")
-AM_CONDITIONAL(NO_SMP,test "$rtems_cv_RTEMS_SMP" != "yes")
-AM_CONDITIONAL(HAS_SMP,test "$rtems_cv_RTEMS_SMP" = "yes")
-
-# BSP Test configuration
-RTEMS_TEST_CHECK([base_mp])
-RTEMS_TEST_CHECK([base_sp])
-RTEMS_TEST_CHECK([capture])
-RTEMS_TEST_CHECK([cdtest])
-RTEMS_TEST_CHECK([iostream])
-RTEMS_TEST_CHECK([fileio])
-RTEMS_TEST_CHECK([hello])
-RTEMS_TEST_CHECK([loopback])
-RTEMS_TEST_CHECK([minimum])
-RTEMS_TEST_CHECK([nsecs])
-RTEMS_TEST_CHECK([paranoia])
-RTEMS_TEST_CHECK([pppd])
-RTEMS_TEST_CHECK([ticker])
-RTEMS_TEST_CHECK([unlimited])
-
-AC_CONFIG_FILES([Makefile])
-AC_OUTPUT
diff --git a/testsuites/smptests/Makefile.am b/testsuites/smptests/Makefile.am
deleted file mode 100644
index 698aaee6f8..0000000000
--- a/testsuites/smptests/Makefile.am
+++ /dev/null
@@ -1,673 +0,0 @@
-#
-# SMP Teststuite
-#
-
-ACLOCAL_AMFLAGS = -I ../aclocal
-
-include $(RTEMS_ROOT)/make/custom/@RTEMS_BSP@.cfg
-include $(top_srcdir)/../automake/compile.am
-
-smp_tests =
-smp_screens =
-smp_docs =
-
-support_includes = -I$(top_srcdir)/../support/include
-
-if HAS_SMP
-if TEST_smp01
-smp_tests += smp01
-smp_screens += smp01/smp01.scn
-smp_docs += smp01/smp01.doc
-smp01_SOURCES = smp01/init.c smp01/tasks.c smp01/system.h \
- ../support/src/locked_print.c
-smp01_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_smp01) \
- $(support_includes)
-endif
-endif
-
-if HAS_SMP
-if TEST_smp02
-smp_tests += smp02
-smp_screens += smp02/smp02.scn
-smp_docs += smp02/smp02.doc
-smp02_SOURCES = smp02/init.c smp02/tasks.c smp02/system.h \
- ../support/src/locked_print.c
-smp02_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_smp02) \
- $(support_includes)
-endif
-endif
-
-if HAS_SMP
-if TEST_smp03
-smp_tests += smp03
-smp_screens += smp03/smp03.scn
-smp_docs += smp03/smp03.doc
-smp03_SOURCES = smp03/init.c smp03/tasks.c smp03/system.h \
- ../support/src/locked_print.c
-smp03_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_smp03) \
- $(support_includes)
-endif
-endif
-
-if HAS_SMP
-if TEST_smp05
-smp_tests += smp05
-smp_screens += smp05/smp05.scn
-smp_docs += smp05/smp05.doc
-smp05_SOURCES = smp05/init.c ../support/src/locked_print.c
-smp05_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_smp05) \
- $(support_includes)
-endif
-endif
-
-if HAS_SMP
-if TEST_smp07
-smp_tests += smp07
-smp_screens += smp07/smp07.scn
-smp_docs += smp07/smp07.doc
-smp07_SOURCES = smp07/init.c ../support/src/locked_print.c
-smp07_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_smp07) \
- $(support_includes)
-endif
-endif
-
-if HAS_SMP
-if TEST_smp08
-smp_tests += smp08
-smp_screens += smp08/smp08.scn
-smp_docs += smp08/smp08.doc
-smp08_SOURCES = smp08/init.c smp08/tasks.c smp08/system.h \
- ../support/src/locked_print.c
-smp08_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_smp08) \
- $(support_includes)
-endif
-endif
-
-if HAS_SMP
-if TEST_smp09
-smp_tests += smp09
-smp_screens += smp09/smp09.scn
-smp_docs += smp09/smp09.doc
-smp09_SOURCES = smp09/init.c ../support/src/locked_print.c
-smp09_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_smp09) \
- $(support_includes)
-endif
-endif
-
-if HAS_SMP
-if TEST_smpaffinity01
-smp_tests += smpaffinity01
-smp_screens += smpaffinity01/smpaffinity01.scn
-smp_docs += smpaffinity01/smpaffinity01.doc
-smpaffinity01_SOURCES = smpaffinity01/init.c
-smpaffinity01_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_smpaffinity01) \
- $(support_includes)
-endif
-endif
-
-if HAS_SMP
-if TEST_smpatomic01
-smp_tests += smpatomic01
-smp_screens += smpatomic01/smpatomic01.scn
-smp_docs += smpatomic01/smpatomic01.doc
-smpatomic01_SOURCES = smpatomic01/init.c
-smpatomic01_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_smpatomic01) \
- $(support_includes)
-endif
-endif
-
-if HAS_SMP
-if TEST_smpcache01
-smp_tests += smpcache01
-smp_screens += smpcache01/smpcache01.scn
-smp_docs += smpcache01/smpcache01.doc
-smpcache01_SOURCES = smpcache01/init.c
-smpcache01_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_smpcache01) \
- $(support_includes)
-endif
-endif
-
-if HAS_SMP
-if TEST_smpcapture01
-smp_tests += smpcapture01
-smp_screens += smpcapture01/smpcapture01.scn
-smp_docs += smpcapture01/smpcapture01.doc
-smpcapture01_SOURCES = smpcapture01/init.c
-smpcapture01_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_smpcapture01) \
- $(support_includes)
-endif
-endif
-
-if HAS_SMP
-if TEST_smpcapture02
-smp_tests += smpcapture02
-smp_screens += smpcapture02/smpcapture02.scn
-smp_docs += smpcapture02/smpcapture02.doc
-smpcapture02_SOURCES = smpcapture02/init.c
-smpcapture02_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_smpcapture02) \
- $(support_includes)
-endif
-endif
-
-if HAS_SMP
-if TEST_smpclock01
-smp_tests += smpclock01
-smp_screens += smpclock01/smpclock01.scn
-smp_docs += smpclock01/smpclock01.doc
-smpclock01_SOURCES = smpclock01/init.c ../support/src/spin.c
-smpclock01_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_smpclock01) \
- $(support_includes)
-endif
-endif
-
-if HAS_SMP
-if TEST_smpfatal01
-smp_tests += smpfatal01
-smp_screens += smpfatal01/smpfatal01.scn
-smp_docs += smpfatal01/smpfatal01.doc
-smpfatal01_SOURCES = smpfatal01/init.c
-smpfatal01_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_smpfatal01) \
- $(support_includes)
-endif
-endif
-
-if HAS_SMP
-if TEST_smpfatal02
-smp_tests += smpfatal02
-smp_screens += smpfatal02/smpfatal02.scn
-smp_docs += smpfatal02/smpfatal02.doc
-smpfatal02_SOURCES = smpfatal02/init.c
-smpfatal02_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_smpfatal02) \
- $(support_includes)
-endif
-endif
-
-if HAS_SMP
-if TEST_smpfatal03
-smp_tests += smpfatal03
-smp_screens += smpfatal03/smpfatal03.scn
-smp_docs += smpfatal03/smpfatal03.doc
-smpfatal03_SOURCES = smpfatal03/init.c
-smpfatal03_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_smpfatal03) \
- $(support_includes)
-endif
-endif
-
-if HAS_SMP
-if TEST_smpfatal04
-smp_tests += smpfatal04
-smp_screens += smpfatal04/smpfatal04.scn
-smp_docs += smpfatal04/smpfatal04.doc
-smpfatal04_SOURCES = smpfatal04/init.c
-smpfatal04_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_smpfatal04) \
- $(support_includes)
-endif
-endif
-
-if HAS_SMP
-if TEST_smpfatal05
-smp_tests += smpfatal05
-smp_screens += smpfatal05/smpfatal05.scn
-smp_docs += smpfatal05/smpfatal05.doc
-smpfatal05_SOURCES = smpfatal05/init.c
-smpfatal05_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_smpfatal05) \
- $(support_includes)
-endif
-endif
-
-if HAS_SMP
-if TEST_smpfatal06
-smp_tests += smpfatal06
-smp_screens += smpfatal06/smpfatal06.scn
-smp_docs += smpfatal06/smpfatal06.doc
-smpfatal06_SOURCES = smpfatal06/init.c
-smpfatal06_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_smpfatal06) \
- $(support_includes)
-endif
-endif
-
-if HAS_SMP
-if TEST_smpfatal08
-smp_tests += smpfatal08
-smp_screens += smpfatal08/smpfatal08.scn
-smp_docs += smpfatal08/smpfatal08.doc
-smpfatal08_SOURCES = smpfatal08/init.c
-smpfatal08_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_smpfatal08) \
- $(support_includes)
-endif
-endif
-
-if HAS_SMP
-if TEST_smpfatal09
-smp_tests += smpfatal09
-smp_screens += smpfatal09/smpfatal09.scn
-smp_docs += smpfatal09/smpfatal09.doc
-smpfatal09_SOURCES = smpfatal09/init.c
-smpfatal09_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_smpfatal09) \
- $(support_includes)
-endif
-endif
-
-if HAS_SMP
-if TEST_smpipi01
-smp_tests += smpipi01
-smp_screens += smpipi01/smpipi01.scn
-smp_docs += smpipi01/smpipi01.doc
-smpipi01_SOURCES = smpipi01/init.c
-smpipi01_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_smpipi01) \
- $(support_includes)
-endif
-endif
-
-if HAS_SMP
-if TEST_smpload01
-smp_tests += smpload01
-smp_screens += smpload01/smpload01.scn
-smp_docs += smpload01/smpload01.doc
-smpload01_SOURCES = smpload01/init.c
-smpload01_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_smpload01) \
- $(support_includes)
-endif
-endif
-
-if HAS_SMP
-if TEST_smplock01
-smp_tests += smplock01
-smp_screens += smplock01/smplock01.scn
-smp_docs += smplock01/smplock01.doc
-smplock01_SOURCES = smplock01/init.c
-smplock01_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_smplock01) \
- $(support_includes)
-endif
-endif
-
-if HAS_SMP
-if TEST_smpmigration01
-smp_tests += smpmigration01
-smp_screens += smpmigration01/smpmigration01.scn
-smp_docs += smpmigration01/smpmigration01.doc
-smpmigration01_SOURCES = smpmigration01/init.c
-smpmigration01_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_smpmigration01) \
- $(support_includes)
-endif
-endif
-
-if HAS_SMP
-if TEST_smpmigration02
-smp_tests += smpmigration02
-smp_screens += smpmigration02/smpmigration02.scn
-smp_docs += smpmigration02/smpmigration02.doc
-smpmigration02_SOURCES = smpmigration02/init.c
-smpmigration02_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_smpmigration02) \
- $(support_includes)
-endif
-endif
-
-if HAS_SMP
-if TEST_smpmrsp01
-smp_tests += smpmrsp01
-smp_screens += smpmrsp01/smpmrsp01.scn
-smp_docs += smpmrsp01/smpmrsp01.doc
-smpmrsp01_SOURCES = smpmrsp01/init.c
-smpmrsp01_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_smpmrsp01) \
- $(support_includes)
-endif
-endif
-
-if HAS_SMP
-if TEST_smpmulticast01
-smp_tests += smpmulticast01
-smp_screens += smpmulticast01/smpmulticast01.scn
-smp_docs += smpmulticast01/smpmulticast01.doc
-smpmulticast01_SOURCES = smpmulticast01/init.c
-smpmulticast01_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_smpmulticast01) \
- $(support_includes)
-endif
-endif
-
-if HAS_SMP
-if TEST_smpmutex01
-smp_tests += smpmutex01
-smp_screens += smpmutex01/smpmutex01.scn
-smp_docs += smpmutex01/smpmutex01.doc
-smpmutex01_SOURCES = smpmutex01/init.c
-smpmutex01_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_smpmutex01) \
- $(support_includes)
-endif
-endif
-
-if HAS_SMP
-if TEST_smpmutex02
-smp_tests += smpmutex02
-smp_screens += smpmutex02/smpmutex02.scn
-smp_docs += smpmutex02/smpmutex02.doc
-smpmutex02_SOURCES = smpmutex02/init.c
-smpmutex02_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_smpmutex02) \
- $(support_includes)
-endif
-endif
-
-if HAS_SMP
-if TEST_smpopenmp01
-smp_tests += smpopenmp01
-smp_screens += smpopenmp01/smpopenmp01.scn
-smp_docs += smpopenmp01/smpopenmp01.doc
-smpopenmp01_SOURCES = smpopenmp01/init.c
-smpopenmp01_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_smpopenmp01) \
- $(support_includes)
-smpopenmp01_CFLAGS = $(AM_CFLAGS) -fopenmp
-endif
-endif
-
-if HAS_SMP
-if TEST_smppsxaffinity01
-smp_tests += smppsxaffinity01
-smp_screens += smppsxaffinity01/smppsxaffinity01.scn
-smp_docs += smppsxaffinity01/smppsxaffinity01.doc
-smppsxaffinity01_SOURCES = smppsxaffinity01/init.c
-smppsxaffinity01_CPPFLAGS = $(AM_CPPFLAGS) \
- $(TEST_FLAGS_smppsxaffinity01) $(support_includes) \
- -I$(top_srcdir)/include
-endif
-endif
-
-if HAS_SMP
-if TEST_smppsxaffinity02
-smp_tests += smppsxaffinity02
-smp_screens += smppsxaffinity02/smppsxaffinity02.scn
-smp_docs += smppsxaffinity02/smppsxaffinity02.doc
-smppsxaffinity02_SOURCES = smppsxaffinity02/init.c
-smppsxaffinity02_CPPFLAGS = $(AM_CPPFLAGS) \
- $(TEST_FLAGS_smppsxaffinity02) $(support_includes)
-endif
-endif
-
-if HAS_SMP
-if TEST_smppsxmutex01
-smp_tests += smppsxmutex01
-smp_screens += smppsxmutex01/smppsxmutex01.scn
-smp_docs += smppsxmutex01/smppsxmutex01.doc
-smppsxmutex01_SOURCES = smppsxmutex01/init.c
-smppsxmutex01_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_smppsxmutex01) \
- $(support_includes)
-endif
-endif
-
-if HAS_SMP
-if HAS_POSIX
-if TEST_smppsxsignal01
-smp_tests += smppsxsignal01
-smp_screens += smppsxsignal01/smppsxsignal01.scn
-smp_docs += smppsxsignal01/smppsxsignal01.doc
-smppsxsignal01_SOURCES = smppsxsignal01/init.c
-smppsxsignal01_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_smppsxsignal01) \
- $(support_includes)
-endif
-endif
-endif
-
-if HAS_SMP
-if TEST_smpschedaffinity01
-smp_tests += smpschedaffinity01
-smp_screens += smpschedaffinity01/smpschedaffinity01.scn
-smp_docs += smpschedaffinity01/smpschedaffinity01.doc
-smpschedaffinity01_SOURCES = smpschedaffinity01/init.c
-smpschedaffinity01_CPPFLAGS = $(AM_CPPFLAGS) \
- $(TEST_FLAGS_smpschedaffinity01) $(support_includes)
-endif
-endif
-
-if HAS_SMP
-if TEST_smpschedaffinity02
-smp_tests += smpschedaffinity02
-smp_screens += smpschedaffinity02/smpschedaffinity02.scn
-smp_docs += smpschedaffinity02/smpschedaffinity02.doc
-smpschedaffinity02_SOURCES = smpschedaffinity02/init.c
-smpschedaffinity02_CPPFLAGS = $(AM_CPPFLAGS) \
- $(TEST_FLAGS_smpschedaffinity02) $(support_includes)
-endif
-endif
-
-if HAS_SMP
-if TEST_smpschedaffinity03
-smp_tests += smpschedaffinity03
-smp_screens += smpschedaffinity03/smpschedaffinity03.scn
-smp_docs += smpschedaffinity03/smpschedaffinity03.doc
-smpschedaffinity03_SOURCES = smpschedaffinity03/init.c
-smpschedaffinity03_CPPFLAGS = $(AM_CPPFLAGS) \
- $(TEST_FLAGS_smpschedaffinity03) $(support_includes)
-endif
-endif
-
-if HAS_SMP
-if TEST_smpschedaffinity04
-smp_tests += smpschedaffinity04
-smp_screens += smpschedaffinity04/smpschedaffinity04.scn
-smp_docs += smpschedaffinity04/smpschedaffinity04.doc
-smpschedaffinity04_SOURCES = smpschedaffinity04/init.c
-smpschedaffinity04_CPPFLAGS = $(AM_CPPFLAGS) \
- $(TEST_FLAGS_smpschedaffinity04) $(support_includes)
-endif
-endif
-
-if HAS_SMP
-if TEST_smpschedaffinity05
-smp_tests += smpschedaffinity05
-smp_screens += smpschedaffinity05/smpschedaffinity05.scn
-smp_docs += smpschedaffinity05/smpschedaffinity05.doc
-smpschedaffinity05_SOURCES = smpschedaffinity05/init.c
-smpschedaffinity05_CPPFLAGS = $(AM_CPPFLAGS) \
- $(TEST_FLAGS_smpschedaffinity05) $(support_includes)
-endif
-endif
-
-if HAS_SMP
-if TEST_smpschededf01
-smp_tests += smpschededf01
-smp_screens += smpschededf01/smpschededf01.scn
-smp_docs += smpschededf01/smpschededf01.doc
-smpschededf01_SOURCES = smpschededf01/init.c
-smpschededf01_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_smpschededf01) \
- $(support_includes)
-endif
-endif
-
-if HAS_SMP
-if TEST_smpschededf02
-smp_tests += smpschededf02
-smp_screens += smpschededf02/smpschededf02.scn
-smp_docs += smpschededf02/smpschededf02.doc
-smpschededf02_SOURCES = smpschededf02/init.c
-smpschededf02_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_smpschededf02) \
- $(support_includes)
-endif
-endif
-
-if HAS_SMP
-if TEST_smpschededf03
-smp_tests += smpschededf03
-smp_screens += smpschededf03/smpschededf03.scn
-smp_docs += smpschededf03/smpschededf03.doc
-smpschededf03_SOURCES = smpschededf03/init.c
-smpschededf03_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_smpschededf03) \
- $(support_includes)
-endif
-endif
-
-if HAS_SMP
-if TEST_smpschededf04
-smp_tests += smpschededf04
-smp_screens += smpschededf04/smpschededf04.scn
-smp_docs += smpschededf04/smpschededf04.doc
-smpschededf04_SOURCES = smpschededf04/init.c
-smpschededf04_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_smpschededf04) \
- $(support_includes)
-endif
-endif
-
-if HAS_SMP
-if TEST_smpschedsem01
-smp_tests += smpschedsem01
-smp_screens += smpschedsem01/smpschedsem01.scn
-smp_docs += smpschedsem01/smpschedsem01.doc
-smpschedsem01_SOURCES = smpschedsem01/init.c
-smpschedsem01_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_smpschedsem01) \
- $(support_includes)
-endif
-endif
-
-if HAS_SMP
-if TEST_smpscheduler01
-smp_tests += smpscheduler01
-smp_screens += smpscheduler01/smpscheduler01.scn
-smp_docs += smpscheduler01/smpscheduler01.doc
-smpscheduler01_SOURCES = smpscheduler01/init.c
-smpscheduler01_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_smpscheduler01) \
- $(support_includes)
-endif
-endif
-
-if HAS_SMP
-if TEST_smpscheduler02
-smp_tests += smpscheduler02
-smp_screens += smpscheduler02/smpscheduler02.scn
-smp_docs += smpscheduler02/smpscheduler02.doc
-smpscheduler02_SOURCES = smpscheduler02/init.c
-smpscheduler02_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_smpscheduler02) \
- $(support_includes)
-endif
-endif
-
-if HAS_SMP
-if TEST_smpscheduler03
-smp_tests += smpscheduler03
-smp_screens += smpscheduler03/smpscheduler03.scn
-smp_docs += smpscheduler03/smpscheduler03.doc
-smpscheduler03_SOURCES = smpscheduler03/init.c smpscheduler03/test.c
-smpscheduler03_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_smpscheduler03) \
- $(support_includes)
-endif
-endif
-
-if HAS_SMP
-if TEST_smpscheduler04
-smp_tests += smpscheduler04
-smp_screens += smpscheduler04/smpscheduler04.scn
-smp_docs += smpscheduler04/smpscheduler04.doc
-smpscheduler04_SOURCES = smpscheduler04/init.c
-smpscheduler04_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_smpscheduler04) \
- $(support_includes)
-endif
-endif
-
-if HAS_SMP
-if TEST_smpscheduler05
-smp_tests += smpscheduler05
-smp_screens += smpscheduler05/smpscheduler05.scn
-smp_docs += smpscheduler05/smpscheduler05.doc
-smpscheduler05_SOURCES = smpscheduler05/init.c smpscheduler03/test.c
-smpscheduler05_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_smpscheduler05) \
- $(support_includes)
-endif
-endif
-
-if HAS_SMP
-if TEST_smpscheduler06
-smp_tests += smpscheduler06
-smp_screens += smpscheduler06/smpscheduler06.scn
-smp_docs += smpscheduler06/smpscheduler06.doc
-smpscheduler06_SOURCES = smpscheduler06/init.c smpscheduler03/test.c
-smpscheduler06_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_smpscheduler06) \
- $(support_includes)
-endif
-endif
-
-if HAS_SMP
-if TEST_smpscheduler07
-smp_tests += smpscheduler07
-smp_screens += smpscheduler07/smpscheduler07.scn
-smp_docs += smpscheduler07/smpscheduler07.doc
-smpscheduler07_SOURCES = smpscheduler07/init.c smpscheduler03/test.c
-smpscheduler07_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_smpscheduler07) \
- $(support_includes)
-endif
-endif
-
-if HAS_SMP
-if TEST_smpsignal01
-smp_tests += smpsignal01
-smp_screens += smpsignal01/smpsignal01.scn
-smp_docs += smpsignal01/smpsignal01.doc
-smpsignal01_SOURCES = smpsignal01/init.c
-smpsignal01_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_smpsignal01) \
- $(support_includes)
-endif
-endif
-
-if HAS_SMP
-if TEST_smpstrongapa01
-smp_tests += smpstrongapa01
-smp_screens += smpstrongapa01/smpstrongapa01.scn
-smp_docs += smpstrongapa01/smpstrongapa01.doc
-smpstrongapa01_SOURCES = smpstrongapa01/init.c
-smpstrongapa01_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_smpstrongapa01) \
- $(support_includes)
-endif
-endif
-
-if HAS_SMP
-if TEST_smpswitchextension01
-smp_tests += smpswitchextension01
-smp_screens += smpswitchextension01/smpswitchextension01.scn
-smp_docs += smpswitchextension01/smpswitchextension01.doc
-smpswitchextension01_SOURCES = smpswitchextension01/init.c
-smpswitchextension01_CPPFLAGS = $(AM_CPPFLAGS) \
- $(TEST_FLAGS_smpswitchextension01) $(support_includes)
-endif
-endif
-
-if HAS_SMP
-if TEST_smpthreadlife01
-smp_tests += smpthreadlife01
-smp_screens += smpthreadlife01/smpthreadlife01.scn
-smp_docs += smpthreadlife01/smpthreadlife01.doc
-smpthreadlife01_SOURCES = smpthreadlife01/init.c
-smpthreadlife01_CPPFLAGS = $(AM_CPPFLAGS) \
- $(TEST_FLAGS_smpthreadlife01) $(support_includes)
-endif
-endif
-
-if HAS_SMP
-if TEST_smpthreadpin01
-smp_tests += smpthreadpin01
-smp_screens += smpthreadpin01/smpthreadpin01.scn
-smp_docs += smpthreadpin01/smpthreadpin01.doc
-smpthreadpin01_SOURCES = smpthreadpin01/init.c
-smpthreadpin01_CPPFLAGS = $(AM_CPPFLAGS) \
- $(TEST_FLAGS_smpthreadpin01) $(support_includes)
-endif
-endif
-
-if HAS_SMP
-if TEST_smpunsupported01
-smp_tests += smpunsupported01
-smp_screens += smpunsupported01/smpunsupported01.scn
-smp_docs += smpunsupported01/smpunsupported01.doc
-smpunsupported01_SOURCES = smpunsupported01/init.c
-smpunsupported01_CPPFLAGS = $(AM_CPPFLAGS) \
- $(TEST_FLAGS_smpunsupported01) $(support_includes)
-endif
-endif
-
-if HAS_SMP
-if TEST_smpwakeafter01
-smp_tests += smpwakeafter01
-smp_screens += smpwakeafter01/smpwakeafter01.scn
-smp_docs += smpwakeafter01/smpwakeafter01.doc
-smpwakeafter01_SOURCES = smpwakeafter01/init.c
-smpwakeafter01_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_smpwakeafter01) \
- $(support_includes)
-endif
-endif
-
-noinst_PROGRAMS = $(smp_tests)
diff --git a/testsuites/smptests/configure.ac b/testsuites/smptests/configure.ac
deleted file mode 100644
index 83b5b9fe41..0000000000
--- a/testsuites/smptests/configure.ac
+++ /dev/null
@@ -1,97 +0,0 @@
-## Process this file with autoconf to produce a configure script.
-
-AC_PREREQ([2.69])
-AC_INIT([rtems-c-src-tests-smptests],[_RTEMS_VERSION],[https://devel.rtems.org/newticket])
-AC_CONFIG_SRCDIR([smp01])
-AC_CONFIG_HEADER([config.h])
-RTEMS_TOP([../..],[..])
-RTEMS_SOURCE_TOP
-RTEMS_BUILD_TOP
-
-RTEMS_CANONICAL_TARGET_CPU
-
-AM_INIT_AUTOMAKE([no-define foreign subdir-objects 1.12.2])
-AM_MAINTAINER_MODE
-
-RTEMS_ENABLE_CXX
-
-RTEMS_ENV_RTEMSBSP
-
-RTEMS_PROJECT_ROOT
-
-RTEMS_PROG_CC_FOR_TARGET
-
-RTEMS_PROG_CXX_FOR_TARGET
-RTEMS_CANONICALIZE_TOOLS
-
-RTEMS_CHECK_CUSTOM_BSP(RTEMS_BSP)
-RTEMS_CHECK_CPUOPTS([RTEMS_POSIX_API])
-RTEMS_CHECK_CPUOPTS([RTEMS_SMP])
-
-AM_CONDITIONAL(NO_SMP,test "$rtems_cv_RTEMS_SMP" != "yes")
-AM_CONDITIONAL(HAS_SMP,test "$rtems_cv_RTEMS_SMP" = "yes")
-AM_CONDITIONAL([HAS_POSIX],[test x"${rtems_cv_RTEMS_POSIX_API}" = xyes])
-
-# BSP Test configuration
-RTEMS_TEST_CHECK([smp01])
-RTEMS_TEST_CHECK([smp02])
-RTEMS_TEST_CHECK([smp03])
-RTEMS_TEST_CHECK([smp05])
-RTEMS_TEST_CHECK([smp07])
-RTEMS_TEST_CHECK([smp08])
-RTEMS_TEST_CHECK([smp09])
-RTEMS_TEST_CHECK([smpaffinity01])
-RTEMS_TEST_CHECK([smpatomic01])
-RTEMS_TEST_CHECK([smpcache01])
-RTEMS_TEST_CHECK([smpcapture01])
-RTEMS_TEST_CHECK([smpcapture02])
-RTEMS_TEST_CHECK([smpclock01])
-RTEMS_TEST_CHECK([smpfatal01])
-RTEMS_TEST_CHECK([smpfatal02])
-RTEMS_TEST_CHECK([smpfatal03])
-RTEMS_TEST_CHECK([smpfatal04])
-RTEMS_TEST_CHECK([smpfatal05])
-RTEMS_TEST_CHECK([smpfatal06])
-RTEMS_TEST_CHECK([smpfatal08])
-RTEMS_TEST_CHECK([smpfatal09])
-RTEMS_TEST_CHECK([smpipi01])
-RTEMS_TEST_CHECK([smpload01])
-RTEMS_TEST_CHECK([smplock01])
-RTEMS_TEST_CHECK([smpmigration01])
-RTEMS_TEST_CHECK([smpmigration02])
-RTEMS_TEST_CHECK([smpmrsp01])
-RTEMS_TEST_CHECK([smpmulticast01])
-RTEMS_TEST_CHECK([smpmutex01])
-RTEMS_TEST_CHECK([smpmutex02])
-RTEMS_TEST_CHECK([smpopenmp01])
-RTEMS_TEST_CHECK([smppsxaffinity01])
-RTEMS_TEST_CHECK([smppsxaffinity02])
-RTEMS_TEST_CHECK([smppsxmutex01])
-RTEMS_TEST_CHECK([smppsxsignal01])
-RTEMS_TEST_CHECK([smpschedaffinity01])
-RTEMS_TEST_CHECK([smpschedaffinity02])
-RTEMS_TEST_CHECK([smpschedaffinity03])
-RTEMS_TEST_CHECK([smpschedaffinity04])
-RTEMS_TEST_CHECK([smpschedaffinity05])
-RTEMS_TEST_CHECK([smpschededf01])
-RTEMS_TEST_CHECK([smpschededf02])
-RTEMS_TEST_CHECK([smpschededf03])
-RTEMS_TEST_CHECK([smpschededf04])
-RTEMS_TEST_CHECK([smpschedsem01])
-RTEMS_TEST_CHECK([smpscheduler01])
-RTEMS_TEST_CHECK([smpscheduler02])
-RTEMS_TEST_CHECK([smpscheduler03])
-RTEMS_TEST_CHECK([smpscheduler04])
-RTEMS_TEST_CHECK([smpscheduler05])
-RTEMS_TEST_CHECK([smpscheduler06])
-RTEMS_TEST_CHECK([smpscheduler07])
-RTEMS_TEST_CHECK([smpsignal01])
-RTEMS_TEST_CHECK([smpstrongapa01])
-RTEMS_TEST_CHECK([smpswitchextension01])
-RTEMS_TEST_CHECK([smpthreadlife01])
-RTEMS_TEST_CHECK([smpthreadpin01])
-RTEMS_TEST_CHECK([smpunsupported01])
-RTEMS_TEST_CHECK([smpwakeafter01])
-
-AC_CONFIG_FILES([Makefile])
-AC_OUTPUT
diff --git a/testsuites/smptests/smpfatal01/init.c b/testsuites/smptests/smpfatal01/init.c
index 431d71dd65..4b01763a92 100644
--- a/testsuites/smptests/smpfatal01/init.c
+++ b/testsuites/smptests/smpfatal01/init.c
@@ -62,7 +62,7 @@ static void fatal_extension(
_SMP_barrier_Wait(&barrier, &barrier_state, cpu_count);
- if (self == main_cpu) {
+ if (self == other_cpu) {
uint32_t cpu;
for (cpu = 0; cpu < cpu_count; ++cpu) {
diff --git a/testsuites/smptests/smpfatal08/init.c b/testsuites/smptests/smpfatal08/init.c
index bcfb3b72be..0964a6047c 100644
--- a/testsuites/smptests/smpfatal08/init.c
+++ b/testsuites/smptests/smpfatal08/init.c
@@ -76,7 +76,7 @@ void _CPU_SMP_Prepare_start_multitasking(void)
#if defined(RTEMS_PARAVIRT) \
|| (!defined(__leon__) && !defined(__PPC__) \
- && !defined(__arm__) && !defined(__riscv))
+ && !defined(__arm__) && !defined(__riscv) && !defined(__aarch64__))
uint32_t _CPU_SMP_Get_current_processor(void)
{
return 0;
diff --git a/testsuites/smptests/smpmulticast01/init.c b/testsuites/smptests/smpmulticast01/init.c
index 4163dd8370..ec4bab922d 100644
--- a/testsuites/smptests/smpmulticast01/init.c
+++ b/testsuites/smptests/smpmulticast01/init.c
@@ -506,6 +506,7 @@ T_TEST_CASE(AddJobInJob)
_Per_CPU_Add_job(cpu_self, &add_job_in_job_jobs[0]);
T_step(0);
_SMP_Send_message(cpu_self, SMP_MESSAGE_PERFORM_JOBS);
+ _Per_CPU_Wait_for_job(cpu_self, &add_job_in_job_jobs[0]);
T_step(2);
_SMP_Send_message(cpu_self, SMP_MESSAGE_PERFORM_JOBS);
_Thread_Dispatch_enable(cpu_self);
diff --git a/testsuites/smptests/smpscheduler03/test.c b/testsuites/smptests/smpscheduler03/test.c
index 3f6b9e3fd8..6e519c7425 100644
--- a/testsuites/smptests/smpscheduler03/test.c
+++ b/testsuites/smptests/smpscheduler03/test.c
@@ -33,7 +33,7 @@ static Scheduler_SMP_Node *get_scheduler_node(Thread_Control *thread)
static void apply_priority(
Thread_Control *thread,
Priority_Control new_priority,
- bool prepend_it,
+ Priority_Group_order priority_group_order,
Thread_queue_Context *queue_context
)
{
@@ -49,7 +49,7 @@ static void apply_priority(
thread,
&thread->Real_priority,
new_priority,
- prepend_it,
+ priority_group_order,
queue_context
);
_Thread_Wait_release(thread, queue_context);
@@ -58,12 +58,12 @@ static void apply_priority(
static void change_priority(
Thread_Control *thread,
Priority_Control new_priority,
- bool prepend_it
+ Priority_Group_order priority_group_order
)
{
Thread_queue_Context queue_context;
- apply_priority(thread, new_priority, prepend_it, &queue_context);
+ apply_priority(thread, new_priority, priority_group_order, &queue_context);
_Thread_Priority_update(&queue_context);
}
@@ -110,7 +110,7 @@ static void test_case_change_priority(
Scheduler_SMP_Node *executing_node,
Scheduler_SMP_Node_state start_state,
Priority_Control prio,
- bool prepend_it,
+ Priority_Group_order priority_group_order,
Scheduler_SMP_Node_state new_state
)
{
@@ -120,10 +120,10 @@ static void test_case_change_priority(
switch (start_state) {
case SCHEDULER_SMP_NODE_SCHEDULED:
- change_priority(executing, 1, true);
+ change_priority(executing, 1, PRIORITY_GROUP_FIRST);
break;
case SCHEDULER_SMP_NODE_READY:
- change_priority(executing, 4, true);
+ change_priority(executing, 4, PRIORITY_GROUP_FIRST);
break;
default:
rtems_test_assert(0);
@@ -131,10 +131,10 @@ static void test_case_change_priority(
}
rtems_test_assert(executing_node->state == start_state);
- change_priority(executing, prio, prepend_it);
+ change_priority(executing, prio, priority_group_order);
rtems_test_assert(executing_node->state == new_state);
- change_priority(executing, 1, true);
+ change_priority(executing, 1, PRIORITY_GROUP_FIRST);
rtems_test_assert(executing_node->state == SCHEDULER_SMP_NODE_SCHEDULED);
_Thread_Dispatch_enable( cpu_self );
@@ -147,7 +147,10 @@ static const Scheduler_SMP_Node_state states[2] = {
static const Priority_Control priorities[2] = { 2, 5 };
-static const bool prepend_it[2] = { true, false };
+static const Priority_Group_order priority_group_order[2] = {
+ PRIORITY_GROUP_FIRST,
+ PRIORITY_GROUP_LAST
+};
static void test_change_priority(void)
{
@@ -165,13 +168,13 @@ static void test_change_priority(void)
for (i = 0; i < RTEMS_ARRAY_SIZE(states); ++i) {
for (j = 0; j < RTEMS_ARRAY_SIZE(priorities); ++j) {
- for (k = 0; k < RTEMS_ARRAY_SIZE(prepend_it); ++k) {
+ for (k = 0; k < RTEMS_ARRAY_SIZE(priority_group_order); ++k) {
test_case_change_priority(
executing,
executing_node,
states[i],
priorities[j],
- prepend_it[k],
+ priority_group_order[k],
states[j]
);
}
@@ -186,7 +189,7 @@ static void update_priority_op(
Thread_Control *thread,
Scheduler_SMP_Node *scheduler_node,
Priority_Control new_priority,
- bool prepend_it
+ Priority_Group_order priority_group_order
)
{
const Scheduler_Control *scheduler;
@@ -194,7 +197,7 @@ static void update_priority_op(
ISR_lock_Context scheduler_lock_context;
Thread_queue_Context queue_context;
- apply_priority(thread, new_priority, prepend_it, &queue_context);
+ apply_priority(thread, new_priority, priority_group_order, &queue_context);
_Thread_State_acquire( thread, &state_lock_context );
scheduler = _Thread_Scheduler_get_home( thread );
@@ -216,7 +219,7 @@ static void test_case_update_priority_op(
Thread_Control *other,
Scheduler_SMP_Node_state start_state,
Priority_Control prio,
- bool prepend_it,
+ Priority_Group_order priority_group_order,
Scheduler_SMP_Node_state new_state
)
{
@@ -226,10 +229,10 @@ static void test_case_update_priority_op(
switch (start_state) {
case SCHEDULER_SMP_NODE_SCHEDULED:
- change_priority(executing, 1, true);
+ change_priority(executing, 1, PRIORITY_GROUP_FIRST);
break;
case SCHEDULER_SMP_NODE_READY:
- change_priority(executing, 4, true);
+ change_priority(executing, 4, PRIORITY_GROUP_FIRST);
break;
default:
rtems_test_assert(0);
@@ -237,7 +240,7 @@ static void test_case_update_priority_op(
}
rtems_test_assert(executing_node->state == start_state);
- update_priority_op(executing, executing_node, prio, prepend_it);
+ update_priority_op(executing, executing_node, prio, priority_group_order);
rtems_test_assert(executing_node->state == new_state);
if (start_state != new_state) {
@@ -254,7 +257,7 @@ static void test_case_update_priority_op(
}
}
- change_priority(executing, 1, true);
+ change_priority(executing, 1, PRIORITY_GROUP_FIRST);
rtems_test_assert(executing_node->state == SCHEDULER_SMP_NODE_SCHEDULED);
_Thread_Dispatch_enable( cpu_self );
@@ -279,14 +282,14 @@ static void test_update_priority_op(void)
for (i = 0; i < RTEMS_ARRAY_SIZE(states); ++i) {
for (j = 0; j < RTEMS_ARRAY_SIZE(priorities); ++j) {
- for (k = 0; k < RTEMS_ARRAY_SIZE(prepend_it); ++k) {
+ for (k = 0; k < RTEMS_ARRAY_SIZE(priority_group_order); ++k) {
test_case_update_priority_op(
executing,
executing_node,
other,
states[i],
priorities[j],
- prepend_it[k],
+ priority_group_order[k],
states[j]
);
}
@@ -332,19 +335,19 @@ static void test_case_yield_op(
cpu_self = _Thread_Dispatch_disable();
- change_priority(executing, 4, false);
- change_priority(other, 4, false);
+ change_priority(executing, 4, PRIORITY_GROUP_LAST);
+ change_priority(other, 4, PRIORITY_GROUP_LAST);
switch (start_state) {
case SCHEDULER_SMP_NODE_SCHEDULED:
switch (new_state) {
case SCHEDULER_SMP_NODE_SCHEDULED:
- change_priority(executing, 2, false);
- change_priority(other, 3, false);
+ change_priority(executing, 2, PRIORITY_GROUP_LAST);
+ change_priority(other, 3, PRIORITY_GROUP_LAST);
break;
case SCHEDULER_SMP_NODE_READY:
- change_priority(executing, 2, false);
- change_priority(other, 2, false);
+ change_priority(executing, 2, PRIORITY_GROUP_LAST);
+ change_priority(other, 2, PRIORITY_GROUP_LAST);
break;
default:
rtems_test_assert(0);
@@ -357,8 +360,8 @@ static void test_case_yield_op(
rtems_test_assert(0);
break;
case SCHEDULER_SMP_NODE_READY:
- change_priority(executing, 3, false);
- change_priority(other, 2, false);
+ change_priority(executing, 3, PRIORITY_GROUP_LAST);
+ change_priority(other, 2, PRIORITY_GROUP_LAST);
break;
default:
rtems_test_assert(0);
@@ -383,7 +386,7 @@ static void test_case_yield_op(
break;
}
- change_priority(executing, 1, true);
+ change_priority(executing, 1, PRIORITY_GROUP_FIRST);
rtems_test_assert(executing_node->state == SCHEDULER_SMP_NODE_SCHEDULED);
_Thread_Dispatch_enable( cpu_self );
@@ -481,11 +484,11 @@ static void test_case_unblock_op(
switch (new_state) {
case SCHEDULER_SMP_NODE_SCHEDULED:
- change_priority(executing, 2, false);
+ change_priority(executing, 2, PRIORITY_GROUP_LAST);
rtems_test_assert(executing_node->state == SCHEDULER_SMP_NODE_SCHEDULED);
break;
case SCHEDULER_SMP_NODE_READY:
- change_priority(executing, 4, false);
+ change_priority(executing, 4, PRIORITY_GROUP_LAST);
rtems_test_assert(executing_node->state == SCHEDULER_SMP_NODE_READY);
break;
default:
@@ -508,7 +511,7 @@ static void test_case_unblock_op(
break;
}
- change_priority(executing, 1, true);
+ change_priority(executing, 1, PRIORITY_GROUP_FIRST);
rtems_test_assert(executing_node->state == SCHEDULER_SMP_NODE_SCHEDULED);
_Thread_Dispatch_enable( cpu_self );
diff --git a/testsuites/sptests/Makefile.am b/testsuites/sptests/Makefile.am
deleted file mode 100644
index 07d7ee04e9..0000000000
--- a/testsuites/sptests/Makefile.am
+++ /dev/null
@@ -1,1943 +0,0 @@
-#
-# Single Processor Testuite
-#
-
-ACLOCAL_AMFLAGS = -I ../aclocal
-
-include $(RTEMS_ROOT)/make/custom/@RTEMS_BSP@.cfg
-include $(top_srcdir)/../automake/compile.am
-
-sp_tests =
-sp_screens =
-sp_docs =
-sp_libs =
-
-support_includes = -I$(top_srcdir)/../support/include
-
-if TEST_sp01
-sp_tests += sp01
-sp_screens += sp01/sp01.scn
-sp_docs += sp01/sp01.doc
-sp01_SOURCES = sp01/init.c sp01/task1.c sp01/system.h
-sp01_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_sp01) $(support_includes)
-endif
-
-if TEST_sp02
-sp_tests += sp02
-sp_screens += sp02/sp02.scn
-sp_docs += sp02/sp02.doc
-sp02_SOURCES = sp02/init.c sp02/task1.c sp02/task2.c sp02/task3.c \
- sp02/preempt.c sp02/system.h
-sp02_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_sp02) $(support_includes)
-endif
-
-if TEST_sp03
-sp_tests += sp03
-sp_screens += sp03/sp03.scn
-sp_docs += sp03/sp03.doc
-sp03_SOURCES = sp03/init.c sp03/task1.c sp03/task2.c sp03/system.h
-sp03_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_sp03) $(support_includes)
-endif
-
-if TEST_sp04
-sp_tests += sp04
-sp_screens += sp04/sp04.scn
-sp_docs += sp04/sp04.doc
-sp04_SOURCES = sp04/init.c sp04/task1.c sp04/task2.c sp04/task3.c \
- sp04/tswitch.c sp04/system.h
-sp04_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_sp04) $(support_includes)
-endif
-
-if TEST_sp05
-sp_tests += sp05
-sp_screens += sp05/sp05.scn
-sp_docs += sp05/sp05.doc
-sp05_SOURCES = sp05/init.c sp05/task1.c sp05/task2.c sp05/task3.c \
- sp05/system.h
-sp05_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_sp05) $(support_includes)
-endif
-
-if TEST_sp06
-sp_tests += sp06
-sp_screens += sp06/sp06.scn
-sp_docs += sp06/sp06.doc
-sp06_SOURCES = sp06/init.c sp06/task1.c sp06/task2.c sp06/task3.c \
- sp06/system.h
-sp06_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_sp06) $(support_includes)
-endif
-
-if TEST_sp07
-sp_tests += sp07
-sp_screens += sp07/sp07.scn
-sp_docs += sp07/sp07.doc
-sp07_SOURCES = sp07/init.c sp07/task1.c sp07/task2.c sp07/task3.c \
- sp07/task4.c sp07/taskexit.c sp07/tcreate.c sp07/tdelete.c \
- sp07/trestart.c sp07/tstart.c sp07/system.h
-sp07_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_sp07) $(support_includes)
-endif
-
-if TEST_sp08
-sp_tests += sp08
-sp_screens += sp08/sp08.scn
-sp_docs += sp08/sp08.doc
-sp08_SOURCES = sp08/init.c
-sp08_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_sp08) $(support_includes)
-endif
-
-if TEST_sp11
-sp_tests += sp11
-sp_screens += sp11/sp11.scn
-sp_docs += sp11/sp11.doc
-sp11_SOURCES = sp11/init.c sp11/task1.c sp11/task2.c sp11/timer.c \
- sp11/system.h
-sp11_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_sp11) $(support_includes)
-endif
-
-if TEST_sp12
-sp_tests += sp12
-sp_screens += sp12/sp12.scn
-sp_docs += sp12/sp12.doc
-sp12_SOURCES = sp12/init.c sp12/task1.c sp12/task2.c sp12/task3.c \
- sp12/task4.c sp12/task5.c sp12/pridrv.c sp12/pritask.c sp12/system.h
-sp12_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_sp12) $(support_includes)
-endif
-
-if TEST_sp13
-sp_tests += sp13
-sp_screens += sp13/sp13.scn
-sp_docs += sp13/sp13.doc
-sp13_SOURCES = sp13/init.c sp13/fillbuff.c sp13/putbuff.c sp13/task1.c \
- sp13/task2.c sp13/task3.c sp13/system.h
-sp13_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_sp13) $(support_includes)
-endif
-
-if TEST_sp14
-sp_tests += sp14
-sp_screens += sp14/sp14.scn
-sp_docs += sp14/sp14.doc
-sp14_SOURCES = sp14/init.c sp14/asr.c sp14/task1.c sp14/task2.c \
- sp14/system.h
-sp14_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_sp14) $(support_includes)
-endif
-
-if TEST_sp15
-sp_tests += sp15
-sp_screens += sp15/sp15.scn
-sp_docs += sp15/sp15.doc
-sp15_SOURCES = sp15/init.c sp15/task1.c sp15/system.h
-sp15_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_sp15) $(support_includes)
-endif
-
-if TEST_sp16
-sp_tests += sp16
-sp_screens += sp16/sp16.scn
-sp_docs += sp16/sp16.doc
-sp16_SOURCES = sp16/init.c sp16/task1.c sp16/task2.c sp16/task3.c \
- sp16/task4.c sp16/task5.c sp16/system.h
-sp16_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_sp16) $(support_includes)
-endif
-
-if TEST_sp17
-sp_tests += sp17
-sp_screens += sp17/sp17.scn
-sp_docs += sp17/sp17.doc
-sp17_SOURCES = sp17/init.c sp17/asr.c sp17/task1.c sp17/task2.c \
- sp17/system.h
-sp17_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_sp17) $(support_includes)
-endif
-
-if TEST_sp18
-sp_tests += sp18
-sp_screens += sp18/sp18.scn
-sp_docs += sp18/sp18.doc
-sp18_SOURCES = sp18/init.c
-sp18_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_sp18) $(support_includes)
-endif
-
-if TEST_sp19
-sp_tests += sp19
-sp_screens += sp19/sp19.scn
-sp_docs += sp19/sp19.doc
-sp19_SOURCES = sp19/init.c sp19/first.c sp19/fptask.c sp19/task1.c \
- sp19/system.h sp19/fptest.h sp19/inttest.h
-sp19_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_sp19) $(support_includes)
-endif
-
-if TEST_sp20
-sp_tests += sp20
-sp_screens += sp20/sp20.scn
-sp_docs += sp20/sp20.doc
-sp20_SOURCES = sp20/init.c sp20/getall.c sp20/task1.c sp20/system.h
-sp20_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_sp20) $(support_includes)
-endif
-
-if TEST_sp2038
-sp_tests += sp2038
-sp_screens += sp2038/sp2038.scn
-sp_docs += sp2038/sp2038.doc
-sp2038_SOURCES = sp2038/init.c
-sp2038_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_sp2038) \
- $(support_includes)
-endif
-
-if TEST_sp21
-sp_tests += sp21
-sp_screens += sp21/sp21.scn
-sp_docs += sp21/sp21.doc
-sp21_SOURCES = sp21/init.c
-sp21_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_sp21) $(support_includes) \
- -Wno-deprecated-declarations
-endif
-
-if TEST_sp22
-sp_tests += sp22
-sp_screens += sp22/sp22.scn
-sp_docs += sp22/sp22.doc
-sp22_SOURCES = sp22/init.c sp22/prtime.c sp22/delay.c sp22/task1.c \
- sp22/system.h
-sp22_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_sp22) $(support_includes)
-endif
-
-if TEST_sp23
-sp_tests += sp23
-sp_screens += sp23/sp23.scn
-sp_docs += sp23/sp23.doc
-sp23_SOURCES = sp23/init.c sp23/task1.c sp23/system.h
-sp23_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_sp23) $(support_includes)
-endif
-
-if TEST_sp24
-sp_tests += sp24
-sp_screens += sp24/sp24.scn
-sp_docs += sp24/sp24.doc
-sp24_SOURCES = sp24/init.c sp24/resume.c sp24/task1.c sp24/system.h
-sp24_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_sp24) $(support_includes)
-endif
-
-if TEST_sp25
-sp_tests += sp25
-sp_screens += sp25/sp25.scn
-sp_docs += sp25/sp25.doc
-sp25_SOURCES = sp25/init.c sp25/task1.c sp25/system.h
-sp25_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_sp25) $(support_includes)
-endif
-
-if TEST_sp26
-sp_tests += sp26
-sp_screens += sp26/sp26.scn
-sp_docs += sp26/sp26.doc
-sp26_SOURCES = sp26/init.c sp26/task1.c sp26/system.h
-sp26_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_sp26) $(support_includes)
-endif
-
-if TEST_sp27
-sp_tests += sp27
-sp_screens += sp27/sp27.scn
-sp_docs += sp27/sp27.doc
-sp27_SOURCES = sp27/init.c
-sp27_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_sp27) $(support_includes)
-endif
-
-if TEST_sp27a
-sp_tests += sp27a
-sp_screens += sp27a/sp27a.scn
-sp_docs += sp27a/sp27a.doc
-sp27a_SOURCES = sp27a/init.c
-sp27a_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_sp27a) \
- $(support_includes)
-endif
-
-if NO_SMP
-if TEST_sp29
-sp_tests += sp29
-sp_screens += sp29/sp29.scn
-sp_docs += sp29/sp29.doc
-sp29_SOURCES = sp29/init.c
-sp29_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_sp29) $(support_includes)
-endif
-endif
-
-if TEST_sp30
-sp_tests += sp30
-sp_screens += sp30/sp30.scn
-sp_docs += sp30/sp30.doc
-sp30_SOURCES = sp30/init.c sp30/resume.c sp30/task1.c sp30/system.h
-sp30_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_sp30) $(support_includes)
-endif
-
-if TEST_sp31
-sp_tests += sp31
-sp_screens += sp31/sp31.scn
-sp_docs += sp31/sp31.doc
-sp31_SOURCES = sp31/delay.c sp31/init.c sp31/prtime.c sp31/task1.c \
- sp31/system.h
-sp31_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_sp31) $(support_includes)
-endif
-
-if TEST_sp32
-sp_tests += sp32
-sp_screens += sp32/sp32.scn
-sp_docs += sp32/sp32.doc
-sp32_SOURCES = sp32/init.c
-sp32_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_sp32) $(support_includes)
-endif
-
-if TEST_sp33
-sp_tests += sp33
-sp_screens += sp33/sp33.scn
-sp_docs += sp33/sp33.doc
-sp33_SOURCES = sp33/init.c
-sp33_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_sp33) $(support_includes)
-endif
-
-if TEST_sp34
-sp_tests += sp34
-sp_screens += sp34/sp34.scn
-sp_docs += sp34/sp34.doc
-sp34_SOURCES = sp34/changepri.c
-sp34_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_sp34) $(support_includes)
-endif
-
-if TEST_sp35
-sp_tests += sp35
-sp_screens += sp35/sp35.scn
-sp_docs += sp35/sp35.doc
-sp35_SOURCES = sp35/priinv.c
-sp35_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_sp35) $(support_includes)
-endif
-
-if TEST_sp37
-sp_tests += sp37
-sp_screens += sp37/sp37.scn
-sp_docs += sp37/sp37.doc
-sp37_SOURCES = sp37/init.c sp37/system.h
-sp37_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_sp37) $(support_includes)
-endif
-
-if TEST_sp38
-sp_tests += sp38
-sp_screens += sp38/sp38.scn
-sp_docs += sp38/sp38.doc
-sp38_SOURCES = sp38/init.c sp38/system.h
-sp38_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_sp38) $(support_includes)
-endif
-
-if TEST_sp40
-sp_tests += sp40
-sp_screens += sp40/sp40.scn
-sp_docs += sp40/sp40.doc
-sp40_SOURCES = sp40/init.c
-sp40_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_sp40) $(support_includes)
-endif
-
-if TEST_sp41
-sp_tests += sp41
-sp_screens += sp41/sp41.scn
-sp_docs += sp41/sp41.doc
-sp41_SOURCES = sp41/init.c
-sp41_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_sp41) $(support_includes)
-endif
-
-if TEST_sp42
-sp_tests += sp42
-sp_screens += sp42/sp42.scn
-sp_docs += sp42/sp42.doc
-sp42_SOURCES = sp42/init.c
-sp42_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_sp42) $(support_includes)
-endif
-
-if TEST_sp43
-sp_tests += sp43
-sp_screens += sp43/sp43.scn
-sp_docs += sp43/sp43.doc
-sp43_SOURCES = sp43/init.c sp43/system.h
-sp43_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_sp43) $(support_includes)
-endif
-
-if TEST_sp44
-sp_tests += sp44
-sp_screens += sp44/sp44.scn
-sp_docs += sp44/sp44.doc
-sp44_SOURCES = sp44/init.c
-sp44_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_sp44) $(support_includes)
-endif
-
-if TEST_sp45
-sp_tests += sp45
-sp_screens += sp45/sp45.scn
-sp_docs += sp45/sp45.doc
-sp45_SOURCES = sp45/init.c
-sp45_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_sp45) $(support_includes)
-endif
-
-if TEST_sp46
-sp_tests += sp46
-sp_screens += sp46/sp46.scn
-sp_docs += sp46/sp46.doc
-sp46_SOURCES = sp46/init.c
-sp46_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_sp46) $(support_includes)
-endif
-
-if TEST_sp47
-sp_tests += sp47
-sp_screens += sp47/sp47.scn
-sp_docs += sp47/sp47.doc
-sp47_SOURCES = sp47/init.c
-sp47_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_sp47) $(support_includes)
-endif
-
-if TEST_sp48
-sp_tests += sp48
-sp_screens += sp48/sp48.scn
-sp_docs += sp48/sp48.doc
-sp48_SOURCES = sp48/init.c
-sp48_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_sp48) $(support_includes)
-endif
-
-if TEST_sp49
-sp_tests += sp49
-sp_screens += sp49/sp49.scn
-sp_docs += sp49/sp49.doc
-sp49_SOURCES = sp49/init.c
-sp49_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_sp49) $(support_includes)
-endif
-
-if TEST_sp50
-sp_tests += sp50
-sp_screens += sp50/sp50.scn
-sp_docs += sp50/sp50.doc
-sp50_SOURCES = sp50/init.c
-sp50_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_sp50) $(support_includes)
-endif
-
-if TEST_sp51
-sp_tests += sp51
-sp_screens += sp51/sp51.scn
-sp_docs += sp51/sp51.doc
-sp51_SOURCES = sp51/init.c
-sp51_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_sp51) $(support_includes)
-endif
-
-if TEST_sp52
-sp_tests += sp52
-sp_screens += sp52/sp52.scn
-sp_docs += sp52/sp52.doc
-sp52_SOURCES = sp52/init.c
-sp52_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_sp52) $(support_includes)
-endif
-
-if TEST_sp53
-sp_tests += sp53
-sp_screens += sp53/sp53.scn
-sp_docs += sp53/sp53.doc
-sp53_SOURCES = sp53/init.c
-sp53_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_sp53) $(support_includes)
-endif
-
-if TEST_sp54
-sp_tests += sp54
-sp_screens += sp54/sp54.scn
-sp_docs += sp54/sp54.doc
-sp54_SOURCES = sp54/init.c
-sp54_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_sp54) $(support_includes)
-endif
-
-if TEST_sp55
-sp_tests += sp55
-sp_screens += sp55/sp55.scn
-sp_docs += sp55/sp55.doc
-sp55_SOURCES = sp55/init.c
-sp55_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_sp55) $(support_includes)
-endif
-
-if TEST_sp56
-sp_tests += sp56
-sp_screens += sp56/sp56.scn
-sp_docs += sp56/sp56.doc
-sp56_SOURCES = sp56/init.c
-sp56_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_sp56) $(support_includes)
-endif
-
-if TEST_sp57
-sp_tests += sp57
-sp_screens += sp57/sp57.scn
-sp_docs += sp57/sp57.doc
-sp57_SOURCES = sp57/init.c
-sp57_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_sp57) $(support_includes)
-endif
-
-if TEST_sp58
-sp_tests += sp58
-sp_screens += sp58/sp58.scn
-sp_docs += sp58/sp58.doc
-sp58_SOURCES = sp58/init.c
-sp58_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_sp58) $(support_includes)
-endif
-
-if TEST_sp59
-sp_tests += sp59
-sp_screens += sp59/sp59.scn
-sp_docs += sp59/sp59.doc
-sp59_SOURCES = sp59/init.c
-sp59_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_sp59) $(support_includes)
-endif
-
-if TEST_sp60
-sp_tests += sp60
-sp_screens += sp60/sp60.scn
-sp_docs += sp60/sp60.doc
-sp60_SOURCES = sp60/init.c
-sp60_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_sp60) $(support_includes)
-endif
-
-if TEST_sp62
-sp_tests += sp62
-sp_screens += sp62/sp62.scn
-sp_docs += sp62/sp62.doc
-sp62_SOURCES = sp62/init.c
-sp62_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_sp62) $(support_includes)
-endif
-
-if TEST_sp63
-sp_tests += sp63
-sp_screens += sp63/sp63.scn
-sp_docs += sp63/sp63.doc
-sp63_SOURCES = sp63/init.c
-sp63_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_sp63) $(support_includes)
-endif
-
-if TEST_sp64
-sp_tests += sp64
-sp_screens += sp64/sp64.scn
-sp_docs += sp64/sp64.doc
-sp64_SOURCES = sp64/init.c
-sp64_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_sp64) $(support_includes) \
- -I$(top_srcdir)/include
-endif
-
-if TEST_sp65
-sp_tests += sp65
-sp_screens += sp65/sp65.scn
-sp_docs += sp65/sp65.doc
-sp65_SOURCES = sp65/init.c
-sp65_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_sp65) $(support_includes) \
- -I$(top_srcdir)/include
-endif
-
-if TEST_sp66
-sp_tests += sp66
-sp_screens += sp66/sp66.scn
-sp_docs += sp66/sp66.doc
-sp66_SOURCES = sp66/init.c
-sp66_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_sp66) $(support_includes) \
- -I$(top_srcdir)/include
-endif
-
-if TEST_sp67
-sp_tests += sp67
-sp_screens += sp67/sp67.scn
-sp_docs += sp67/sp67.doc
-sp67_SOURCES = sp67/init.c
-sp67_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_sp67) $(support_includes)
-endif
-
-if TEST_sp68
-sp_tests += sp68
-sp_screens += sp68/sp68.scn
-sp_docs += sp68/sp68.doc
-sp68_SOURCES = sp68/init.c
-sp68_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_sp68) $(support_includes)
-endif
-
-if TEST_sp69
-sp_tests += sp69
-sp_screens += sp69/sp69.scn
-sp_docs += sp69/sp69.doc
-sp69_SOURCES = sp69/init.c ../support/src/spin.c
-sp69_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_sp69) $(support_includes)
-endif
-
-if TEST_sp70
-sp_tests += sp70
-sp_screens += sp70/sp70.scn
-sp_docs += sp70/sp70.doc
-sp70_SOURCES = sp70/init.c
-sp70_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_sp70) $(support_includes)
-endif
-
-if TEST_sp71
-sp_tests += sp71
-sp_screens += sp71/sp71.scn
-sp_docs += sp71/sp71.doc
-sp71_SOURCES = sp71/init.c
-sp71_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_sp71) $(support_includes)
-endif
-
-if TEST_sp72
-sp_tests += sp72
-sp_screens += sp72/sp72.scn
-sp_docs += sp72/sp72.doc
-sp72_SOURCES = sp72/init.c
-sp72_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_sp72) $(support_includes)
-endif
-
-if TEST_sp73
-sp_tests += sp73
-sp_screens += sp73/sp73.scn
-sp_docs += sp73/sp73.doc
-sp73_SOURCES = sp73/init.c
-sp73_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_sp73) $(support_includes)
-endif
-
-if TEST_sp74
-sp_tests += sp74
-sp_screens += sp74/sp74.scn
-sp_docs += sp74/sp74.doc
-sp74_SOURCES = sp74/init.c
-sp74_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_sp74) $(support_includes)
-endif
-
-if TEST_sp75
-sp_tests += sp75
-sp_screens += sp75/sp75.scn
-sp_docs += sp75/sp75.doc
-sp75_SOURCES = sp75/init.c
-sp75_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_sp75) $(support_includes)
-endif
-
-if TEST_sp76
-sp_tests += sp76
-sp_screens += sp76/sp76.scn
-sp_docs += sp76/sp76.doc
-sp76_SOURCES = sp76/init.c
-sp76_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_sp76) $(support_includes)
-endif
-
-if TEST_sp77
-sp_tests += sp77
-sp_screens += sp77/sp77.scn
-sp_docs += sp77/sp77.doc
-sp77_SOURCES = sp77/init.c
-sp77_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_sp77) $(support_includes)
-endif
-
-if TEST_spassoc01
-sp_tests += spassoc01
-sp_screens += spassoc01/spassoc01.scn
-sp_docs += spassoc01/spassoc01.doc
-spassoc01_SOURCES = spassoc01/init.c
-spassoc01_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_spassoc01) \
- $(support_includes)
-endif
-
-if TEST_spatomic01
-sp_tests += spatomic01
-sp_screens += spatomic01/spatomic01.scn
-sp_docs += spatomic01/spatomic01.doc
-spatomic01_SOURCES = spatomic01/init.c
-spatomic01_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_spatomic01) \
- $(support_includes)
-endif
-
-if TEST_spcache01
-sp_tests += spcache01
-sp_screens += spcache01/spcache01.scn
-sp_docs += spcache01/spcache01.doc
-spcache01_SOURCES = spcache01/init.c
-spcache01_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_spcache01) \
- $(support_includes)
-endif
-
-if TEST_spcbssched01
-sp_tests += spcbssched01
-sp_screens += spcbssched01/spcbssched01.scn
-sp_docs += spcbssched01/spcbssched01.doc
-spcbssched01_SOURCES = spcbssched01/init.c spcbssched01/task1.c \
- spcbssched01/system.h
-spcbssched01_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_spcbssched01) \
- $(support_includes)
-endif
-
-if TEST_spcbssched02
-sp_tests += spcbssched02
-sp_screens += spcbssched02/spcbssched02.scn
-sp_docs += spcbssched02/spcbssched02.doc
-spcbssched02_SOURCES = spcbssched02/init.c \
- spcbssched02/task_periodic.c spcbssched02/system.h
-spcbssched02_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_spcbssched02) \
- $(support_includes)
-endif
-
-if TEST_spcbssched03
-sp_tests += spcbssched03
-sp_screens += spcbssched03/spcbssched03.scn
-sp_docs += spcbssched03/spcbssched03.doc
-spcbssched03_SOURCES = spcbssched03/init.c \
- spcbssched03/tasks_periodic.c spcbssched03/tasks_aperiodic.c \
- spcbssched03/system.h spcbssched03/cbsparams.h
-spcbssched03_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_spcbssched03) \
- $(support_includes)
-endif
-
-if TEST_spchain
-sp_tests += spchain
-sp_screens += spchain/spchain.scn
-sp_docs += spchain/spchain.doc
-spchain_SOURCES = spchain/init.c
-spchain_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_spchain) \
- $(support_includes)
-endif
-
-if TEST_spclock_err01
-sp_tests += spclock_err01
-sp_screens += spclock_err01/spclock_err01.scn
-sp_docs += spclock_err01/spclock_err01.doc
-spclock_err01_SOURCES = spclock_err01/init.c spclock_err01/delay.c \
- spclock_err01/system.h
-spclock_err01_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_spclock_err01) \
- $(support_includes)
-endif
-
-if TEST_spclock_err02
-sp_tests += spclock_err02
-sp_screens += spclock_err02/spclock_err02.scn
-sp_docs += spclock_err02/spclock_err02.doc
-spclock_err02_SOURCES = spclock_err02/init.c
-spclock_err02_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_spclock_err02) \
- $(support_includes)
-endif
-
-if TEST_spclock_todhook01
-sp_tests += spclock_todhook01
-sp_screens += spclock_todhook01/spclock_todhook01.scn
-sp_docs += spclock_todhook01/spclock_todhook01.doc
-spclock_todhook01_SOURCES = spclock_todhook01/init.c
-spclock_todhook01_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_spclock_todhook01) \
- $(support_includes)
-endif
-
-if TEST_spconfig01
-sp_tests += spconfig01
-sp_screens += spconfig01/spconfig01.scn
-sp_docs += spconfig01/spconfig01.doc
-spconfig01_SOURCES = spconfig01/init.c
-spconfig01_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_spconfig01) \
- $(support_includes)
-endif
-
-if TEST_spconfig02
-sp_tests += spconfig02
-sp_screens += spconfig02/spconfig02.scn
-sp_docs += spconfig02/spconfig02.doc
-spconfig02_SOURCES = spconfig02/init.c
-spconfig02_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_spconfig02) \
- $(support_includes)
-endif
-
-if TEST_spconsole01
-sp_tests += spconsole01
-sp_screens += spconsole01/spconsole01.scn
-sp_docs += spconsole01/spconsole01.doc
-spconsole01_SOURCES = spconsole01/init.c
-spconsole01_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_spconsole01) \
- $(support_includes)
-spconsole01_LDADD = -lm $(LDADD)
-endif
-
-if TEST_spcontext01
-sp_tests += spcontext01
-sp_screens += spcontext01/spcontext01.scn
-sp_docs += spcontext01/spcontext01.doc
-spcontext01_SOURCES = spcontext01/init.c
-spcontext01_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_spcontext01) \
- $(support_includes)
-endif
-
-if TEST_spcpucounter01
-sp_tests += spcpucounter01
-sp_screens += spcpucounter01/spcpucounter01.scn
-sp_docs += spcpucounter01/spcpucounter01.doc
-spcpucounter01_SOURCES = spcpucounter01/init.c
-spcpucounter01_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_spcpucounter01) \
- $(support_includes)
-endif
-
-if TEST_spcpuset01
-sp_tests += spcpuset01
-sp_screens += spcpuset01/spcpuset01.scn
-sp_docs += spcpuset01/spcpuset01.doc
-spcpuset01_SOURCES = spcpuset01/test.c spcpuset01/init.c
-spcpuset01_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_spcpuset01) \
- $(support_includes)
-endif
-
-if HAS_CPLUSPLUS
-if TEST_spcxx01
-sp_tests += spcxx01
-sp_screens += spcxx01/spcxx01.scn
-sp_docs += spcxx01/spcxx01.doc
-spcxx01_SOURCES = spcxx01/init.cc
-spcxx01_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_spcxx01) \
- $(support_includes)
-spcxx01_CXXFLAGS = $(AM_CXXFLAGS) -std=gnu++17
-endif
-endif
-
-if TEST_spedfsched01
-sp_tests += spedfsched01
-sp_screens += spedfsched01/spedfsched01.scn
-sp_docs += spedfsched01/spedfsched01.doc
-spedfsched01_SOURCES = spedfsched01/init.c spedfsched01/task1.c \
- spedfsched01/system.h
-spedfsched01_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_spedfsched01) \
- $(support_includes)
-endif
-
-if TEST_spedfsched02
-sp_tests += spedfsched02
-sp_screens += spedfsched02/spedfsched02.scn
-sp_docs += spedfsched02/spedfsched02.doc
-spedfsched02_SOURCES = spedfsched02/init.c spedfsched02/getall.c \
- spedfsched02/task1.c spedfsched02/system.h
-spedfsched02_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_spedfsched02) \
- $(support_includes)
-endif
-
-if TEST_spedfsched03
-sp_tests += spedfsched03
-sp_screens += spedfsched03/spedfsched03.scn
-sp_docs += spedfsched03/spedfsched03.doc
-spedfsched03_SOURCES = spedfsched03/init.c \
- spedfsched03/tasks_periodic.c spedfsched03/tasks_aperiodic.c \
- spedfsched03/system.h spedfsched03/edfparams.h
-spedfsched03_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_spedfsched03) \
- $(support_includes)
-endif
-
-if TEST_spedfsched04
-sp_tests += spedfsched04
-sp_screens += spedfsched04/spedfsched04.scn
-sp_docs += spedfsched04/spedfsched04.doc
-spedfsched04_SOURCES = spedfsched04/init.c ../support/src/spin.c
-spedfsched04_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_spedfsched04) \
- $(support_includes)
-endif
-
-if TEST_sperror01
-sp_tests += sperror01
-sp_screens += sperror01/sperror01.scn
-sp_docs += sperror01/sperror01.doc
-sperror01_SOURCES = sperror01/init.c
-sperror01_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_sperror01) \
- $(support_includes)
-endif
-
-if TEST_sperror02
-sp_tests += sperror02
-sp_screens += sperror02/sperror02.scn
-sp_docs += sperror02/sperror02.doc
-sperror02_SOURCES = sperror02/init.c
-sperror02_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_sperror02) \
- $(support_includes)
-endif
-
-if TEST_sperror03
-sp_tests += sperror03
-sp_screens += sperror03/sperror03.scn
-sp_docs += sperror03/sperror03.doc
-sperror03_SOURCES = sperror03/init.c
-sperror03_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_sperror03) \
- $(support_includes)
-endif
-
-if TEST_spevent_err03
-sp_tests += spevent_err03
-sp_screens += spevent_err03/spevent_err03.scn
-sp_docs += spevent_err03/spevent_err03.doc
-spevent_err03_SOURCES = spevent_err03/init.c spevent_err03/system.h
-spevent_err03_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_spevent_err03) \
- $(support_includes)
-endif
-
-if TEST_speventsystem01
-sp_tests += speventsystem01
-sp_screens += speventsystem01/speventsystem01.scn
-sp_docs += speventsystem01/speventsystem01.doc
-speventsystem01_SOURCES = speventsystem01/init.c
-speventsystem01_CPPFLAGS = $(AM_CPPFLAGS) \
- $(TEST_FLAGS_speventsystem01) $(support_includes)
-endif
-
-if TEST_speventtransient01
-sp_tests += speventtransient01
-sp_screens += speventtransient01/speventtransient01.scn
-sp_docs += speventtransient01/speventtransient01.doc
-speventtransient01_SOURCES = speventtransient01/init.c
-speventtransient01_CPPFLAGS = $(AM_CPPFLAGS) \
- $(TEST_FLAGS_speventtransient01) $(support_includes)
-endif
-
-if TEST_spextensions01
-sp_tests += spextensions01
-sp_screens += spextensions01/spextensions01.scn
-sp_docs += spextensions01/spextensions01.doc
-spextensions01_SOURCES = spextensions01/init.c
-spextensions01_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_spextensions01) \
- $(support_includes)
-endif
-
-if TEST_spfatal01
-sp_tests += spfatal01
-sp_screens += spfatal01/spfatal01.scn
-sp_docs += spfatal01/spfatal01.doc
-spfatal01_SOURCES = spfatal01/init.c
-spfatal01_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_spfatal01) \
- $(support_includes)
-endif
-
-if TEST_spfatal03
-sp_tests += spfatal03
-sp_screens += spfatal03/spfatal03.scn
-sp_docs += spfatal03/spfatal03.doc
-spfatal03_SOURCES = spfatal03/init.c
-spfatal03_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_spfatal03) \
- $(support_includes)
-endif
-
-if TEST_spfatal04
-sp_tests += spfatal04
-sp_screens += spfatal04/spfatal04.scn
-sp_docs += spfatal04/spfatal04.doc
-spfatal04_SOURCES = spfatal04/init.c
-spfatal04_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_spfatal04) \
- $(support_includes)
-endif
-
-if TEST_spfatal05
-sp_tests += spfatal05
-sp_screens += spfatal05/spfatal05.scn
-sp_docs += spfatal05/spfatal05.doc
-spfatal05_SOURCES = spfatal05/init.c
-spfatal05_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_spfatal05) \
- $(support_includes)
-endif
-
-if TEST_spfatal09
-sp_tests += spfatal09
-sp_screens += spfatal09/spfatal09.scn
-sp_docs += spfatal09/spfatal09.doc
-spfatal09_SOURCES = spfatal09/init.c
-spfatal09_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_spfatal09) \
- $(support_includes)
-endif
-
-if TEST_spfatal10
-sp_tests += spfatal10
-sp_screens += spfatal10/spfatal10.scn
-sp_docs += spfatal10/spfatal10.doc
-spfatal10_SOURCES = spfatal10/init.c
-spfatal10_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_spfatal10) \
- $(support_includes)
-endif
-
-if TEST_spfatal11
-sp_tests += spfatal11
-sp_screens += spfatal11/spfatal11.scn
-sp_docs += spfatal11/spfatal11.doc
-spfatal11_SOURCES = spfatal11/init.c
-spfatal11_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_spfatal11) \
- $(support_includes)
-endif
-
-if TEST_spfatal12
-sp_tests += spfatal12
-sp_screens += spfatal12/spfatal12.scn
-sp_docs += spfatal12/spfatal12.doc
-spfatal12_SOURCES = spfatal12/init.c
-spfatal12_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_spfatal12) \
- $(support_includes)
-endif
-
-if TEST_spfatal14
-sp_tests += spfatal14
-sp_screens += spfatal14/spfatal14.scn
-sp_docs += spfatal14/spfatal14.doc
-spfatal14_SOURCES = spfatal14/init.c
-spfatal14_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_spfatal14) \
- $(support_includes)
-endif
-
-if TEST_spfatal15
-sp_tests += spfatal15
-sp_screens += spfatal15/spfatal15.scn
-sp_docs += spfatal15/spfatal15.doc
-spfatal15_SOURCES = spfatal15/init.c
-spfatal15_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_spfatal15) \
- $(support_includes)
-endif
-
-if TEST_spfatal24
-sp_tests += spfatal24
-sp_screens += spfatal24/spfatal24.scn
-sp_docs += spfatal24/spfatal24.doc
-spfatal24_SOURCES = spfatal24/init.c
-spfatal24_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_spfatal24) \
- $(support_includes)
-endif
-
-if TEST_spfatal25
-sp_tests += spfatal25
-sp_screens += spfatal25/spfatal25.scn
-sp_docs += spfatal25/spfatal25.doc
-spfatal25_SOURCES = spfatal25/init.c
-spfatal25_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_spfatal25) \
- $(support_includes)
-endif
-
-if TEST_spfatal26
-sp_tests += spfatal26
-sp_screens += spfatal26/spfatal26.scn
-sp_docs += spfatal26/spfatal26.doc
-spfatal26_SOURCES = spfatal26/init.c
-spfatal26_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_spfatal26) \
- $(support_includes)
-endif
-
-if TEST_spfatal28
-sp_tests += spfatal28
-sp_screens += spfatal28/spfatal28.scn
-sp_docs += spfatal28/spfatal28.doc
-spfatal28_SOURCES = spfatal28/init.c
-spfatal28_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_spfatal28) \
- $(support_includes)
-endif
-
-if TEST_spfatal29
-sp_tests += spfatal29
-sp_screens += spfatal29/spfatal29.scn
-sp_docs += spfatal29/spfatal29.doc
-spfatal29_SOURCES = spfatal29/init.c
-spfatal29_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_spfatal29) \
- $(support_includes)
-endif
-
-if TEST_spfatal30
-sp_tests += spfatal30
-sp_screens += spfatal30/spfatal30.scn
-sp_docs += spfatal30/spfatal30.doc
-spfatal30_SOURCES = spfatal30/init.c
-spfatal30_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_spfatal30) \
- $(support_includes)
-endif
-
-if TEST_spfatal31
-sp_tests += spfatal31
-sp_screens += spfatal31/spfatal31.scn
-sp_docs += spfatal31/spfatal31.doc
-spfatal31_SOURCES = spfatal31/init.c
-spfatal31_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_spfatal31) \
- $(support_includes)
-endif
-
-if TEST_spfatal32
-sp_tests += spfatal32
-sp_screens += spfatal32/spfatal32.scn
-sp_docs += spfatal32/spfatal32.doc
-spfatal32_SOURCES = spfatal32/init.c
-spfatal32_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_spfatal32) \
- $(support_includes)
-endif
-
-if TEST_spfifo01
-sp_tests += spfifo01
-sp_screens += spfifo01/spfifo01.scn
-sp_docs += spfifo01/spfifo01.doc
-spfifo01_SOURCES = spfifo01/init.c
-spfifo01_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_spfifo01) \
- $(support_includes)
-endif
-
-if TEST_spfifo02
-sp_tests += spfifo02
-sp_screens += spfifo02/spfifo02.scn
-sp_docs += spfifo02/spfifo02.doc
-spfifo02_SOURCES = spfifo02/init.c
-spfifo02_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_spfifo02) \
- $(support_includes)
-endif
-
-if TEST_spfifo03
-sp_tests += spfifo03
-sp_screens += spfifo03/spfifo03.scn
-sp_docs += spfifo03/spfifo03.doc
-spfifo03_SOURCES = spfifo03/init.c
-spfifo03_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_spfifo03) \
- $(support_includes)
-endif
-
-if TEST_spfifo04
-sp_tests += spfifo04
-sp_screens += spfifo04/spfifo04.scn
-sp_docs += spfifo04/spfifo04.doc
-spfifo04_SOURCES = spfifo04/init.c
-spfifo04_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_spfifo04) \
- $(support_includes)
-endif
-
-if TEST_spfifo05
-sp_tests += spfifo05
-sp_screens += spfifo05/spfifo05.scn
-sp_docs += spfifo05/spfifo05.doc
-spfifo05_SOURCES = spfifo05/init.c
-spfifo05_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_spfifo05) \
- $(support_includes)
-endif
-
-if TEST_spfreechain01
-sp_tests += spfreechain01
-sp_screens += spfreechain01/spfreechain01.scn
-sp_docs += spfreechain01/spfreechain01.doc
-spfreechain01_SOURCES = spfreechain01/init.c
-spfreechain01_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_spfreechain01) \
- $(support_includes)
-endif
-
-if HAS_CPLUSPLUS
-if TEST_spglobalcon01
-sp_tests += spglobalcon01
-sp_screens += spglobalcon01/spglobalcon01.scn
-sp_docs += spglobalcon01/spglobalcon01.doc
-spglobalcon01_SOURCES = spglobalcon01/init.cc
-spglobalcon01_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_spglobalcon01) \
- $(support_includes)
-endif
-endif
-
-if TEST_spglobalcon02
-sp_tests += spglobalcon02
-sp_screens += spglobalcon02/spglobalcon02.scn
-sp_docs += spglobalcon02/spglobalcon02.doc
-spglobalcon02_SOURCES = spglobalcon02/init.c
-spglobalcon02_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_spglobalcon02) \
- $(support_includes)
-endif
-
-if TEST_spheapprot
-sp_tests += spheapprot
-sp_screens += spheapprot/spheapprot.scn
-sp_docs += spheapprot/spheapprot.doc
-spheapprot_SOURCES = spheapprot/init.c
-spheapprot_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_spheapprot) \
- $(support_includes)
-endif
-
-if TEST_spinternalerror01
-sp_tests += spinternalerror01
-sp_screens += spinternalerror01/spinternalerror01.scn
-sp_docs += spinternalerror01/spinternalerror01.doc
-spinternalerror01_SOURCES = spinternalerror01/init.c
-spinternalerror01_CPPFLAGS = $(AM_CPPFLAGS) \
- $(TEST_FLAGS_spinternalerror01) $(support_includes)
-endif
-
-if TEST_spinternalerror02
-sp_tests += spinternalerror02
-sp_screens += spinternalerror02/spinternalerror02.scn
-sp_docs += spinternalerror02/spinternalerror02.doc
-spinternalerror02_SOURCES = spinternalerror02/init.c
-spinternalerror02_CPPFLAGS = $(AM_CPPFLAGS) \
- $(TEST_FLAGS_spinternalerror02) $(support_includes)
-endif
-
-if TEST_spintr_err01
-sp_tests += spintr_err01
-sp_screens += spintr_err01/spintr_err01.scn
-sp_docs += spintr_err01/spintr_err01.doc
-spintr_err01_SOURCES = spintr_err01/init.c spintr_err01/isr.c \
- spintr_err01/system.h
-spintr_err01_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_spintr_err01) \
- $(support_includes)
-endif
-
-if TEST_spintrcritical01
-sp_tests += spintrcritical01
-sp_screens += spintrcritical01/spintrcritical01.scn
-sp_docs += spintrcritical01/spintrcritical01.doc
-spintrcritical01_SOURCES = spintrcritical01/init.c
-spintrcritical01_CPPFLAGS = $(AM_CPPFLAGS) \
- $(TEST_FLAGS_spintrcritical01) $(support_includes) \
- -I$(top_srcdir)/spintrcritical_support
-endif
-
-if TEST_spintrcritical02
-sp_tests += spintrcritical02
-sp_screens += spintrcritical02/spintrcritical02.scn
-sp_docs += spintrcritical02/spintrcritical02.doc
-spintrcritical02_SOURCES = spintrcritical02/init.c
-spintrcritical02_CPPFLAGS = $(AM_CPPFLAGS) \
- $(TEST_FLAGS_spintrcritical02) $(support_includes) \
- -I$(top_srcdir)/spintrcritical_support
-endif
-
-if TEST_spintrcritical03
-sp_tests += spintrcritical03
-sp_screens += spintrcritical03/spintrcritical03.scn
-sp_docs += spintrcritical03/spintrcritical03.doc
-spintrcritical03_SOURCES = spintrcritical03/init.c
-spintrcritical03_CPPFLAGS = $(AM_CPPFLAGS) \
- $(TEST_FLAGS_spintrcritical03) $(support_includes) \
- -I$(top_srcdir)/spintrcritical_support
-endif
-
-if TEST_spintrcritical04
-sp_tests += spintrcritical04
-sp_screens += spintrcritical04/spintrcritical04.scn
-sp_docs += spintrcritical04/spintrcritical04.doc
-spintrcritical04_SOURCES = spintrcritical04/init.c
-spintrcritical04_CPPFLAGS = $(AM_CPPFLAGS) \
- $(TEST_FLAGS_spintrcritical04) $(support_includes) \
- -I$(top_srcdir)/spintrcritical_support
-endif
-
-if TEST_spintrcritical05
-sp_tests += spintrcritical05
-sp_screens += spintrcritical05/spintrcritical05.scn
-sp_docs += spintrcritical05/spintrcritical05.doc
-spintrcritical05_SOURCES = spintrcritical05/init.c
-spintrcritical05_CPPFLAGS = $(AM_CPPFLAGS) \
- $(TEST_FLAGS_spintrcritical05) $(support_includes) \
- -I$(top_srcdir)/spintrcritical_support
-endif
-
-if TEST_spintrcritical08
-sp_tests += spintrcritical08
-sp_screens += spintrcritical08/spintrcritical08.scn
-sp_docs += spintrcritical08/spintrcritical08.doc
-spintrcritical08_SOURCES = spintrcritical08/init.c
-spintrcritical08_CPPFLAGS = $(AM_CPPFLAGS) \
- $(TEST_FLAGS_spintrcritical08) $(support_includes) \
- -I$(top_srcdir)/spintrcritical_support
-endif
-
-if TEST_spintrcritical09
-sp_tests += spintrcritical09
-sp_screens += spintrcritical09/spintrcritical09.scn
-sp_docs += spintrcritical09/spintrcritical09.doc
-spintrcritical09_SOURCES = spintrcritical09/init.c
-spintrcritical09_CPPFLAGS = $(AM_CPPFLAGS) \
- $(TEST_FLAGS_spintrcritical09) $(support_includes) \
- -I$(top_srcdir)/spintrcritical_support
-endif
-
-if TEST_spintrcritical10
-sp_tests += spintrcritical10
-sp_screens += spintrcritical10/spintrcritical10.scn
-sp_docs += spintrcritical10/spintrcritical10.doc
-spintrcritical10_SOURCES = spintrcritical10/init.c
-spintrcritical10_CPPFLAGS = $(AM_CPPFLAGS) \
- $(TEST_FLAGS_spintrcritical10) $(support_includes) \
- -I$(top_srcdir)/spintrcritical_support
-endif
-
-if TEST_spintrcritical11
-sp_tests += spintrcritical11
-sp_screens += spintrcritical11/spintrcritical11.scn
-sp_docs += spintrcritical11/spintrcritical11.doc
-spintrcritical11_SOURCES = spintrcritical11/init.c
-spintrcritical11_CPPFLAGS = $(AM_CPPFLAGS) \
- $(TEST_FLAGS_spintrcritical11) $(support_includes) \
- -I$(top_srcdir)/spintrcritical_support
-endif
-
-if TEST_spintrcritical12
-sp_tests += spintrcritical12
-sp_screens += spintrcritical12/spintrcritical12.scn
-sp_docs += spintrcritical12/spintrcritical12.doc
-spintrcritical12_SOURCES = spintrcritical12/init.c
-spintrcritical12_CPPFLAGS = $(AM_CPPFLAGS) \
- $(TEST_FLAGS_spintrcritical12) $(support_includes) \
- -I$(top_srcdir)/spintrcritical_support
-endif
-
-if TEST_spintrcritical13
-sp_tests += spintrcritical13
-sp_screens += spintrcritical13/spintrcritical13.scn
-sp_docs += spintrcritical13/spintrcritical13.doc
-spintrcritical13_SOURCES = spintrcritical13/init.c
-spintrcritical13_CPPFLAGS = $(AM_CPPFLAGS) \
- $(TEST_FLAGS_spintrcritical13) $(support_includes) \
- -I$(top_srcdir)/spintrcritical_support
-endif
-
-if TEST_spintrcritical14
-sp_tests += spintrcritical14
-sp_screens += spintrcritical14/spintrcritical14.scn
-sp_docs += spintrcritical14/spintrcritical14.doc
-spintrcritical14_SOURCES = spintrcritical14/init.c
-spintrcritical14_CPPFLAGS = $(AM_CPPFLAGS) \
- $(TEST_FLAGS_spintrcritical14) $(support_includes) \
- -I$(top_srcdir)/spintrcritical_support
-endif
-
-if TEST_spintrcritical15
-sp_tests += spintrcritical15
-sp_screens += spintrcritical15/spintrcritical15.scn
-sp_docs += spintrcritical15/spintrcritical15.doc
-spintrcritical15_SOURCES = spintrcritical15/init.c
-spintrcritical15_CPPFLAGS = $(AM_CPPFLAGS) \
- $(TEST_FLAGS_spintrcritical15) $(support_includes) \
- -I$(top_srcdir)/spintrcritical_support
-endif
-
-if TEST_spintrcritical16
-sp_tests += spintrcritical16
-sp_screens += spintrcritical16/spintrcritical16.scn
-sp_docs += spintrcritical16/spintrcritical16.doc
-spintrcritical16_SOURCES = spintrcritical16/init.c
-spintrcritical16_CPPFLAGS = $(AM_CPPFLAGS) \
- $(TEST_FLAGS_spintrcritical16) $(support_includes) \
- -I$(top_srcdir)/spintrcritical_support
-endif
-
-if TEST_spintrcritical18
-sp_tests += spintrcritical18
-sp_screens += spintrcritical18/spintrcritical18.scn
-sp_docs += spintrcritical18/spintrcritical18.doc
-spintrcritical18_SOURCES = spintrcritical18/init.c
-spintrcritical18_CPPFLAGS = $(AM_CPPFLAGS) \
- $(TEST_FLAGS_spintrcritical18) $(support_includes) \
- -I$(top_srcdir)/spintrcritical_support
-endif
-
-if TEST_spintrcritical20
-sp_tests += spintrcritical20
-sp_screens += spintrcritical20/spintrcritical20.scn
-sp_docs += spintrcritical20/spintrcritical20.doc
-spintrcritical20_SOURCES = spintrcritical20/init.c
-spintrcritical20_CPPFLAGS = $(AM_CPPFLAGS) \
- $(TEST_FLAGS_spintrcritical20) $(support_includes) \
- -I$(top_srcdir)/spintrcritical_support
-endif
-
-if TEST_spintrcritical21
-sp_tests += spintrcritical21
-sp_screens += spintrcritical21/spintrcritical21.scn
-sp_docs += spintrcritical21/spintrcritical21.doc
-spintrcritical21_SOURCES = spintrcritical21/init.c
-spintrcritical21_CPPFLAGS = $(AM_CPPFLAGS) \
- $(TEST_FLAGS_spintrcritical21) $(support_includes) \
- -I$(top_srcdir)/spintrcritical_support
-endif
-
-if TEST_spintrcritical22
-sp_tests += spintrcritical22
-sp_screens += spintrcritical22/spintrcritical22.scn
-sp_docs += spintrcritical22/spintrcritical22.doc
-spintrcritical22_SOURCES = spintrcritical22/init.c
-spintrcritical22_CPPFLAGS = $(AM_CPPFLAGS) \
- $(TEST_FLAGS_spintrcritical22) $(support_includes) \
- -I$(top_srcdir)/spintrcritical_support
-endif
-
-if TEST_spintrcritical23
-sp_tests += spintrcritical23
-sp_screens += spintrcritical23/spintrcritical23.scn
-sp_docs += spintrcritical23/spintrcritical23.doc
-spintrcritical23_SOURCES = spintrcritical23/init.c
-spintrcritical23_CPPFLAGS = $(AM_CPPFLAGS) \
- $(TEST_FLAGS_spintrcritical23) $(support_includes) \
- -I$(top_srcdir)/spintrcritical_support
-endif
-
-if TEST_spintrcritical24
-sp_tests += spintrcritical24
-sp_screens += spintrcritical24/spintrcritical24.scn
-sp_docs += spintrcritical24/spintrcritical24.doc
-spintrcritical24_SOURCES = spintrcritical24/init.c
-spintrcritical24_CPPFLAGS = $(AM_CPPFLAGS) \
- $(TEST_FLAGS_spintrcritical24) $(support_includes) \
- -I$(top_srcdir)/spintrcritical_support
-endif
-
-if TEST_splinkersets01
-sp_tests += splinkersets01
-sp_screens += splinkersets01/splinkersets01.scn
-sp_docs += splinkersets01/splinkersets01.doc
-splinkersets01_SOURCES = splinkersets01/init.c
-splinkersets01_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_splinkersets01) \
- $(support_includes)
-splinkersets01_LDADD = libsplinkersets01.a $(LDADD)
-endif
-
-if TEST_spmkdir
-sp_tests += spmkdir
-sp_screens += spmkdir/spmkdir.scn
-sp_docs += spmkdir/spmkdir.doc
-spmkdir_SOURCES = spmkdir/init.c
-spmkdir_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_spmkdir) \
- $(support_includes)
-endif
-
-if TEST_spmisc01
-sp_tests += spmisc01
-sp_screens += spmisc01/spmisc01.scn
-sp_docs += spmisc01/spmisc01.doc
-spmisc01_SOURCES = spmisc01/init.c spmisc01/strong.c
-spmisc01_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_spmisc01) \
- $(support_includes)
-endif
-
-if TEST_spmountmgr01
-sp_tests += spmountmgr01
-sp_screens += spmountmgr01/spmountmgr01.scn
-sp_docs += spmountmgr01/spmountmgr01.doc
-spmountmgr01_SOURCES = spmountmgr01/init.c
-spmountmgr01_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_spmountmgr01) \
- $(support_includes)
-endif
-
-if TEST_spmrsp01
-sp_tests += spmrsp01
-sp_screens += spmrsp01/spmrsp01.scn
-sp_docs += spmrsp01/spmrsp01.doc
-spmrsp01_SOURCES = spmrsp01/init.c
-spmrsp01_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_spmrsp01) \
- $(support_includes)
-endif
-
-if TEST_spmsgq_err01
-sp_tests += spmsgq_err01
-sp_screens += spmsgq_err01/spmsgq_err01.scn
-sp_docs += spmsgq_err01/spmsgq_err01.doc
-spmsgq_err01_SOURCES = spmsgq_err01/init.c spmsgq_err01/system.h
-spmsgq_err01_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_spmsgq_err01) \
- $(support_includes)
-endif
-
-if TEST_spmsgq_err02
-sp_tests += spmsgq_err02
-sp_screens += spmsgq_err02/spmsgq_err02.scn
-sp_docs += spmsgq_err02/spmsgq_err02.doc
-spmsgq_err02_SOURCES = spmsgq_err02/init.c spmsgq_err02/task3.c \
- spmsgq_err02/system.h
-spmsgq_err02_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_spmsgq_err02) \
- $(support_includes)
-endif
-
-if TEST_spmutex01
-sp_tests += spmutex01
-sp_screens += spmutex01/spmutex01.scn
-sp_docs += spmutex01/spmutex01.doc
-spmutex01_SOURCES = spmutex01/init.c
-spmutex01_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_spmutex01) \
- $(support_includes)
-endif
-
-if TEST_spnsext01
-sp_tests += spnsext01
-sp_screens += spnsext01/spnsext01.scn
-sp_docs += spnsext01/spnsext01.doc
-spnsext01_SOURCES = spnsext01/init.c
-spnsext01_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_spnsext01) \
- $(support_includes)
-endif
-
-if TEST_spobjgetnext
-sp_tests += spobjgetnext
-sp_screens += spobjgetnext/spobjgetnext.scn
-sp_docs += spobjgetnext/spobjgetnext.doc
-spobjgetnext_SOURCES = spobjgetnext/init.c spobjgetnext/system.h
-spobjgetnext_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_spobjgetnext) \
- $(support_includes)
-endif
-
-if TEST_sppagesize
-sp_tests += sppagesize
-sp_screens += sppagesize/sppagesize.scn
-sp_docs += sppagesize/sppagesize.doc
-sppagesize_SOURCES = sppagesize/init.c
-sppagesize_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_sppagesize) \
- $(support_includes)
-endif
-
-if TEST_sppartition_err01
-sp_tests += sppartition_err01
-sp_screens += sppartition_err01/sppartition_err01.scn
-sp_docs += sppartition_err01/sppartition_err01.doc
-sppartition_err01_SOURCES = sppartition_err01/init.c \
- sppartition_err01/system.h
-sppartition_err01_CPPFLAGS = $(AM_CPPFLAGS) \
- $(TEST_FLAGS_sppartition_err01) $(support_includes)
-endif
-
-if TEST_sppercpudata01
-sp_tests += sppercpudata01
-sp_screens += sppercpudata01/sppercpudata01.scn
-sp_docs += sppercpudata01/sppercpudata01.doc
-sppercpudata01_SOURCES = sppercpudata01/init.c sppercpudata01/item.c
-sppercpudata01_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_sppercpudata01) \
- $(support_includes)
-endif
-
-if TEST_spport_err01
-sp_tests += spport_err01
-sp_screens += spport_err01/spport_err01.scn
-sp_docs += spport_err01/spport_err01.doc
-spport_err01_SOURCES = spport_err01/init.c spport_err01/system.h
-spport_err01_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_spport_err01) \
- $(support_includes)
-endif
-
-if TEST_spprintk
-sp_tests += spprintk
-sp_screens += spprintk/spprintk.scn
-sp_docs += spprintk/spprintk.doc
-spprintk_SOURCES = spprintk/init.c
-spprintk_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_spprintk) \
- $(support_includes)
-endif
-
-if TEST_spprivenv01
-sp_tests += spprivenv01
-sp_screens += spprivenv01/spprivenv01.scn
-sp_docs += spprivenv01/spprivenv01.doc
-spprivenv01_SOURCES = spprivenv01/init.c
-spprivenv01_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_spprivenv01) \
- $(support_includes)
-endif
-
-if TEST_spprofiling01
-sp_tests += spprofiling01
-sp_screens += spprofiling01/spprofiling01.scn
-sp_docs += spprofiling01/spprofiling01.doc
-spprofiling01_SOURCES = spprofiling01/init.c
-spprofiling01_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_spprofiling01) \
- $(support_includes)
-endif
-
-if TEST_spqreslib
-sp_tests += spqreslib
-sp_screens += spqreslib/spqreslib.scn
-sp_docs += spqreslib/spqreslib.doc
-spqreslib_SOURCES = spqreslib/init.c spqreslib/task_periodic.c \
- spqreslib/system.h
-spqreslib_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_spqreslib) \
- $(support_includes)
-endif
-
-if TEST_spratemon_err01
-sp_tests += spratemon_err01
-sp_screens += spratemon_err01/spratemon_err01.scn
-sp_docs += spratemon_err01/spratemon_err01.doc
-spratemon_err01_SOURCES = spratemon_err01/init.c \
- spratemon_err01/screen10.c spratemon_err01/task4.c \
- spratemon_err01/system.h
-spratemon_err01_CPPFLAGS = $(AM_CPPFLAGS) \
- $(TEST_FLAGS_spratemon_err01) $(support_includes)
-endif
-
-if TEST_sprbtree01
-sp_tests += sprbtree01
-sp_screens += sprbtree01/sprbtree01.scn
-sp_docs += sprbtree01/sprbtree01.doc
-sprbtree01_SOURCES = sprbtree01/init.c
-sprbtree01_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_sprbtree01) \
- $(support_includes)
-endif
-
-if TEST_spregion_err01
-sp_tests += spregion_err01
-sp_screens += spregion_err01/spregion_err01.scn
-sp_docs += spregion_err01/spregion_err01.doc
-spregion_err01_SOURCES = spregion_err01/init.c spregion_err01/system.h
-spregion_err01_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_spregion_err01) \
- $(support_includes)
-endif
-
-if TEST_sprmsched01
-sp_tests += sprmsched01
-sp_screens += sprmsched01/sprmsched01.scn
-sp_docs += sprmsched01/sprmsched01.doc
-sprmsched01_SOURCES = sprmsched01/init.c ../support/src/spin.c
-sprmsched01_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_sprmsched01) \
- $(support_includes)
-endif
-
-if TEST_sprmsched02
-sp_tests += sprmsched02
-sp_screens += sprmsched02/sprmsched02.scn
-sp_docs += sprmsched02/sprmsched02.doc
-sprmsched02_SOURCES = sprmsched02/init.c ../support/src/spin.c
-sprmsched02_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_sprmsched02) \
- $(support_includes)
-endif
-
-if TEST_spscheduler01
-sp_tests += spscheduler01
-sp_screens += spscheduler01/spscheduler01.scn
-sp_docs += spscheduler01/spscheduler01.doc
-spscheduler01_SOURCES = spscheduler01/init.c
-spscheduler01_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_spscheduler01) \
- $(support_includes)
-endif
-
-if TEST_spsem01
-sp_tests += spsem01
-sp_screens += spsem01/spsem01.scn
-sp_docs += spsem01/spsem01.doc
-spsem01_SOURCES = spsem01/init.c
-spsem01_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_spsem01) \
- $(support_includes)
-endif
-
-if TEST_spsem02
-sp_tests += spsem02
-sp_screens += spsem02/spsem02.scn
-sp_docs += spsem02/spsem02.doc
-spsem02_SOURCES = spsem02/init.c
-spsem02_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_spsem02) \
- $(support_includes)
-endif
-
-if TEST_spsem03
-sp_tests += spsem03
-sp_screens += spsem03/spsem03.scn
-sp_docs += spsem03/spsem03.doc
-spsem03_SOURCES = spsem03/init.c
-spsem03_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_spsem03) \
- $(support_includes)
-endif
-
-if TEST_spsem_err01
-sp_tests += spsem_err01
-sp_screens += spsem_err01/spsem_err01.scn
-sp_docs += spsem_err01/spsem_err01.doc
-spsem_err01_SOURCES = spsem_err01/init.c spsem_err01/system.h
-spsem_err01_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_spsem_err01) \
- $(support_includes)
-endif
-
-if TEST_spsem_err02
-sp_tests += spsem_err02
-sp_screens += spsem_err02/spsem_err02.scn
-sp_docs += spsem_err02/spsem_err02.doc
-spsem_err02_SOURCES = spsem_err02/init.c spsem_err02/task2.c \
- spsem_err02/system.h
-spsem_err02_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_spsem_err02) \
- $(support_includes)
-endif
-
-if TEST_spsignal_err01
-sp_tests += spsignal_err01
-sp_screens += spsignal_err01/spsignal_err01.scn
-sp_docs += spsignal_err01/spsignal_err01.doc
-spsignal_err01_SOURCES = spsignal_err01/init.c spsignal_err01/isr.c \
- spsignal_err01/system.h
-spsignal_err01_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_spsignal_err01) \
- $(support_includes)
-endif
-
-if TEST_spsimplesched01
-sp_tests += spsimplesched01
-sp_screens += spsimplesched01/spsimplesched01.scn
-sp_docs += spsimplesched01/spsimplesched01.doc
-spsimplesched01_SOURCES = spsimplesched01/init.c
-spsimplesched01_CPPFLAGS = $(AM_CPPFLAGS) \
- $(TEST_FLAGS_spsimplesched01) $(support_includes)
-endif
-
-if TEST_spsimplesched02
-sp_tests += spsimplesched02
-sp_screens += spsimplesched02/spsimplesched02.scn
-sp_docs += spsimplesched02/spsimplesched02.doc
-spsimplesched02_SOURCES = spsimplesched02/init.c
-spsimplesched02_CPPFLAGS = $(AM_CPPFLAGS) \
- $(TEST_FLAGS_spsimplesched02) $(support_includes)
-endif
-
-if TEST_spsimplesched03
-sp_tests += spsimplesched03
-sp_screens += spsimplesched03/spsimplesched03.scn
-sp_docs += spsimplesched03/spsimplesched03.doc
-spsimplesched03_SOURCES = spsimplesched03/init.c
-spsimplesched03_CPPFLAGS = $(AM_CPPFLAGS) \
- $(TEST_FLAGS_spsimplesched03) $(support_includes)
-endif
-
-if TEST_spsize
-sp_tests += spsize
-sp_screens += spsize/spsize.scn
-sp_docs += spsize/spsize.doc
-spsize_SOURCES = spsize/init.c spsize/getint.c spsize/size.c \
- spsize/system.h
-spsize_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_spsize) \
- $(support_includes)
-endif
-
-if TEST_spstdthreads01
-sp_tests += spstdthreads01
-sp_screens += spstdthreads01/spstdthreads01.scn
-sp_docs += spstdthreads01/spstdthreads01.doc
-spstdthreads01_SOURCES = spstdthreads01/init.c
-spstdthreads01_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_spstdthreads01) \
- $(support_includes)
-endif
-
-if TEST_spstkalloc
-sp_tests += spstkalloc
-sp_screens += spstkalloc/spstkalloc.scn
-sp_docs += spstkalloc/spstkalloc.doc
-spstkalloc_SOURCES = spstkalloc/init.c
-spstkalloc_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_spstkalloc) \
- $(support_includes)
-endif
-
-if TEST_spstkalloc02
-sp_tests += spstkalloc02
-sp_screens += spstkalloc02/spstkalloc02.scn
-sp_docs += spstkalloc02/spstkalloc02.doc
-spstkalloc02_SOURCES = spstkalloc02/init.c
-spstkalloc02_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_spstkalloc02) \
- $(support_includes)
-endif
-
-if TEST_spsysinit01
-sp_tests += spsysinit01
-sp_screens += spsysinit01/spsysinit01.scn
-sp_docs += spsysinit01/spsysinit01.doc
-spsysinit01_SOURCES = spsysinit01/init.c
-spsysinit01_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_spsysinit01) \
- $(support_includes)
-endif
-
-if TEST_spsyslock01
-sp_tests += spsyslock01
-sp_screens += spsyslock01/spsyslock01.scn
-sp_docs += spsyslock01/spsyslock01.doc
-spsyslock01_SOURCES = spsyslock01/init.c
-spsyslock01_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_spsyslock01) \
- $(support_includes)
-endif
-
-if TEST_sptask_err01
-sp_tests += sptask_err01
-sp_screens += sptask_err01/sptask_err01.scn
-sp_docs += sptask_err01/sptask_err01.doc
-sptask_err01_SOURCES = sptask_err01/init.c sptask_err01/task2.c \
- sptask_err01/system.h
-sptask_err01_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_sptask_err01) \
- $(support_includes)
-endif
-
-if TEST_sptask_err02
-sp_tests += sptask_err02
-sp_screens += sptask_err02/sptask_err02.scn
-sp_docs += sptask_err02/sptask_err02.doc
-sptask_err02_SOURCES = sptask_err02/init.c sptask_err02/system.h
-sptask_err02_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_sptask_err02) \
- $(support_includes)
-endif
-
-if TEST_sptask_err03
-sp_tests += sptask_err03
-sp_screens += sptask_err03/sptask_err03.scn
-sp_docs += sptask_err03/sptask_err03.doc
-sptask_err03_SOURCES = sptask_err03/init.c sptask_err03/system.h
-sptask_err03_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_sptask_err03) \
- $(support_includes)
-endif
-
-if TEST_sptask_err04
-sp_tests += sptask_err04
-sp_screens += sptask_err04/sptask_err04.scn
-sp_docs += sptask_err04/sptask_err04.doc
-sptask_err04_SOURCES = sptask_err04/init.c sptask_err04/task1.c \
- sptask_err04/system.h
-sptask_err04_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_sptask_err04) \
- $(support_includes)
-endif
-
-if TEST_sptasknopreempt01
-sp_tests += sptasknopreempt01
-sp_screens += sptasknopreempt01/sptasknopreempt01.scn
-sp_docs += sptasknopreempt01/sptasknopreempt01.doc
-sptasknopreempt01_SOURCES = sptasknopreempt01/init.c
-sptasknopreempt01_CPPFLAGS = $(AM_CPPFLAGS) \
- $(TEST_FLAGS_sptasknopreempt01) $(support_includes)
-endif
-
-if TEST_spthread01
-sp_tests += spthread01
-sp_screens += spthread01/spthread01.scn
-sp_docs += spthread01/spthread01.doc
-spthread01_SOURCES = spthread01/init.c
-spthread01_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_spthread01) \
- $(support_includes)
-endif
-
-if TEST_spthreadlife01
-sp_tests += spthreadlife01
-sp_screens += spthreadlife01/spthreadlife01.scn
-sp_docs += spthreadlife01/spthreadlife01.doc
-spthreadlife01_SOURCES = spthreadlife01/init.c
-spthreadlife01_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_spthreadlife01) \
- $(support_includes)
-endif
-
-if TEST_spthreadq01
-sp_tests += spthreadq01
-sp_screens += spthreadq01/spthreadq01.scn
-sp_docs += spthreadq01/spthreadq01.doc
-spthreadq01_SOURCES = spthreadq01/init.c
-spthreadq01_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_spthreadq01) \
- $(support_includes)
-endif
-
-if TEST_sptimecounter01
-sp_tests += sptimecounter01
-sp_screens += sptimecounter01/sptimecounter01.scn
-sp_docs += sptimecounter01/sptimecounter01.doc
-sptimecounter01_SOURCES = sptimecounter01/init.c
-sptimecounter01_CPPFLAGS = $(AM_CPPFLAGS) \
- $(TEST_FLAGS_sptimecounter01) $(support_includes)
-endif
-
-if TEST_sptimecounter02
-sp_tests += sptimecounter02
-sp_screens += sptimecounter02/sptimecounter02.scn
-sp_docs += sptimecounter02/sptimecounter02.doc
-sptimecounter02_SOURCES = sptimecounter02/init.c ../support/src/spin.c
-sptimecounter02_CPPFLAGS = $(AM_CPPFLAGS) \
- $(TEST_FLAGS_sptimecounter02) $(support_includes)
-endif
-
-if TEST_sptimecounter03
-sp_tests += sptimecounter03
-sp_screens += sptimecounter03/sptimecounter03.scn
-sp_docs += sptimecounter03/sptimecounter03.doc
-sptimecounter03_SOURCES = sptimecounter03/init.c
-sptimecounter03_CPPFLAGS = $(AM_CPPFLAGS) \
- $(TEST_FLAGS_sptimecounter03) $(support_includes)
-endif
-
-if TEST_sptimecounter04
-sp_tests += sptimecounter04
-sp_screens += sptimecounter04/sptimecounter04.scn
-sp_docs += sptimecounter04/sptimecounter04.doc
-sptimecounter04_SOURCES = sptimecounter04/init.c
-sptimecounter04_CPPFLAGS = $(AM_CPPFLAGS) \
- $(TEST_FLAGS_sptimecounter04) $(support_includes)
-endif
-
-if TEST_sptimer_err01
-sp_tests += sptimer_err01
-sp_screens += sptimer_err01/sptimer_err01.scn
-sp_docs += sptimer_err01/sptimer_err01.doc
-sptimer_err01_SOURCES = sptimer_err01/init.c
-sptimer_err01_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_sptimer_err01) \
- $(support_includes)
-endif
-
-if TEST_sptimer_err02
-sp_tests += sptimer_err02
-sp_screens += sptimer_err02/sptimer_err02.scn
-sp_docs += sptimer_err02/sptimer_err02.doc
-sptimer_err02_SOURCES = sptimer_err02/init.c
-sptimer_err02_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_sptimer_err02) \
- $(support_includes)
-endif
-
-if TEST_sptimerserver01
-sp_tests += sptimerserver01
-sp_screens += sptimerserver01/sptimerserver01.scn
-sp_docs += sptimerserver01/sptimerserver01.doc
-sptimerserver01_SOURCES = sptimerserver01/init.c
-sptimerserver01_CPPFLAGS = $(AM_CPPFLAGS) \
- $(TEST_FLAGS_sptimerserver01) $(support_includes)
-endif
-
-if TEST_sptimespec01
-sp_tests += sptimespec01
-sp_screens += sptimespec01/sptimespec01.scn
-sp_docs += sptimespec01/sptimespec01.doc
-sptimespec01_SOURCES = sptimespec01/init.c
-sptimespec01_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_sptimespec01) \
- $(support_includes)
-endif
-
-if TEST_sptls01
-sp_tests += sptls01
-sp_screens += sptls01/sptls01.scn
-sp_docs += sptls01/sptls01.doc
-sptls01_SOURCES = sptls01/init.c
-sptls01_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_sptls01) \
- $(support_includes)
-endif
-
-if HAS_CPLUSPLUS
-if TEST_sptls02
-sp_tests += sptls02
-sp_screens += sptls02/sptls02.scn
-sp_docs += sptls02/sptls02.doc
-sptls02_SOURCES = sptls02/init.cc sptls02/var.cc
-sptls02_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_sptls02) \
- $(support_includes)
-endif
-endif
-
-if TEST_sptls03
-sp_tests += sptls03
-sp_screens += sptls03/sptls03.scn
-sp_docs += sptls03/sptls03.doc
-sptls03_SOURCES = sptls03/init.c
-sptls03_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_sptls03) \
- $(support_includes)
-endif
-
-if TEST_sptls04
-sp_tests += sptls04
-sp_screens += sptls04/sptls04.scn
-sp_docs += sptls04/sptls04.doc
-sptls04_SOURCES = sptls04/init.c
-sptls04_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_sptls04) \
- $(support_includes)
-endif
-
-if TEST_spversion01
-sp_tests += spversion01
-sp_screens += spversion01/spversion01.scn
-sp_docs += spversion01/spversion01.doc
-spversion01_SOURCES = spversion01/init.c
-spversion01_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_spversion01) \
- $(support_includes)
-endif
-
-if TEST_spwatchdog
-sp_tests += spwatchdog
-sp_screens += spwatchdog/spwatchdog.scn
-sp_docs += spwatchdog/spwatchdog.doc
-spwatchdog_SOURCES = spwatchdog/init.c spwatchdog/task1.c \
- spwatchdog/system.h spwatchdog/prtime.c spwatchdog/delay.c
-spwatchdog_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_spwatchdog) \
- $(support_includes)
-endif
-
-if TEST_spwkspace
-sp_tests += spwkspace
-sp_screens += spwkspace/spwkspace.scn
-sp_docs += spwkspace/spwkspace.doc
-spwkspace_SOURCES = spwkspace/init.c
-spwkspace_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_spwkspace) \
- $(support_includes)
-endif
-
-if TEST_splinkersets01
-sp_libs += libsplinkersets01.a
-libsplinkersets01_a_SOURCES = splinkersets01/sets.c \
- splinkersets01/content.c \
- splinkersets01/item-a.c \
- splinkersets01/item-ca.c
-endif
-
-noinst_PROGRAMS = $(sp_tests)
-noinst_LIBRARIES = $(sp_libs)
diff --git a/testsuites/sptests/configure.ac b/testsuites/sptests/configure.ac
deleted file mode 100644
index 36d4519da3..0000000000
--- a/testsuites/sptests/configure.ac
+++ /dev/null
@@ -1,253 +0,0 @@
-## Process this file with autoconf to produce a configure script.
-
-AC_PREREQ([2.69])
-AC_INIT([rtems-c-src-tests-sptests],[_RTEMS_VERSION],[https://devel.rtems.org/newticket])
-AC_CONFIG_SRCDIR([sp01])
-AC_CONFIG_HEADER([config.h])
-RTEMS_TOP([../..],[..])
-RTEMS_SOURCE_TOP
-RTEMS_BUILD_TOP
-
-RTEMS_CANONICAL_TARGET_CPU
-
-AM_INIT_AUTOMAKE([no-define foreign subdir-objects 1.12.2])
-AM_MAINTAINER_MODE
-
-RTEMS_ENABLE_CXX
-RTEMS_ENV_RTEMSBSP
-
-RTEMS_PROJECT_ROOT
-
-RTEMS_PROG_CC_FOR_TARGET
-RTEMS_PROG_CXX_FOR_TARGET
-
-RTEMS_CANONICALIZE_TOOLS
-
-RTEMS_CHECK_CUSTOM_BSP(RTEMS_BSP)
-RTEMS_CHECK_CXX(RTEMS_BSP)
-
-AM_CONDITIONAL([HAS_CPLUSPLUS],[test $HAS_CPLUSPLUS = "yes"])
-
-# Some tests should not be built/run in SMP configurations
-RTEMS_CHECK_CPUOPTS([RTEMS_SMP])
-AM_CONDITIONAL(NO_SMP,test "$rtems_cv_RTEMS_SMP" != "yes")
-AM_CONDITIONAL(HAS_SMP,test "$rtems_cv_RTEMS_SMP" = "yes")
-
-# BSP Test configuration
-RTEMS_TEST_CHECK([sp01])
-RTEMS_TEST_CHECK([sp02])
-RTEMS_TEST_CHECK([sp03])
-RTEMS_TEST_CHECK([sp04])
-RTEMS_TEST_CHECK([sp05])
-RTEMS_TEST_CHECK([sp06])
-RTEMS_TEST_CHECK([sp07])
-RTEMS_TEST_CHECK([sp08])
-RTEMS_TEST_CHECK([sp11])
-RTEMS_TEST_CHECK([sp12])
-RTEMS_TEST_CHECK([sp13])
-RTEMS_TEST_CHECK([sp14])
-RTEMS_TEST_CHECK([sp15])
-RTEMS_TEST_CHECK([sp16])
-RTEMS_TEST_CHECK([sp17])
-RTEMS_TEST_CHECK([sp18])
-RTEMS_TEST_CHECK([sp19])
-RTEMS_TEST_CHECK([sp20])
-RTEMS_TEST_CHECK([sp2038])
-RTEMS_TEST_CHECK([sp21])
-RTEMS_TEST_CHECK([sp22])
-RTEMS_TEST_CHECK([sp23])
-RTEMS_TEST_CHECK([sp24])
-RTEMS_TEST_CHECK([sp25])
-RTEMS_TEST_CHECK([sp26])
-RTEMS_TEST_CHECK([sp27])
-RTEMS_TEST_CHECK([sp27a])
-RTEMS_TEST_CHECK([sp29])
-RTEMS_TEST_CHECK([sp30])
-RTEMS_TEST_CHECK([sp31])
-RTEMS_TEST_CHECK([sp32])
-RTEMS_TEST_CHECK([sp33])
-RTEMS_TEST_CHECK([sp34])
-RTEMS_TEST_CHECK([sp35])
-RTEMS_TEST_CHECK([sp37])
-RTEMS_TEST_CHECK([sp38])
-RTEMS_TEST_CHECK([sp40])
-RTEMS_TEST_CHECK([sp41])
-RTEMS_TEST_CHECK([sp42])
-RTEMS_TEST_CHECK([sp43])
-RTEMS_TEST_CHECK([sp44])
-RTEMS_TEST_CHECK([sp45])
-RTEMS_TEST_CHECK([sp46])
-RTEMS_TEST_CHECK([sp47])
-RTEMS_TEST_CHECK([sp48])
-RTEMS_TEST_CHECK([sp49])
-RTEMS_TEST_CHECK([sp50])
-RTEMS_TEST_CHECK([sp51])
-RTEMS_TEST_CHECK([sp52])
-RTEMS_TEST_CHECK([sp53])
-RTEMS_TEST_CHECK([sp54])
-RTEMS_TEST_CHECK([sp55])
-RTEMS_TEST_CHECK([sp56])
-RTEMS_TEST_CHECK([sp57])
-RTEMS_TEST_CHECK([sp58])
-RTEMS_TEST_CHECK([sp59])
-RTEMS_TEST_CHECK([sp60])
-RTEMS_TEST_CHECK([sp62])
-RTEMS_TEST_CHECK([sp63])
-RTEMS_TEST_CHECK([sp64])
-RTEMS_TEST_CHECK([sp65])
-RTEMS_TEST_CHECK([sp66])
-RTEMS_TEST_CHECK([sp67])
-RTEMS_TEST_CHECK([sp68])
-RTEMS_TEST_CHECK([sp69])
-RTEMS_TEST_CHECK([sp70])
-RTEMS_TEST_CHECK([sp71])
-RTEMS_TEST_CHECK([sp72])
-RTEMS_TEST_CHECK([sp73])
-RTEMS_TEST_CHECK([sp74])
-RTEMS_TEST_CHECK([sp75])
-RTEMS_TEST_CHECK([sp76])
-RTEMS_TEST_CHECK([sp77])
-RTEMS_TEST_CHECK([spassoc01])
-RTEMS_TEST_CHECK([spatomic01])
-RTEMS_TEST_CHECK([spcache01])
-RTEMS_TEST_CHECK([spcbssched01])
-RTEMS_TEST_CHECK([spcbssched02])
-RTEMS_TEST_CHECK([spcbssched03])
-RTEMS_TEST_CHECK([spchain])
-RTEMS_TEST_CHECK([spclock_err01])
-RTEMS_TEST_CHECK([spclock_err02])
-RTEMS_TEST_CHECK([spclock_todhook01])
-RTEMS_TEST_CHECK([spconfig01])
-RTEMS_TEST_CHECK([spconfig02])
-RTEMS_TEST_CHECK([spconsole01])
-RTEMS_TEST_CHECK([spcontext01])
-RTEMS_TEST_CHECK([spcpucounter01])
-RTEMS_TEST_CHECK([spcpuset01])
-RTEMS_TEST_CHECK([spcxx01])
-RTEMS_TEST_CHECK([spedfsched01])
-RTEMS_TEST_CHECK([spedfsched02])
-RTEMS_TEST_CHECK([spedfsched03])
-RTEMS_TEST_CHECK([spedfsched04])
-RTEMS_TEST_CHECK([sperror01])
-RTEMS_TEST_CHECK([sperror02])
-RTEMS_TEST_CHECK([sperror03])
-RTEMS_TEST_CHECK([spevent_err03])
-RTEMS_TEST_CHECK([speventsystem01])
-RTEMS_TEST_CHECK([speventtransient01])
-RTEMS_TEST_CHECK([spextensions01])
-RTEMS_TEST_CHECK([spfatal01])
-RTEMS_TEST_CHECK([spfatal03])
-RTEMS_TEST_CHECK([spfatal04])
-RTEMS_TEST_CHECK([spfatal05])
-RTEMS_TEST_CHECK([spfatal09])
-RTEMS_TEST_CHECK([spfatal10])
-RTEMS_TEST_CHECK([spfatal11])
-RTEMS_TEST_CHECK([spfatal12])
-RTEMS_TEST_CHECK([spfatal14])
-RTEMS_TEST_CHECK([spfatal15])
-RTEMS_TEST_CHECK([spfatal16])
-RTEMS_TEST_CHECK([spfatal24])
-RTEMS_TEST_CHECK([spfatal25])
-RTEMS_TEST_CHECK([spfatal26])
-RTEMS_TEST_CHECK([spfatal28])
-RTEMS_TEST_CHECK([spfatal29])
-RTEMS_TEST_CHECK([spfatal30])
-RTEMS_TEST_CHECK([spfatal31])
-RTEMS_TEST_CHECK([spfatal32])
-RTEMS_TEST_CHECK([spfifo01])
-RTEMS_TEST_CHECK([spfifo02])
-RTEMS_TEST_CHECK([spfifo03])
-RTEMS_TEST_CHECK([spfifo04])
-RTEMS_TEST_CHECK([spfifo05])
-RTEMS_TEST_CHECK([spfreechain01])
-RTEMS_TEST_CHECK([spglobalcon01])
-RTEMS_TEST_CHECK([spglobalcon02])
-RTEMS_TEST_CHECK([spheapprot])
-RTEMS_TEST_CHECK([spinternalerror01])
-RTEMS_TEST_CHECK([spinternalerror02])
-RTEMS_TEST_CHECK([spintr_err01])
-RTEMS_TEST_CHECK([spintrcritical01])
-RTEMS_TEST_CHECK([spintrcritical02])
-RTEMS_TEST_CHECK([spintrcritical03])
-RTEMS_TEST_CHECK([spintrcritical04])
-RTEMS_TEST_CHECK([spintrcritical05])
-RTEMS_TEST_CHECK([spintrcritical08])
-RTEMS_TEST_CHECK([spintrcritical09])
-RTEMS_TEST_CHECK([spintrcritical10])
-RTEMS_TEST_CHECK([spintrcritical11])
-RTEMS_TEST_CHECK([spintrcritical12])
-RTEMS_TEST_CHECK([spintrcritical13])
-RTEMS_TEST_CHECK([spintrcritical14])
-RTEMS_TEST_CHECK([spintrcritical15])
-RTEMS_TEST_CHECK([spintrcritical16])
-RTEMS_TEST_CHECK([spintrcritical18])
-RTEMS_TEST_CHECK([spintrcritical20])
-RTEMS_TEST_CHECK([spintrcritical21])
-RTEMS_TEST_CHECK([spintrcritical22])
-RTEMS_TEST_CHECK([spintrcritical23])
-RTEMS_TEST_CHECK([spintrcritical24])
-RTEMS_TEST_CHECK([splinkersets01])
-RTEMS_TEST_CHECK([spmkdir])
-RTEMS_TEST_CHECK([spmisc01])
-RTEMS_TEST_CHECK([spmountmgr01])
-RTEMS_TEST_CHECK([spmrsp01])
-RTEMS_TEST_CHECK([spmsgq_err01])
-RTEMS_TEST_CHECK([spmsgq_err02])
-RTEMS_TEST_CHECK([spmutex01])
-RTEMS_TEST_CHECK([spnsext01])
-RTEMS_TEST_CHECK([spobjgetnext])
-RTEMS_TEST_CHECK([sppagesize])
-RTEMS_TEST_CHECK([sppartition_err01])
-RTEMS_TEST_CHECK([sppercpudata01])
-RTEMS_TEST_CHECK([spport_err01])
-RTEMS_TEST_CHECK([spprintk])
-RTEMS_TEST_CHECK([spprivenv01])
-RTEMS_TEST_CHECK([spprofiling01])
-RTEMS_TEST_CHECK([spqreslib])
-RTEMS_TEST_CHECK([spratemon_err01])
-RTEMS_TEST_CHECK([sprbtree01])
-RTEMS_TEST_CHECK([spregion_err01])
-RTEMS_TEST_CHECK([sprmsched01])
-RTEMS_TEST_CHECK([sprmsched02])
-RTEMS_TEST_CHECK([spscheduler01])
-RTEMS_TEST_CHECK([spsem01])
-RTEMS_TEST_CHECK([spsem02])
-RTEMS_TEST_CHECK([spsem03])
-RTEMS_TEST_CHECK([spsem_err01])
-RTEMS_TEST_CHECK([spsem_err02])
-RTEMS_TEST_CHECK([spsignal_err01])
-RTEMS_TEST_CHECK([spsimplesched01])
-RTEMS_TEST_CHECK([spsimplesched02])
-RTEMS_TEST_CHECK([spsimplesched03])
-RTEMS_TEST_CHECK([spsize])
-RTEMS_TEST_CHECK([spstdthreads01])
-RTEMS_TEST_CHECK([spstkalloc])
-RTEMS_TEST_CHECK([spstkalloc02])
-RTEMS_TEST_CHECK([spsysinit01])
-RTEMS_TEST_CHECK([spsyslock01])
-RTEMS_TEST_CHECK([sptask_err01])
-RTEMS_TEST_CHECK([sptask_err02])
-RTEMS_TEST_CHECK([sptask_err03])
-RTEMS_TEST_CHECK([sptask_err04])
-RTEMS_TEST_CHECK([sptasknopreempt01])
-RTEMS_TEST_CHECK([spthread01])
-RTEMS_TEST_CHECK([spthreadlife01])
-RTEMS_TEST_CHECK([spthreadq01])
-RTEMS_TEST_CHECK([sptimecounter01])
-RTEMS_TEST_CHECK([sptimecounter02])
-RTEMS_TEST_CHECK([sptimecounter03])
-RTEMS_TEST_CHECK([sptimecounter04])
-RTEMS_TEST_CHECK([sptimer_err01])
-RTEMS_TEST_CHECK([sptimer_err02])
-RTEMS_TEST_CHECK([sptimerserver01])
-RTEMS_TEST_CHECK([sptimespec01])
-RTEMS_TEST_CHECK([sptls01])
-RTEMS_TEST_CHECK([sptls02])
-RTEMS_TEST_CHECK([sptls03])
-RTEMS_TEST_CHECK([sptls04])
-RTEMS_TEST_CHECK([spversion01])
-RTEMS_TEST_CHECK([spwatchdog])
-RTEMS_TEST_CHECK([spwkspace])
-
-AC_CONFIG_FILES([Makefile])
-AC_OUTPUT
diff --git a/testsuites/sptests/sp2038/init.c b/testsuites/sptests/sp2038/init.c
index dedd66d2c3..02789e55a5 100644
--- a/testsuites/sptests/sp2038/init.c
+++ b/testsuites/sptests/sp2038/init.c
@@ -143,13 +143,7 @@ static const uint32_t sample_seconds [] = {
3979434495UL,
4011056895UL,
4042592895UL,
- 4074128895UL,
- 4105664895UL,
- 4137200895UL,
- 4168736895UL,
- 4200272895UL,
- 4231808895UL,
- 4263431295UL
+ 4074128895UL
};
static const rtems_time_of_day nearly_problem_2038 = {
@@ -179,24 +173,6 @@ static const rtems_time_of_day tod_to_seconds_base = {
.second = 15
};
-static const rtems_time_of_day nearly_problem_2106 = {
- .year = 2105,
- .month = 12,
- .day = 31,
- .hour = 23,
- .minute = 59,
- .second = 59
-};
-
-static const rtems_time_of_day problem_2106 = {
- .year = 2106,
- .month = 1,
- .day = 1,
- .hour = 0,
- .minute = 0,
- .second = 0
-};
-
static const rtems_time_of_day problem_2100 = {
.year = 2100,
.month = 2,
@@ -242,24 +218,15 @@ static void test_tod_to_seconds(void)
static void test_problem_year(void)
{
rtems_status_code sc = RTEMS_SUCCESSFUL;
- time_t zero = 0;
- time_t one = 1;
- time_t maybe_negative = zero - one;
bool time_t_is_32_bit = sizeof(time_t) == 4;
- bool time_t_is_signed = maybe_negative < zero;
if (time_t_is_32_bit) {
const rtems_time_of_day *nearly_problem = NULL;
const rtems_time_of_day *problem = NULL;
rtems_time_of_day now;
- if (time_t_is_signed) {
- nearly_problem = &nearly_problem_2038;
- problem = &problem_2038;
- } else {
- nearly_problem = &nearly_problem_2106;
- problem = &problem_2106;
- }
+ nearly_problem = &nearly_problem_2038;
+ problem = &problem_2038;
sc = rtems_clock_set(nearly_problem);
ASSERT_SC(sc);
@@ -282,7 +249,7 @@ static void test_leap_year(void)
const rtems_time_of_day *problem2 = &problem_2100_2;
// 2100 is not a leap year, so it should have 28 days
test_status = _TOD_Validate(problem, TOD_ENABLE_TICKS_VALIDATION);
- rtems_test_assert(test_status == RTEMS_SUCCESSFUL);
+ rtems_test_assert(test_status == RTEMS_INVALID_CLOCK);
test_status = _TOD_Validate(problem2, TOD_ENABLE_TICKS_VALIDATION);
rtems_test_assert(test_status == RTEMS_INVALID_CLOCK);
}
@@ -309,7 +276,7 @@ static void test_every_day(void)
rtems_status_code sc = RTEMS_SUCCESSFUL;
rtems_time_of_day now;
- for (every_day.year = 1988; every_day.year <= 2100; ++every_day.year) {
+ for (every_day.year = 1988; every_day.year <= 2099; ++every_day.year) {
int leap_year = test_year_is_leap_year(every_day.year) ? 1 : 0;
for (every_day.month = 1; every_day.month <= 12; ++every_day.month) {
int days = days_per_month[leap_year][every_day.month - 1];
diff --git a/testsuites/sptests/spclock_err02/init.c b/testsuites/sptests/spclock_err02/init.c
index c879c4ce1f..2200b24ec6 100644
--- a/testsuites/sptests/spclock_err02/init.c
+++ b/testsuites/sptests/spclock_err02/init.c
@@ -89,7 +89,7 @@ rtems_task Init(
directive_failed( status, "rtems_clock_get_tod" );
print_time( "TA1 - rtems_clock_get_tod - ", &time, " - RTEMS_SUCCESSFUL\n" );
- build_time( &time, 12, 31, 2100, 23, 59, 59, 0 );
+ build_time( &time, 12, 31, 2099, 23, 59, 59, 0 );
status = rtems_clock_set( &time );
directive_failed( status, "rtems_clock_set" );
print_time( "TA1 - rtems_clock_set - ", &time, " - RTEMS_SUCCESSFUL\n" );
@@ -98,10 +98,10 @@ rtems_task Init(
directive_failed( status, "rtems_clock_set" );
print_time( "TA1 - rtems_clock_get_tod - ", &time, " - RTEMS_SUCCESSFUL\n" );
- build_time( &time, 12, 31, 2099, 23, 59, 59, 0 );
+ build_time( &time, 1, 1, 2100, 0, 0, 0, 0 );
status = rtems_clock_set( &time );
- directive_failed( status, "rtems_clock_set" );
- print_time( "TA1 - rtems_clock_set - ", &time, " - RTEMS_SUCCESSFUL\n" );
+ fatal_directive_status( status, RTEMS_INVALID_CLOCK, "rtems_clock_set" );
+ print_time( "TA1 - rtems_clock_set - ", &time, " - RTEMS_INVALID_CLOCK\n" );
status = rtems_task_wake_after( rtems_clock_get_ticks_per_second() );
status = rtems_clock_get_tod( &time );
directive_failed( status, "rtems_clock_set" );
diff --git a/testsuites/tmtests/Makefile.am b/testsuites/tmtests/Makefile.am
deleted file mode 100644
index 096f3ad346..0000000000
--- a/testsuites/tmtests/Makefile.am
+++ /dev/null
@@ -1,386 +0,0 @@
-#
-# Timing Testuite
-#
-
-ACLOCAL_AMFLAGS = -I ../aclocal
-
-include $(RTEMS_ROOT)/make/custom/@RTEMS_BSP@.cfg
-include $(top_srcdir)/../automake/compile.am
-
-tm_tests =
-tm_screens =
-tm_docs =
-
-support_includes = -I$(top_srcdir)/../support/include
-
-if TEST_tm01
-tm_tests += tm01
-tm_docs += tm01/tm01.doc
-tm01_SOURCES = tm01/task1.c tm01/system.h include/timesys.h \
- ../support/src/tmtests_empty_function.c
-tm01_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_tm01) $(support_includes) \
- -I$(top_srcdir)/include
-endif
-
-if TEST_tm02
-tm_tests += tm02
-tm_docs += tm02/tm02.doc
-tm02_SOURCES = tm02/task1.c tm02/system.h include/timesys.h \
- ../support/src/tmtests_empty_function.c
-tm02_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_tm02) $(support_includes) \
- -I$(top_srcdir)/include
-endif
-
-if TEST_tm03
-tm_tests += tm03
-tm_docs += tm03/tm03.doc
-tm03_SOURCES = tm03/task1.c tm03/system.h include/timesys.h \
- ../support/src/tmtests_empty_function.c
-tm03_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_tm03) $(support_includes) \
- -I$(top_srcdir)/include
-endif
-
-if TEST_tm04
-tm_tests += tm04
-tm_docs += tm04/tm04.doc
-tm04_SOURCES = tm04/task1.c tm04/system.h include/timesys.h \
- ../support/src/tmtests_empty_function.c
-tm04_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_tm04) $(support_includes) \
- -I$(top_srcdir)/include
-endif
-
-if TEST_tm05
-tm_tests += tm05
-tm_docs += tm05/tm05.doc
-tm05_SOURCES = tm05/task1.c tm05/system.h include/timesys.h \
- ../support/src/tmtests_empty_function.c
-tm05_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_tm05) $(support_includes) \
- -I$(top_srcdir)/include
-endif
-
-if TEST_tm06
-tm_tests += tm06
-tm_docs += tm06/tm06.doc
-tm06_SOURCES = tm06/task1.c tm06/system.h include/timesys.h \
- ../support/src/tmtests_empty_function.c
-tm06_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_tm06) $(support_includes) \
- -I$(top_srcdir)/include
-endif
-
-if TEST_tm07
-tm_tests += tm07
-tm_docs += tm07/tm07.doc
-tm07_SOURCES = tm07/task1.c tm07/system.h include/timesys.h \
- ../support/src/tmtests_empty_function.c
-tm07_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_tm07) $(support_includes) \
- -I$(top_srcdir)/include
-endif
-
-if TEST_tm08
-tm_tests += tm08
-tm_docs += tm08/tm08.doc
-tm08_SOURCES = tm08/task1.c tm08/system.h include/timesys.h \
- ../support/src/tmtests_empty_function.c
-tm08_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_tm08) $(support_includes) \
- -I$(top_srcdir)/include
-endif
-
-if TEST_tm09
-tm_tests += tm09
-tm_docs += tm09/tm09.doc
-tm09_SOURCES = tm09/task1.c tm09/system.h include/timesys.h \
- ../support/src/tmtests_empty_function.c
-tm09_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_tm09) $(support_includes) \
- -I$(top_srcdir)/include
-endif
-
-if TEST_tm10
-tm_tests += tm10
-tm_docs += tm10/tm10.doc
-tm10_SOURCES = tm10/task1.c tm10/system.h include/timesys.h \
- ../support/src/tmtests_empty_function.c
-tm10_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_tm10) $(support_includes) \
- -I$(top_srcdir)/include
-endif
-
-if TEST_tm11
-tm_tests += tm11
-tm_docs += tm11/tm11.doc
-tm11_SOURCES = tm11/task1.c tm11/system.h include/timesys.h \
- ../support/src/tmtests_empty_function.c
-tm11_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_tm11) $(support_includes) \
- -I$(top_srcdir)/include
-endif
-
-if TEST_tm12
-tm_tests += tm12
-tm_docs += tm12/tm12.doc
-tm12_SOURCES = tm12/task1.c tm12/system.h include/timesys.h \
- ../support/src/tmtests_empty_function.c
-tm12_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_tm12) $(support_includes) \
- -I$(top_srcdir)/include
-endif
-
-if TEST_tm13
-tm_tests += tm13
-tm_docs += tm13/tm13.doc
-tm13_SOURCES = tm13/task1.c tm13/system.h include/timesys.h \
- ../support/src/tmtests_empty_function.c
-tm13_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_tm13) $(support_includes) \
- -I$(top_srcdir)/include
-endif
-
-if TEST_tm14
-tm_tests += tm14
-tm_docs += tm14/tm14.doc
-tm14_SOURCES = tm14/task1.c tm14/system.h include/timesys.h \
- ../support/src/tmtests_empty_function.c
-tm14_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_tm14) $(support_includes) \
- -I$(top_srcdir)/include
-endif
-
-if TEST_tm15
-tm_tests += tm15
-tm_docs += tm15/tm15.doc
-tm15_SOURCES = tm15/task1.c tm15/system.h include/timesys.h \
- ../support/src/tmtests_empty_function.c
-tm15_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_tm15) $(support_includes) \
- -I$(top_srcdir)/include
-endif
-
-if TEST_tm16
-tm_tests += tm16
-tm_docs += tm16/tm16.doc
-tm16_SOURCES = tm16/task1.c tm16/system.h include/timesys.h \
- ../support/src/tmtests_empty_function.c
-tm16_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_tm16) $(support_includes) \
- -I$(top_srcdir)/include
-endif
-
-if TEST_tm17
-tm_tests += tm17
-tm_docs += tm17/tm17.doc
-tm17_SOURCES = tm17/task1.c tm17/system.h include/timesys.h \
- ../support/src/tmtests_empty_function.c
-tm17_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_tm17) $(support_includes) \
- -I$(top_srcdir)/include
-endif
-
-if TEST_tm18
-tm_tests += tm18
-tm_docs += tm18/tm18.doc
-tm18_SOURCES = tm18/task1.c tm18/system.h include/timesys.h \
- ../support/src/tmtests_empty_function.c
-tm18_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_tm18) $(support_includes) \
- -I$(top_srcdir)/include
-endif
-
-if TEST_tm19
-tm_tests += tm19
-tm_docs += tm19/tm19.doc
-tm19_SOURCES = tm19/task1.c tm19/system.h include/timesys.h \
- ../support/src/tmtests_empty_function.c
-tm19_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_tm19) $(support_includes) \
- -I$(top_srcdir)/include
-endif
-
-if TEST_tm20
-tm_tests += tm20
-tm_docs += tm20/tm20.doc
-tm20_SOURCES = tm20/task1.c tm20/system.h include/timesys.h \
- ../support/src/tmtests_empty_function.c
-tm20_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_tm20) $(support_includes) \
- -I$(top_srcdir)/include
-endif
-
-if TEST_tm21
-tm_tests += tm21
-tm_docs += tm21/tm21.doc
-tm21_SOURCES = tm21/task1.c tm21/system.h include/timesys.h \
- ../support/src/tmtests_empty_function.c
-tm21_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_tm21) $(support_includes) \
- -I$(top_srcdir)/include
-endif
-
-if TEST_tm22
-tm_tests += tm22
-tm_docs += tm22/tm22.doc
-tm22_SOURCES = tm22/task1.c tm22/system.h include/timesys.h \
- ../support/src/tmtests_empty_function.c
-tm22_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_tm22) $(support_includes) \
- -I$(top_srcdir)/include
-endif
-
-if TEST_tm23
-tm_tests += tm23
-tm_docs += tm23/tm23.doc
-tm23_SOURCES = tm23/task1.c tm23/system.h include/timesys.h \
- ../support/src/tmtests_empty_function.c
-tm23_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_tm23) $(support_includes) \
- -I$(top_srcdir)/include
-endif
-
-if TEST_tm24
-tm_tests += tm24
-tm_docs += tm24/tm24.doc
-tm24_SOURCES = tm24/task1.c tm24/system.h include/timesys.h \
- ../support/src/tmtests_empty_function.c
-tm24_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_tm24) $(support_includes) \
- -I$(top_srcdir)/include
-endif
-
-if TEST_tm25
-tm_tests += tm25
-tm_docs += tm25/tm25.doc
-tm25_SOURCES = tm25/task1.c tm25/system.h include/timesys.h \
- ../support/src/tmtests_empty_function.c
-tm25_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_tm25) $(support_includes) \
- -I$(top_srcdir)/include
-endif
-
-if TEST_tm26
-tm_tests += tm26
-tm_docs += tm26/tm26.doc
-tm26_SOURCES = tm26/task1.c tm26/system.h tm26/fptest.h \
- include/timesys.h ../support/src/tmtests_empty_function.c
-tm26_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_tm26) $(support_includes) \
- -I$(top_srcdir)/include
-endif
-
-if TEST_tm27
-tm_tests += tm27
-tm_docs += tm27/tm27.doc
-tm27_SOURCES = tm27/task1.c tm27/system.h include/timesys.h \
- ../support/src/tmtests_empty_function.c
-tm27_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_tm27) $(support_includes) \
- -I$(top_srcdir)/include
-endif
-
-if TEST_tm28
-tm_tests += tm28
-tm_docs += tm28/tm28.doc
-tm28_SOURCES = tm28/task1.c tm28/system.h include/timesys.h \
- ../support/src/tmtests_empty_function.c
-tm28_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_tm28) $(support_includes) \
- -I$(top_srcdir)/include
-endif
-
-if TEST_tm29
-tm_tests += tm29
-tm_docs += tm29/tm29.doc
-tm29_SOURCES = tm29/task1.c tm29/system.h include/timesys.h \
- ../support/src/tmtests_empty_function.c
-tm29_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_tm29) $(support_includes) \
- -I$(top_srcdir)/include
-endif
-
-if TEST_tm30
-tm_tests += tm30
-tm_docs += tm30/tm30.doc
-tm30_SOURCES = tm30/init.c include/timesys.h \
- ../support/src/tmtests_empty_function.c \
- ../support/src/tmtests_support.c
-tm30_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_tm30) $(support_includes) \
- -I$(top_srcdir)/include
-endif
-
-if TEST_tm31
-tm_tests += tm31
-tm_docs += tm31/tm31.doc
-tm31_SOURCES = tm31/task1.c tm02/system.h include/timesys.h \
- ../support/src/tmtests_empty_function.c
-tm31_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_tm31) $(support_includes) \
- -I$(top_srcdir)/../tm02 -I$(top_srcdir)/include
-endif
-
-if TEST_tm32
-tm_tests += tm32
-tm_docs += tm32/tm32.doc
-tm32_SOURCES = tm32/task1.c tm03/system.h include/timesys.h \
- ../support/src/tmtests_empty_function.c
-tm32_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_tm32) $(support_includes) \
- -I$(top_srcdir)/../tm03 -I$(top_srcdir)/include
-endif
-
-if TEST_tm33
-tm_tests += tm33
-tm_docs += tm33/tm33.doc
-tm33_SOURCES = tm33/task1.c tm02/system.h include/timesys.h \
- ../support/src/tmtests_empty_function.c
-tm33_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_tm33) $(support_includes) \
- -I$(top_srcdir)/../tm02 -I$(top_srcdir)/include
-endif
-
-if TEST_tm34
-tm_tests += tm34
-tm_docs += tm34/tm34.doc
-tm34_SOURCES = tm34/task1.c tm03/system.h include/timesys.h \
- ../support/src/tmtests_empty_function.c
-tm34_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_tm34) $(support_includes) \
- -I$(top_srcdir)/../tm03 -I$(top_srcdir)/include
-endif
-
-if TEST_tm35
-tm_tests += tm35
-tm_docs += tm35/tm35.doc
-tm35_SOURCES = tm35/task1.c tm02/system.h include/timesys.h \
- ../support/src/tmtests_empty_function.c
-tm35_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_tm35) $(support_includes) \
- -I$(top_srcdir)/../tm02 -I$(top_srcdir)/include
-endif
-
-if TEST_tm36
-tm_tests += tm36
-tm_docs += tm36/tm36.doc
-tm36_SOURCES = tm36/task1.c tm03/system.h include/timesys.h \
- ../support/src/tmtests_empty_function.c
-tm36_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_tm36) $(support_includes) \
- -I$(top_srcdir)/../tm03 -I$(top_srcdir)/include
-endif
-
-if TEST_tmck
-tm_tests += tmck
-tm_docs += tmck/tmck.doc
-tmck_SOURCES = tmck/task1.c tmck/system.h include/timesys.h \
- ../support/src/tmtests_empty_function.c
-tmck_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_tmck) $(support_includes) \
- -I$(top_srcdir)/include
-endif
-
-if TEST_tmcontext01
-tm_tests += tmcontext01
-tm_screens += tmcontext01/tmcontext01.scn
-tm_docs += tmcontext01/tmcontext01.doc
-tmcontext01_SOURCES = tmcontext01/init.c
-tmcontext01_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_tmcontext01) \
- $(support_includes)
-endif
-
-if TEST_tmfine01
-tm_tests += tmfine01
-tm_screens += tmfine01/tmfine01.scn
-tm_docs += tmfine01/tmfine01.doc
-tmfine01_SOURCES = tmfine01/init.c
-tmfine01_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_tmfine01) \
- $(support_includes)
-endif
-
-if TEST_tmonetoone
-tm_tests += tmonetoone
-tm_screens += tmonetoone/tmonetoone.scn
-tm_docs += tmonetoone/tmonetoone.doc
-tmonetoone_SOURCES = tmonetoone/init.c
-tmonetoone_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_tmonetoone) \
- $(support_includes)
-endif
-
-if TEST_tmtimer01
-tm_tests += tmtimer01
-tm_screens += tmtimer01/tmtimer01.scn
-tm_docs += tmtimer01/tmtimer01.doc
-tmtimer01_SOURCES = tmtimer01/init.c
-tmtimer01_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_tmtimer01) \
- $(support_includes)
-endif
-
-noinst_PROGRAMS = $(tm_tests)
diff --git a/testsuites/tmtests/configure.ac b/testsuites/tmtests/configure.ac
deleted file mode 100644
index ea821b9a00..0000000000
--- a/testsuites/tmtests/configure.ac
+++ /dev/null
@@ -1,70 +0,0 @@
-## Process this file with autoconf to produce a configure script.
-
-AC_PREREQ([2.69])
-AC_INIT([rtems-c-src-tests-tmtests],[_RTEMS_VERSION],[https://devel.rtems.org/newticket])
-AC_CONFIG_SRCDIR([tm01])
-AC_CONFIG_HEADER([config.h])
-RTEMS_TOP([../..],[..])
-RTEMS_SOURCE_TOP
-RTEMS_BUILD_TOP
-
-RTEMS_CANONICAL_TARGET_CPU
-
-AM_INIT_AUTOMAKE([no-define foreign subdir-objects 1.12.2])
-AM_MAINTAINER_MODE
-
-RTEMS_ENV_RTEMSBSP
-
-RTEMS_PROJECT_ROOT
-
-RTEMS_PROG_CC_FOR_TARGET
-
-RTEMS_CANONICALIZE_TOOLS
-
-RTEMS_CHECK_CUSTOM_BSP(RTEMS_BSP)
-
-# BSP Test configuration
-RTEMS_TEST_CHECK([tm01])
-RTEMS_TEST_CHECK([tm02])
-RTEMS_TEST_CHECK([tm03])
-RTEMS_TEST_CHECK([tm04])
-RTEMS_TEST_CHECK([tm05])
-RTEMS_TEST_CHECK([tm06])
-RTEMS_TEST_CHECK([tm07])
-RTEMS_TEST_CHECK([tm08])
-RTEMS_TEST_CHECK([tm09])
-RTEMS_TEST_CHECK([tm10])
-RTEMS_TEST_CHECK([tm11])
-RTEMS_TEST_CHECK([tm12])
-RTEMS_TEST_CHECK([tm13])
-RTEMS_TEST_CHECK([tm14])
-RTEMS_TEST_CHECK([tm15])
-RTEMS_TEST_CHECK([tm16])
-RTEMS_TEST_CHECK([tm17])
-RTEMS_TEST_CHECK([tm18])
-RTEMS_TEST_CHECK([tm19])
-RTEMS_TEST_CHECK([tm20])
-RTEMS_TEST_CHECK([tm21])
-RTEMS_TEST_CHECK([tm22])
-RTEMS_TEST_CHECK([tm23])
-RTEMS_TEST_CHECK([tm24])
-RTEMS_TEST_CHECK([tm25])
-RTEMS_TEST_CHECK([tm26])
-RTEMS_TEST_CHECK([tm27])
-RTEMS_TEST_CHECK([tm28])
-RTEMS_TEST_CHECK([tm29])
-RTEMS_TEST_CHECK([tm30])
-RTEMS_TEST_CHECK([tm31])
-RTEMS_TEST_CHECK([tm32])
-RTEMS_TEST_CHECK([tm33])
-RTEMS_TEST_CHECK([tm34])
-RTEMS_TEST_CHECK([tm35])
-RTEMS_TEST_CHECK([tm36])
-RTEMS_TEST_CHECK([tmck])
-RTEMS_TEST_CHECK([tmcontext01])
-RTEMS_TEST_CHECK([tmfine01])
-RTEMS_TEST_CHECK([tmonetoone])
-RTEMS_TEST_CHECK([tmtimer01])
-
-AC_CONFIG_FILES([Makefile])
-AC_OUTPUT
diff --git a/testsuites/validation/tc-barrier-create.c b/testsuites/validation/tc-barrier-create.c
index 25841df2a0..628d1a4a09 100644
--- a/testsuites/validation/tc-barrier-create.c
+++ b/testsuites/validation/tc-barrier-create.c
@@ -125,6 +125,19 @@ typedef enum {
RtemsBarrierReqCreate_Post_IdVar_NA
} RtemsBarrierReqCreate_Post_IdVar;
+typedef struct {
+ uint16_t Skip : 1;
+ uint16_t Pre_Name_NA : 1;
+ uint16_t Pre_Id_NA : 1;
+ uint16_t Pre_Class_NA : 1;
+ uint16_t Pre_MaxWait_NA : 1;
+ uint16_t Pre_Free_NA : 1;
+ uint16_t Post_Status : 3;
+ uint16_t Post_Name : 2;
+ uint16_t Post_Class : 2;
+ uint16_t Post_IdVar : 2;
+} RtemsBarrierReqCreate_Entry;
+
/**
* @brief Test context for spec:/rtems/barrier/req/create test case.
*/
@@ -149,16 +162,33 @@ typedef struct {
rtems_status_code status;
- /**
- * @brief This member defines the pre-condition states for the next action.
- */
- size_t pcs[ 5 ];
-
- /**
- * @brief This member indicates if the test action loop is currently
- * executed.
- */
- bool in_action_loop;
+ struct {
+ /**
+ * @brief This member defines the pre-condition states for the next action.
+ */
+ size_t pcs[ 5 ];
+
+ /**
+ * @brief If this member is true, then the test action loop is executed.
+ */
+ bool in_action_loop;
+
+ /**
+ * @brief This member contains the next transition map index.
+ */
+ size_t index;
+
+ /**
+ * @brief This member contains the current transition map entry.
+ */
+ RtemsBarrierReqCreate_Entry entry;
+
+ /**
+ * @brief If this member is true, then the current transition variant
+ * should be skipped.
+ */
+ bool skip;
+ } Map;
} RtemsBarrierReqCreate_Context;
static RtemsBarrierReqCreate_Context
@@ -554,7 +584,7 @@ static void RtemsBarrierReqCreate_Setup_Wrap( void *arg )
RtemsBarrierReqCreate_Context *ctx;
ctx = arg;
- ctx->in_action_loop = false;
+ ctx->Map.in_action_loop = false;
RtemsBarrierReqCreate_Setup( ctx );
}
@@ -570,7 +600,7 @@ static void RtemsBarrierReqCreate_Teardown_Wrap( void *arg )
RtemsBarrierReqCreate_Context *ctx;
ctx = arg;
- ctx->in_action_loop = false;
+ ctx->Map.in_action_loop = false;
RtemsBarrierReqCreate_Teardown( ctx );
}
@@ -598,19 +628,6 @@ static void RtemsBarrierReqCreate_Cleanup( RtemsBarrierReqCreate_Context *ctx )
T_surrender_objects( &ctx->seized_objects, rtems_barrier_delete );
}
-typedef struct {
- uint16_t Skip : 1;
- uint16_t Pre_Name_NA : 1;
- uint16_t Pre_Id_NA : 1;
- uint16_t Pre_Class_NA : 1;
- uint16_t Pre_MaxWait_NA : 1;
- uint16_t Pre_Free_NA : 1;
- uint16_t Post_Status : 3;
- uint16_t Post_Name : 2;
- uint16_t Post_Class : 2;
- uint16_t Post_IdVar : 2;
-} RtemsBarrierReqCreate_Entry;
-
static const RtemsBarrierReqCreate_Entry
RtemsBarrierReqCreate_Entries[] = {
{ 0, 0, 0, 0, 0, 0, RtemsBarrierReqCreate_Post_Status_InvName,
@@ -646,8 +663,8 @@ static size_t RtemsBarrierReqCreate_Scope( void *arg, char *buf, size_t n )
ctx = arg;
- if ( ctx->in_action_loop ) {
- return T_get_scope( RtemsBarrierReqCreate_PreDesc, buf, n, ctx->pcs );
+ if ( ctx->Map.in_action_loop ) {
+ return T_get_scope( RtemsBarrierReqCreate_PreDesc, buf, n, ctx->Map.pcs );
}
return 0;
@@ -661,67 +678,73 @@ static T_fixture RtemsBarrierReqCreate_Fixture = {
.initial_context = &RtemsBarrierReqCreate_Instance
};
-static inline RtemsBarrierReqCreate_Entry RtemsBarrierReqCreate_GetEntry(
- size_t index
+static inline RtemsBarrierReqCreate_Entry RtemsBarrierReqCreate_PopEntry(
+ RtemsBarrierReqCreate_Context *ctx
)
{
+ size_t index;
+
+ index = ctx->Map.index;
+ ctx->Map.index = index + 1;
return RtemsBarrierReqCreate_Entries[
RtemsBarrierReqCreate_Map[ index ]
];
}
+static void RtemsBarrierReqCreate_TestVariant(
+ RtemsBarrierReqCreate_Context *ctx
+)
+{
+ RtemsBarrierReqCreate_Pre_Name_Prepare( ctx, ctx->Map.pcs[ 0 ] );
+ RtemsBarrierReqCreate_Pre_Id_Prepare( ctx, ctx->Map.pcs[ 1 ] );
+ RtemsBarrierReqCreate_Pre_Class_Prepare( ctx, ctx->Map.pcs[ 2 ] );
+ RtemsBarrierReqCreate_Pre_MaxWait_Prepare( ctx, ctx->Map.pcs[ 3 ] );
+ RtemsBarrierReqCreate_Pre_Free_Prepare( ctx, ctx->Map.pcs[ 4 ] );
+ RtemsBarrierReqCreate_Action( ctx );
+ RtemsBarrierReqCreate_Post_Status_Check( ctx, ctx->Map.entry.Post_Status );
+ RtemsBarrierReqCreate_Post_Name_Check( ctx, ctx->Map.entry.Post_Name );
+ RtemsBarrierReqCreate_Post_Class_Check( ctx, ctx->Map.entry.Post_Class );
+ RtemsBarrierReqCreate_Post_IdVar_Check( ctx, ctx->Map.entry.Post_IdVar );
+}
+
/**
* @fn void T_case_body_RtemsBarrierReqCreate( void )
*/
T_TEST_CASE_FIXTURE( RtemsBarrierReqCreate, &RtemsBarrierReqCreate_Fixture )
{
RtemsBarrierReqCreate_Context *ctx;
- size_t index;
ctx = T_fixture_context();
- ctx->in_action_loop = true;
- index = 0;
+ ctx->Map.in_action_loop = true;
+ ctx->Map.index = 0;
for (
- ctx->pcs[ 0 ] = RtemsBarrierReqCreate_Pre_Name_Valid;
- ctx->pcs[ 0 ] < RtemsBarrierReqCreate_Pre_Name_NA;
- ++ctx->pcs[ 0 ]
+ ctx->Map.pcs[ 0 ] = RtemsBarrierReqCreate_Pre_Name_Valid;
+ ctx->Map.pcs[ 0 ] < RtemsBarrierReqCreate_Pre_Name_NA;
+ ++ctx->Map.pcs[ 0 ]
) {
for (
- ctx->pcs[ 1 ] = RtemsBarrierReqCreate_Pre_Id_Valid;
- ctx->pcs[ 1 ] < RtemsBarrierReqCreate_Pre_Id_NA;
- ++ctx->pcs[ 1 ]
+ ctx->Map.pcs[ 1 ] = RtemsBarrierReqCreate_Pre_Id_Valid;
+ ctx->Map.pcs[ 1 ] < RtemsBarrierReqCreate_Pre_Id_NA;
+ ++ctx->Map.pcs[ 1 ]
) {
for (
- ctx->pcs[ 2 ] = RtemsBarrierReqCreate_Pre_Class_Default;
- ctx->pcs[ 2 ] < RtemsBarrierReqCreate_Pre_Class_NA;
- ++ctx->pcs[ 2 ]
+ ctx->Map.pcs[ 2 ] = RtemsBarrierReqCreate_Pre_Class_Default;
+ ctx->Map.pcs[ 2 ] < RtemsBarrierReqCreate_Pre_Class_NA;
+ ++ctx->Map.pcs[ 2 ]
) {
for (
- ctx->pcs[ 3 ] = RtemsBarrierReqCreate_Pre_MaxWait_Zero;
- ctx->pcs[ 3 ] < RtemsBarrierReqCreate_Pre_MaxWait_NA;
- ++ctx->pcs[ 3 ]
+ ctx->Map.pcs[ 3 ] = RtemsBarrierReqCreate_Pre_MaxWait_Zero;
+ ctx->Map.pcs[ 3 ] < RtemsBarrierReqCreate_Pre_MaxWait_NA;
+ ++ctx->Map.pcs[ 3 ]
) {
for (
- ctx->pcs[ 4 ] = RtemsBarrierReqCreate_Pre_Free_Yes;
- ctx->pcs[ 4 ] < RtemsBarrierReqCreate_Pre_Free_NA;
- ++ctx->pcs[ 4 ]
+ ctx->Map.pcs[ 4 ] = RtemsBarrierReqCreate_Pre_Free_Yes;
+ ctx->Map.pcs[ 4 ] < RtemsBarrierReqCreate_Pre_Free_NA;
+ ++ctx->Map.pcs[ 4 ]
) {
- RtemsBarrierReqCreate_Entry entry;
-
- entry = RtemsBarrierReqCreate_GetEntry( index );
- ++index;
-
- RtemsBarrierReqCreate_Pre_Name_Prepare( ctx, ctx->pcs[ 0 ] );
- RtemsBarrierReqCreate_Pre_Id_Prepare( ctx, ctx->pcs[ 1 ] );
- RtemsBarrierReqCreate_Pre_Class_Prepare( ctx, ctx->pcs[ 2 ] );
- RtemsBarrierReqCreate_Pre_MaxWait_Prepare( ctx, ctx->pcs[ 3 ] );
- RtemsBarrierReqCreate_Pre_Free_Prepare( ctx, ctx->pcs[ 4 ] );
- RtemsBarrierReqCreate_Action( ctx );
- RtemsBarrierReqCreate_Post_Status_Check( ctx, entry.Post_Status );
- RtemsBarrierReqCreate_Post_Name_Check( ctx, entry.Post_Name );
- RtemsBarrierReqCreate_Post_Class_Check( ctx, entry.Post_Class );
- RtemsBarrierReqCreate_Post_IdVar_Check( ctx, entry.Post_IdVar );
+ ctx->Map.entry = RtemsBarrierReqCreate_PopEntry( ctx );
+ RtemsBarrierReqCreate_TestVariant( ctx );
RtemsBarrierReqCreate_Cleanup( ctx );
}
}
diff --git a/testsuites/validation/tc-barrier-delete.c b/testsuites/validation/tc-barrier-delete.c
index e51a910b5f..df974fd374 100644
--- a/testsuites/validation/tc-barrier-delete.c
+++ b/testsuites/validation/tc-barrier-delete.c
@@ -91,6 +91,14 @@ typedef enum {
RtemsBarrierReqDelete_Post_Flush_NA
} RtemsBarrierReqDelete_Post_Flush;
+typedef struct {
+ uint8_t Skip : 1;
+ uint8_t Pre_Id_NA : 1;
+ uint8_t Post_Status : 2;
+ uint8_t Post_Name : 2;
+ uint8_t Post_Flush : 2;
+} RtemsBarrierReqDelete_Entry;
+
/**
* @brief Test context for spec:/rtems/barrier/req/delete test case.
*/
@@ -107,16 +115,33 @@ typedef struct {
rtems_status_code status;
- /**
- * @brief This member defines the pre-condition states for the next action.
- */
- size_t pcs[ 1 ];
+ struct {
+ /**
+ * @brief This member defines the pre-condition states for the next action.
+ */
+ size_t pcs[ 1 ];
+
+ /**
+ * @brief If this member is true, then the test action loop is executed.
+ */
+ bool in_action_loop;
+
+ /**
+ * @brief This member contains the next transition map index.
+ */
+ size_t index;
+
+ /**
+ * @brief This member contains the current transition map entry.
+ */
+ RtemsBarrierReqDelete_Entry entry;
- /**
- * @brief This member indicates if the test action loop is currently
- * executed.
- */
- bool in_action_loop;
+ /**
+ * @brief If this member is true, then the current transition variant
+ * should be skipped.
+ */
+ bool skip;
+ } Map;
} RtemsBarrierReqDelete_Context;
static RtemsBarrierReqDelete_Context
@@ -300,7 +325,7 @@ static void RtemsBarrierReqDelete_Setup_Wrap( void *arg )
RtemsBarrierReqDelete_Context *ctx;
ctx = arg;
- ctx->in_action_loop = false;
+ ctx->Map.in_action_loop = false;
RtemsBarrierReqDelete_Setup( ctx );
}
@@ -317,7 +342,7 @@ static void RtemsBarrierReqDelete_Teardown_Wrap( void *arg )
RtemsBarrierReqDelete_Context *ctx;
ctx = arg;
- ctx->in_action_loop = false;
+ ctx->Map.in_action_loop = false;
RtemsBarrierReqDelete_Teardown( ctx );
}
@@ -349,14 +374,6 @@ static void RtemsBarrierReqDelete_Cleanup( RtemsBarrierReqDelete_Context *ctx )
}
}
-typedef struct {
- uint8_t Skip : 1;
- uint8_t Pre_Id_NA : 1;
- uint8_t Post_Status : 2;
- uint8_t Post_Name : 2;
- uint8_t Post_Flush : 2;
-} RtemsBarrierReqDelete_Entry;
-
static const RtemsBarrierReqDelete_Entry
RtemsBarrierReqDelete_Entries[] = {
{ 0, 0, RtemsBarrierReqDelete_Post_Status_InvId,
@@ -377,8 +394,8 @@ static size_t RtemsBarrierReqDelete_Scope( void *arg, char *buf, size_t n )
ctx = arg;
- if ( ctx->in_action_loop ) {
- return T_get_scope( RtemsBarrierReqDelete_PreDesc, buf, n, ctx->pcs );
+ if ( ctx->Map.in_action_loop ) {
+ return T_get_scope( RtemsBarrierReqDelete_PreDesc, buf, n, ctx->Map.pcs );
}
return 0;
@@ -392,43 +409,49 @@ static T_fixture RtemsBarrierReqDelete_Fixture = {
.initial_context = &RtemsBarrierReqDelete_Instance
};
-static inline RtemsBarrierReqDelete_Entry RtemsBarrierReqDelete_GetEntry(
- size_t index
+static inline RtemsBarrierReqDelete_Entry RtemsBarrierReqDelete_PopEntry(
+ RtemsBarrierReqDelete_Context *ctx
)
{
+ size_t index;
+
+ index = ctx->Map.index;
+ ctx->Map.index = index + 1;
return RtemsBarrierReqDelete_Entries[
RtemsBarrierReqDelete_Map[ index ]
];
}
+static void RtemsBarrierReqDelete_TestVariant(
+ RtemsBarrierReqDelete_Context *ctx
+)
+{
+ RtemsBarrierReqDelete_Pre_Id_Prepare( ctx, ctx->Map.pcs[ 0 ] );
+ RtemsBarrierReqDelete_Action( ctx );
+ RtemsBarrierReqDelete_Post_Status_Check( ctx, ctx->Map.entry.Post_Status );
+ RtemsBarrierReqDelete_Post_Name_Check( ctx, ctx->Map.entry.Post_Name );
+ RtemsBarrierReqDelete_Post_Flush_Check( ctx, ctx->Map.entry.Post_Flush );
+}
+
/**
* @fn void T_case_body_RtemsBarrierReqDelete( void )
*/
T_TEST_CASE_FIXTURE( RtemsBarrierReqDelete, &RtemsBarrierReqDelete_Fixture )
{
RtemsBarrierReqDelete_Context *ctx;
- size_t index;
ctx = T_fixture_context();
- ctx->in_action_loop = true;
- index = 0;
+ ctx->Map.in_action_loop = true;
+ ctx->Map.index = 0;
for (
- ctx->pcs[ 0 ] = RtemsBarrierReqDelete_Pre_Id_NoObj;
- ctx->pcs[ 0 ] < RtemsBarrierReqDelete_Pre_Id_NA;
- ++ctx->pcs[ 0 ]
+ ctx->Map.pcs[ 0 ] = RtemsBarrierReqDelete_Pre_Id_NoObj;
+ ctx->Map.pcs[ 0 ] < RtemsBarrierReqDelete_Pre_Id_NA;
+ ++ctx->Map.pcs[ 0 ]
) {
- RtemsBarrierReqDelete_Entry entry;
-
- entry = RtemsBarrierReqDelete_GetEntry( index );
- ++index;
-
+ ctx->Map.entry = RtemsBarrierReqDelete_PopEntry( ctx );
RtemsBarrierReqDelete_Prepare( ctx );
- RtemsBarrierReqDelete_Pre_Id_Prepare( ctx, ctx->pcs[ 0 ] );
- RtemsBarrierReqDelete_Action( ctx );
- RtemsBarrierReqDelete_Post_Status_Check( ctx, entry.Post_Status );
- RtemsBarrierReqDelete_Post_Name_Check( ctx, entry.Post_Name );
- RtemsBarrierReqDelete_Post_Flush_Check( ctx, entry.Post_Flush );
+ RtemsBarrierReqDelete_TestVariant( ctx );
RtemsBarrierReqDelete_Cleanup( ctx );
}
}
diff --git a/testsuites/validation/tc-barrier-release.c b/testsuites/validation/tc-barrier-release.c
index c9edac06a5..de77e22027 100644
--- a/testsuites/validation/tc-barrier-release.c
+++ b/testsuites/validation/tc-barrier-release.c
@@ -100,6 +100,15 @@ typedef enum {
RtemsBarrierReqRelease_Post_ReleasedVar_NA
} RtemsBarrierReqRelease_Post_ReleasedVar;
+typedef struct {
+ uint8_t Skip : 1;
+ uint8_t Pre_Id_NA : 1;
+ uint8_t Pre_Released_NA : 1;
+ uint8_t Pre_Waiting_NA : 1;
+ uint8_t Post_Status : 2;
+ uint8_t Post_ReleasedVar : 2;
+} RtemsBarrierReqRelease_Entry;
+
/**
* @brief Test context for spec:/rtems/barrier/req/release test case.
*/
@@ -120,16 +129,33 @@ typedef struct {
rtems_status_code status;
- /**
- * @brief This member defines the pre-condition states for the next action.
- */
- size_t pcs[ 3 ];
-
- /**
- * @brief This member indicates if the test action loop is currently
- * executed.
- */
- bool in_action_loop;
+ struct {
+ /**
+ * @brief This member defines the pre-condition states for the next action.
+ */
+ size_t pcs[ 3 ];
+
+ /**
+ * @brief If this member is true, then the test action loop is executed.
+ */
+ bool in_action_loop;
+
+ /**
+ * @brief This member contains the next transition map index.
+ */
+ size_t index;
+
+ /**
+ * @brief This member contains the current transition map entry.
+ */
+ RtemsBarrierReqRelease_Entry entry;
+
+ /**
+ * @brief If this member is true, then the current transition variant
+ * should be skipped.
+ */
+ bool skip;
+ } Map;
} RtemsBarrierReqRelease_Context;
static RtemsBarrierReqRelease_Context
@@ -384,7 +410,7 @@ static void RtemsBarrierReqRelease_Setup_Wrap( void *arg )
RtemsBarrierReqRelease_Context *ctx;
ctx = arg;
- ctx->in_action_loop = false;
+ ctx->Map.in_action_loop = false;
RtemsBarrierReqRelease_Setup( ctx );
}
@@ -414,7 +440,7 @@ static void RtemsBarrierReqRelease_Teardown_Wrap( void *arg )
RtemsBarrierReqRelease_Context *ctx;
ctx = arg;
- ctx->in_action_loop = false;
+ ctx->Map.in_action_loop = false;
RtemsBarrierReqRelease_Teardown( ctx );
}
@@ -425,15 +451,6 @@ static void RtemsBarrierReqRelease_Action(
ctx->status = rtems_barrier_release( ctx->id, ctx->released );
}
-typedef struct {
- uint8_t Skip : 1;
- uint8_t Pre_Id_NA : 1;
- uint8_t Pre_Released_NA : 1;
- uint8_t Pre_Waiting_NA : 1;
- uint8_t Post_Status : 2;
- uint8_t Post_ReleasedVar : 2;
-} RtemsBarrierReqRelease_Entry;
-
static const RtemsBarrierReqRelease_Entry
RtemsBarrierReqRelease_Entries[] = {
{ 0, 0, 0, 1, RtemsBarrierReqRelease_Post_Status_InvAddr,
@@ -455,8 +472,8 @@ static size_t RtemsBarrierReqRelease_Scope( void *arg, char *buf, size_t n )
ctx = arg;
- if ( ctx->in_action_loop ) {
- return T_get_scope( RtemsBarrierReqRelease_PreDesc, buf, n, ctx->pcs );
+ if ( ctx->Map.in_action_loop ) {
+ return T_get_scope( RtemsBarrierReqRelease_PreDesc, buf, n, ctx->Map.pcs );
}
return 0;
@@ -470,64 +487,65 @@ static T_fixture RtemsBarrierReqRelease_Fixture = {
.initial_context = &RtemsBarrierReqRelease_Instance
};
-static inline RtemsBarrierReqRelease_Entry RtemsBarrierReqRelease_GetEntry(
- size_t index
+static inline RtemsBarrierReqRelease_Entry RtemsBarrierReqRelease_PopEntry(
+ RtemsBarrierReqRelease_Context *ctx
)
{
+ size_t index;
+
+ index = ctx->Map.index;
+ ctx->Map.index = index + 1;
return RtemsBarrierReqRelease_Entries[
RtemsBarrierReqRelease_Map[ index ]
];
}
+static void RtemsBarrierReqRelease_TestVariant(
+ RtemsBarrierReqRelease_Context *ctx
+)
+{
+ RtemsBarrierReqRelease_Pre_Id_Prepare( ctx, ctx->Map.pcs[ 0 ] );
+ RtemsBarrierReqRelease_Pre_Released_Prepare( ctx, ctx->Map.pcs[ 1 ] );
+ RtemsBarrierReqRelease_Pre_Waiting_Prepare(
+ ctx,
+ ctx->Map.entry.Pre_Waiting_NA ? RtemsBarrierReqRelease_Pre_Waiting_NA : ctx->Map.pcs[ 2 ]
+ );
+ RtemsBarrierReqRelease_Action( ctx );
+ RtemsBarrierReqRelease_Post_Status_Check( ctx, ctx->Map.entry.Post_Status );
+ RtemsBarrierReqRelease_Post_ReleasedVar_Check(
+ ctx,
+ ctx->Map.entry.Post_ReleasedVar
+ );
+}
+
/**
* @fn void T_case_body_RtemsBarrierReqRelease( void )
*/
T_TEST_CASE_FIXTURE( RtemsBarrierReqRelease, &RtemsBarrierReqRelease_Fixture )
{
RtemsBarrierReqRelease_Context *ctx;
- size_t index;
ctx = T_fixture_context();
- ctx->in_action_loop = true;
- index = 0;
+ ctx->Map.in_action_loop = true;
+ ctx->Map.index = 0;
for (
- ctx->pcs[ 0 ] = RtemsBarrierReqRelease_Pre_Id_NoObj;
- ctx->pcs[ 0 ] < RtemsBarrierReqRelease_Pre_Id_NA;
- ++ctx->pcs[ 0 ]
+ ctx->Map.pcs[ 0 ] = RtemsBarrierReqRelease_Pre_Id_NoObj;
+ ctx->Map.pcs[ 0 ] < RtemsBarrierReqRelease_Pre_Id_NA;
+ ++ctx->Map.pcs[ 0 ]
) {
for (
- ctx->pcs[ 1 ] = RtemsBarrierReqRelease_Pre_Released_Valid;
- ctx->pcs[ 1 ] < RtemsBarrierReqRelease_Pre_Released_NA;
- ++ctx->pcs[ 1 ]
+ ctx->Map.pcs[ 1 ] = RtemsBarrierReqRelease_Pre_Released_Valid;
+ ctx->Map.pcs[ 1 ] < RtemsBarrierReqRelease_Pre_Released_NA;
+ ++ctx->Map.pcs[ 1 ]
) {
for (
- ctx->pcs[ 2 ] = RtemsBarrierReqRelease_Pre_Waiting_Zero;
- ctx->pcs[ 2 ] < RtemsBarrierReqRelease_Pre_Waiting_NA;
- ++ctx->pcs[ 2 ]
+ ctx->Map.pcs[ 2 ] = RtemsBarrierReqRelease_Pre_Waiting_Zero;
+ ctx->Map.pcs[ 2 ] < RtemsBarrierReqRelease_Pre_Waiting_NA;
+ ++ctx->Map.pcs[ 2 ]
) {
- RtemsBarrierReqRelease_Entry entry;
- size_t pcs[ 3 ];
-
- entry = RtemsBarrierReqRelease_GetEntry( index );
- ++index;
-
- memcpy( pcs, ctx->pcs, sizeof( pcs ) );
-
- if ( entry.Pre_Waiting_NA ) {
- ctx->pcs[ 2 ] = RtemsBarrierReqRelease_Pre_Waiting_NA;
- }
-
- RtemsBarrierReqRelease_Pre_Id_Prepare( ctx, ctx->pcs[ 0 ] );
- RtemsBarrierReqRelease_Pre_Released_Prepare( ctx, ctx->pcs[ 1 ] );
- RtemsBarrierReqRelease_Pre_Waiting_Prepare( ctx, ctx->pcs[ 2 ] );
- RtemsBarrierReqRelease_Action( ctx );
- RtemsBarrierReqRelease_Post_Status_Check( ctx, entry.Post_Status );
- RtemsBarrierReqRelease_Post_ReleasedVar_Check(
- ctx,
- entry.Post_ReleasedVar
- );
- memcpy( ctx->pcs, pcs, sizeof( ctx->pcs ) );
+ ctx->Map.entry = RtemsBarrierReqRelease_PopEntry( ctx );
+ RtemsBarrierReqRelease_TestVariant( ctx );
}
}
}
diff --git a/testsuites/validation/tc-barrier-wait.c b/testsuites/validation/tc-barrier-wait.c
index 6776dc0e11..54632cf7ca 100644
--- a/testsuites/validation/tc-barrier-wait.c
+++ b/testsuites/validation/tc-barrier-wait.c
@@ -97,6 +97,14 @@ typedef enum {
RtemsBarrierReqWait_Post_Status_NA
} RtemsBarrierReqWait_Post_Status;
+typedef struct {
+ uint8_t Skip : 1;
+ uint8_t Pre_Id_NA : 1;
+ uint8_t Pre_Timeout_NA : 1;
+ uint8_t Pre_Satisfy_NA : 1;
+ uint8_t Post_Status : 3;
+} RtemsBarrierReqWait_Entry;
+
/**
* @brief Test context for spec:/rtems/barrier/req/wait test case.
*/
@@ -117,16 +125,33 @@ typedef struct {
rtems_status_code status;
- /**
- * @brief This member defines the pre-condition states for the next action.
- */
- size_t pcs[ 3 ];
-
- /**
- * @brief This member indicates if the test action loop is currently
- * executed.
- */
- bool in_action_loop;
+ struct {
+ /**
+ * @brief This member defines the pre-condition states for the next action.
+ */
+ size_t pcs[ 3 ];
+
+ /**
+ * @brief If this member is true, then the test action loop is executed.
+ */
+ bool in_action_loop;
+
+ /**
+ * @brief This member contains the next transition map index.
+ */
+ size_t index;
+
+ /**
+ * @brief This member contains the current transition map entry.
+ */
+ RtemsBarrierReqWait_Entry entry;
+
+ /**
+ * @brief If this member is true, then the current transition variant
+ * should be skipped.
+ */
+ bool skip;
+ } Map;
} RtemsBarrierReqWait_Context;
static RtemsBarrierReqWait_Context
@@ -432,7 +457,7 @@ static void RtemsBarrierReqWait_Setup_Wrap( void *arg )
RtemsBarrierReqWait_Context *ctx;
ctx = arg;
- ctx->in_action_loop = false;
+ ctx->Map.in_action_loop = false;
RtemsBarrierReqWait_Setup( ctx );
}
@@ -461,7 +486,7 @@ static void RtemsBarrierReqWait_Teardown_Wrap( void *arg )
RtemsBarrierReqWait_Context *ctx;
ctx = arg;
- ctx->in_action_loop = false;
+ ctx->Map.in_action_loop = false;
RtemsBarrierReqWait_Teardown( ctx );
}
@@ -470,14 +495,6 @@ static void RtemsBarrierReqWait_Action( RtemsBarrierReqWait_Context *ctx )
ctx->status = rtems_barrier_wait( ctx->id, ctx->timeout );
}
-typedef struct {
- uint8_t Skip : 1;
- uint8_t Pre_Id_NA : 1;
- uint8_t Pre_Timeout_NA : 1;
- uint8_t Pre_Satisfy_NA : 1;
- uint8_t Post_Status : 3;
-} RtemsBarrierReqWait_Entry;
-
static const RtemsBarrierReqWait_Entry
RtemsBarrierReqWait_Entries[] = {
{ 0, 0, 1, 1, RtemsBarrierReqWait_Post_Status_InvId },
@@ -499,8 +516,8 @@ static size_t RtemsBarrierReqWait_Scope( void *arg, char *buf, size_t n )
ctx = arg;
- if ( ctx->in_action_loop ) {
- return T_get_scope( RtemsBarrierReqWait_PreDesc, buf, n, ctx->pcs );
+ if ( ctx->Map.in_action_loop ) {
+ return T_get_scope( RtemsBarrierReqWait_PreDesc, buf, n, ctx->Map.pcs );
}
return 0;
@@ -514,68 +531,67 @@ static T_fixture RtemsBarrierReqWait_Fixture = {
.initial_context = &RtemsBarrierReqWait_Instance
};
-static inline RtemsBarrierReqWait_Entry RtemsBarrierReqWait_GetEntry(
- size_t index
+static inline RtemsBarrierReqWait_Entry RtemsBarrierReqWait_PopEntry(
+ RtemsBarrierReqWait_Context *ctx
)
{
+ size_t index;
+
+ index = ctx->Map.index;
+ ctx->Map.index = index + 1;
return RtemsBarrierReqWait_Entries[
RtemsBarrierReqWait_Map[ index ]
];
}
+static void RtemsBarrierReqWait_TestVariant( RtemsBarrierReqWait_Context *ctx )
+{
+ RtemsBarrierReqWait_Pre_Id_Prepare( ctx, ctx->Map.pcs[ 0 ] );
+ RtemsBarrierReqWait_Pre_Timeout_Prepare(
+ ctx,
+ ctx->Map.entry.Pre_Timeout_NA ? RtemsBarrierReqWait_Pre_Timeout_NA : ctx->Map.pcs[ 1 ]
+ );
+ RtemsBarrierReqWait_Pre_Satisfy_Prepare(
+ ctx,
+ ctx->Map.entry.Pre_Satisfy_NA ? RtemsBarrierReqWait_Pre_Satisfy_NA : ctx->Map.pcs[ 2 ]
+ );
+ RtemsBarrierReqWait_Action( ctx );
+ RtemsBarrierReqWait_Post_Status_Check( ctx, ctx->Map.entry.Post_Status );
+}
+
/**
* @fn void T_case_body_RtemsBarrierReqWait( void )
*/
T_TEST_CASE_FIXTURE( RtemsBarrierReqWait, &RtemsBarrierReqWait_Fixture )
{
RtemsBarrierReqWait_Context *ctx;
- size_t index;
ctx = T_fixture_context();
- ctx->in_action_loop = true;
- index = 0;
+ ctx->Map.in_action_loop = true;
+ ctx->Map.index = 0;
for (
- ctx->pcs[ 0 ] = RtemsBarrierReqWait_Pre_Id_NoObj;
- ctx->pcs[ 0 ] < RtemsBarrierReqWait_Pre_Id_NA;
- ++ctx->pcs[ 0 ]
+ ctx->Map.pcs[ 0 ] = RtemsBarrierReqWait_Pre_Id_NoObj;
+ ctx->Map.pcs[ 0 ] < RtemsBarrierReqWait_Pre_Id_NA;
+ ++ctx->Map.pcs[ 0 ]
) {
for (
- ctx->pcs[ 1 ] = RtemsBarrierReqWait_Pre_Timeout_Ticks;
- ctx->pcs[ 1 ] < RtemsBarrierReqWait_Pre_Timeout_NA;
- ++ctx->pcs[ 1 ]
+ ctx->Map.pcs[ 1 ] = RtemsBarrierReqWait_Pre_Timeout_Ticks;
+ ctx->Map.pcs[ 1 ] < RtemsBarrierReqWait_Pre_Timeout_NA;
+ ++ctx->Map.pcs[ 1 ]
) {
for (
- ctx->pcs[ 2 ] = RtemsBarrierReqWait_Pre_Satisfy_Never;
- ctx->pcs[ 2 ] < RtemsBarrierReqWait_Pre_Satisfy_NA;
- ++ctx->pcs[ 2 ]
+ ctx->Map.pcs[ 2 ] = RtemsBarrierReqWait_Pre_Satisfy_Never;
+ ctx->Map.pcs[ 2 ] < RtemsBarrierReqWait_Pre_Satisfy_NA;
+ ++ctx->Map.pcs[ 2 ]
) {
- RtemsBarrierReqWait_Entry entry;
- size_t pcs[ 3 ];
-
- entry = RtemsBarrierReqWait_GetEntry( index );
- ++index;
+ ctx->Map.entry = RtemsBarrierReqWait_PopEntry( ctx );
- if ( entry.Skip ) {
+ if ( ctx->Map.entry.Skip ) {
continue;
}
- memcpy( pcs, ctx->pcs, sizeof( pcs ) );
-
- if ( entry.Pre_Timeout_NA ) {
- ctx->pcs[ 1 ] = RtemsBarrierReqWait_Pre_Timeout_NA;
- }
-
- if ( entry.Pre_Satisfy_NA ) {
- ctx->pcs[ 2 ] = RtemsBarrierReqWait_Pre_Satisfy_NA;
- }
-
- RtemsBarrierReqWait_Pre_Id_Prepare( ctx, ctx->pcs[ 0 ] );
- RtemsBarrierReqWait_Pre_Timeout_Prepare( ctx, ctx->pcs[ 1 ] );
- RtemsBarrierReqWait_Pre_Satisfy_Prepare( ctx, ctx->pcs[ 2 ] );
- RtemsBarrierReqWait_Action( ctx );
- RtemsBarrierReqWait_Post_Status_Check( ctx, entry.Post_Status );
- memcpy( ctx->pcs, pcs, sizeof( ctx->pcs ) );
+ RtemsBarrierReqWait_TestVariant( ctx );
}
}
}
diff --git a/testsuites/validation/tc-intr-clear.c b/testsuites/validation/tc-intr-clear.c
index 8482d8ceff..8c4e1e1deb 100644
--- a/testsuites/validation/tc-intr-clear.c
+++ b/testsuites/validation/tc-intr-clear.c
@@ -93,6 +93,14 @@ typedef enum {
RtemsIntrReqClear_Post_Cleared_NA
} RtemsIntrReqClear_Post_Cleared;
+typedef struct {
+ uint8_t Skip : 1;
+ uint8_t Pre_Vector_NA : 1;
+ uint8_t Pre_CanClear_NA : 1;
+ uint8_t Post_Status : 2;
+ uint8_t Post_Cleared : 2;
+} RtemsIntrReqClear_Entry;
+
/**
* @brief Test context for spec:/rtems/intr/req/clear test case.
*/
@@ -124,16 +132,33 @@ typedef struct {
*/
rtems_status_code status;
- /**
- * @brief This member defines the pre-condition states for the next action.
- */
- size_t pcs[ 2 ];
+ struct {
+ /**
+ * @brief This member defines the pre-condition states for the next action.
+ */
+ size_t pcs[ 2 ];
- /**
- * @brief This member indicates if the test action loop is currently
- * executed.
- */
- bool in_action_loop;
+ /**
+ * @brief If this member is true, then the test action loop is executed.
+ */
+ bool in_action_loop;
+
+ /**
+ * @brief This member contains the next transition map index.
+ */
+ size_t index;
+
+ /**
+ * @brief This member contains the current transition map entry.
+ */
+ RtemsIntrReqClear_Entry entry;
+
+ /**
+ * @brief If this member is true, then the current transition variant
+ * should be skipped.
+ */
+ bool skip;
+ } Map;
} RtemsIntrReqClear_Context;
static RtemsIntrReqClear_Context
@@ -486,14 +511,6 @@ static void RtemsIntrReqClear_Action( RtemsIntrReqClear_Context *ctx )
}
}
-typedef struct {
- uint8_t Skip : 1;
- uint8_t Pre_Vector_NA : 1;
- uint8_t Pre_CanClear_NA : 1;
- uint8_t Post_Status : 2;
- uint8_t Post_Cleared : 2;
-} RtemsIntrReqClear_Entry;
-
static const RtemsIntrReqClear_Entry
RtemsIntrReqClear_Entries[] = {
{ 0, 0, 1, RtemsIntrReqClear_Post_Status_InvId,
@@ -515,8 +532,8 @@ static size_t RtemsIntrReqClear_Scope( void *arg, char *buf, size_t n )
ctx = arg;
- if ( ctx->in_action_loop ) {
- return T_get_scope( RtemsIntrReqClear_PreDesc, buf, n, ctx->pcs );
+ if ( ctx->Map.in_action_loop ) {
+ return T_get_scope( RtemsIntrReqClear_PreDesc, buf, n, ctx->Map.pcs );
}
return 0;
@@ -530,55 +547,54 @@ static T_fixture RtemsIntrReqClear_Fixture = {
.initial_context = &RtemsIntrReqClear_Instance
};
-static inline RtemsIntrReqClear_Entry RtemsIntrReqClear_GetEntry(
- size_t index
+static inline RtemsIntrReqClear_Entry RtemsIntrReqClear_PopEntry(
+ RtemsIntrReqClear_Context *ctx
)
{
+ size_t index;
+
+ index = ctx->Map.index;
+ ctx->Map.index = index + 1;
return RtemsIntrReqClear_Entries[
RtemsIntrReqClear_Map[ index ]
];
}
+static void RtemsIntrReqClear_TestVariant( RtemsIntrReqClear_Context *ctx )
+{
+ RtemsIntrReqClear_Pre_Vector_Prepare( ctx, ctx->Map.pcs[ 0 ] );
+ RtemsIntrReqClear_Pre_CanClear_Prepare(
+ ctx,
+ ctx->Map.entry.Pre_CanClear_NA ? RtemsIntrReqClear_Pre_CanClear_NA : ctx->Map.pcs[ 1 ]
+ );
+ RtemsIntrReqClear_Action( ctx );
+ RtemsIntrReqClear_Post_Status_Check( ctx, ctx->Map.entry.Post_Status );
+ RtemsIntrReqClear_Post_Cleared_Check( ctx, ctx->Map.entry.Post_Cleared );
+}
+
/**
* @fn void T_case_body_RtemsIntrReqClear( void )
*/
T_TEST_CASE_FIXTURE( RtemsIntrReqClear, &RtemsIntrReqClear_Fixture )
{
RtemsIntrReqClear_Context *ctx;
- size_t index;
ctx = T_fixture_context();
- ctx->in_action_loop = true;
- index = 0;
+ ctx->Map.in_action_loop = true;
+ ctx->Map.index = 0;
for (
- ctx->pcs[ 0 ] = RtemsIntrReqClear_Pre_Vector_Valid;
- ctx->pcs[ 0 ] < RtemsIntrReqClear_Pre_Vector_NA;
- ++ctx->pcs[ 0 ]
+ ctx->Map.pcs[ 0 ] = RtemsIntrReqClear_Pre_Vector_Valid;
+ ctx->Map.pcs[ 0 ] < RtemsIntrReqClear_Pre_Vector_NA;
+ ++ctx->Map.pcs[ 0 ]
) {
for (
- ctx->pcs[ 1 ] = RtemsIntrReqClear_Pre_CanClear_Yes;
- ctx->pcs[ 1 ] < RtemsIntrReqClear_Pre_CanClear_NA;
- ++ctx->pcs[ 1 ]
+ ctx->Map.pcs[ 1 ] = RtemsIntrReqClear_Pre_CanClear_Yes;
+ ctx->Map.pcs[ 1 ] < RtemsIntrReqClear_Pre_CanClear_NA;
+ ++ctx->Map.pcs[ 1 ]
) {
- RtemsIntrReqClear_Entry entry;
- size_t pcs[ 2 ];
-
- entry = RtemsIntrReqClear_GetEntry( index );
- ++index;
-
- memcpy( pcs, ctx->pcs, sizeof( pcs ) );
-
- if ( entry.Pre_CanClear_NA ) {
- ctx->pcs[ 1 ] = RtemsIntrReqClear_Pre_CanClear_NA;
- }
-
- RtemsIntrReqClear_Pre_Vector_Prepare( ctx, ctx->pcs[ 0 ] );
- RtemsIntrReqClear_Pre_CanClear_Prepare( ctx, ctx->pcs[ 1 ] );
- RtemsIntrReqClear_Action( ctx );
- RtemsIntrReqClear_Post_Status_Check( ctx, entry.Post_Status );
- RtemsIntrReqClear_Post_Cleared_Check( ctx, entry.Post_Cleared );
- memcpy( ctx->pcs, pcs, sizeof( ctx->pcs ) );
+ ctx->Map.entry = RtemsIntrReqClear_PopEntry( ctx );
+ RtemsIntrReqClear_TestVariant( ctx );
}
}
}
diff --git a/testsuites/validation/tc-intr-entry-install.c b/testsuites/validation/tc-intr-entry-install.c
index 20d06df997..37583249aa 100644
--- a/testsuites/validation/tc-intr-entry-install.c
+++ b/testsuites/validation/tc-intr-entry-install.c
@@ -148,6 +148,21 @@ typedef enum {
RtemsIntrReqEntryInstall_Post_Installed_NA
} RtemsIntrReqEntryInstall_Post_Installed;
+typedef struct {
+ uint32_t Skip : 1;
+ uint32_t Pre_Vector_NA : 1;
+ uint32_t Pre_Options_NA : 1;
+ uint32_t Pre_Entry_NA : 1;
+ uint32_t Pre_Routine_NA : 1;
+ uint32_t Pre_Init_NA : 1;
+ uint32_t Pre_ISR_NA : 1;
+ uint32_t Pre_CanEnable_NA : 1;
+ uint32_t Pre_Installed_NA : 1;
+ uint32_t Post_Status : 4;
+ uint32_t Post_Enable : 3;
+ uint32_t Post_Installed : 2;
+} RtemsIntrReqEntryInstall_Entry;
+
/**
* @brief Test context for spec:/rtems/intr/req/entry-install test case.
*/
@@ -255,16 +270,33 @@ typedef struct {
*/
rtems_status_code status;
- /**
- * @brief This member defines the pre-condition states for the next action.
- */
- size_t pcs[ 8 ];
-
- /**
- * @brief This member indicates if the test action loop is currently
- * executed.
- */
- bool in_action_loop;
+ struct {
+ /**
+ * @brief This member defines the pre-condition states for the next action.
+ */
+ size_t pcs[ 8 ];
+
+ /**
+ * @brief If this member is true, then the test action loop is executed.
+ */
+ bool in_action_loop;
+
+ /**
+ * @brief This member contains the next transition map index.
+ */
+ size_t index;
+
+ /**
+ * @brief This member contains the current transition map entry.
+ */
+ RtemsIntrReqEntryInstall_Entry entry;
+
+ /**
+ * @brief If this member is true, then the current transition variant
+ * should be skipped.
+ */
+ bool skip;
+ } Map;
} RtemsIntrReqEntryInstall_Context;
static RtemsIntrReqEntryInstall_Context
@@ -1019,7 +1051,7 @@ static void RtemsIntrReqEntryInstall_Setup_Wrap( void *arg )
RtemsIntrReqEntryInstall_Context *ctx;
ctx = arg;
- ctx->in_action_loop = false;
+ ctx->Map.in_action_loop = false;
RtemsIntrReqEntryInstall_Setup( ctx );
}
@@ -1065,21 +1097,6 @@ static void RtemsIntrReqEntryInstall_Cleanup(
}
}
-typedef struct {
- uint32_t Skip : 1;
- uint32_t Pre_Vector_NA : 1;
- uint32_t Pre_Options_NA : 1;
- uint32_t Pre_Entry_NA : 1;
- uint32_t Pre_Routine_NA : 1;
- uint32_t Pre_Init_NA : 1;
- uint32_t Pre_ISR_NA : 1;
- uint32_t Pre_CanEnable_NA : 1;
- uint32_t Pre_Installed_NA : 1;
- uint32_t Post_Status : 4;
- uint32_t Post_Enable : 3;
- uint32_t Post_Installed : 2;
-} RtemsIntrReqEntryInstall_Entry;
-
static const RtemsIntrReqEntryInstall_Entry
RtemsIntrReqEntryInstall_Entries[] = {
{ 0, 0, 0, 0, 1, 0, 0, 0, 0, RtemsIntrReqEntryInstall_Post_Status_InvAddr,
@@ -1204,8 +1221,13 @@ static size_t RtemsIntrReqEntryInstall_Scope( void *arg, char *buf, size_t n )
ctx = arg;
- if ( ctx->in_action_loop ) {
- return T_get_scope( RtemsIntrReqEntryInstall_PreDesc, buf, n, ctx->pcs );
+ if ( ctx->Map.in_action_loop ) {
+ return T_get_scope(
+ RtemsIntrReqEntryInstall_PreDesc,
+ buf,
+ n,
+ ctx->Map.pcs
+ );
}
return 0;
@@ -1219,15 +1241,55 @@ static T_fixture RtemsIntrReqEntryInstall_Fixture = {
.initial_context = &RtemsIntrReqEntryInstall_Instance
};
-static inline RtemsIntrReqEntryInstall_Entry RtemsIntrReqEntryInstall_GetEntry(
- size_t index
+static inline RtemsIntrReqEntryInstall_Entry RtemsIntrReqEntryInstall_PopEntry(
+ RtemsIntrReqEntryInstall_Context *ctx
)
{
+ size_t index;
+
+ index = ctx->Map.index;
+ ctx->Map.index = index + 1;
return RtemsIntrReqEntryInstall_Entries[
RtemsIntrReqEntryInstall_Map[ index ]
];
}
+static void RtemsIntrReqEntryInstall_TestVariant(
+ RtemsIntrReqEntryInstall_Context *ctx
+)
+{
+ RtemsIntrReqEntryInstall_Pre_Vector_Prepare( ctx, ctx->Map.pcs[ 0 ] );
+ RtemsIntrReqEntryInstall_Pre_Options_Prepare( ctx, ctx->Map.pcs[ 1 ] );
+ RtemsIntrReqEntryInstall_Pre_Entry_Prepare( ctx, ctx->Map.pcs[ 2 ] );
+ RtemsIntrReqEntryInstall_Pre_Routine_Prepare(
+ ctx,
+ ctx->Map.entry.Pre_Routine_NA ? RtemsIntrReqEntryInstall_Pre_Routine_NA : ctx->Map.pcs[ 3 ]
+ );
+ RtemsIntrReqEntryInstall_Pre_Init_Prepare( ctx, ctx->Map.pcs[ 4 ] );
+ RtemsIntrReqEntryInstall_Pre_ISR_Prepare( ctx, ctx->Map.pcs[ 5 ] );
+ RtemsIntrReqEntryInstall_Pre_CanEnable_Prepare(
+ ctx,
+ ctx->Map.entry.Pre_CanEnable_NA ? RtemsIntrReqEntryInstall_Pre_CanEnable_NA : ctx->Map.pcs[ 6 ]
+ );
+ RtemsIntrReqEntryInstall_Pre_Installed_Prepare(
+ ctx,
+ ctx->Map.entry.Pre_Installed_NA ? RtemsIntrReqEntryInstall_Pre_Installed_NA : ctx->Map.pcs[ 7 ]
+ );
+ RtemsIntrReqEntryInstall_Action( ctx );
+ RtemsIntrReqEntryInstall_Post_Status_Check(
+ ctx,
+ ctx->Map.entry.Post_Status
+ );
+ RtemsIntrReqEntryInstall_Post_Enable_Check(
+ ctx,
+ ctx->Map.entry.Post_Enable
+ );
+ RtemsIntrReqEntryInstall_Post_Installed_Check(
+ ctx,
+ ctx->Map.entry.Post_Installed
+ );
+}
+
/**
* @fn void T_case_body_RtemsIntrReqEntryInstall( void )
*/
@@ -1237,120 +1299,55 @@ T_TEST_CASE_FIXTURE(
)
{
RtemsIntrReqEntryInstall_Context *ctx;
- size_t index;
ctx = T_fixture_context();
- ctx->in_action_loop = true;
- index = 0;
+ ctx->Map.in_action_loop = true;
+ ctx->Map.index = 0;
for (
- ctx->pcs[ 0 ] = RtemsIntrReqEntryInstall_Pre_Vector_Valid;
- ctx->pcs[ 0 ] < RtemsIntrReqEntryInstall_Pre_Vector_NA;
- ++ctx->pcs[ 0 ]
+ ctx->Map.pcs[ 0 ] = RtemsIntrReqEntryInstall_Pre_Vector_Valid;
+ ctx->Map.pcs[ 0 ] < RtemsIntrReqEntryInstall_Pre_Vector_NA;
+ ++ctx->Map.pcs[ 0 ]
) {
for (
- ctx->pcs[ 1 ] = RtemsIntrReqEntryInstall_Pre_Options_Unique;
- ctx->pcs[ 1 ] < RtemsIntrReqEntryInstall_Pre_Options_NA;
- ++ctx->pcs[ 1 ]
+ ctx->Map.pcs[ 1 ] = RtemsIntrReqEntryInstall_Pre_Options_Unique;
+ ctx->Map.pcs[ 1 ] < RtemsIntrReqEntryInstall_Pre_Options_NA;
+ ++ctx->Map.pcs[ 1 ]
) {
for (
- ctx->pcs[ 2 ] = RtemsIntrReqEntryInstall_Pre_Entry_Obj;
- ctx->pcs[ 2 ] < RtemsIntrReqEntryInstall_Pre_Entry_NA;
- ++ctx->pcs[ 2 ]
+ ctx->Map.pcs[ 2 ] = RtemsIntrReqEntryInstall_Pre_Entry_Obj;
+ ctx->Map.pcs[ 2 ] < RtemsIntrReqEntryInstall_Pre_Entry_NA;
+ ++ctx->Map.pcs[ 2 ]
) {
for (
- ctx->pcs[ 3 ] = RtemsIntrReqEntryInstall_Pre_Routine_Valid;
- ctx->pcs[ 3 ] < RtemsIntrReqEntryInstall_Pre_Routine_NA;
- ++ctx->pcs[ 3 ]
+ ctx->Map.pcs[ 3 ] = RtemsIntrReqEntryInstall_Pre_Routine_Valid;
+ ctx->Map.pcs[ 3 ] < RtemsIntrReqEntryInstall_Pre_Routine_NA;
+ ++ctx->Map.pcs[ 3 ]
) {
for (
- ctx->pcs[ 4 ] = RtemsIntrReqEntryInstall_Pre_Init_Yes;
- ctx->pcs[ 4 ] < RtemsIntrReqEntryInstall_Pre_Init_NA;
- ++ctx->pcs[ 4 ]
+ ctx->Map.pcs[ 4 ] = RtemsIntrReqEntryInstall_Pre_Init_Yes;
+ ctx->Map.pcs[ 4 ] < RtemsIntrReqEntryInstall_Pre_Init_NA;
+ ++ctx->Map.pcs[ 4 ]
) {
for (
- ctx->pcs[ 5 ] = RtemsIntrReqEntryInstall_Pre_ISR_Yes;
- ctx->pcs[ 5 ] < RtemsIntrReqEntryInstall_Pre_ISR_NA;
- ++ctx->pcs[ 5 ]
+ ctx->Map.pcs[ 5 ] = RtemsIntrReqEntryInstall_Pre_ISR_Yes;
+ ctx->Map.pcs[ 5 ] < RtemsIntrReqEntryInstall_Pre_ISR_NA;
+ ++ctx->Map.pcs[ 5 ]
) {
for (
- ctx->pcs[ 6 ] = RtemsIntrReqEntryInstall_Pre_CanEnable_Yes;
- ctx->pcs[ 6 ] < RtemsIntrReqEntryInstall_Pre_CanEnable_NA;
- ++ctx->pcs[ 6 ]
+ ctx->Map.pcs[ 6 ] = RtemsIntrReqEntryInstall_Pre_CanEnable_Yes;
+ ctx->Map.pcs[ 6 ] < RtemsIntrReqEntryInstall_Pre_CanEnable_NA;
+ ++ctx->Map.pcs[ 6 ]
) {
for (
- ctx->pcs[ 7 ] = RtemsIntrReqEntryInstall_Pre_Installed_None;
- ctx->pcs[ 7 ] < RtemsIntrReqEntryInstall_Pre_Installed_NA;
- ++ctx->pcs[ 7 ]
+ ctx->Map.pcs[ 7 ] = RtemsIntrReqEntryInstall_Pre_Installed_None;
+ ctx->Map.pcs[ 7 ] < RtemsIntrReqEntryInstall_Pre_Installed_NA;
+ ++ctx->Map.pcs[ 7 ]
) {
- RtemsIntrReqEntryInstall_Entry entry;
- size_t pcs[ 8 ];
-
- entry = RtemsIntrReqEntryInstall_GetEntry( index );
- ++index;
-
- memcpy( pcs, ctx->pcs, sizeof( pcs ) );
-
- if ( entry.Pre_Routine_NA ) {
- ctx->pcs[ 3 ] = RtemsIntrReqEntryInstall_Pre_Routine_NA;
- }
-
- if ( entry.Pre_CanEnable_NA ) {
- ctx->pcs[ 6 ] = RtemsIntrReqEntryInstall_Pre_CanEnable_NA;
- }
-
- if ( entry.Pre_Installed_NA ) {
- ctx->pcs[ 7 ] = RtemsIntrReqEntryInstall_Pre_Installed_NA;
- }
-
+ ctx->Map.entry = RtemsIntrReqEntryInstall_PopEntry( ctx );
RtemsIntrReqEntryInstall_Prepare( ctx );
- RtemsIntrReqEntryInstall_Pre_Vector_Prepare(
- ctx,
- ctx->pcs[ 0 ]
- );
- RtemsIntrReqEntryInstall_Pre_Options_Prepare(
- ctx,
- ctx->pcs[ 1 ]
- );
- RtemsIntrReqEntryInstall_Pre_Entry_Prepare(
- ctx,
- ctx->pcs[ 2 ]
- );
- RtemsIntrReqEntryInstall_Pre_Routine_Prepare(
- ctx,
- ctx->pcs[ 3 ]
- );
- RtemsIntrReqEntryInstall_Pre_Init_Prepare(
- ctx,
- ctx->pcs[ 4 ]
- );
- RtemsIntrReqEntryInstall_Pre_ISR_Prepare(
- ctx,
- ctx->pcs[ 5 ]
- );
- RtemsIntrReqEntryInstall_Pre_CanEnable_Prepare(
- ctx,
- ctx->pcs[ 6 ]
- );
- RtemsIntrReqEntryInstall_Pre_Installed_Prepare(
- ctx,
- ctx->pcs[ 7 ]
- );
- RtemsIntrReqEntryInstall_Action( ctx );
- RtemsIntrReqEntryInstall_Post_Status_Check(
- ctx,
- entry.Post_Status
- );
- RtemsIntrReqEntryInstall_Post_Enable_Check(
- ctx,
- entry.Post_Enable
- );
- RtemsIntrReqEntryInstall_Post_Installed_Check(
- ctx,
- entry.Post_Installed
- );
+ RtemsIntrReqEntryInstall_TestVariant( ctx );
RtemsIntrReqEntryInstall_Cleanup( ctx );
- memcpy( ctx->pcs, pcs, sizeof( ctx->pcs ) );
}
}
}
diff --git a/testsuites/validation/tc-intr-entry-remove.c b/testsuites/validation/tc-intr-entry-remove.c
index 64f6e46de7..65cbbb28d3 100644
--- a/testsuites/validation/tc-intr-entry-remove.c
+++ b/testsuites/validation/tc-intr-entry-remove.c
@@ -148,6 +148,22 @@ typedef enum {
RtemsIntrReqEntryRemove_Post_Installed_NA
} RtemsIntrReqEntryRemove_Post_Installed;
+typedef struct {
+ uint32_t Skip : 1;
+ uint32_t Pre_Vector_NA : 1;
+ uint32_t Pre_Entry_NA : 1;
+ uint32_t Pre_Routine_NA : 1;
+ uint32_t Pre_EntryObj_NA : 1;
+ uint32_t Pre_Init_NA : 1;
+ uint32_t Pre_ISR_NA : 1;
+ uint32_t Pre_CanDisable_NA : 1;
+ uint32_t Pre_First_NA : 1;
+ uint32_t Pre_Last_NA : 1;
+ uint32_t Post_Status : 3;
+ uint32_t Post_Disabled : 3;
+ uint32_t Post_Installed : 2;
+} RtemsIntrReqEntryRemove_Entry;
+
/**
* @brief Test context for spec:/rtems/intr/req/entry-remove test case.
*/
@@ -272,16 +288,33 @@ typedef struct {
*/
rtems_status_code status;
- /**
- * @brief This member defines the pre-condition states for the next action.
- */
- size_t pcs[ 9 ];
-
- /**
- * @brief This member indicates if the test action loop is currently
- * executed.
- */
- bool in_action_loop;
+ struct {
+ /**
+ * @brief This member defines the pre-condition states for the next action.
+ */
+ size_t pcs[ 9 ];
+
+ /**
+ * @brief If this member is true, then the test action loop is executed.
+ */
+ bool in_action_loop;
+
+ /**
+ * @brief This member contains the next transition map index.
+ */
+ size_t index;
+
+ /**
+ * @brief This member contains the current transition map entry.
+ */
+ RtemsIntrReqEntryRemove_Entry entry;
+
+ /**
+ * @brief If this member is true, then the current transition variant
+ * should be skipped.
+ */
+ bool skip;
+ } Map;
} RtemsIntrReqEntryRemove_Context;
static RtemsIntrReqEntryRemove_Context
@@ -1058,7 +1091,7 @@ static void RtemsIntrReqEntryRemove_Setup_Wrap( void *arg )
RtemsIntrReqEntryRemove_Context *ctx;
ctx = arg;
- ctx->in_action_loop = false;
+ ctx->Map.in_action_loop = false;
RtemsIntrReqEntryRemove_Setup( ctx );
}
@@ -1135,22 +1168,6 @@ static void RtemsIntrReqEntryRemove_Cleanup(
}
}
-typedef struct {
- uint32_t Skip : 1;
- uint32_t Pre_Vector_NA : 1;
- uint32_t Pre_Entry_NA : 1;
- uint32_t Pre_Routine_NA : 1;
- uint32_t Pre_EntryObj_NA : 1;
- uint32_t Pre_Init_NA : 1;
- uint32_t Pre_ISR_NA : 1;
- uint32_t Pre_CanDisable_NA : 1;
- uint32_t Pre_First_NA : 1;
- uint32_t Pre_Last_NA : 1;
- uint32_t Post_Status : 3;
- uint32_t Post_Disabled : 3;
- uint32_t Post_Installed : 2;
-} RtemsIntrReqEntryRemove_Entry;
-
static const RtemsIntrReqEntryRemove_Entry
RtemsIntrReqEntryRemove_Entries[] = {
{ 0, 0, 0, 1, 1, 0, 0, 0, 1, 1, RtemsIntrReqEntryRemove_Post_Status_InvAddr,
@@ -1254,8 +1271,13 @@ static size_t RtemsIntrReqEntryRemove_Scope( void *arg, char *buf, size_t n )
ctx = arg;
- if ( ctx->in_action_loop ) {
- return T_get_scope( RtemsIntrReqEntryRemove_PreDesc, buf, n, ctx->pcs );
+ if ( ctx->Map.in_action_loop ) {
+ return T_get_scope(
+ RtemsIntrReqEntryRemove_PreDesc,
+ buf,
+ n,
+ ctx->Map.pcs
+ );
}
return 0;
@@ -1269,15 +1291,59 @@ static T_fixture RtemsIntrReqEntryRemove_Fixture = {
.initial_context = &RtemsIntrReqEntryRemove_Instance
};
-static inline RtemsIntrReqEntryRemove_Entry RtemsIntrReqEntryRemove_GetEntry(
- size_t index
+static inline RtemsIntrReqEntryRemove_Entry RtemsIntrReqEntryRemove_PopEntry(
+ RtemsIntrReqEntryRemove_Context *ctx
)
{
+ size_t index;
+
+ index = ctx->Map.index;
+ ctx->Map.index = index + 1;
return RtemsIntrReqEntryRemove_Entries[
RtemsIntrReqEntryRemove_Map[ index ]
];
}
+static void RtemsIntrReqEntryRemove_TestVariant(
+ RtemsIntrReqEntryRemove_Context *ctx
+)
+{
+ RtemsIntrReqEntryRemove_Pre_Vector_Prepare( ctx, ctx->Map.pcs[ 0 ] );
+ RtemsIntrReqEntryRemove_Pre_Entry_Prepare( ctx, ctx->Map.pcs[ 1 ] );
+ RtemsIntrReqEntryRemove_Pre_Routine_Prepare(
+ ctx,
+ ctx->Map.entry.Pre_Routine_NA ? RtemsIntrReqEntryRemove_Pre_Routine_NA : ctx->Map.pcs[ 2 ]
+ );
+ RtemsIntrReqEntryRemove_Pre_EntryObj_Prepare(
+ ctx,
+ ctx->Map.entry.Pre_EntryObj_NA ? RtemsIntrReqEntryRemove_Pre_EntryObj_NA : ctx->Map.pcs[ 3 ]
+ );
+ RtemsIntrReqEntryRemove_Pre_Init_Prepare( ctx, ctx->Map.pcs[ 4 ] );
+ RtemsIntrReqEntryRemove_Pre_ISR_Prepare( ctx, ctx->Map.pcs[ 5 ] );
+ RtemsIntrReqEntryRemove_Pre_CanDisable_Prepare(
+ ctx,
+ ctx->Map.entry.Pre_CanDisable_NA ? RtemsIntrReqEntryRemove_Pre_CanDisable_NA : ctx->Map.pcs[ 6 ]
+ );
+ RtemsIntrReqEntryRemove_Pre_First_Prepare(
+ ctx,
+ ctx->Map.entry.Pre_First_NA ? RtemsIntrReqEntryRemove_Pre_First_NA : ctx->Map.pcs[ 7 ]
+ );
+ RtemsIntrReqEntryRemove_Pre_Last_Prepare(
+ ctx,
+ ctx->Map.entry.Pre_Last_NA ? RtemsIntrReqEntryRemove_Pre_Last_NA : ctx->Map.pcs[ 8 ]
+ );
+ RtemsIntrReqEntryRemove_Action( ctx );
+ RtemsIntrReqEntryRemove_Post_Status_Check( ctx, ctx->Map.entry.Post_Status );
+ RtemsIntrReqEntryRemove_Post_Disabled_Check(
+ ctx,
+ ctx->Map.entry.Post_Disabled
+ );
+ RtemsIntrReqEntryRemove_Post_Installed_Check(
+ ctx,
+ ctx->Map.entry.Post_Installed
+ );
+}
+
/**
* @fn void T_case_body_RtemsIntrReqEntryRemove( void )
*/
@@ -1287,137 +1353,60 @@ T_TEST_CASE_FIXTURE(
)
{
RtemsIntrReqEntryRemove_Context *ctx;
- size_t index;
ctx = T_fixture_context();
- ctx->in_action_loop = true;
- index = 0;
+ ctx->Map.in_action_loop = true;
+ ctx->Map.index = 0;
for (
- ctx->pcs[ 0 ] = RtemsIntrReqEntryRemove_Pre_Vector_Valid;
- ctx->pcs[ 0 ] < RtemsIntrReqEntryRemove_Pre_Vector_NA;
- ++ctx->pcs[ 0 ]
+ ctx->Map.pcs[ 0 ] = RtemsIntrReqEntryRemove_Pre_Vector_Valid;
+ ctx->Map.pcs[ 0 ] < RtemsIntrReqEntryRemove_Pre_Vector_NA;
+ ++ctx->Map.pcs[ 0 ]
) {
for (
- ctx->pcs[ 1 ] = RtemsIntrReqEntryRemove_Pre_Entry_Obj;
- ctx->pcs[ 1 ] < RtemsIntrReqEntryRemove_Pre_Entry_NA;
- ++ctx->pcs[ 1 ]
+ ctx->Map.pcs[ 1 ] = RtemsIntrReqEntryRemove_Pre_Entry_Obj;
+ ctx->Map.pcs[ 1 ] < RtemsIntrReqEntryRemove_Pre_Entry_NA;
+ ++ctx->Map.pcs[ 1 ]
) {
for (
- ctx->pcs[ 2 ] = RtemsIntrReqEntryRemove_Pre_Routine_Valid;
- ctx->pcs[ 2 ] < RtemsIntrReqEntryRemove_Pre_Routine_NA;
- ++ctx->pcs[ 2 ]
+ ctx->Map.pcs[ 2 ] = RtemsIntrReqEntryRemove_Pre_Routine_Valid;
+ ctx->Map.pcs[ 2 ] < RtemsIntrReqEntryRemove_Pre_Routine_NA;
+ ++ctx->Map.pcs[ 2 ]
) {
for (
- ctx->pcs[ 3 ] = RtemsIntrReqEntryRemove_Pre_EntryObj_Installed;
- ctx->pcs[ 3 ] < RtemsIntrReqEntryRemove_Pre_EntryObj_NA;
- ++ctx->pcs[ 3 ]
+ ctx->Map.pcs[ 3 ] = RtemsIntrReqEntryRemove_Pre_EntryObj_Installed;
+ ctx->Map.pcs[ 3 ] < RtemsIntrReqEntryRemove_Pre_EntryObj_NA;
+ ++ctx->Map.pcs[ 3 ]
) {
for (
- ctx->pcs[ 4 ] = RtemsIntrReqEntryRemove_Pre_Init_Yes;
- ctx->pcs[ 4 ] < RtemsIntrReqEntryRemove_Pre_Init_NA;
- ++ctx->pcs[ 4 ]
+ ctx->Map.pcs[ 4 ] = RtemsIntrReqEntryRemove_Pre_Init_Yes;
+ ctx->Map.pcs[ 4 ] < RtemsIntrReqEntryRemove_Pre_Init_NA;
+ ++ctx->Map.pcs[ 4 ]
) {
for (
- ctx->pcs[ 5 ] = RtemsIntrReqEntryRemove_Pre_ISR_Yes;
- ctx->pcs[ 5 ] < RtemsIntrReqEntryRemove_Pre_ISR_NA;
- ++ctx->pcs[ 5 ]
+ ctx->Map.pcs[ 5 ] = RtemsIntrReqEntryRemove_Pre_ISR_Yes;
+ ctx->Map.pcs[ 5 ] < RtemsIntrReqEntryRemove_Pre_ISR_NA;
+ ++ctx->Map.pcs[ 5 ]
) {
for (
- ctx->pcs[ 6 ] = RtemsIntrReqEntryRemove_Pre_CanDisable_Yes;
- ctx->pcs[ 6 ] < RtemsIntrReqEntryRemove_Pre_CanDisable_NA;
- ++ctx->pcs[ 6 ]
+ ctx->Map.pcs[ 6 ] = RtemsIntrReqEntryRemove_Pre_CanDisable_Yes;
+ ctx->Map.pcs[ 6 ] < RtemsIntrReqEntryRemove_Pre_CanDisable_NA;
+ ++ctx->Map.pcs[ 6 ]
) {
for (
- ctx->pcs[ 7 ] = RtemsIntrReqEntryRemove_Pre_First_Yes;
- ctx->pcs[ 7 ] < RtemsIntrReqEntryRemove_Pre_First_NA;
- ++ctx->pcs[ 7 ]
+ ctx->Map.pcs[ 7 ] = RtemsIntrReqEntryRemove_Pre_First_Yes;
+ ctx->Map.pcs[ 7 ] < RtemsIntrReqEntryRemove_Pre_First_NA;
+ ++ctx->Map.pcs[ 7 ]
) {
for (
- ctx->pcs[ 8 ] = RtemsIntrReqEntryRemove_Pre_Last_Yes;
- ctx->pcs[ 8 ] < RtemsIntrReqEntryRemove_Pre_Last_NA;
- ++ctx->pcs[ 8 ]
+ ctx->Map.pcs[ 8 ] = RtemsIntrReqEntryRemove_Pre_Last_Yes;
+ ctx->Map.pcs[ 8 ] < RtemsIntrReqEntryRemove_Pre_Last_NA;
+ ++ctx->Map.pcs[ 8 ]
) {
- RtemsIntrReqEntryRemove_Entry entry;
- size_t pcs[ 9 ];
-
- entry = RtemsIntrReqEntryRemove_GetEntry( index );
- ++index;
-
- memcpy( pcs, ctx->pcs, sizeof( pcs ) );
-
- if ( entry.Pre_Routine_NA ) {
- ctx->pcs[ 2 ] = RtemsIntrReqEntryRemove_Pre_Routine_NA;
- }
-
- if ( entry.Pre_EntryObj_NA ) {
- ctx->pcs[ 3 ] = RtemsIntrReqEntryRemove_Pre_EntryObj_NA;
- }
-
- if ( entry.Pre_CanDisable_NA ) {
- ctx->pcs[ 6 ] = RtemsIntrReqEntryRemove_Pre_CanDisable_NA;
- }
-
- if ( entry.Pre_First_NA ) {
- ctx->pcs[ 7 ] = RtemsIntrReqEntryRemove_Pre_First_NA;
- }
-
- if ( entry.Pre_Last_NA ) {
- ctx->pcs[ 8 ] = RtemsIntrReqEntryRemove_Pre_Last_NA;
- }
-
+ ctx->Map.entry = RtemsIntrReqEntryRemove_PopEntry( ctx );
RtemsIntrReqEntryRemove_Prepare( ctx );
- RtemsIntrReqEntryRemove_Pre_Vector_Prepare(
- ctx,
- ctx->pcs[ 0 ]
- );
- RtemsIntrReqEntryRemove_Pre_Entry_Prepare(
- ctx,
- ctx->pcs[ 1 ]
- );
- RtemsIntrReqEntryRemove_Pre_Routine_Prepare(
- ctx,
- ctx->pcs[ 2 ]
- );
- RtemsIntrReqEntryRemove_Pre_EntryObj_Prepare(
- ctx,
- ctx->pcs[ 3 ]
- );
- RtemsIntrReqEntryRemove_Pre_Init_Prepare(
- ctx,
- ctx->pcs[ 4 ]
- );
- RtemsIntrReqEntryRemove_Pre_ISR_Prepare(
- ctx,
- ctx->pcs[ 5 ]
- );
- RtemsIntrReqEntryRemove_Pre_CanDisable_Prepare(
- ctx,
- ctx->pcs[ 6 ]
- );
- RtemsIntrReqEntryRemove_Pre_First_Prepare(
- ctx,
- ctx->pcs[ 7 ]
- );
- RtemsIntrReqEntryRemove_Pre_Last_Prepare(
- ctx,
- ctx->pcs[ 8 ]
- );
- RtemsIntrReqEntryRemove_Action( ctx );
- RtemsIntrReqEntryRemove_Post_Status_Check(
- ctx,
- entry.Post_Status
- );
- RtemsIntrReqEntryRemove_Post_Disabled_Check(
- ctx,
- entry.Post_Disabled
- );
- RtemsIntrReqEntryRemove_Post_Installed_Check(
- ctx,
- entry.Post_Installed
- );
+ RtemsIntrReqEntryRemove_TestVariant( ctx );
RtemsIntrReqEntryRemove_Cleanup( ctx );
- memcpy( ctx->pcs, pcs, sizeof( ctx->pcs ) );
}
}
}
diff --git a/testsuites/validation/tc-intr-get-affinity.c b/testsuites/validation/tc-intr-get-affinity.c
index e0de9e37ec..375a131a05 100644
--- a/testsuites/validation/tc-intr-get-affinity.c
+++ b/testsuites/validation/tc-intr-get-affinity.c
@@ -111,6 +111,16 @@ typedef enum {
RtemsIntrReqGetAffinity_Post_CPUSetObj_NA
} RtemsIntrReqGetAffinity_Post_CPUSetObj;
+typedef struct {
+ uint16_t Skip : 1;
+ uint16_t Pre_Vector_NA : 1;
+ uint16_t Pre_CPUSetSize_NA : 1;
+ uint16_t Pre_CPUSet_NA : 1;
+ uint16_t Pre_CanGetAffinity_NA : 1;
+ uint16_t Post_Status : 3;
+ uint16_t Post_CPUSetObj : 3;
+} RtemsIntrReqGetAffinity_Entry;
+
/**
* @brief Test context for spec:/rtems/intr/req/get-affinity test case.
*/
@@ -129,7 +139,7 @@ typedef struct {
* @brief This member provides the object referenced by the ``affinity``
* parameter.
*/
- cpu_set_t cpuset_obj;
+ cpu_set_t cpuset_obj[ 2 ];;
/**
* @brief This member contains the return value of the
@@ -153,16 +163,33 @@ typedef struct {
*/
cpu_set_t *cpuset;
- /**
- * @brief This member defines the pre-condition states for the next action.
- */
- size_t pcs[ 4 ];
-
- /**
- * @brief This member indicates if the test action loop is currently
- * executed.
- */
- bool in_action_loop;
+ struct {
+ /**
+ * @brief This member defines the pre-condition states for the next action.
+ */
+ size_t pcs[ 4 ];
+
+ /**
+ * @brief If this member is true, then the test action loop is executed.
+ */
+ bool in_action_loop;
+
+ /**
+ * @brief This member contains the next transition map index.
+ */
+ size_t index;
+
+ /**
+ * @brief This member contains the current transition map entry.
+ */
+ RtemsIntrReqGetAffinity_Entry entry;
+
+ /**
+ * @brief If this member is true, then the current transition variant
+ * should be skipped.
+ */
+ bool skip;
+ } Map;
} RtemsIntrReqGetAffinity_Context;
static RtemsIntrReqGetAffinity_Context
@@ -209,12 +236,12 @@ static void CheckGetAffinity(
)
{
rtems_status_code sc;
- cpu_set_t set;
+ cpu_set_t set[ 2 ];
if ( attr->can_get_affinity ) {
- CPU_ZERO( &ctx->cpuset_obj );
+ CPU_ZERO_S( sizeof( ctx->cpuset_obj ), ctx->cpuset_obj );
} else {
- CPU_FILL( &ctx->cpuset_obj );
+ CPU_FILL_S( sizeof( ctx->cpuset_obj ), ctx->cpuset_obj );
}
sc = rtems_interrupt_get_affinity(
@@ -223,14 +250,14 @@ static void CheckGetAffinity(
ctx->cpuset
);
- CPU_ZERO( &set );
+ CPU_ZERO_S( sizeof( set ), set );
if ( attr->can_get_affinity ) {
T_rsc_success( sc );
- T_ne_int( CPU_CMP( &ctx->cpuset_obj, &set ), 0 );
+ T_false( CPU_EQUAL_S( sizeof( set ), ctx->cpuset_obj, set ) );
} else {
T_rsc( sc, RTEMS_UNSATISFIED );
- T_eq_int( CPU_CMP( &ctx->cpuset_obj, &set ), 0 );
+ T_true( CPU_EQUAL_S( sizeof( set ), ctx->cpuset_obj, set ) );
}
}
@@ -271,7 +298,7 @@ static void RtemsIntrReqGetAffinity_Pre_CPUSetSize_Prepare(
case RtemsIntrReqGetAffinity_Pre_CPUSetSize_Valid: {
/*
* While the ``affinity_size`` parameter is an integral multiple of the
- * size of long, while the ``affinity_size`` parameter specifies a
+ * size of ``long``, while the ``affinity_size`` parameter specifies a
* processor set which is large enough to contain the processor affinity
* set of the interrupt specified by ``vector``.
*/
@@ -282,7 +309,7 @@ static void RtemsIntrReqGetAffinity_Pre_CPUSetSize_Prepare(
case RtemsIntrReqGetAffinity_Pre_CPUSetSize_TooSmall: {
/*
* While the ``affinity_size`` parameter is an integral multiple of the
- * size of long, while the ``affinity_size`` parameter specifies a
+ * size of ``long``, while the ``affinity_size`` parameter specifies a
* processor set which is not large enough to contain the processor
* affinity set of the interrupt specified by ``vector``.
*/
@@ -293,7 +320,7 @@ static void RtemsIntrReqGetAffinity_Pre_CPUSetSize_Prepare(
case RtemsIntrReqGetAffinity_Pre_CPUSetSize_Askew: {
/*
* While the ``affinity_size`` parameter is not an integral multiple of
- * the size of long.
+ * the size of ``long``.
*/
ctx->cpusetsize = SIZE_MAX;
break;
@@ -315,7 +342,7 @@ static void RtemsIntrReqGetAffinity_Pre_CPUSet_Prepare(
* While the ``affinity`` parameter references an object of type
* cpu_set_t.
*/
- ctx->cpuset = &ctx->cpuset_obj;
+ ctx->cpuset = ctx->cpuset_obj;
break;
}
@@ -492,7 +519,7 @@ static void RtemsIntrReqGetAffinity_Setup_Wrap( void *arg )
RtemsIntrReqGetAffinity_Context *ctx;
ctx = arg;
- ctx->in_action_loop = false;
+ ctx->Map.in_action_loop = false;
RtemsIntrReqGetAffinity_Setup( ctx );
}
@@ -502,7 +529,7 @@ static void RtemsIntrReqGetAffinity_Action(
{
if (
ctx->valid_vector && ctx->cpusetsize == sizeof( ctx->cpuset_obj ) &&
- ctx->cpuset == &ctx->cpuset_obj
+ ctx->cpuset == ctx->cpuset_obj
) {
for (
ctx->vector = 0;
@@ -524,7 +551,7 @@ static void RtemsIntrReqGetAffinity_Action(
CheckGetAffinity( ctx, &attr );
}
} else {
- cpu_set_t set;
+ cpu_set_t set[ 2 ];
if ( ctx->valid_vector ) {
ctx->vector = ctx->some_vector;
@@ -532,7 +559,7 @@ static void RtemsIntrReqGetAffinity_Action(
ctx->vector = BSP_INTERRUPT_VECTOR_COUNT;
}
- CPU_FILL( &ctx->cpuset_obj );
+ CPU_FILL_S( sizeof( ctx->cpuset_obj ), ctx->cpuset_obj );
ctx->status = rtems_interrupt_get_affinity(
ctx->vector,
@@ -540,26 +567,19 @@ static void RtemsIntrReqGetAffinity_Action(
ctx->cpuset
);
- if ( ctx->cpuset == NULL || ctx->cpusetsize != sizeof( ctx->cpuset ) ) {
- CPU_FILL( &set );
+ if (
+ ctx->cpuset == NULL ||
+ ctx->cpusetsize != sizeof( ctx->cpuset_obj )
+ ) {
+ CPU_FILL_S( sizeof( set ), set );
} else {
- CPU_ZERO( &set );
+ CPU_ZERO_S( sizeof( set ), set );
}
- T_eq_int( CPU_CMP( &ctx->cpuset_obj, &set ), 0 );
+ T_true( CPU_EQUAL_S( sizeof( set ), ctx->cpuset_obj, set ) );
}
}
-typedef struct {
- uint16_t Skip : 1;
- uint16_t Pre_Vector_NA : 1;
- uint16_t Pre_CPUSetSize_NA : 1;
- uint16_t Pre_CPUSet_NA : 1;
- uint16_t Pre_CanGetAffinity_NA : 1;
- uint16_t Post_Status : 3;
- uint16_t Post_CPUSetObj : 3;
-} RtemsIntrReqGetAffinity_Entry;
-
static const RtemsIntrReqGetAffinity_Entry
RtemsIntrReqGetAffinity_Entries[] = {
{ 0, 0, 0, 0, 0, RtemsIntrReqGetAffinity_Post_Status_InvAddr,
@@ -589,8 +609,13 @@ static size_t RtemsIntrReqGetAffinity_Scope( void *arg, char *buf, size_t n )
ctx = arg;
- if ( ctx->in_action_loop ) {
- return T_get_scope( RtemsIntrReqGetAffinity_PreDesc, buf, n, ctx->pcs );
+ if ( ctx->Map.in_action_loop ) {
+ return T_get_scope(
+ RtemsIntrReqGetAffinity_PreDesc,
+ buf,
+ n,
+ ctx->Map.pcs
+ );
}
return 0;
@@ -604,15 +629,38 @@ static T_fixture RtemsIntrReqGetAffinity_Fixture = {
.initial_context = &RtemsIntrReqGetAffinity_Instance
};
-static inline RtemsIntrReqGetAffinity_Entry RtemsIntrReqGetAffinity_GetEntry(
- size_t index
+static inline RtemsIntrReqGetAffinity_Entry RtemsIntrReqGetAffinity_PopEntry(
+ RtemsIntrReqGetAffinity_Context *ctx
)
{
+ size_t index;
+
+ index = ctx->Map.index;
+ ctx->Map.index = index + 1;
return RtemsIntrReqGetAffinity_Entries[
RtemsIntrReqGetAffinity_Map[ index ]
];
}
+static void RtemsIntrReqGetAffinity_TestVariant(
+ RtemsIntrReqGetAffinity_Context *ctx
+)
+{
+ RtemsIntrReqGetAffinity_Pre_Vector_Prepare( ctx, ctx->Map.pcs[ 0 ] );
+ RtemsIntrReqGetAffinity_Pre_CPUSetSize_Prepare( ctx, ctx->Map.pcs[ 1 ] );
+ RtemsIntrReqGetAffinity_Pre_CPUSet_Prepare( ctx, ctx->Map.pcs[ 2 ] );
+ RtemsIntrReqGetAffinity_Pre_CanGetAffinity_Prepare(
+ ctx,
+ ctx->Map.entry.Pre_CanGetAffinity_NA ? RtemsIntrReqGetAffinity_Pre_CanGetAffinity_NA : ctx->Map.pcs[ 3 ]
+ );
+ RtemsIntrReqGetAffinity_Action( ctx );
+ RtemsIntrReqGetAffinity_Post_Status_Check( ctx, ctx->Map.entry.Post_Status );
+ RtemsIntrReqGetAffinity_Post_CPUSetObj_Check(
+ ctx,
+ ctx->Map.entry.Post_CPUSetObj
+ );
+}
+
/**
* @fn void T_case_body_RtemsIntrReqGetAffinity( void )
*/
@@ -622,58 +670,33 @@ T_TEST_CASE_FIXTURE(
)
{
RtemsIntrReqGetAffinity_Context *ctx;
- size_t index;
ctx = T_fixture_context();
- ctx->in_action_loop = true;
- index = 0;
+ ctx->Map.in_action_loop = true;
+ ctx->Map.index = 0;
for (
- ctx->pcs[ 0 ] = RtemsIntrReqGetAffinity_Pre_Vector_Valid;
- ctx->pcs[ 0 ] < RtemsIntrReqGetAffinity_Pre_Vector_NA;
- ++ctx->pcs[ 0 ]
+ ctx->Map.pcs[ 0 ] = RtemsIntrReqGetAffinity_Pre_Vector_Valid;
+ ctx->Map.pcs[ 0 ] < RtemsIntrReqGetAffinity_Pre_Vector_NA;
+ ++ctx->Map.pcs[ 0 ]
) {
for (
- ctx->pcs[ 1 ] = RtemsIntrReqGetAffinity_Pre_CPUSetSize_Valid;
- ctx->pcs[ 1 ] < RtemsIntrReqGetAffinity_Pre_CPUSetSize_NA;
- ++ctx->pcs[ 1 ]
+ ctx->Map.pcs[ 1 ] = RtemsIntrReqGetAffinity_Pre_CPUSetSize_Valid;
+ ctx->Map.pcs[ 1 ] < RtemsIntrReqGetAffinity_Pre_CPUSetSize_NA;
+ ++ctx->Map.pcs[ 1 ]
) {
for (
- ctx->pcs[ 2 ] = RtemsIntrReqGetAffinity_Pre_CPUSet_Valid;
- ctx->pcs[ 2 ] < RtemsIntrReqGetAffinity_Pre_CPUSet_NA;
- ++ctx->pcs[ 2 ]
+ ctx->Map.pcs[ 2 ] = RtemsIntrReqGetAffinity_Pre_CPUSet_Valid;
+ ctx->Map.pcs[ 2 ] < RtemsIntrReqGetAffinity_Pre_CPUSet_NA;
+ ++ctx->Map.pcs[ 2 ]
) {
for (
- ctx->pcs[ 3 ] = RtemsIntrReqGetAffinity_Pre_CanGetAffinity_Yes;
- ctx->pcs[ 3 ] < RtemsIntrReqGetAffinity_Pre_CanGetAffinity_NA;
- ++ctx->pcs[ 3 ]
+ ctx->Map.pcs[ 3 ] = RtemsIntrReqGetAffinity_Pre_CanGetAffinity_Yes;
+ ctx->Map.pcs[ 3 ] < RtemsIntrReqGetAffinity_Pre_CanGetAffinity_NA;
+ ++ctx->Map.pcs[ 3 ]
) {
- RtemsIntrReqGetAffinity_Entry entry;
- size_t pcs[ 4 ];
-
- entry = RtemsIntrReqGetAffinity_GetEntry( index );
- ++index;
-
- memcpy( pcs, ctx->pcs, sizeof( pcs ) );
-
- if ( entry.Pre_CanGetAffinity_NA ) {
- ctx->pcs[ 3 ] = RtemsIntrReqGetAffinity_Pre_CanGetAffinity_NA;
- }
-
- RtemsIntrReqGetAffinity_Pre_Vector_Prepare( ctx, ctx->pcs[ 0 ] );
- RtemsIntrReqGetAffinity_Pre_CPUSetSize_Prepare( ctx, ctx->pcs[ 1 ] );
- RtemsIntrReqGetAffinity_Pre_CPUSet_Prepare( ctx, ctx->pcs[ 2 ] );
- RtemsIntrReqGetAffinity_Pre_CanGetAffinity_Prepare(
- ctx,
- ctx->pcs[ 3 ]
- );
- RtemsIntrReqGetAffinity_Action( ctx );
- RtemsIntrReqGetAffinity_Post_Status_Check( ctx, entry.Post_Status );
- RtemsIntrReqGetAffinity_Post_CPUSetObj_Check(
- ctx,
- entry.Post_CPUSetObj
- );
- memcpy( ctx->pcs, pcs, sizeof( ctx->pcs ) );
+ ctx->Map.entry = RtemsIntrReqGetAffinity_PopEntry( ctx );
+ RtemsIntrReqGetAffinity_TestVariant( ctx );
}
}
}
diff --git a/testsuites/validation/tc-intr-get-attributes.c b/testsuites/validation/tc-intr-get-attributes.c
index 16860a08cd..f64eef1563 100644
--- a/testsuites/validation/tc-intr-get-attributes.c
+++ b/testsuites/validation/tc-intr-get-attributes.c
@@ -93,6 +93,14 @@ typedef enum {
RtemsIntrReqGetAttributes_Post_Attributes_NA
} RtemsIntrReqGetAttributes_Post_Attributes;
+typedef struct {
+ uint8_t Skip : 1;
+ uint8_t Pre_Vector_NA : 1;
+ uint8_t Pre_Attributes_NA : 1;
+ uint8_t Post_Status : 2;
+ uint8_t Post_Attributes : 2;
+} RtemsIntrReqGetAttributes_Entry;
+
/**
* @brief Test context for spec:/rtems/intr/req/get-attributes test case.
*/
@@ -119,16 +127,33 @@ typedef struct {
*/
rtems_status_code status;
- /**
- * @brief This member defines the pre-condition states for the next action.
- */
- size_t pcs[ 2 ];
-
- /**
- * @brief This member indicates if the test action loop is currently
- * executed.
- */
- bool in_action_loop;
+ struct {
+ /**
+ * @brief This member defines the pre-condition states for the next action.
+ */
+ size_t pcs[ 2 ];
+
+ /**
+ * @brief If this member is true, then the test action loop is executed.
+ */
+ bool in_action_loop;
+
+ /**
+ * @brief This member contains the next transition map index.
+ */
+ size_t index;
+
+ /**
+ * @brief This member contains the current transition map entry.
+ */
+ RtemsIntrReqGetAttributes_Entry entry;
+
+ /**
+ * @brief If this member is true, then the current transition variant
+ * should be skipped.
+ */
+ bool skip;
+ } Map;
} RtemsIntrReqGetAttributes_Context;
static RtemsIntrReqGetAttributes_Context
@@ -342,14 +367,6 @@ static void RtemsIntrReqGetAttributes_Action(
}
}
-typedef struct {
- uint8_t Skip : 1;
- uint8_t Pre_Vector_NA : 1;
- uint8_t Pre_Attributes_NA : 1;
- uint8_t Post_Status : 2;
- uint8_t Post_Attributes : 2;
-} RtemsIntrReqGetAttributes_Entry;
-
static const RtemsIntrReqGetAttributes_Entry
RtemsIntrReqGetAttributes_Entries[] = {
{ 0, 0, 0, RtemsIntrReqGetAttributes_Post_Status_InvAddr,
@@ -371,8 +388,13 @@ static size_t RtemsIntrReqGetAttributes_Scope( void *arg, char *buf, size_t n )
ctx = arg;
- if ( ctx->in_action_loop ) {
- return T_get_scope( RtemsIntrReqGetAttributes_PreDesc, buf, n, ctx->pcs );
+ if ( ctx->Map.in_action_loop ) {
+ return T_get_scope(
+ RtemsIntrReqGetAttributes_PreDesc,
+ buf,
+ n,
+ ctx->Map.pcs
+ );
}
return 0;
@@ -387,13 +409,34 @@ static T_fixture RtemsIntrReqGetAttributes_Fixture = {
};
static inline RtemsIntrReqGetAttributes_Entry
-RtemsIntrReqGetAttributes_GetEntry( size_t index )
+RtemsIntrReqGetAttributes_PopEntry( RtemsIntrReqGetAttributes_Context *ctx )
{
+ size_t index;
+
+ index = ctx->Map.index;
+ ctx->Map.index = index + 1;
return RtemsIntrReqGetAttributes_Entries[
RtemsIntrReqGetAttributes_Map[ index ]
];
}
+static void RtemsIntrReqGetAttributes_TestVariant(
+ RtemsIntrReqGetAttributes_Context *ctx
+)
+{
+ RtemsIntrReqGetAttributes_Pre_Vector_Prepare( ctx, ctx->Map.pcs[ 0 ] );
+ RtemsIntrReqGetAttributes_Pre_Attributes_Prepare( ctx, ctx->Map.pcs[ 1 ] );
+ RtemsIntrReqGetAttributes_Action( ctx );
+ RtemsIntrReqGetAttributes_Post_Status_Check(
+ ctx,
+ ctx->Map.entry.Post_Status
+ );
+ RtemsIntrReqGetAttributes_Post_Attributes_Check(
+ ctx,
+ ctx->Map.entry.Post_Attributes
+ );
+}
+
/**
* @fn void T_case_body_RtemsIntrReqGetAttributes( void )
*/
@@ -403,36 +446,24 @@ T_TEST_CASE_FIXTURE(
)
{
RtemsIntrReqGetAttributes_Context *ctx;
- size_t index;
ctx = T_fixture_context();
- ctx->in_action_loop = true;
- index = 0;
+ ctx->Map.in_action_loop = true;
+ ctx->Map.index = 0;
for (
- ctx->pcs[ 0 ] = RtemsIntrReqGetAttributes_Pre_Vector_Valid;
- ctx->pcs[ 0 ] < RtemsIntrReqGetAttributes_Pre_Vector_NA;
- ++ctx->pcs[ 0 ]
+ ctx->Map.pcs[ 0 ] = RtemsIntrReqGetAttributes_Pre_Vector_Valid;
+ ctx->Map.pcs[ 0 ] < RtemsIntrReqGetAttributes_Pre_Vector_NA;
+ ++ctx->Map.pcs[ 0 ]
) {
for (
- ctx->pcs[ 1 ] = RtemsIntrReqGetAttributes_Pre_Attributes_Obj;
- ctx->pcs[ 1 ] < RtemsIntrReqGetAttributes_Pre_Attributes_NA;
- ++ctx->pcs[ 1 ]
+ ctx->Map.pcs[ 1 ] = RtemsIntrReqGetAttributes_Pre_Attributes_Obj;
+ ctx->Map.pcs[ 1 ] < RtemsIntrReqGetAttributes_Pre_Attributes_NA;
+ ++ctx->Map.pcs[ 1 ]
) {
- RtemsIntrReqGetAttributes_Entry entry;
-
- entry = RtemsIntrReqGetAttributes_GetEntry( index );
- ++index;
-
+ ctx->Map.entry = RtemsIntrReqGetAttributes_PopEntry( ctx );
RtemsIntrReqGetAttributes_Prepare( ctx );
- RtemsIntrReqGetAttributes_Pre_Vector_Prepare( ctx, ctx->pcs[ 0 ] );
- RtemsIntrReqGetAttributes_Pre_Attributes_Prepare( ctx, ctx->pcs[ 1 ] );
- RtemsIntrReqGetAttributes_Action( ctx );
- RtemsIntrReqGetAttributes_Post_Status_Check( ctx, entry.Post_Status );
- RtemsIntrReqGetAttributes_Post_Attributes_Check(
- ctx,
- entry.Post_Attributes
- );
+ RtemsIntrReqGetAttributes_TestVariant( ctx );
}
}
}
diff --git a/testsuites/validation/tc-intr-handler-iterate.c b/testsuites/validation/tc-intr-handler-iterate.c
index 707ea44527..2014e829bf 100644
--- a/testsuites/validation/tc-intr-handler-iterate.c
+++ b/testsuites/validation/tc-intr-handler-iterate.c
@@ -107,6 +107,16 @@ typedef enum {
RtemsIntrReqHandlerIterate_Post_Visit_NA
} RtemsIntrReqHandlerIterate_Post_Visit;
+typedef struct {
+ uint16_t Skip : 1;
+ uint16_t Pre_Vector_NA : 1;
+ uint16_t Pre_Routine_NA : 1;
+ uint16_t Pre_Init_NA : 1;
+ uint16_t Pre_ISR_NA : 1;
+ uint16_t Post_Status : 3;
+ uint16_t Post_Visit : 2;
+} RtemsIntrReqHandlerIterate_Entry;
+
/**
* @brief Test context for spec:/rtems/intr/req/handler-iterate test case.
*/
@@ -160,16 +170,33 @@ typedef struct {
*/
rtems_status_code status;
- /**
- * @brief This member defines the pre-condition states for the next action.
- */
- size_t pcs[ 4 ];
-
- /**
- * @brief This member indicates if the test action loop is currently
- * executed.
- */
- bool in_action_loop;
+ struct {
+ /**
+ * @brief This member defines the pre-condition states for the next action.
+ */
+ size_t pcs[ 4 ];
+
+ /**
+ * @brief If this member is true, then the test action loop is executed.
+ */
+ bool in_action_loop;
+
+ /**
+ * @brief This member contains the next transition map index.
+ */
+ size_t index;
+
+ /**
+ * @brief This member contains the current transition map entry.
+ */
+ RtemsIntrReqHandlerIterate_Entry entry;
+
+ /**
+ * @brief If this member is true, then the current transition variant
+ * should be skipped.
+ */
+ bool skip;
+ } Map;
} RtemsIntrReqHandlerIterate_Context;
static RtemsIntrReqHandlerIterate_Context
@@ -498,7 +525,7 @@ static void RtemsIntrReqHandlerIterate_Setup_Wrap( void *arg )
RtemsIntrReqHandlerIterate_Context *ctx;
ctx = arg;
- ctx->in_action_loop = false;
+ ctx->Map.in_action_loop = false;
RtemsIntrReqHandlerIterate_Setup( ctx );
}
@@ -513,16 +540,6 @@ static void RtemsIntrReqHandlerIterate_Action(
}
}
-typedef struct {
- uint16_t Skip : 1;
- uint16_t Pre_Vector_NA : 1;
- uint16_t Pre_Routine_NA : 1;
- uint16_t Pre_Init_NA : 1;
- uint16_t Pre_ISR_NA : 1;
- uint16_t Post_Status : 3;
- uint16_t Post_Visit : 2;
-} RtemsIntrReqHandlerIterate_Entry;
-
static const RtemsIntrReqHandlerIterate_Entry
RtemsIntrReqHandlerIterate_Entries[] = {
{ 0, 0, 0, 0, 0, RtemsIntrReqHandlerIterate_Post_Status_IncStat,
@@ -554,8 +571,13 @@ static size_t RtemsIntrReqHandlerIterate_Scope(
ctx = arg;
- if ( ctx->in_action_loop ) {
- return T_get_scope( RtemsIntrReqHandlerIterate_PreDesc, buf, n, ctx->pcs );
+ if ( ctx->Map.in_action_loop ) {
+ return T_get_scope(
+ RtemsIntrReqHandlerIterate_PreDesc,
+ buf,
+ n,
+ ctx->Map.pcs
+ );
}
return 0;
@@ -570,13 +592,36 @@ static T_fixture RtemsIntrReqHandlerIterate_Fixture = {
};
static inline RtemsIntrReqHandlerIterate_Entry
-RtemsIntrReqHandlerIterate_GetEntry( size_t index )
+RtemsIntrReqHandlerIterate_PopEntry( RtemsIntrReqHandlerIterate_Context *ctx )
{
+ size_t index;
+
+ index = ctx->Map.index;
+ ctx->Map.index = index + 1;
return RtemsIntrReqHandlerIterate_Entries[
RtemsIntrReqHandlerIterate_Map[ index ]
];
}
+static void RtemsIntrReqHandlerIterate_TestVariant(
+ RtemsIntrReqHandlerIterate_Context *ctx
+)
+{
+ RtemsIntrReqHandlerIterate_Pre_Vector_Prepare( ctx, ctx->Map.pcs[ 0 ] );
+ RtemsIntrReqHandlerIterate_Pre_Routine_Prepare( ctx, ctx->Map.pcs[ 1 ] );
+ RtemsIntrReqHandlerIterate_Pre_Init_Prepare( ctx, ctx->Map.pcs[ 2 ] );
+ RtemsIntrReqHandlerIterate_Pre_ISR_Prepare( ctx, ctx->Map.pcs[ 3 ] );
+ RtemsIntrReqHandlerIterate_Action( ctx );
+ RtemsIntrReqHandlerIterate_Post_Status_Check(
+ ctx,
+ ctx->Map.entry.Post_Status
+ );
+ RtemsIntrReqHandlerIterate_Post_Visit_Check(
+ ctx,
+ ctx->Map.entry.Post_Visit
+ );
+}
+
/**
* @fn void T_case_body_RtemsIntrReqHandlerIterate( void )
*/
@@ -586,47 +631,33 @@ T_TEST_CASE_FIXTURE(
)
{
RtemsIntrReqHandlerIterate_Context *ctx;
- size_t index;
ctx = T_fixture_context();
- ctx->in_action_loop = true;
- index = 0;
+ ctx->Map.in_action_loop = true;
+ ctx->Map.index = 0;
for (
- ctx->pcs[ 0 ] = RtemsIntrReqHandlerIterate_Pre_Vector_Valid;
- ctx->pcs[ 0 ] < RtemsIntrReqHandlerIterate_Pre_Vector_NA;
- ++ctx->pcs[ 0 ]
+ ctx->Map.pcs[ 0 ] = RtemsIntrReqHandlerIterate_Pre_Vector_Valid;
+ ctx->Map.pcs[ 0 ] < RtemsIntrReqHandlerIterate_Pre_Vector_NA;
+ ++ctx->Map.pcs[ 0 ]
) {
for (
- ctx->pcs[ 1 ] = RtemsIntrReqHandlerIterate_Pre_Routine_Valid;
- ctx->pcs[ 1 ] < RtemsIntrReqHandlerIterate_Pre_Routine_NA;
- ++ctx->pcs[ 1 ]
+ ctx->Map.pcs[ 1 ] = RtemsIntrReqHandlerIterate_Pre_Routine_Valid;
+ ctx->Map.pcs[ 1 ] < RtemsIntrReqHandlerIterate_Pre_Routine_NA;
+ ++ctx->Map.pcs[ 1 ]
) {
for (
- ctx->pcs[ 2 ] = RtemsIntrReqHandlerIterate_Pre_Init_Yes;
- ctx->pcs[ 2 ] < RtemsIntrReqHandlerIterate_Pre_Init_NA;
- ++ctx->pcs[ 2 ]
+ ctx->Map.pcs[ 2 ] = RtemsIntrReqHandlerIterate_Pre_Init_Yes;
+ ctx->Map.pcs[ 2 ] < RtemsIntrReqHandlerIterate_Pre_Init_NA;
+ ++ctx->Map.pcs[ 2 ]
) {
for (
- ctx->pcs[ 3 ] = RtemsIntrReqHandlerIterate_Pre_ISR_Yes;
- ctx->pcs[ 3 ] < RtemsIntrReqHandlerIterate_Pre_ISR_NA;
- ++ctx->pcs[ 3 ]
+ ctx->Map.pcs[ 3 ] = RtemsIntrReqHandlerIterate_Pre_ISR_Yes;
+ ctx->Map.pcs[ 3 ] < RtemsIntrReqHandlerIterate_Pre_ISR_NA;
+ ++ctx->Map.pcs[ 3 ]
) {
- RtemsIntrReqHandlerIterate_Entry entry;
-
- entry = RtemsIntrReqHandlerIterate_GetEntry( index );
- ++index;
-
- RtemsIntrReqHandlerIterate_Pre_Vector_Prepare( ctx, ctx->pcs[ 0 ] );
- RtemsIntrReqHandlerIterate_Pre_Routine_Prepare( ctx, ctx->pcs[ 1 ] );
- RtemsIntrReqHandlerIterate_Pre_Init_Prepare( ctx, ctx->pcs[ 2 ] );
- RtemsIntrReqHandlerIterate_Pre_ISR_Prepare( ctx, ctx->pcs[ 3 ] );
- RtemsIntrReqHandlerIterate_Action( ctx );
- RtemsIntrReqHandlerIterate_Post_Status_Check(
- ctx,
- entry.Post_Status
- );
- RtemsIntrReqHandlerIterate_Post_Visit_Check( ctx, entry.Post_Visit );
+ ctx->Map.entry = RtemsIntrReqHandlerIterate_PopEntry( ctx );
+ RtemsIntrReqHandlerIterate_TestVariant( ctx );
}
}
}
diff --git a/testsuites/validation/tc-intr-is-pending.c b/testsuites/validation/tc-intr-is-pending.c
index 9a81cb9c23..4963827538 100644
--- a/testsuites/validation/tc-intr-is-pending.c
+++ b/testsuites/validation/tc-intr-is-pending.c
@@ -100,6 +100,15 @@ typedef enum {
RtemsIntrReqIsPending_Post_IsPending_NA
} RtemsIntrReqIsPending_Post_IsPending;
+typedef struct {
+ uint8_t Skip : 1;
+ uint8_t Pre_Vector_NA : 1;
+ uint8_t Pre_Pending_NA : 1;
+ uint8_t Pre_IsPending_NA : 1;
+ uint8_t Post_Status : 2;
+ uint8_t Post_IsPending : 2;
+} RtemsIntrReqIsPending_Entry;
+
/**
* @brief Test context for spec:/rtems/intr/req/is-pending test case.
*/
@@ -141,16 +150,33 @@ typedef struct {
*/
rtems_status_code status;
- /**
- * @brief This member defines the pre-condition states for the next action.
- */
- size_t pcs[ 3 ];
+ struct {
+ /**
+ * @brief This member defines the pre-condition states for the next action.
+ */
+ size_t pcs[ 3 ];
- /**
- * @brief This member indicates if the test action loop is currently
- * executed.
- */
- bool in_action_loop;
+ /**
+ * @brief If this member is true, then the test action loop is executed.
+ */
+ bool in_action_loop;
+
+ /**
+ * @brief This member contains the next transition map index.
+ */
+ size_t index;
+
+ /**
+ * @brief This member contains the current transition map entry.
+ */
+ RtemsIntrReqIsPending_Entry entry;
+
+ /**
+ * @brief If this member is true, then the current transition variant
+ * should be skipped.
+ */
+ bool skip;
+ } Map;
} RtemsIntrReqIsPending_Context;
static RtemsIntrReqIsPending_Context
@@ -514,15 +540,6 @@ static void RtemsIntrReqIsPending_Action( RtemsIntrReqIsPending_Context *ctx )
}
}
-typedef struct {
- uint8_t Skip : 1;
- uint8_t Pre_Vector_NA : 1;
- uint8_t Pre_Pending_NA : 1;
- uint8_t Pre_IsPending_NA : 1;
- uint8_t Post_Status : 2;
- uint8_t Post_IsPending : 2;
-} RtemsIntrReqIsPending_Entry;
-
static const RtemsIntrReqIsPending_Entry
RtemsIntrReqIsPending_Entries[] = {
{ 0, 0, 0, 0, RtemsIntrReqIsPending_Post_Status_InvAddr,
@@ -548,8 +565,8 @@ static size_t RtemsIntrReqIsPending_Scope( void *arg, char *buf, size_t n )
ctx = arg;
- if ( ctx->in_action_loop ) {
- return T_get_scope( RtemsIntrReqIsPending_PreDesc, buf, n, ctx->pcs );
+ if ( ctx->Map.in_action_loop ) {
+ return T_get_scope( RtemsIntrReqIsPending_PreDesc, buf, n, ctx->Map.pcs );
}
return 0;
@@ -563,64 +580,65 @@ static T_fixture RtemsIntrReqIsPending_Fixture = {
.initial_context = &RtemsIntrReqIsPending_Instance
};
-static inline RtemsIntrReqIsPending_Entry RtemsIntrReqIsPending_GetEntry(
- size_t index
+static inline RtemsIntrReqIsPending_Entry RtemsIntrReqIsPending_PopEntry(
+ RtemsIntrReqIsPending_Context *ctx
)
{
+ size_t index;
+
+ index = ctx->Map.index;
+ ctx->Map.index = index + 1;
return RtemsIntrReqIsPending_Entries[
RtemsIntrReqIsPending_Map[ index ]
];
}
+static void RtemsIntrReqIsPending_TestVariant(
+ RtemsIntrReqIsPending_Context *ctx
+)
+{
+ RtemsIntrReqIsPending_Pre_Vector_Prepare( ctx, ctx->Map.pcs[ 0 ] );
+ RtemsIntrReqIsPending_Pre_Pending_Prepare( ctx, ctx->Map.pcs[ 1 ] );
+ RtemsIntrReqIsPending_Pre_IsPending_Prepare(
+ ctx,
+ ctx->Map.entry.Pre_IsPending_NA ? RtemsIntrReqIsPending_Pre_IsPending_NA : ctx->Map.pcs[ 2 ]
+ );
+ RtemsIntrReqIsPending_Action( ctx );
+ RtemsIntrReqIsPending_Post_Status_Check( ctx, ctx->Map.entry.Post_Status );
+ RtemsIntrReqIsPending_Post_IsPending_Check(
+ ctx,
+ ctx->Map.entry.Post_IsPending
+ );
+}
+
/**
* @fn void T_case_body_RtemsIntrReqIsPending( void )
*/
T_TEST_CASE_FIXTURE( RtemsIntrReqIsPending, &RtemsIntrReqIsPending_Fixture )
{
RtemsIntrReqIsPending_Context *ctx;
- size_t index;
ctx = T_fixture_context();
- ctx->in_action_loop = true;
- index = 0;
+ ctx->Map.in_action_loop = true;
+ ctx->Map.index = 0;
for (
- ctx->pcs[ 0 ] = RtemsIntrReqIsPending_Pre_Vector_Valid;
- ctx->pcs[ 0 ] < RtemsIntrReqIsPending_Pre_Vector_NA;
- ++ctx->pcs[ 0 ]
+ ctx->Map.pcs[ 0 ] = RtemsIntrReqIsPending_Pre_Vector_Valid;
+ ctx->Map.pcs[ 0 ] < RtemsIntrReqIsPending_Pre_Vector_NA;
+ ++ctx->Map.pcs[ 0 ]
) {
for (
- ctx->pcs[ 1 ] = RtemsIntrReqIsPending_Pre_Pending_Obj;
- ctx->pcs[ 1 ] < RtemsIntrReqIsPending_Pre_Pending_NA;
- ++ctx->pcs[ 1 ]
+ ctx->Map.pcs[ 1 ] = RtemsIntrReqIsPending_Pre_Pendin