[5c65b988] | 1 | # |
---|
| 2 | # Library Testsuite |
---|
| 3 | # |
---|
| 4 | |
---|
[7862f888] | 5 | ACLOCAL_AMFLAGS = -I ../aclocal |
---|
[908436c1] | 6 | |
---|
[5c65b988] | 7 | include $(RTEMS_ROOT)/make/custom/@RTEMS_BSP@.cfg |
---|
| 8 | include $(top_srcdir)/../automake/compile.am |
---|
[e5a76ee5] | 9 | |
---|
[5c65b988] | 10 | lib_tests = |
---|
| 11 | lib_screens = |
---|
| 12 | lib_docs = |
---|
| 13 | |
---|
| 14 | support_includes = -I$(top_srcdir)/../support/include |
---|
| 15 | test_includes = -I$(top_srcdir)/support \ |
---|
| 16 | -I$(top_srcdir)/../psxtests/include |
---|
| 17 | |
---|
| 18 | if TEST_block01 |
---|
| 19 | lib_tests += block01 |
---|
| 20 | lib_screens += block01/block01.scn |
---|
| 21 | lib_docs += block01/block01.doc |
---|
| 22 | block01_SOURCES = block01/init.c |
---|
| 23 | block01_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_block01) \ |
---|
| 24 | $(support_includes) |
---|
| 25 | endif |
---|
| 26 | |
---|
| 27 | if TEST_block02 |
---|
| 28 | lib_tests += block02 |
---|
| 29 | lib_screens += block02/block02.scn |
---|
| 30 | lib_docs += block02/block02.doc |
---|
| 31 | block02_SOURCES = block02/init.c |
---|
| 32 | block02_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_block02) \ |
---|
| 33 | $(support_includes) |
---|
| 34 | endif |
---|
| 35 | |
---|
| 36 | if TEST_block03 |
---|
| 37 | lib_tests += block03 |
---|
| 38 | lib_screens += block03/block03.scn |
---|
| 39 | lib_docs += block03/block03.doc |
---|
| 40 | block03_SOURCES = block03/init.c |
---|
| 41 | block03_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_block03) \ |
---|
| 42 | $(support_includes) |
---|
| 43 | endif |
---|
| 44 | |
---|
| 45 | if TEST_block04 |
---|
| 46 | lib_tests += block04 |
---|
| 47 | lib_screens += block04/block04.scn |
---|
| 48 | lib_docs += block04/block04.doc |
---|
| 49 | block04_SOURCES = block04/init.c |
---|
| 50 | block04_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_block04) \ |
---|
| 51 | $(support_includes) |
---|
| 52 | endif |
---|
| 53 | |
---|
| 54 | if TEST_block05 |
---|
| 55 | lib_tests += block05 |
---|
| 56 | lib_screens += block05/block05.scn |
---|
| 57 | lib_docs += block05/block05.doc block05/block05.png |
---|
| 58 | block05_SOURCES = block05/init.c |
---|
| 59 | block05_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_block05) \ |
---|
| 60 | $(support_includes) |
---|
| 61 | endif |
---|
| 62 | |
---|
| 63 | if TEST_block06 |
---|
| 64 | lib_tests += block06 |
---|
| 65 | lib_screens += block06/block06.scn |
---|
| 66 | lib_docs += block06/block06.doc |
---|
| 67 | block06_SOURCES = block06/init.c |
---|
| 68 | block06_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_block06) \ |
---|
| 69 | $(support_includes) |
---|
| 70 | endif |
---|
| 71 | |
---|
| 72 | if TEST_block07 |
---|
| 73 | lib_tests += block07 |
---|
| 74 | lib_screens += block07/block07.scn |
---|
| 75 | lib_docs += block07/block07.doc |
---|
| 76 | block07_SOURCES = block07/init.c |
---|
| 77 | block07_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_block07) \ |
---|
| 78 | $(support_includes) |
---|
| 79 | endif |
---|
| 80 | |
---|
| 81 | if TEST_block08 |
---|
| 82 | lib_tests += block08 |
---|
| 83 | lib_screens += block08/block08.scn |
---|
| 84 | lib_docs += block08/block08.doc |
---|
| 85 | block08_SOURCES = block08/init.c block08/system.h \ |
---|
| 86 | block08/bdbuf_tests.c block08/bdbuf_tests.h block08/test_disk.c \ |
---|
| 87 | block08/bdbuf_test1_1.c block08/bdbuf_test1_2.c \ |
---|
| 88 | block08/bdbuf_test1_3.c block08/bdbuf_test1_4.c \ |
---|
| 89 | block08/bdbuf_test1_5.c block08/bdbuf_test2_1.c \ |
---|
| 90 | block08/bdbuf_test2_2.c block08/bdbuf_test3_1.c \ |
---|
| 91 | block08/bdbuf_test3_2.c block08/bdbuf_test3_3.c \ |
---|
| 92 | block08/bdbuf_test4_1.c block08/bdbuf_test4_2.c \ |
---|
| 93 | block08/bdbuf_test4_3.c |
---|
| 94 | block08_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_block08) \ |
---|
| 95 | $(support_includes) -I$(top_srcdir)/block08 |
---|
| 96 | endif |
---|
| 97 | |
---|
| 98 | if TEST_block09 |
---|
| 99 | lib_tests += block09 |
---|
| 100 | lib_screens += block09/block09.scn |
---|
| 101 | lib_docs += block09/block09.doc |
---|
| 102 | block09_SOURCES = block09/init.c |
---|
| 103 | block09_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_block09) \ |
---|
| 104 | $(support_includes) |
---|
| 105 | endif |
---|
| 106 | |
---|
| 107 | if TEST_block10 |
---|
| 108 | lib_tests += block10 |
---|
| 109 | lib_screens += block10/block10.scn |
---|
| 110 | lib_docs += block10/block10.doc block10/block10.png |
---|
| 111 | block10_SOURCES = block10/init.c |
---|
| 112 | block10_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_block10) \ |
---|
| 113 | $(support_includes) |
---|
| 114 | endif |
---|
| 115 | |
---|
| 116 | if TEST_block11 |
---|
| 117 | lib_tests += block11 |
---|
| 118 | lib_screens += block11/block11.scn |
---|
| 119 | lib_docs += block11/block11.doc |
---|
| 120 | block11_SOURCES = block11/init.c |
---|
| 121 | block11_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_block11) \ |
---|
| 122 | $(support_includes) |
---|
| 123 | endif |
---|
| 124 | |
---|
| 125 | if TEST_block12 |
---|
| 126 | lib_tests += block12 |
---|
| 127 | lib_screens += block12/block12.scn |
---|
| 128 | lib_docs += block12/block12.doc |
---|
| 129 | block12_SOURCES = block12/init.c |
---|
| 130 | block12_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_block12) \ |
---|
| 131 | $(support_includes) |
---|
| 132 | endif |
---|
| 133 | |
---|
| 134 | if TEST_block13 |
---|
| 135 | lib_tests += block13 |
---|
| 136 | lib_screens += block13/block13.scn |
---|
| 137 | lib_docs += block13/block13.doc |
---|
| 138 | block13_SOURCES = block13/init.c |
---|
| 139 | block13_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_block13) \ |
---|
| 140 | $(support_includes) |
---|
| 141 | endif |
---|
| 142 | |
---|
| 143 | if TEST_block14 |
---|
| 144 | lib_tests += block14 |
---|
| 145 | lib_screens += block14/block14.scn |
---|
| 146 | lib_docs += block14/block14.doc |
---|
| 147 | block14_SOURCES = block14/init.c |
---|
| 148 | block14_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_block14) \ |
---|
| 149 | $(support_includes) |
---|
| 150 | endif |
---|
| 151 | |
---|
| 152 | if TEST_block15 |
---|
| 153 | lib_tests += block15 |
---|
| 154 | lib_screens += block15/block15.scn |
---|
| 155 | lib_docs += block15/block15.doc |
---|
| 156 | block15_SOURCES = block15/init.c |
---|
| 157 | block15_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_block15) \ |
---|
| 158 | $(support_includes) |
---|
| 159 | endif |
---|
| 160 | |
---|
| 161 | if TEST_block16 |
---|
| 162 | lib_tests += block16 |
---|
| 163 | lib_screens += block16/block16.scn |
---|
| 164 | lib_docs += block16/block16.doc |
---|
| 165 | block16_SOURCES = block16/init.c |
---|
| 166 | block16_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_block16) \ |
---|
| 167 | $(support_includes) |
---|
| 168 | endif |
---|
| 169 | |
---|
| 170 | if TEST_block17 |
---|
| 171 | lib_tests += block17 |
---|
| 172 | lib_screens += block17/block17.scn |
---|
| 173 | lib_docs += block17/block17.doc |
---|
| 174 | block17_SOURCES = block17/init.c |
---|
| 175 | block17_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_block17) \ |
---|
| 176 | $(support_includes) |
---|
| 177 | endif |
---|
| 178 | |
---|
| 179 | if TEST_bspcmdline01 |
---|
| 180 | lib_tests += bspcmdline01 |
---|
| 181 | lib_screens += bspcmdline01/bspcmdline01.scn |
---|
| 182 | lib_docs += bspcmdline01/bspcmdline01.doc |
---|
| 183 | bspcmdline01_SOURCES = bspcmdline01/init.c |
---|
| 184 | bspcmdline01_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_bspcmdline01) \ |
---|
| 185 | $(support_includes) |
---|
| 186 | endif |
---|
| 187 | |
---|
| 188 | if TEST_calloc |
---|
| 189 | lib_tests += calloc.norun |
---|
| 190 | calloc_norun_SOURCES = POSIX/calloc.c |
---|
[55b69ed] | 191 | calloc_norun_LDADD = $(LDADD) $(RTEMS_ROOT)cpukit/librtemsdefaultconfig.a |
---|
[5c65b988] | 192 | endif |
---|
| 193 | |
---|
| 194 | if TEST_capture01 |
---|
| 195 | lib_tests += capture01 |
---|
| 196 | lib_screens += capture01/capture01.scn |
---|
| 197 | lib_docs += capture01/capture01.doc |
---|
| 198 | capture01_SOURCES = capture01/init.c capture01/test1.c \ |
---|
| 199 | capture01/system.h |
---|
| 200 | capture01_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_capture01) \ |
---|
| 201 | $(support_includes) |
---|
| 202 | endif |
---|
| 203 | |
---|
| 204 | if TEST_clock_gettime |
---|
| 205 | lib_tests += clock_gettime.norun |
---|
| 206 | clock_gettime_norun_SOURCES = POSIX/clock_gettime.c |
---|
[55b69ed] | 207 | clock_gettime_norun_LDADD = $(LDADD) $(RTEMS_ROOT)cpukit/librtemsdefaultconfig.a |
---|
[5c65b988] | 208 | endif |
---|
| 209 | |
---|
| 210 | if TEST_close |
---|
| 211 | lib_tests += close.norun |
---|
| 212 | close_norun_SOURCES = POSIX/close.c |
---|
[55b69ed] | 213 | close_norun_LDADD = $(LDADD) $(RTEMS_ROOT)cpukit/librtemsdefaultconfig.a |
---|
[5c65b988] | 214 | endif |
---|
| 215 | |
---|
| 216 | if TEST_complex |
---|
| 217 | lib_tests += complex |
---|
| 218 | lib_screens += complex/complex.scn |
---|
| 219 | complex_SOURCES = complex/init.c complex/docomplex.c \ |
---|
| 220 | complex/docomplexf.c complex/docomplexl.c |
---|
| 221 | complex_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_complex) \ |
---|
| 222 | $(support_includes) -DNO_LONG_DOUBLE |
---|
| 223 | complex_LDADD = -lm |
---|
| 224 | endif |
---|
| 225 | |
---|
| 226 | if TEST_cpuuse |
---|
| 227 | lib_tests += cpuuse |
---|
| 228 | lib_screens += cpuuse/cpuuse.scn |
---|
| 229 | cpuuse_SOURCES = cpuuse/init.c cpuuse/task1.c cpuuse/task2.c \ |
---|
| 230 | cpuuse/task3.c cpuuse/tswitch.c cpuuse/system.h |
---|
| 231 | cpuuse_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_cpuuse) \ |
---|
| 232 | $(support_includes) |
---|
| 233 | endif |
---|
| 234 | |
---|
| 235 | if TEST_crypt01 |
---|
| 236 | lib_tests += crypt01 |
---|
| 237 | lib_screens += crypt01/crypt01.scn |
---|
| 238 | lib_docs += crypt01/crypt01.doc |
---|
| 239 | crypt01_SOURCES = crypt01/init.c |
---|
| 240 | crypt01_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_crypt01) \ |
---|
| 241 | $(support_includes) |
---|
| 242 | endif |
---|
| 243 | |
---|
| 244 | if DEBUGGERTESTS |
---|
| 245 | if TEST_debugger01 |
---|
| 246 | lib_tests += debugger01 |
---|
| 247 | lib_screens += debugger01/debugger01.scn |
---|
| 248 | debugger01_SOURCES = debugger01/init.c debugger01/remote.c \ |
---|
| 249 | debugger01/system.h |
---|
| 250 | debugger01_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_debugger01) \ |
---|
| 251 | $(support_includes) |
---|
[9da5d5fd] | 252 | debugger01_LDADD = $(RTEMS_ROOT)cpukit/libdebugger.a $(LDADD) |
---|
[5c65b988] | 253 | endif |
---|
| 254 | endif |
---|
| 255 | |
---|
| 256 | if TEST_defaultconfig01 |
---|
| 257 | lib_tests += defaultconfig01 |
---|
| 258 | lib_screens += defaultconfig01/defaultconfig01.scn |
---|
| 259 | lib_docs += defaultconfig01/defaultconfig01.doc |
---|
| 260 | defaultconfig01_SOURCES = defaultconfig01/init.c |
---|
| 261 | defaultconfig01_CPPFLAGS = $(AM_CPPFLAGS) \ |
---|
| 262 | $(TEST_FLAGS_defaultconfig01) $(support_includes) |
---|
[55b69ed] | 263 | defaultconfig01_LDADD = $(LDADD) $(RTEMS_ROOT)cpukit/librtemsdefaultconfig.a |
---|
[5c65b988] | 264 | endif |
---|
| 265 | |
---|
| 266 | if TEST_devfs01 |
---|
| 267 | lib_tests += devfs01 |
---|
| 268 | lib_screens += devfs01/devfs01.scn |
---|
| 269 | lib_docs += devfs01/devfs01.doc |
---|
| 270 | devfs01_SOURCES = devfs01/init.c |
---|
| 271 | devfs01_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_devfs01) \ |
---|
| 272 | $(support_includes) |
---|
| 273 | endif |
---|
| 274 | |
---|
| 275 | if TEST_devfs02 |
---|
| 276 | lib_tests += devfs02 |
---|
| 277 | lib_screens += devfs02/devfs02.scn |
---|
| 278 | lib_docs += devfs02/devfs02.doc |
---|
| 279 | devfs02_SOURCES = devfs02/init.c |
---|
| 280 | devfs02_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_devfs02) \ |
---|
| 281 | $(support_includes) |
---|
| 282 | endif |
---|
| 283 | |
---|
| 284 | if TEST_devfs03 |
---|
| 285 | lib_tests += devfs03 |
---|
| 286 | lib_screens += devfs03/devfs03.scn |
---|
| 287 | lib_docs += devfs03/devfs03.doc |
---|
| 288 | devfs03_SOURCES = devfs03/init.c |
---|
| 289 | devfs03_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_devfs03) \ |
---|
| 290 | $(support_includes) |
---|
| 291 | endif |
---|
| 292 | |
---|
| 293 | if TEST_devfs04 |
---|
| 294 | lib_tests += devfs04 |
---|
| 295 | lib_screens += devfs04/devfs04.scn |
---|
| 296 | lib_docs += devfs04/devfs04.doc |
---|
| 297 | devfs04_SOURCES = devfs04/init.c devfs04/test_driver.c \ |
---|
| 298 | devfs04/test_driver.h |
---|
| 299 | devfs04_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_devfs04) \ |
---|
| 300 | $(support_includes) |
---|
| 301 | endif |
---|
| 302 | |
---|
| 303 | if TEST_deviceio01 |
---|
| 304 | lib_tests += deviceio01 |
---|
| 305 | lib_screens += deviceio01/deviceio01.scn |
---|
| 306 | lib_docs += deviceio01/deviceio01.doc |
---|
| 307 | deviceio01_SOURCES = deviceio01/init.c deviceio01/test_driver.c \ |
---|
| 308 | deviceio01/test_driver.h |
---|
| 309 | deviceio01_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_deviceio01) \ |
---|
| 310 | $(support_includes) |
---|
| 311 | endif |
---|
| 312 | |
---|
| 313 | if TEST_devnullfatal01 |
---|
| 314 | lib_tests += devnullfatal01 |
---|
| 315 | lib_screens += devnullfatal01/devnullfatal01.scn |
---|
| 316 | lib_docs += devnullfatal01/devnullfatal01.doc |
---|
| 317 | devnullfatal01_SOURCES = ../sptests/spfatal_support/init.c \ |
---|
| 318 | ../sptests/spfatal_support/system.h devnullfatal01/testcase.h |
---|
| 319 | devnullfatal01_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_devnullfatal01) \ |
---|
| 320 | $(support_includes) -I$(top_srcdir)/../../sptests/spfatal_support \ |
---|
| 321 | -I$(top_srcdir)/devnullfatal01 |
---|
| 322 | endif |
---|
| 323 | |
---|
| 324 | if DLTESTS |
---|
| 325 | if TEST_dl01 |
---|
| 326 | lib_tests += dl01 |
---|
| 327 | lib_screens += dl01/dl01.scn |
---|
| 328 | lib_docs += dl01/dl01.doc |
---|
| 329 | dl01_SOURCES = dl01/init.c dl01/dl-load.c dl01-tar.c dl01-tar.h |
---|
| 330 | dl01_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_dl01) $(support_includes) |
---|
[86e79d7] | 331 | dl01/init.c: dl01-tar.o |
---|
| 332 | dl01.pre: $(dl01_OBJECTS) $(dl01_DEPENDENCIES) |
---|
| 333 | @rm -f dl01.pre |
---|
| 334 | $(AM_V_CCLD)$(LINK.c) $(CPU_CFLAGS) $(AM_CFLAGS) $(AM_LDFLAGS) -o $@ $+ |
---|
| 335 | dl01-o1.o: dl01/dl-o1.c Makefile |
---|
| 336 | $(AM_V_CC)$(COMPILE) -c -o $@ $< |
---|
[5c65b988] | 337 | dl01.tar: dl01-o1.o |
---|
| 338 | @rm -f $@ |
---|
[af6168c6] | 339 | $(AM_V_GEN)$(PAX) -w -f $@ $< |
---|
[5c65b988] | 340 | dl01-tar.c: dl01.tar |
---|
[af6168c6] | 341 | $(AM_V_GEN)$(BIN2C) -C $< $@ |
---|
[5c65b988] | 342 | dl01-tar.h: dl01.tar |
---|
[af6168c6] | 343 | $(AM_V_GEN)$(BIN2C) -H $< $@ |
---|
[5c65b988] | 344 | dl01-tar.o: dl01-tar.c dl01-tar.h |
---|
[86e79d7] | 345 | $(AM_V_CC)$(COMPILE) -c -o $@ $< |
---|
[5c65b988] | 346 | dl01-sym.o: dl01.pre |
---|
[af6168c6] | 347 | $(AM_V_GEN)rtems-syms -e -c "$(CFLAGS)" -o $@ $< |
---|
[5c65b988] | 348 | dl01$(EXEEXT): $(dl01_OBJECTS) $(dl01_DEPENDENCIES) dl01-sym.o |
---|
| 349 | @rm -f $@ |
---|
[86e79d7] | 350 | $(AM_V_CCLD)$(LINK.c) $(CPU_CFLAGS) $(AM_CFLAGS) $(AM_LDFLAGS) -o $@ $+ |
---|
[5c65b988] | 351 | CLEANFILES += dl01.pre dl01-sym.o dl02-o1.o dl01.tar dl01-tar.h |
---|
| 352 | endif |
---|
| 353 | endif |
---|
| 354 | |
---|
| 355 | if DLTESTS |
---|
| 356 | if TEST_dl02 |
---|
| 357 | lib_tests += dl02 |
---|
| 358 | lib_screens += dl02/dl02.scn |
---|
| 359 | lib_docs += dl02/dl02.doc |
---|
| 360 | dl02_SOURCES = dl02/init.c dl02/dl-load.c dl02-tar.c dl02-tar.h |
---|
| 361 | dl02_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_dl02) $(support_includes) |
---|
[86e79d7] | 362 | dl02/init.c: dl02-tar.o |
---|
| 363 | dl02.pre: $(dl02_OBJECTS) $(dl02_DEPENDENCIES) |
---|
| 364 | @rm -f dl02.pre |
---|
| 365 | $(AM_V_CCLD)$(LINK.c) $(CPU_CFLAGS) $(AM_CFLAGS) $(AM_LDFLAGS) -o $@ $+ |
---|
| 366 | dl02-o1.o: dl02/dl-o1.c Makefile |
---|
| 367 | $(AM_V_CC)$(COMPILE) -c -o $@ $< |
---|
| 368 | dl02-o2.o: dl02/dl-o2.c Makefile |
---|
| 369 | $(AM_V_CC)$(COMPILE) -c -o $@ $< |
---|
[5c65b988] | 370 | dl02.tar: dl02-o1.o dl02-o2.o |
---|
| 371 | @rm -f $@ |
---|
[696b9121] | 372 | $(AM_V_GEN)$(PAX) -w -f $@ $+ |
---|
[5c65b988] | 373 | dl02-tar.c: dl02.tar |
---|
[af6168c6] | 374 | $(AM_V_GEN)$(BIN2C) -C $< $@ |
---|
[5c65b988] | 375 | dl02-tar.h: dl02.tar |
---|
[af6168c6] | 376 | $(AM_V_GEN)$(BIN2C) -H $< $@ |
---|
[5c65b988] | 377 | dl02-tar.o: dl02-tar.c dl02-tar.h |
---|
[86e79d7] | 378 | $(AM_V_CC)$(COMPILE) -c -o $@ $< |
---|
[5c65b988] | 379 | dl02-sym.o: dl02.pre |
---|
[af6168c6] | 380 | $(AM_V_GEN)rtems-syms -e -c "$(CFLAGS)" -o $@ $< |
---|
[5c65b988] | 381 | dl02$(EXEEXT): $(dl02_OBJECTS) $(dl02_DEPENDENCIES) dl02-sym.o |
---|
| 382 | @rm -f $@ |
---|
[86e79d7] | 383 | $(AM_V_CCLD)$(LINK.c) $(CPU_CFLAGS) $(AM_CFLAGS) $(AM_LDFLAGS) -o $@ $+ |
---|
[5c65b988] | 384 | CLEANFILES += dl02.pre dl02-sym.o dl02-o1.o dl02-o2.o dl02.tar dl02-tar.h |
---|
| 385 | endif |
---|
| 386 | endif |
---|
| 387 | |
---|
| 388 | if DLTESTS |
---|
| 389 | if TEST_dl03 |
---|
| 390 | lib_tests += dl03 |
---|
| 391 | lib_screens += dl03/dl03.scn |
---|
| 392 | lib_docs += dl03/dl03.doc |
---|
| 393 | dl03_SOURCES = dl03/init.c dl03/dl-cache.c |
---|
| 394 | dl03_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_dl03) $(support_includes) |
---|
[cb7b57e1] | 395 | endif |
---|
[2a6ed0aa] | 396 | endif |
---|
| 397 | |
---|
[ae5fe7e6] | 398 | if DLTESTS |
---|
[381c42b] | 399 | if HAS_CXX |
---|
[5c65b988] | 400 | if TEST_dl04 |
---|
| 401 | lib_tests += dl04 |
---|
| 402 | lib_screens += dl04/dl04.scn |
---|
| 403 | lib_docs += dl04/dl04.doc |
---|
| 404 | dl04_SOURCES = dl04/init.c dl04/dl-load.c dl04/dl-cpp.cpp dl04-tar.c \ |
---|
| 405 | dl04-tar.h |
---|
| 406 | dl04_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_dl04) $(support_includes) |
---|
[86e79d7] | 407 | dl04/init.c: dl04-tar.o |
---|
| 408 | dl04.pre: $(dl04_OBJECTS) $(dl04_DEPENDENCIES) |
---|
| 409 | @rm -f dl04.pre |
---|
| 410 | $(AM_V_CXXLD)$(LINK.cc) $(CPU_CFLAGS) $(AM_CFLAGS) $(AM_LDFLAGS) -o $@ $+ |
---|
| 411 | dl04-o4.o: dl04/dl-o4.cpp Makefile |
---|
[af6168c6] | 412 | $(AM_V_GEN)$(CXXCOMPILE) -c -o $@ $< |
---|
[5c65b988] | 413 | dl04.tar: dl04-o4.o |
---|
| 414 | @rm -f $@ |
---|
[af6168c6] | 415 | $(AM_V_GEN)$(PAX) -w -f $@ $< |
---|
[5c65b988] | 416 | dl04-tar.c: dl04.tar |
---|
[af6168c6] | 417 | $(AM_V_GEN)$(BIN2C) -C $< $@ |
---|
[5c65b988] | 418 | dl04-tar.h: dl04.tar |
---|
[af6168c6] | 419 | $(AM_V_GEN)$(BIN2C) -H $< $@ |
---|
[5c65b988] | 420 | dl04-tar.o: dl04-tar.c dl04-tar.h |
---|
[86e79d7] | 421 | $(AM_V_CC)$(COMPILE) -c -o $@ $< |
---|
[5c65b988] | 422 | dl04-sym.o: dl04.pre |
---|
[af6168c6] | 423 | $(AM_V_GEN)rtems-syms -e -c "$(CFLAGS)" -o $@ $< |
---|
[5c65b988] | 424 | dl04$(EXEEXT): $(dl04_OBJECTS) $(dl04_DEPENDENCIES) dl04-sym.o |
---|
| 425 | @rm -f $@ |
---|
[af6168c6] | 426 | $(AM_V_CXXLD)$(LINK.cc) $(CPU_CFLAGS) $(AM_CFLAGS) $(AM_LDFLAGS) -o $@ $+ |
---|
[5c65b988] | 427 | CLEANFILES += dl04.pre dl04-sym.o dl04-o4.o dl04.tar dl04-tar.h |
---|
| 428 | endif |
---|
[381c42b] | 429 | endif |
---|
[ae5fe7e6] | 430 | endif |
---|
| 431 | |
---|
[5c65b988] | 432 | if DLTESTS |
---|
| 433 | if HAS_CXX |
---|
| 434 | if TEST_dl05 |
---|
| 435 | lib_tests += dl05 |
---|
| 436 | lib_screens += dl05/dl05.scn |
---|
| 437 | lib_docs += dl05/dl05.doc |
---|
| 438 | dl05_SOURCES = dl05/init.c dl05/dl-load.c dl05/dl-cpp.cpp dl05-tar.c \ |
---|
| 439 | dl05-tar.h |
---|
| 440 | dl05_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_dl05) $(support_includes) |
---|
[86e79d7] | 441 | dl05/init.c: dl05-tar.o |
---|
| 442 | dl05.pre: $(dl05_OBJECTS) $(dl05_DEPENDENCIES) |
---|
| 443 | @rm -f dl05.pre |
---|
| 444 | $(AM_V_CXXLD)$(LINK.cc) $(CPU_CFLAGS) $(AM_CFLAGS) $(AM_LDFLAGS) -o $@ $+ |
---|
[5c65b988] | 445 | dl05-o5.o: dl05/dl-o5.cpp |
---|
[af6168c6] | 446 | $(AM_V_CXX)$(CXXCOMPILE) -c -o $@ $< |
---|
[5c65b988] | 447 | dl05.tar: dl05-o5.o |
---|
| 448 | @rm -f $@ |
---|
[af6168c6] | 449 | $(AM_V_GEN)$(PAX) -w -f $@ $< |
---|
[5c65b988] | 450 | dl05-tar.c: dl05.tar |
---|
[af6168c6] | 451 | $(AM_V_GEN)$(BIN2C) -C $< $@ |
---|
[5c65b988] | 452 | dl05-tar.h: dl05.tar |
---|
[af6168c6] | 453 | $(AM_V_GEN)$(BIN2C) -H $< $@ |
---|
[5c65b988] | 454 | dl05-tar.o: dl05-tar.c dl05-tar.h |
---|
[86e79d7] | 455 | $(AM_V_CC)$(COMPILE) -c -o $@ $< |
---|
[5c65b988] | 456 | dl05-sym.o: dl05.pre |
---|
[af6168c6] | 457 | $(AM_V_GEN)rtems-syms -e -c "$(CFLAGS)" -o $@ $< |
---|
[86e79d7] | 458 | dl05$(EXEEXT): $(dl05_OBJECTS) $(dl05_DEPENDENCIES) dl05-sym.o |
---|
[5c65b988] | 459 | @rm -f $@ |
---|
[af6168c6] | 460 | $(AM_V_CXXLD)$(LINK.cc) $(CPU_CFLAGS) $(AM_CFLAGS) $(AM_LDFLAGS) -o $@ $+ |
---|
[5c65b988] | 461 | CLEANFILES += dl05.pre dl05-sym.o dl05-o5.o dl05.tar dl05-tar.h |
---|
| 462 | endif |
---|
| 463 | endif |
---|
| 464 | endif |
---|
| 465 | |
---|
[86e79d7] | 466 | if DLTESTS |
---|
| 467 | if TEST_dl06 |
---|
| 468 | lib_tests += dl06 |
---|
| 469 | lib_screens += dl06/dl06.scn |
---|
| 470 | lib_docs += dl06/dl06.doc |
---|
| 471 | dl06_SOURCES = dl06/init.c dl06/dl-load.c dl06-tar.c dl06-tar.h |
---|
| 472 | dl06_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_dl06) $(support_includes) |
---|
| 473 | dl06/init.c: dl06-tar.o |
---|
| 474 | dl06-pre.tar: Makefile |
---|
| 475 | $(AM_V_at)echo "Something in a file" > dl06_pre_file |
---|
| 476 | $(AM_V_GEN)$(PAX) -w -f $@ dl06_pre_file |
---|
| 477 | dl06-pre-tar.c: dl06-pre.tar |
---|
| 478 | $(AM_V_GEN)$(BIN2C) -N dl06_tar -C $< $@ |
---|
| 479 | dl06-pre-tar.h: dl06-pre.tar |
---|
| 480 | $(AM_V_GEN)$(BIN2C) -N dl06_tar -H $< $@ |
---|
| 481 | dl06-pre-tar.o: dl06-pre-tar.c dl06-pre-tar.h |
---|
| 482 | $(AM_V_CC)$(COMPILE) -c -o $@ $< |
---|
| 483 | dl06-pre-init.o: dl06-pre-tar.o |
---|
| 484 | $(AM_V_CC)$(COMPILE) $(dl06_CPPFLAGS) $(CPU_CFLAGS) $(AM_CFLAGS) \ |
---|
| 485 | -DDL06_PRE -c -o $@ $(srcdir)/dl06/init.c |
---|
| 486 | dl06.pre: dl06-pre-init.o dl06/dl06-dl-load.o dl06-pre-tar.o |
---|
| 487 | @rm -f $@ |
---|
| 488 | $(AM_V_CCLD)$(LINK.c) $(CPU_CFLAGS) $(AM_CFLAGS) $(AM_LDFLAGS) -o $@ $+ |
---|
| 489 | dl06-o1.o: dl06/dl06-o1.c Makefile |
---|
| 490 | $(AM_V_CC)$(COMPILE) -c -o $@ $< |
---|
| 491 | dl06-o2.o: dl06/dl06-o2.c Makefile |
---|
| 492 | $(AM_V_CC)$(COMPILE) -c -o $@ $< |
---|
| 493 | dl06.rap: dl06.pre dl06-o1.o dl06-o2.o |
---|
[632bb17] | 494 | $(AM_V_GEN)rtems-ld -r $(RTEMS_BUILD_ROOT) -c "$(CPU_CFLAGS)" \ |
---|
| 495 | -O rap -b $< -e rtems_main -s \ |
---|
[86e79d7] | 496 | -o $@ $(filter-out dl06.pre,$+) -lm |
---|
| 497 | dl06.tar: dl06.rap |
---|
| 498 | @rm -f $@ |
---|
| 499 | $(AM_V_GEN)$(PAX) -w -f $@ $< |
---|
| 500 | dl06-tar.c: dl06.tar |
---|
| 501 | $(AM_V_GEN)$(BIN2C) -C $< $@ |
---|
| 502 | dl06-tar.h: dl06.tar |
---|
| 503 | $(AM_V_GEN)$(BIN2C) -H $< $@ |
---|
| 504 | dl06-tar.o: dl06-tar.c dl06-tar.h |
---|
| 505 | $(AM_V_CC)$(COMPILE) -c -o $@ $< |
---|
| 506 | dl06-sym.o: dl06.pre |
---|
| 507 | $(AM_V_GEN)rtems-syms -e -c "$(CFLAGS)" -o $@ $< |
---|
| 508 | dl06$(EXEEXT): $(dl06_OBJECTS) dl06-sym.o |
---|
| 509 | @rm -f $@ |
---|
| 510 | $(AM_V_CCLD)$(LINK.c) $(CPU_CFLAGS) $(AM_CFLAGS) $(AM_LDFLAGS) -o $@ $+ |
---|
| 511 | CLEANFILES += dl06.pre dl06-sym.o dl06-o1.o dl06-o2.o dl06.tar dl06-tar.h |
---|
| 512 | endif |
---|
| 513 | endif |
---|
| 514 | |
---|
[5c65b988] | 515 | if TEST_dumpbuf01 |
---|
| 516 | lib_tests += dumpbuf01 |
---|
| 517 | lib_screens += dumpbuf01/dumpbuf01.scn |
---|
| 518 | lib_docs += dumpbuf01/dumpbuf01.doc |
---|
| 519 | dumpbuf01_SOURCES = dumpbuf01/init.c |
---|
| 520 | dumpbuf01_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_dumpbuf01) \ |
---|
| 521 | $(support_includes) |
---|
| 522 | endif |
---|
| 523 | |
---|
| 524 | if TEST_dup2 |
---|
| 525 | lib_tests += dup2.norun |
---|
| 526 | dup2_norun_SOURCES = POSIX/dup2.c |
---|
[55b69ed] | 527 | dup2_norun_LDADD = $(LDADD) $(RTEMS_ROOT)cpukit/librtemsdefaultconfig.a |
---|
[5c65b988] | 528 | endif |
---|
| 529 | |
---|
| 530 | if TEST_exit01 |
---|
| 531 | lib_tests += exit01 |
---|
| 532 | lib_screens += exit01/exit01.scn |
---|
| 533 | lib_docs += exit01/exit01.doc |
---|
| 534 | exit01_SOURCES = exit01/init.c |
---|
| 535 | exit01_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_exit01) \ |
---|
| 536 | $(support_includes) |
---|
| 537 | endif |
---|
| 538 | |
---|
| 539 | if TEST_exit02 |
---|
| 540 | lib_tests += exit02 |
---|
| 541 | lib_screens += exit02/exit02.scn |
---|
| 542 | lib_docs += exit02/exit02.doc |
---|
| 543 | exit02_SOURCES = exit02/init.c |
---|
| 544 | exit02_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_exit02) \ |
---|
| 545 | $(support_includes) |
---|
| 546 | endif |
---|
| 547 | |
---|
| 548 | if TEST_fcntl |
---|
| 549 | lib_tests += fcntl.norun |
---|
| 550 | fcntl_norun_SOURCES = POSIX/fcntl.c |
---|
[55b69ed] | 551 | fcntl_norun_LDADD = $(LDADD) $(RTEMS_ROOT)cpukit/librtemsdefaultconfig.a |
---|
[5c65b988] | 552 | endif |
---|
| 553 | |
---|
| 554 | if TEST_flashdisk01 |
---|
| 555 | lib_tests += flashdisk01 |
---|
| 556 | lib_screens += flashdisk01/flashdisk01.scn |
---|
| 557 | lib_docs += flashdisk01/flashdisk01.doc |
---|
| 558 | flashdisk01_SOURCES = flashdisk01/init.c \ |
---|
| 559 | flashdisk01/test-file-system.c |
---|
| 560 | flashdisk01_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_flashdisk01) \ |
---|
| 561 | $(support_includes) |
---|
| 562 | endif |
---|
| 563 | |
---|
| 564 | if TEST_flockfile |
---|
| 565 | lib_tests += flockfile.norun |
---|
| 566 | flockfile_norun_SOURCES = POSIX/flockfile.c |
---|
[55b69ed] | 567 | flockfile_norun_LDADD = $(LDADD) $(RTEMS_ROOT)cpukit/librtemsdefaultconfig.a |
---|
[5c65b988] | 568 | endif |
---|
| 569 | |
---|
| 570 | if TEST_fork |
---|
| 571 | lib_tests += fork.norun |
---|
| 572 | fork_norun_SOURCES = POSIX/fork.c |
---|
[55b69ed] | 573 | fork_norun_LDADD = $(LDADD) $(RTEMS_ROOT)cpukit/librtemsdefaultconfig.a |
---|
[5c65b988] | 574 | endif |
---|
| 575 | |
---|
| 576 | if TEST_free |
---|
| 577 | lib_tests += free.norun |
---|
| 578 | free_norun_SOURCES = POSIX/free.c |
---|
[55b69ed] | 579 | free_norun_LDADD = $(LDADD) $(RTEMS_ROOT)cpukit/librtemsdefaultconfig.a |
---|
[5c65b988] | 580 | endif |
---|
| 581 | |
---|
| 582 | if TEST_fstat |
---|
| 583 | lib_tests += fstat.norun |
---|
| 584 | fstat_norun_SOURCES = POSIX/fstat.c |
---|
[55b69ed] | 585 | fstat_norun_LDADD = $(LDADD) $(RTEMS_ROOT)cpukit/librtemsdefaultconfig.a |
---|
[5c65b988] | 586 | endif |
---|
| 587 | |
---|
| 588 | if NETTESTS |
---|
| 589 | if TEST_ftp01 |
---|
| 590 | lib_tests += ftp01 |
---|
| 591 | lib_screens += ftp01/ftp01.scn |
---|
| 592 | lib_docs += ftp01/ftp01.doc |
---|
| 593 | ftp01_SOURCES = ftp01/init.c |
---|
| 594 | ftp01_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_ftp01) \ |
---|
| 595 | $(support_includes) -I$(RTEMS_SOURCE_ROOT)/cpukit/libnetworking |
---|
[9da5d5fd] | 596 | ftp01_LDADD = $(RTEMS_ROOT)cpukit/libftpd.a $(RTEMS_ROOT)cpukit/libftpfs.a $(LDADD) |
---|
[5c65b988] | 597 | endif |
---|
[a0d4e99] | 598 | endif |
---|
| 599 | |
---|
[5c65b988] | 600 | if TEST_ftrylockfile |
---|
| 601 | lib_tests += ftrylockfile.norun |
---|
| 602 | ftrylockfile_norun_SOURCES = POSIX/ftrylockfile.c |
---|
[55b69ed] | 603 | ftrylockfile_norun_LDADD = $(LDADD) $(RTEMS_ROOT)cpukit/librtemsdefaultconfig.a |
---|
[5c65b988] | 604 | endif |
---|
| 605 | |
---|
| 606 | if TEST_funlockfile |
---|
| 607 | lib_tests += funlockfile.norun |
---|
| 608 | funlockfile_norun_SOURCES = POSIX/funlockfile.c |
---|
[55b69ed] | 609 | funlockfile_norun_LDADD = $(LDADD) $(RTEMS_ROOT)cpukit/librtemsdefaultconfig.a |
---|
[5c65b988] | 610 | endif |
---|
| 611 | |
---|
| 612 | if TEST_getentropy01 |
---|
| 613 | lib_tests += getentropy01 |
---|
| 614 | lib_screens += getentropy01/getentropy01.scn |
---|
| 615 | lib_docs += getentropy01/getentropy01.doc |
---|
| 616 | getentropy01_SOURCES = getentropy01/init.c |
---|
| 617 | getentropy01_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_getentropy01) \ |
---|
| 618 | $(support_includes) |
---|
| 619 | endif |
---|
| 620 | |
---|
| 621 | if TEST_getlogin |
---|
| 622 | lib_tests += getlogin.norun |
---|
| 623 | getlogin_norun_SOURCES = POSIX/getlogin.c |
---|
[55b69ed] | 624 | getlogin_norun_LDADD = $(LDADD) $(RTEMS_ROOT)cpukit/librtemsdefaultconfig.a |
---|
[5c65b988] | 625 | endif |
---|
| 626 | |
---|
| 627 | if TEST_getpwnam |
---|
| 628 | lib_tests += getpwnam.norun |
---|
| 629 | getpwnam_norun_SOURCES = POSIX/getpwnam.c |
---|
[55b69ed] | 630 | getpwnam_norun_LDADD = $(LDADD) $(RTEMS_ROOT)cpukit/librtemsdefaultconfig.a |
---|
[5c65b988] | 631 | endif |
---|
| 632 | |
---|
| 633 | if TEST_getpwuid |
---|
| 634 | lib_tests += getpwuid.norun |
---|
| 635 | getpwuid_norun_SOURCES = POSIX/getpwuid.c |
---|
[55b69ed] | 636 | getpwuid_norun_LDADD = $(LDADD) $(RTEMS_ROOT)cpukit/librtemsdefaultconfig.a |
---|
[5c65b988] | 637 | endif |
---|
| 638 | |
---|
| 639 | if TEST_gettimeofday |
---|
| 640 | lib_tests += gettimeofday.norun |
---|
| 641 | gettimeofday_norun_SOURCES = POSIX/gettimeofday.c |
---|
[55b69ed] | 642 | gettimeofday_norun_LDADD = $(LDADD) $(RTEMS_ROOT)cpukit/librtemsdefaultconfig.a |
---|
[5c65b988] | 643 | endif |
---|
| 644 | |
---|
| 645 | if TEST_getuid |
---|
| 646 | lib_tests += getuid.norun |
---|
| 647 | getuid_norun_SOURCES = POSIX/getuid.c |
---|
[55b69ed] | 648 | getuid_norun_LDADD = $(LDADD) $(RTEMS_ROOT)cpukit/librtemsdefaultconfig.a |
---|
[5c65b988] | 649 | endif |
---|
| 650 | |
---|
| 651 | if TEST_gxx01 |
---|
| 652 | lib_tests += gxx01 |
---|
| 653 | lib_screens += gxx01/gxx01.scn |
---|
| 654 | lib_docs += gxx01/gxx01.doc |
---|
| 655 | gxx01_SOURCES = gxx01/init.c |
---|
| 656 | gxx01_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_gxx01) \ |
---|
| 657 | $(support_includes) |
---|
| 658 | endif |
---|
| 659 | |
---|
| 660 | if TEST_heapwalk |
---|
| 661 | lib_tests += heapwalk |
---|
| 662 | lib_screens += heapwalk/heapwalk.scn |
---|
| 663 | heapwalk_SOURCES = heapwalk/init.c heapwalk/system.h |
---|
| 664 | heapwalk_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_heapwalk) \ |
---|
| 665 | $(support_includes) |
---|
| 666 | endif |
---|
| 667 | |
---|
| 668 | if TEST_htonl |
---|
| 669 | lib_tests += htonl.norun |
---|
| 670 | htonl_norun_SOURCES = POSIX/htonl.c |
---|
[55b69ed] | 671 | htonl_norun_LDADD = $(LDADD) $(RTEMS_ROOT)cpukit/librtemsdefaultconfig.a |
---|
[5c65b988] | 672 | endif |
---|
| 673 | |
---|
| 674 | if TEST_i2c01 |
---|
| 675 | lib_tests += i2c01 |
---|
| 676 | lib_screens += i2c01/i2c01.scn |
---|
| 677 | lib_docs += i2c01/i2c01.doc |
---|
| 678 | i2c01_SOURCES = i2c01/init.c |
---|
| 679 | i2c01_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_i2c01) \ |
---|
| 680 | $(support_includes) |
---|
| 681 | endif |
---|
| 682 | |
---|
| 683 | if TEST_iconv |
---|
| 684 | lib_tests += iconv.norun |
---|
| 685 | iconv_norun_SOURCES = POSIX/iconv.c |
---|
[55b69ed] | 686 | iconv_norun_LDADD = $(LDADD) $(RTEMS_ROOT)cpukit/librtemsdefaultconfig.a |
---|
[5c65b988] | 687 | endif |
---|
| 688 | |
---|
| 689 | if TEST_iconv_close |
---|
| 690 | lib_tests += iconv_close.norun |
---|
| 691 | iconv_close_norun_SOURCES = POSIX/iconv_close.c |
---|
[55b69ed] | 692 | iconv_close_norun_LDADD = $(LDADD) $(RTEMS_ROOT)cpukit/librtemsdefaultconfig.a |
---|
[5c65b988] | 693 | endif |
---|
| 694 | |
---|
| 695 | if TEST_iconv_open |
---|
| 696 | lib_tests += iconv_open.norun |
---|
| 697 | iconv_open_norun_SOURCES = POSIX/iconv_open.c |
---|
[55b69ed] | 698 | iconv_open_norun_LDADD = $(LDADD) $(RTEMS_ROOT)cpukit/librtemsdefaultconfig.a |
---|
[5c65b988] | 699 | endif |
---|
| 700 | |
---|
| 701 | if TEST_kill |
---|
| 702 | lib_tests += kill.norun |
---|
| 703 | kill_norun_SOURCES = POSIX/kill.c |
---|
[55b69ed] | 704 | kill_norun_LDADD = $(LDADD) $(RTEMS_ROOT)cpukit/librtemsdefaultconfig.a |
---|
[5c65b988] | 705 | endif |
---|
| 706 | |
---|
| 707 | if TEST_libfdt01 |
---|
| 708 | lib_tests += libfdt01 |
---|
| 709 | lib_screens += libfdt01/libfdt01.scn |
---|
| 710 | lib_docs += libfdt01/libfdt01.doc |
---|
| 711 | libfdt01_SOURCES = libfdt01/init.c libfdt01/some.c |
---|
| 712 | libfdt01_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_libfdt01) \ |
---|
| 713 | $(support_includes) |
---|
| 714 | endif |
---|
| 715 | |
---|
| 716 | if TEST_longjmp |
---|
| 717 | lib_tests += longjmp.norun |
---|
| 718 | longjmp_norun_SOURCES = POSIX/longjmp.c |
---|
[55b69ed] | 719 | longjmp_norun_LDADD = $(LDADD) $(RTEMS_ROOT)cpukit/librtemsdefaultconfig.a |
---|
[5c65b988] | 720 | endif |
---|
| 721 | |
---|
| 722 | if TEST_lseek |
---|
| 723 | lib_tests += lseek.norun |
---|
| 724 | lseek_norun_SOURCES = POSIX/lseek.c |
---|
[55b69ed] | 725 | lseek_norun_LDADD = $(LDADD) $(RTEMS_ROOT)cpukit/librtemsdefaultconfig.a |
---|
[5c65b988] | 726 | endif |
---|
| 727 | |
---|
| 728 | if TEST_lstat |
---|
| 729 | lib_tests += lstat.norun |
---|
| 730 | lstat_norun_SOURCES = POSIX/lstat.c |
---|
[55b69ed] | 731 | lstat_norun_LDADD = $(LDADD) $(RTEMS_ROOT)cpukit/librtemsdefaultconfig.a |
---|
[5c65b988] | 732 | endif |
---|
| 733 | |
---|
| 734 | if TEST_malloc |
---|
| 735 | lib_tests += malloc.norun |
---|
| 736 | malloc_norun_SOURCES = POSIX/malloc.c |
---|
[55b69ed] | 737 | malloc_norun_LDADD = $(LDADD) $(RTEMS_ROOT)cpukit/librtemsdefaultconfig.a |
---|
[5c65b988] | 738 | endif |
---|
| 739 | |
---|
| 740 | if TEST_malloc02 |
---|
| 741 | lib_tests += malloc02 |
---|
| 742 | lib_screens += malloc02/malloc02.scn |
---|
| 743 | lib_docs += malloc02/malloc02.doc |
---|
| 744 | malloc02_SOURCES = malloc02/init.c |
---|
| 745 | malloc02_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_malloc02) \ |
---|
| 746 | $(support_includes) |
---|
| 747 | endif |
---|
| 748 | |
---|
| 749 | if TEST_malloc03 |
---|
| 750 | lib_tests += malloc03 |
---|
| 751 | lib_screens += malloc03/malloc03.scn |
---|
| 752 | lib_docs += malloc03/malloc03.doc |
---|
| 753 | malloc03_SOURCES = malloc03/init.c |
---|
| 754 | malloc03_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_malloc03) \ |
---|
| 755 | $(support_includes) |
---|
| 756 | endif |
---|
| 757 | |
---|
| 758 | if TEST_malloc04 |
---|
| 759 | lib_tests += malloc04 |
---|
| 760 | lib_screens += malloc04/malloc04.scn |
---|
| 761 | lib_docs += malloc04/malloc04.doc |
---|
| 762 | malloc04_SOURCES = malloc04/init.c |
---|
| 763 | malloc04_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_malloc04) \ |
---|
| 764 | $(support_includes) |
---|
| 765 | endif |
---|
| 766 | |
---|
| 767 | if TEST_malloctest |
---|
| 768 | lib_tests += malloctest |
---|
| 769 | lib_screens += malloctest/malloctest.scn |
---|
| 770 | malloctest_SOURCES = malloctest/init.c malloctest/task1.c \ |
---|
| 771 | malloctest/system.h |
---|
| 772 | malloctest_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_malloctest) \ |
---|
| 773 | $(support_includes) |
---|
| 774 | endif |
---|
| 775 | |
---|
| 776 | if TEST_math |
---|
| 777 | lib_tests += math |
---|
| 778 | lib_screens += math/math.scn |
---|
| 779 | math_SOURCES = math/init.c math/domath.c |
---|
| 780 | math_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_math) $(support_includes) \ |
---|
| 781 | -I$(top_srcdir)/math |
---|
| 782 | math_LDADD = -lm |
---|
| 783 | endif |
---|
| 784 | |
---|
| 785 | if TEST_mathf |
---|
| 786 | lib_tests += mathf |
---|
| 787 | lib_screens += mathf/mathf.scn |
---|
| 788 | mathf_SOURCES = mathf/init.c mathf/domathf.c |
---|
| 789 | mathf_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_mathf) \ |
---|
| 790 | $(support_includes) -I$(top_srcdir)/math |
---|
| 791 | mathf_LDADD = -lm |
---|
| 792 | endif |
---|
| 793 | |
---|
| 794 | if TEST_mathl |
---|
| 795 | lib_tests += mathl |
---|
| 796 | lib_screens += mathl/mathl.scn |
---|
| 797 | mathl_SOURCES = mathl/init.c mathl/domathl.c |
---|
| 798 | mathl_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_mathl) \ |
---|
| 799 | $(support_includes) -I$(top_srcdir)/math \ |
---|
| 800 | -DNO_LONG_DOUBLE |
---|
| 801 | mathl_LDADD = -lm |
---|
| 802 | endif |
---|
| 803 | |
---|
| 804 | if TEST_md501 |
---|
| 805 | lib_tests += md501 |
---|
| 806 | lib_screens += md501/md501.scn |
---|
| 807 | lib_docs += md501/md501.doc |
---|
| 808 | md501_SOURCES = md501/init.c |
---|
| 809 | md501_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_md501) \ |
---|
| 810 | $(support_includes) |
---|
| 811 | endif |
---|
| 812 | |
---|
| 813 | if NETTESTS |
---|
| 814 | if HAS_POSIX |
---|
| 815 | if TEST_mghttpd01 |
---|
| 816 | lib_tests += mghttpd01 |
---|
| 817 | lib_screens += mghttpd01/mghttpd01.scn |
---|
| 818 | lib_docs += mghttpd01/mghttpd01.doc |
---|
| 819 | mghttpd01_SOURCES = mghttpd01/init.c mghttpd01_tar.c \ |
---|
| 820 | mghttpd01_tar.h mghttpd01/test-http-client.c \ |
---|
| 821 | mghttpd01/test-http-client.h |
---|
| 822 | mghttpd01_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_mghttpd01) \ |
---|
| 823 | $(support_includes) -I$(RTEMS_SOURCE_ROOT)/cpukit/libnetworking |
---|
[9da5d5fd] | 824 | mghttpd01_LDADD = $(RTEMS_ROOT)cpukit/libmghttpd.a $(LDADD) |
---|
[5c65b988] | 825 | mghttpd01_tar.c: mghttpd01/mghttpd01.tar |
---|
[af6168c6] | 826 | $(AM_V_GEN)$(BIN2C) -C $< $@ |
---|
[5c65b988] | 827 | mghttpd01_tar.h: mghttpd01/mghttpd01.tar |
---|
[af6168c6] | 828 | $(AM_V_GEN)$(BIN2C) -H $< $@ |
---|
[5c65b988] | 829 | mghttpd01-tar.o: mghttpd01-tar.c mghttpd01-tar.h |
---|
| 830 | mghttpd01/init.c: mghttpd01_tar.h |
---|
| 831 | CLEANFILES += mghttpd01.tar mghttpd01_tar.c mghttpd01_tar.h |
---|
| 832 | endif |
---|
| 833 | endif |
---|
| 834 | endif |
---|
| 835 | |
---|
| 836 | if TEST_monitor |
---|
| 837 | lib_tests += monitor |
---|
| 838 | monitor_SOURCES = monitor/init.c monitor/system.h |
---|
| 839 | monitor_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_monitor) \ |
---|
| 840 | $(support_includes) |
---|
| 841 | endif |
---|
| 842 | |
---|
| 843 | if TEST_monitor02 |
---|
| 844 | lib_tests += monitor02 |
---|
| 845 | lib_screens += monitor02/monitor02.scn |
---|
| 846 | monitor02_SOURCES = monitor02/init.c monitor02/system.h |
---|
| 847 | monitor02_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_monitor02) \ |
---|
| 848 | $(support_includes) |
---|
| 849 | endif |
---|
| 850 | |
---|
| 851 | if TEST_mouse01 |
---|
| 852 | lib_tests += mouse01 |
---|
| 853 | lib_screens += mouse01/mouse01.scn |
---|
| 854 | lib_docs += mouse01/mouse01.doc |
---|
| 855 | mouse01_SOURCES = mouse01/init.c mouse01/serial_mouse_config.c \ |
---|
| 856 | mouse01/msmouse.c termios04/termios_testdriver_intr.c |
---|
| 857 | mouse01_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_mouse01) \ |
---|
| 858 | $(support_includes) -I$(top_srcdir)/termios04 |
---|
| 859 | endif |
---|
| 860 | |
---|
| 861 | if TEST_nanosleep |
---|
| 862 | lib_tests += nanosleep.norun |
---|
| 863 | nanosleep_norun_SOURCES = POSIX/nanosleep.c |
---|
[55b69ed] | 864 | nanosleep_norun_LDADD = $(LDADD) $(RTEMS_ROOT)cpukit/librtemsdefaultconfig.a |
---|
[5c65b988] | 865 | endif |
---|
| 866 | |
---|
| 867 | if NETTESTS |
---|
| 868 | if TEST_networking01 |
---|
| 869 | lib_tests += networking01 |
---|
| 870 | lib_screens += networking01/networking01.scn |
---|
| 871 | lib_docs += networking01/networking01.doc |
---|
| 872 | networking01_SOURCES = networking01/init.c |
---|
| 873 | networking01_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_networking01) \ |
---|
| 874 | $(support_includes) -I$(RTEMS_SOURCE_ROOT)/cpukit/libnetworking |
---|
| 875 | endif |
---|
| 876 | endif |
---|
| 877 | |
---|
| 878 | if TEST_newlib01 |
---|
| 879 | lib_tests += newlib01 |
---|
| 880 | lib_screens += newlib01/newlib01.scn |
---|
| 881 | lib_docs += newlib01/newlib01.doc |
---|
| 882 | newlib01_SOURCES = newlib01/init.c |
---|
| 883 | newlib01_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_newlib01) \ |
---|
| 884 | $(support_includes) |
---|
| 885 | endif |
---|
| 886 | |
---|
| 887 | if TEST_open |
---|
| 888 | lib_tests += open.norun |
---|
| 889 | open_norun_SOURCES = POSIX/open.c |
---|
[55b69ed] | 890 | open_norun_LDADD = $(LDADD) $(RTEMS_ROOT)cpukit/librtemsdefaultconfig.a |
---|
[5c65b988] | 891 | endif |
---|
| 892 | |
---|
| 893 | if TEST_pipe |
---|
| 894 | lib_tests += pipe.norun |
---|
| 895 | pipe_norun_SOURCES = POSIX/pipe.c |
---|
[55b69ed] | 896 | pipe_norun_LDADD = $(LDADD) $(RTEMS_ROOT)cpukit/librtemsdefaultconfig.a |
---|
[5c65b988] | 897 | endif |
---|
| 898 | |
---|
| 899 | if TEST_posix_memalign |
---|
| 900 | lib_tests += posix_memalign.norun |
---|
| 901 | posix_memalign_norun_SOURCES = POSIX/posix_memalign.c |
---|
[55b69ed] | 902 | posix_memalign_norun_LDADD = $(LDADD) $(RTEMS_ROOT)cpukit/librtemsdefaultconfig.a |
---|
[5c65b988] | 903 | endif |
---|
| 904 | |
---|
| 905 | if TEST_putenvtest |
---|
| 906 | lib_tests += putenvtest |
---|
| 907 | lib_screens += putenvtest/putenvtest.scn |
---|
| 908 | putenvtest_SOURCES = putenvtest/init.c |
---|
| 909 | putenvtest_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_putenvtest) \ |
---|
| 910 | $(support_includes) |
---|
| 911 | endif |
---|
| 912 | |
---|
| 913 | if TEST_pwdgrp01 |
---|
| 914 | lib_tests += pwdgrp01 |
---|
| 915 | lib_screens += pwdgrp01/pwdgrp01.scn |
---|
| 916 | lib_docs += pwdgrp01/pwdgrp01.doc |
---|
| 917 | pwdgrp01_SOURCES = pwdgrp01/init.c |
---|
| 918 | pwdgrp01_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_pwdgrp01) \ |
---|
| 919 | $(support_includes) |
---|
| 920 | endif |
---|
| 921 | |
---|
| 922 | if TEST_pwdgrp02 |
---|
| 923 | lib_tests += pwdgrp02 |
---|
| 924 | lib_screens += pwdgrp02/pwdgrp02.scn |
---|
| 925 | lib_docs += pwdgrp02/pwdgrp02.doc |
---|
| 926 | pwdgrp02_SOURCES = pwdgrp02/init.c |
---|
| 927 | pwdgrp02_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_pwdgrp02) \ |
---|
| 928 | $(support_includes) |
---|
| 929 | endif |
---|
| 930 | |
---|
| 931 | if TEST_rbheap01 |
---|
| 932 | lib_tests += rbheap01 |
---|
| 933 | lib_screens += rbheap01/rbheap01.scn |
---|
| 934 | lib_docs += rbheap01/rbheap01.doc |
---|
| 935 | rbheap01_SOURCES = rbheap01/init.c |
---|
| 936 | rbheap01_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_rbheap01) \ |
---|
| 937 | $(support_includes) |
---|
| 938 | endif |
---|
| 939 | |
---|
| 940 | if TEST_read |
---|
| 941 | lib_tests += read.norun |
---|
| 942 | read_norun_SOURCES = POSIX/read.c |
---|
[55b69ed] | 943 | read_norun_LDADD = $(LDADD) $(RTEMS_ROOT)cpukit/librtemsdefaultconfig.a |
---|
[5c65b988] | 944 | endif |
---|
| 945 | |
---|
| 946 | if TEST_readv |
---|
| 947 | lib_tests += readv.norun |
---|
| 948 | readv_norun_SOURCES = POSIX/readv.c |
---|
[55b69ed] | 949 | readv_norun_LDADD = $(LDADD) $(RTEMS_ROOT)cpukit/librtemsdefaultconfig.a |
---|
[5c65b988] | 950 | endif |
---|
| 951 | |
---|
| 952 | if TEST_realloc |
---|
| 953 | lib_tests += realloc.norun |
---|
| 954 | realloc_norun_SOURCES = POSIX/realloc.c |
---|
[55b69ed] | 955 | realloc_norun_LDADD = $(LDADD) $(RTEMS_ROOT)cpukit/librtemsdefaultconfig.a |
---|
[5c65b988] | 956 | endif |
---|
| 957 | |
---|
| 958 | if TEST_rtmonuse |
---|
| 959 | lib_tests += rtmonuse |
---|
| 960 | lib_screens += rtmonuse/rtmonuse.scn |
---|
| 961 | rtmonuse_SOURCES = rtmonuse/init.c rtmonuse/getall.c rtmonuse/task1.c \ |
---|
| 962 | rtmonuse/system.h |
---|
| 963 | rtmonuse_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_rtmonuse) \ |
---|
| 964 | $(support_includes) |
---|
| 965 | endif |
---|
| 966 | |
---|
| 967 | if TEST_setjmp |
---|
| 968 | lib_tests += setjmp.norun |
---|
| 969 | setjmp_norun_SOURCES = POSIX/setjmp.c |
---|
[55b69ed] | 970 | setjmp_norun_LDADD = $(LDADD) $(RTEMS_ROOT)cpukit/librtemsdefaultconfig.a |
---|
[5c65b988] | 971 | endif |
---|
| 972 | |
---|
| 973 | if TEST_sha |
---|
| 974 | lib_tests += sha |
---|
| 975 | lib_screens += sha/sha.scn |
---|
| 976 | lib_docs += sha/sha.doc |
---|
| 977 | sha_SOURCES = sha/init.c |
---|
| 978 | sha_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_sha) $(support_includes) |
---|
| 979 | endif |
---|
| 980 | |
---|
| 981 | if TEST_shell01 |
---|
| 982 | lib_tests += shell01 |
---|
| 983 | lib_screens += shell01/shell01.scn |
---|
| 984 | lib_docs += shell01/shell01.doc |
---|
| 985 | shell01_SOURCES = shell01/init.c |
---|
| 986 | shell01_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_shell01) \ |
---|
| 987 | $(support_includes) |
---|
| 988 | endif |
---|
| 989 | |
---|
| 990 | if TEST_sigaddset |
---|
| 991 | lib_tests += sigaddset.norun |
---|
| 992 | sigaddset_norun_SOURCES = POSIX/sigaddset.c |
---|
[55b69ed] | 993 | sigaddset_norun_LDADD = $(LDADD) $(RTEMS_ROOT)cpukit/librtemsdefaultconfig.a |
---|
[5c65b988] | 994 | endif |
---|
| 995 | |
---|
| 996 | if TEST_sigdelset |
---|
| 997 | lib_tests += sigdelset.norun |
---|
| 998 | sigdelset_norun_SOURCES = POSIX/sigdelset.c |
---|
[55b69ed] | 999 | sigdelset_norun_LDADD = $(LDADD) $(RTEMS_ROOT)cpukit/librtemsdefaultconfig.a |
---|
[5c65b988] | 1000 | endif |
---|
| 1001 | |
---|
| 1002 | if TEST_sigemptyset |
---|
| 1003 | lib_tests += sigemptyset.norun |
---|
| 1004 | sigemptyset_norun_SOURCES = POSIX/sigemptyset.c |
---|
[55b69ed] | 1005 | sigemptyset_norun_LDADD = $(LDADD) $(RTEMS_ROOT)cpukit/librtemsdefaultconfig.a |
---|
[5c65b988] | 1006 | endif |
---|
| 1007 | |
---|
| 1008 | if TEST_sigfillset |
---|
| 1009 | lib_tests += sigfillset.norun |
---|
| 1010 | sigfillset_norun_SOURCES = POSIX/sigfillset.c |
---|
[55b69ed] | 1011 | sigfillset_norun_LDADD = $(LDADD) $(RTEMS_ROOT)cpukit/librtemsdefaultconfig.a |
---|
[5c65b988] | 1012 | endif |
---|
| 1013 | |
---|
| 1014 | if TEST_sigismember |
---|
| 1015 | lib_tests += sigismember.norun |
---|
| 1016 | sigismember_norun_SOURCES = POSIX/sigismember.c |
---|
[55b69ed] | 1017 | sigismember_norun_LDADD = $(LDADD) $(RTEMS_ROOT)cpukit/librtemsdefaultconfig.a |
---|
[5c65b988] | 1018 | endif |
---|
| 1019 | |
---|
| 1020 | if TEST_sigprocmask |
---|
| 1021 | lib_tests += sigprocmask.norun |
---|
| 1022 | sigprocmask_norun_SOURCES = POSIX/sigprocmask.c |
---|
[55b69ed] | 1023 | sigprocmask_norun_LDADD = $(LDADD) $(RTEMS_ROOT)cpukit/librtemsdefaultconfig.a |
---|
[5c65b988] | 1024 | endif |
---|
| 1025 | |
---|
| 1026 | if TEST_sparsedisk01 |
---|
| 1027 | lib_tests += sparsedisk01 |
---|
| 1028 | lib_screens += sparsedisk01/sparsedisk01.scn |
---|
| 1029 | lib_docs += sparsedisk01/sparsedisk01.doc |
---|
| 1030 | sparsedisk01_SOURCES = sparsedisk01/init.c |
---|
| 1031 | sparsedisk01_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_sparsedisk01) \ |
---|
| 1032 | $(support_includes) |
---|
| 1033 | endif |
---|
| 1034 | |
---|
| 1035 | if TEST_spi01 |
---|
| 1036 | lib_tests += spi01 |
---|
| 1037 | lib_screens += spi01/spi01.scn |
---|
| 1038 | lib_docs += spi01/spi01.doc |
---|
| 1039 | spi01_SOURCES = spi01/init.c |
---|
| 1040 | spi01_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_spi01) \ |
---|
| 1041 | $(support_includes) |
---|
| 1042 | endif |
---|
| 1043 | |
---|
| 1044 | if TEST_stackchk |
---|
| 1045 | lib_tests += stackchk |
---|
| 1046 | lib_screens += stackchk/stackchk.scn |
---|
| 1047 | stackchk_SOURCES = stackchk/blow.c stackchk/init.c stackchk/task1.c \ |
---|
| 1048 | stackchk/system.h |
---|
| 1049 | stackchk_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_stackchk) \ |
---|
| 1050 | $(support_includes) |
---|
| 1051 | endif |
---|
| 1052 | |
---|
| 1053 | if TEST_stackchk01 |
---|
| 1054 | lib_tests += stackchk01 |
---|
| 1055 | lib_screens += stackchk01/stackchk01.scn |
---|
| 1056 | lib_docs += stackchk01/stackchk01.doc |
---|
| 1057 | stackchk01_SOURCES = stackchk01/init.c |
---|
| 1058 | stackchk01_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_stackchk01) \ |
---|
| 1059 | $(support_includes) |
---|
| 1060 | endif |
---|
| 1061 | |
---|
| 1062 | if TEST_stat |
---|
| 1063 | lib_tests += stat.norun |
---|
| 1064 | stat_norun_SOURCES = POSIX/stat.c |
---|
[55b69ed] | 1065 | stat_norun_LDADD = $(LDADD) $(RTEMS_ROOT)cpukit/librtemsdefaultconfig.a |
---|
[5c65b988] | 1066 | endif |
---|
| 1067 | |
---|
| 1068 | if TEST_stringto01 |
---|
| 1069 | lib_tests += stringto01 |
---|
| 1070 | lib_screens += stringto01/stringto01.scn |
---|
| 1071 | lib_docs += stringto01/stringto01.doc |
---|
| 1072 | stringto01_SOURCES = stringto01/init.c \ |
---|
| 1073 | stringto01/stringto_test_template.h |
---|
| 1074 | stringto01_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_stringto01) \ |
---|
| 1075 | $(support_includes) |
---|
| 1076 | endif |
---|
| 1077 | |
---|
| 1078 | if NETTESTS |
---|
| 1079 | if TEST_syscall01 |
---|
| 1080 | lib_tests += syscall01 |
---|
| 1081 | lib_screens += syscall01/syscall01.scn |
---|
| 1082 | lib_docs += syscall01/syscall01.doc |
---|
| 1083 | syscall01_SOURCES = syscall01/init.c |
---|
| 1084 | syscall01_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_syscall01) \ |
---|
| 1085 | $(support_includes) -I$(RTEMS_SOURCE_ROOT)/cpukit/libnetworking |
---|
| 1086 | endif |
---|
| 1087 | endif |
---|
| 1088 | |
---|
| 1089 | if TARTESTS |
---|
| 1090 | if TEST_tar01 |
---|
| 1091 | lib_tests += tar01 |
---|
| 1092 | lib_screens += tar01/tar01.scn |
---|
| 1093 | lib_docs += tar01/tar01.doc |
---|
| 1094 | tar01_SOURCES = tar01/init.c ../psxtests/psxfile01/test_cat.c \ |
---|
| 1095 | tar01_tar.c tar01_tar.h tar01_tar_gz.c tar01_tar_gz.h |
---|
| 1096 | if TARTEST_XZ |
---|
| 1097 | tar01_SOURCES += tar01_tar_xz.c tar01_tar_xz.h |
---|
| 1098 | endif |
---|
| 1099 | tar01_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_tar01) \ |
---|
| 1100 | $(support_includes) $(test_includes) -I$(top_srcdir)/include |
---|
[9da5d5fd] | 1101 | tar01_LDADD = $(RTEMS_ROOT)cpukit/librtemscpu.a $(RTEMS_ROOT)cpukit/libz.a $(LDADD) |
---|
[5c65b988] | 1102 | tar01.tar: Makefile |
---|
[af6168c6] | 1103 | $(AM_V_GEN)rm -rf tar01_fs |
---|
| 1104 | $(AM_V_GEN)$(MKDIR_P) tar01_fs/home |
---|
| 1105 | $(AM_V_GEN)(echo "This is a test of loading an RTEMS filesystem from an"; \ |
---|
| 1106 | echo "initial tar image.") > tar01_fs/home/test_file |
---|
| 1107 | $(AM_V_GEN)(echo "#! joel"; \ |
---|
| 1108 | echo "ls -las /dev") > tar01_fs/home/test_script |
---|
| 1109 | $(AM_V_GEN)chmod +x tar01_fs/home/test_script |
---|
| 1110 | $(AM_V_GEN)(cd tar01_fs; \ |
---|
| 1111 | $(LN_S) home/test_file symlink; \ |
---|
| 1112 | $(PAX) -w -f ../tar01.tar home symlink) |
---|
[5c65b988] | 1113 | tar01_tar.c: tar01.tar |
---|
[af6168c6] | 1114 | $(AM_V_GEN)$(BIN2C) -C $< $@ |
---|
[5c65b988] | 1115 | tar01_tar.h: tar01.tar |
---|
[af6168c6] | 1116 | $(AM_V_GEN)$(BIN2C) -H $< $@ |
---|
[5c65b988] | 1117 | tar01-tar.o: tar01-tar.c tar01-tar.h |
---|
| 1118 | tar01.tar.gz: tar01.tar |
---|
[af6168c6] | 1119 | $(AM_V_GEN)$(GZIP) < $< > $@ |
---|
[5c65b988] | 1120 | tar01_tar_gz.c: tar01.tar.gz |
---|
[af6168c6] | 1121 | $(AM_V_GEN)$(BIN2C) -C $< $@ |
---|
[5c65b988] | 1122 | tar01_tar_gz.h: tar01.tar.gz |
---|
[af6168c6] | 1123 | $(AM_V_GEN)$(BIN2C) -H $< $@ |
---|
[5c65b988] | 1124 | CLEANFILES += tar01.tar tar01_tar.c tar01_tar.h \ |
---|
| 1125 | tar01.tar.gz tar01_tar_gz.c tar01_tar_gz.h |
---|
| 1126 | if TARTEST_XZ |
---|
| 1127 | tar01.tar.xz: tar01.tar |
---|
[af6168c6] | 1128 | $(AM_V_GEN)$(XZ) < $< > $@ |
---|
[5c65b988] | 1129 | tar01_tar_xz.c: tar01.tar.xz |
---|
[af6168c6] | 1130 | $(AM_V_GEN)$(BIN2C) -C $< $@ |
---|
[5c65b988] | 1131 | tar01_tar_xz.h: tar01.tar.xz |
---|
[af6168c6] | 1132 | $(AM_V_GEN)$(BIN2C) -H $< $@ |
---|
[5c65b988] | 1133 | TAR01_XZ_H = tar01_tar_xz.h |
---|
| 1134 | CLEANFILES += tar01.tar.xz tar01_tar_xz.c tar01_tar_xz.h |
---|
| 1135 | endif |
---|
| 1136 | tar01/init.c: tar01_tar.h tar01_tar_gz.h $(TAR01_XZ_H) |
---|
| 1137 | endif |
---|
| 1138 | endif |
---|
| 1139 | |
---|
| 1140 | if TARTESTS |
---|
| 1141 | if TEST_tar02 |
---|
| 1142 | lib_tests += tar02 |
---|
| 1143 | lib_screens += tar02/tar02.scn |
---|
| 1144 | lib_docs += tar02/tar02.doc |
---|
| 1145 | tar02_SOURCES = tar02/init.c ../psxtests/psxfile01/test_cat.c \ |
---|
| 1146 | tar02_tar.c tar02_tar.h |
---|
| 1147 | tar02_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_tar02) \ |
---|
| 1148 | $(support_includes) $(test_includes) -I$(top_srcdir)/include |
---|
| 1149 | tar02.tar: Makefile |
---|
[af6168c6] | 1150 | $(AM_V_GEN)rm -rf tar02_fs |
---|
| 1151 | $(AM_V_GEN)$(MKDIR_P) tar02_fs/home |
---|
| 1152 | $(AM_V_GEN)(echo "This is a test of loading an RTEMS filesystem from an" ; \ |
---|
| 1153 | echo "initial tar image.") > tar02_fs/home/test_file |
---|
| 1154 | $(AM_V_GEN)(echo "#! joel" ; \ |
---|
| 1155 | echo "ls -las /dev") > tar02_fs/home/test_script |
---|
| 1156 | $(AM_V_GEN)chmod +x tar02_fs/home/test_script |
---|
| 1157 | $(AM_V_GEN)(cd tar02_fs; \ |
---|
| 1158 | $(LN_S) home/test_file symlink; \ |
---|
| 1159 | $(PAX) -w -f ../tar02.tar home symlink) |
---|
[5c65b988] | 1160 | tar02_tar.c: tar02.tar |
---|
[af6168c6] | 1161 | $(AM_V_GEN)$(BIN2C) -C $< $@ |
---|
[5c65b988] | 1162 | tar02_tar.h: tar02.tar |
---|
[af6168c6] | 1163 | $(AM_V_GEN)$(BIN2C) -H $< $@ |
---|
[5c65b988] | 1164 | tar02-tar.o: tar02-tar.c tar02-tar.h |
---|
| 1165 | tar02/init.c: tar02_tar.h |
---|
| 1166 | CLEANFILES += tar02.tar tar02_tar.c tar02_tar.h |
---|
| 1167 | endif |
---|
| 1168 | endif |
---|
| 1169 | |
---|
| 1170 | if TEST_tar03 |
---|
| 1171 | lib_tests += tar03 |
---|
| 1172 | lib_screens += tar03/tar03.scn |
---|
| 1173 | lib_docs += tar03/tar03.doc |
---|
| 1174 | tar03_SOURCES = tar03/init.c |
---|
| 1175 | tar03_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_tar03) \ |
---|
| 1176 | $(support_includes) |
---|
| 1177 | endif |
---|
| 1178 | |
---|
[629faf9] | 1179 | if NETTESTS |
---|
| 1180 | if TEST_telnetd01 |
---|
| 1181 | lib_tests += telnetd01 |
---|
| 1182 | lib_screens += telnetd01/telnetd01.scn |
---|
| 1183 | lib_docs += telnetd01/telnetd01.doc |
---|
| 1184 | telnetd01_SOURCES = telnetd01/init.c |
---|
| 1185 | telnetd01_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_telnetd01) \ |
---|
| 1186 | $(support_includes) -I$(RTEMS_SOURCE_ROOT)/cpukit/libnetworking |
---|
| 1187 | telnetd01_LDADD = $(RTEMS_ROOT)cpukit/libtelnetd.a $(LDADD) |
---|
| 1188 | endif |
---|
| 1189 | endif |
---|
| 1190 | |
---|
[5c65b988] | 1191 | if TEST_termios |
---|
| 1192 | lib_tests += termios |
---|
| 1193 | termios_SOURCES = termios/init.c |
---|
| 1194 | termios_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_termios) \ |
---|
| 1195 | $(support_includes) |
---|
| 1196 | endif |
---|
| 1197 | |
---|
| 1198 | if TEST_termios01 |
---|
| 1199 | lib_tests += termios01 |
---|
| 1200 | lib_screens += termios01/termios01.scn |
---|
| 1201 | lib_docs += termios01/termios01.doc |
---|
| 1202 | termios01_SOURCES = termios01/init.c termios01/termios_testdriver.c \ |
---|
| 1203 | termios01/termios_testdriver.h |
---|
| 1204 | termios01_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_termios01) \ |
---|
| 1205 | $(support_includes) -I$(top_srcdir)/include |
---|
| 1206 | endif |
---|
| 1207 | |
---|
| 1208 | if TEST_termios02 |
---|
| 1209 | lib_tests += termios02 |
---|
| 1210 | lib_screens += termios02/termios02.scn |
---|
| 1211 | lib_docs += termios02/termios02.doc |
---|
| 1212 | termios02_SOURCES = termios02/init.c |
---|
| 1213 | termios02_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_termios02) \ |
---|
| 1214 | $(support_includes) -I$(top_srcdir)/include |
---|
| 1215 | endif |
---|
| 1216 | |
---|
| 1217 | if TEST_termios03 |
---|
| 1218 | lib_tests += termios03 |
---|
| 1219 | lib_screens += termios03/termios03.scn |
---|
| 1220 | lib_docs += termios03/termios03.doc |
---|
| 1221 | termios03_SOURCES = termios03/init.c \ |
---|
| 1222 | termios03/termios_testdriver_polled.c \ |
---|
| 1223 | termios03/termios_testdriver_polled.h |
---|
| 1224 | termios03_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_termios03) \ |
---|
| 1225 | $(support_includes) |
---|
| 1226 | endif |
---|
| 1227 | |
---|
| 1228 | if TEST_termios04 |
---|
| 1229 | lib_tests += termios04 |
---|
| 1230 | lib_screens += termios04/termios04.scn |
---|
| 1231 | lib_docs += termios04/termios04.doc |
---|
| 1232 | termios04_SOURCES = termios04/init.c \ |
---|
| 1233 | termios04/termios_testdriver_intr.c \ |
---|
| 1234 | termios04/termios_testdriver_intr.h |
---|
| 1235 | termios04_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_termios04) \ |
---|
| 1236 | $(support_includes) |
---|
| 1237 | endif |
---|
| 1238 | |
---|
| 1239 | if TEST_termios05 |
---|
| 1240 | lib_tests += termios05 |
---|
| 1241 | lib_screens += termios05/termios05.scn |
---|
| 1242 | lib_docs += termios05/termios05.doc |
---|
| 1243 | termios05_SOURCES = termios05/init.c \ |
---|
| 1244 | termios04/termios_testdriver_intr.c |
---|
| 1245 | termios05_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_termios05) \ |
---|
| 1246 | $(support_includes) -I$(top_srcdir)/termios04 -DTASK_DRIVEN |
---|
| 1247 | endif |
---|
| 1248 | |
---|
| 1249 | if TEST_termios06 |
---|
| 1250 | lib_tests += termios06 |
---|
| 1251 | lib_screens += termios06/termios06.scn |
---|
| 1252 | lib_docs += termios06/termios06.doc |
---|
| 1253 | termios06_SOURCES = termios06/init.c \ |
---|
| 1254 | termios03/termios_testdriver_polled.c termios06/test_pppd.c |
---|
| 1255 | termios06_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_termios06) \ |
---|
| 1256 | $(support_includes) -I$(top_srcdir)/termios03 |
---|
| 1257 | endif |
---|
| 1258 | |
---|
| 1259 | if TEST_termios07 |
---|
| 1260 | lib_tests += termios07 |
---|
| 1261 | lib_screens += termios07/termios07.scn |
---|
| 1262 | lib_docs += termios07/termios07.doc |
---|
| 1263 | termios07_SOURCES = termios07/init.c \ |
---|
| 1264 | termios04/termios_testdriver_intr.c |
---|
| 1265 | termios07_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_termios07) \ |
---|
| 1266 | $(support_includes) -I$(top_srcdir)/termios04 |
---|
| 1267 | endif |
---|
| 1268 | |
---|
| 1269 | if TEST_termios08 |
---|
| 1270 | lib_tests += termios08 |
---|
| 1271 | lib_screens += termios08/termios08.scn |
---|
| 1272 | lib_docs += termios08/termios08.doc |
---|
| 1273 | termios08_SOURCES = termios08/init.c \ |
---|
| 1274 | termios03/termios_testdriver_polled.c |
---|
| 1275 | termios08_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_termios08) \ |
---|
| 1276 | $(support_includes) -I$(top_srcdir)/termios03 |
---|
| 1277 | endif |
---|
| 1278 | |
---|
| 1279 | if TEST_termios09 |
---|
| 1280 | lib_tests += termios09 |
---|
| 1281 | lib_screens += termios09/termios09.scn |
---|
| 1282 | lib_docs += termios09/termios09.doc |
---|
| 1283 | termios09_SOURCES = termios09/init.c |
---|
| 1284 | termios09_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_termios09) \ |
---|
| 1285 | $(support_includes) |
---|
| 1286 | endif |
---|
| 1287 | |
---|
| 1288 | if TEST_top |
---|
| 1289 | lib_tests += top |
---|
| 1290 | lib_screens += top/top.scn |
---|
| 1291 | top_SOURCES = top/init.c top/task1.c top/task2.c top/task3.c \ |
---|
| 1292 | top/system.h |
---|
| 1293 | top_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_top) $(support_includes) |
---|
| 1294 | endif |
---|
| 1295 | |
---|
| 1296 | if TEST_tztest |
---|
| 1297 | lib_tests += tztest |
---|
| 1298 | lib_screens += tztest/tztest.scn |
---|
| 1299 | lib_docs += tztest/tztest.doc |
---|
| 1300 | tztest_SOURCES = tztest/init.c |
---|
| 1301 | tztest_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_tztest) \ |
---|
| 1302 | $(support_includes) |
---|
| 1303 | endif |
---|
| 1304 | |
---|
| 1305 | if TEST_uid01 |
---|
| 1306 | lib_tests += uid01 |
---|
| 1307 | lib_docs += uid01/uid01.doc |
---|
| 1308 | uid01_SOURCES = uid01/init.c uid01/serial_mouse_config.c \ |
---|
| 1309 | uid01/msmouse.c termios04/termios_testdriver_intr.c |
---|
| 1310 | uid01_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_uid01) \ |
---|
| 1311 | $(support_includes) -I$(top_srcdir)/termios04 |
---|
| 1312 | endif |
---|
| 1313 | |
---|
| 1314 | if TEST_unlink |
---|
| 1315 | lib_tests += unlink.norun |
---|
| 1316 | unlink_norun_SOURCES = POSIX/unlink.c |
---|
[55b69ed] | 1317 | unlink_norun_LDADD = $(LDADD) $(RTEMS_ROOT)cpukit/librtemsdefaultconfig.a |
---|
[5c65b988] | 1318 | endif |
---|
| 1319 | |
---|
| 1320 | if TEST_utf8proc01 |
---|
| 1321 | lib_tests += utf8proc01 |
---|
| 1322 | lib_screens += utf8proc01/utf8proc01.scn |
---|
| 1323 | lib_docs += utf8proc01/utf8proc01.doc |
---|
| 1324 | utf8proc01_SOURCES = utf8proc01/init.c |
---|
| 1325 | utf8proc01_CPPFLAGS = $(AM_CPPFLAGS) $(TEST_FLAGS_utf8proc01) \ |
---|
| 1326 | $(support_includes) |
---|
| 1327 | endif |
---|
| 1328 | |
---|
| 1329 | if TEST_vfork |
---|
| 1330 | lib_tests += vfork.norun |
---|
| 1331 | vfork_norun_SOURCES = POSIX/vfork.c |
---|
[55b69ed] | 1332 | vfork_norun_LDADD = $(LDADD) $(RTEMS_ROOT)cpukit/librtemsdefaultconfig.a |
---|
[5c65b988] | 1333 | endif |
---|
| 1334 | |
---|
| 1335 | if TEST_wait |
---|
| 1336 | lib_tests += wait.norun |
---|
| 1337 | wait_norun_SOURCES = POSIX/wait.c |
---|
[55b69ed] | 1338 | wait_norun_LDADD = $(LDADD) $(RTEMS_ROOT)cpukit/librtemsdefaultconfig.a |
---|
[5c65b988] | 1339 | endif |
---|
| 1340 | |
---|
| 1341 | if TEST_waitpid |
---|
| 1342 | lib_tests += waitpid.norun |
---|
| 1343 | waitpid_norun_SOURCES = POSIX/waitpid.c |
---|
[55b69ed] | 1344 | waitpid_norun_LDADD = $(LDADD) $(RTEMS_ROOT)cpukit/librtemsdefaultconfig.a |
---|
[5c65b988] | 1345 | endif |
---|
| 1346 | |
---|
| 1347 | if TEST_write |
---|
| 1348 | lib_tests += write.norun |
---|
| 1349 | write_norun_SOURCES = POSIX/write.c |
---|
[55b69ed] | 1350 | write_norun_LDADD = $(LDADD) $(RTEMS_ROOT)cpukit/librtemsdefaultconfig.a |
---|
[5c65b988] | 1351 | endif |
---|
| 1352 | |
---|
| 1353 | if TEST_writev |
---|
| 1354 | lib_tests += writev.norun |
---|
| 1355 | writev_norun_SOURCES = POSIX/writev.c |
---|
[55b69ed] | 1356 | writev_norun_LDADD = $(LDADD) $(RTEMS_ROOT)cpukit/librtemsdefaultconfig.a |
---|
[5c65b988] | 1357 | endif |
---|
| 1358 | |
---|
| 1359 | rtems_tests_PROGRAMS = $(lib_tests) |
---|
| 1360 | dist_rtems_tests_DATA = $(lib_screens) $(lib_docs) |
---|
| 1361 | |
---|