annotate test/Makefile.generic @ 457:90b1d927912a

- suite_aggrs: make sure random memory used doesn't ever result in NaN fp values (for every possible address), as this messes with result comparison
author Tassilo Philipp
date Fri, 28 Jan 2022 14:11:21 +0100
parents 987a2af078c8
children 0c68b3f91367
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
443
c1eba6f08064 - added test/suite_aggr to makefiles
Tassilo Philipp
parents: 411
diff changeset
1 ALL=call_suite callback_suite plain plain_c++ suite suite2 suite3 suite_floats suite_aggrs ellipsis callf syscall dynload_plain resolve_self thunk malloc_wx callback_plain
c1eba6f08064 - added test/suite_aggr to makefiles
Tassilo Philipp
parents: 411
diff changeset
2 PACK=call_suite callback_suite plain plain_c++ suite suite2 suite3 suite_floats suite_aggrs ellipsis callf dynload_plain resolve_self callback_plain
0
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
3 .PHONY: all clean run-tests install distclean ${ALL}
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
4 all clean install:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
5 ${MAKE} TARGET=$@ ${ALL}
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
6 ${ALL}::
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
7 cd $@ && ${MAKE} ${TARGET}
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
8 run-tests: all
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
9 ${VPATH}/run-build.sh ${ALL} | grep "result:"
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
10 all-c:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
11 cd plain && ${MAKE}
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
12 cd call_suite && ${MAKE}
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
13 cd suite && ${MAKE}
448
987a2af078c8 test/Makefile.generic fix (copy/paste error)
Tassilo Philipp
parents: 443
diff changeset
14 cd suite_aggrs && ${MAKE}
0
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
15 cd callf && ${MAKE}
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
16 cd syscall && ${MAKE}
214
Tassilo Philipp
parents: 0
diff changeset
17 cd dynload_plain && ${MAKE}
0
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
18 cd resolve_self && ${MAKE}
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
19 cd thunk && ${MAKE}
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
20 cd malloc_wx && ${MAKE}
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
21 cd callback_plain && ${MAKE}
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
22 cd callback_suite && ${MAKE}
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
23 all-win32:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
24 cd suite_x86win32std && ${MAKE}
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
25 cd suite_x86win32fast && ${MAKE}
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
26 cd suite2_x86win32std && ${MAKE}
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
27 cd suite2_x86win32fast && ${MAKE}
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
28 run-win32:
411
49bc10c99462 - removed nm from (cd test; make), as not an actual conformance test
Tassilo Philipp
parents: 410
diff changeset
29 suite_x86win32std/suite_x86win32std
49bc10c99462 - removed nm from (cd test; make), as not an actual conformance test
Tassilo Philipp
parents: 410
diff changeset
30 suite_x86win32fast/suite_x86win32fast
49bc10c99462 - removed nm from (cd test; make), as not an actual conformance test
Tassilo Philipp
parents: 410
diff changeset
31 suite2_x86win32std/suite2_x86win32std
49bc10c99462 - removed nm from (cd test; make), as not an actual conformance test
Tassilo Philipp
parents: 410
diff changeset
32 suite2_x86win32fast/suite2_x86win32fast
0
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
33 all-dyncall:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
34 cd plain && ${MAKE}
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
35 cd plain_c++ && ${MAKE}
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
36 cd call_suite && ${MAKE}
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
37 cd suite && ${MAKE}
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
38 cd suite2 && ${MAKE}
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
39 cd suite3 && ${MAKE}
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
40 cd suite_floats && ${MAKE}
448
987a2af078c8 test/Makefile.generic fix (copy/paste error)
Tassilo Philipp
parents: 443
diff changeset
41 cd suite_aggrs && ${MAKE}
0
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
42 cd ellipsis && ${MAKE}
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
43 cd callf && ${MAKE}
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
44 cd syscall && ${MAKE}
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
45 run-dyncall:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
46 plain/plain
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
47 plain_c++/plain_c++
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
48 call_suite/call_suite
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
49 suite/suite
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
50 suite2/suite2
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
51 suite3/suite3
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
52 suite_floats/suite_floats
443
c1eba6f08064 - added test/suite_aggr to makefiles
Tassilo Philipp
parents: 411
diff changeset
53 suite_aggrs/suite_aggrs
0
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
54 ellipsis/ellipsis
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
55 callf/callf
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
56 syscall/syscall
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
57 all-dynload:
214
Tassilo Philipp
parents: 0
diff changeset
58 cd dynload_plain && ${MAKE}
0
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
59 cd resolve_self && ${MAKE}
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
60 run-dynload:
214
Tassilo Philipp
parents: 0
diff changeset
61 dynload_plain/dynload_plain
0
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
62 resolve_self/resolve_self
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
63 all-dyncallback:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
64 cd thunk && ${MAKE}
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
65 cd malloc_wx && ${MAKE}
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
66 cd callback_plain && ${MAKE}
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
67 cd callback_suite && ${MAKE}
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
68 run-dyncallback:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
69 thunk/thunk
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
70 malloc_wx/malloc_wx
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
71 callback_plain/callback_plain
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
72 callback_suite/callback_suite
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
73
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
74 pack: ${PACK}
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
75 ${VPATH}/pack-tests.sh ${PACK}
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
76
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
77 distclean:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
78 rm -rf _work _packed
411
49bc10c99462 - removed nm from (cd test; make), as not an actual conformance test
Tassilo Philipp
parents: 410
diff changeset
79