source: rtems/testsuites/libtests/Makefile.am @ 86e79d7

5
Last change on this file since 86e79d7 was 86e79d7, checked in by Chris Johns <chrisj@…>, on 04/12/18 at 04:52:36

testsuites/dl06: Add a test for RAP format.

This test loads a RAP format file that contains calls that are not
in the kernel and linked from libm. It uses and test rtems-ld.

Update #2769

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