annotate test/Makefile.embedded @ 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 c1eba6f08064
children 0c68b3f91367
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
1 MAKEFILE = Makefile.embedded
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
2 MAKE_CMD = ${MAKE} -f ${MAKEFILE}
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
3 all: all-dyncall all-dyncallback all-dynload
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
4 all-dynload:
214
Tassilo Philipp
parents: 0
diff changeset
5 cd dynload_plain && ${MAKE_CMD}
0
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
6 cd resolve_self && ${MAKE_CMD}
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
7 all-dyncall:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
8 cd suite && ${MAKE_CMD}
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
9 cd call_suite && ${MAKE_CMD}
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
10 cd suite2 && ${MAKE_CMD}
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
11 cd suite3 && ${MAKE_CMD}
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
12 cd suite_floats && ${MAKE_CMD}
443
c1eba6f08064 - added test/suite_aggr to makefiles
Tassilo Philipp
parents: 411
diff changeset
13 cd suite_aggrs && ${MAKE_CMD}
0
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
14 cd callf && ${MAKE_CMD}
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
15 cd plain && ${MAKE_CMD}
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
16 cd plain_c++ && ${MAKE_CMD}
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
17 cd ellipsis && ${MAKE_CMD}
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
18 all-dyncallback:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
19 cd thunk && ${MAKE_CMD}
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
20 cd malloc_wx && ${MAKE_CMD}
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
21 cd callback_plain && ${MAKE_CMD}
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
22 cd callback_suite && ${MAKE_CMD}
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
23 all-c:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
24 cd plain && ${MAKE_CMD}
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
25 cd syscall && ${MAKE_CMD}
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
26 cd suite && ${MAKE_CMD}
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
27 cd call_suite && ${MAKE_CMD}
443
c1eba6f08064 - added test/suite_aggr to makefiles
Tassilo Philipp
parents: 411
diff changeset
28 cd suite_aggrs && ${MAKE_CMD}
0
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
29 cd callf && ${MAKE_CMD}
214
Tassilo Philipp
parents: 0
diff changeset
30 cd dynload_plain && ${MAKE_CMD}
0
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
31 cd resolve_self && ${MAKE_CMD}
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
32 cd thunk && ${MAKE_CMD}
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
33 cd malloc_wx && ${MAKE_CMD}
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
34 cd callback_plain && ${MAKE_CMD}
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
35 cd callback_suite && ${MAKE_CMD}
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
36 all-win32:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
37 cd suite_x86win32std && ${MAKE_CMD}
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
38 cd suite_x86win32fast && ${MAKE_CMD}
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
39 cd suite2_x86win32std && ${MAKE_CMD}
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
40 cd suite2_x86win32fast && ${MAKE_CMD}
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
41 run-all-win32:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
42 suite_X86win32std/suite_x86win32std
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
43 suite_X86win32fast/suite_x86win32fast
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
44 suite2_X86win32std/suite2_x86win32std
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
45 suite2_X86win32fast/suite2_x86win32fast
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
46 all-unix:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
47 cd syscall && ${MAKE_CMD}
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
48 clean:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
49 cd plain && ${MAKE_CMD} clean
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
50 cd plain_c++ && ${MAKE_CMD} clean
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
51 cd syscall && ${MAKE_CMD} clean
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
52 cd suite && ${MAKE_CMD} clean
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
53 cd call_suite && ${MAKE_CMD} clean
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
54 cd suite2 && ${MAKE_CMD} clean
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
55 cd suite3 && ${MAKE_CMD} clean
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
56 cd suite_floats && ${MAKE_CMD} clean
443
c1eba6f08064 - added test/suite_aggr to makefiles
Tassilo Philipp
parents: 411
diff changeset
57 cd suite_aggrs && ${MAKE_CMD} clean
0
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
58 cd callback_plain && ${MAKE_CMD} clean
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
59 cd callback_suite && ${MAKE_CMD} clean
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
60 cd ellipsis && ${MAKE_CMD} clean
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
61 cd callf && ${MAKE_CMD} clean
214
Tassilo Philipp
parents: 0
diff changeset
62 cd dynload_plain && ${MAKE_CMD} clean
0
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
63 cd resolve_self && ${MAKE_CMD} clean
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
64 cd thunk && ${MAKE_CMD} clean
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
65 cd malloc_wx && ${MAKE_CMD} clean
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
66 cd syscall && ${MAKE_CMD} clean
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
67 bsd:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
68 LDLIBS="${LDLIBS} -lm" ${MAKE_CMD} all
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
69 linux:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
70 LDLIBS="${LDLIBS} -lm -ldl" ${MAKE_CMD} all
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
71 linux64:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
72 CFLAGS="${CFLAGS} -m64" CXXFLAGS="${CXXFLAGS} -m64" CCFLAGS="${CXXFLAGS} -m64" LDFLAGS="${LDFLAGS} -m64" LDLIBS="${LDLIBS} -lm -ldl" ${MAKE_CMD} all-c
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
73 mingw32:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
74 ${MAKE_CMD} CC="gcc" all
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
75 osx:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
76 ${MAKE_CMD} all
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
77 osx-template:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
78 CC="${CC} ${OSX_ARCH}" AS="${AS} ${OSX_ARCH}" CXX="${CXX} ${OSX_ARCH}" ${MAKE_CMD}
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
79 osx-universal:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
80 OSX_ARCH="-arch i386 -arch x86_64" ${MAKE_CMD} osx-template
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
81 osx-i386:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
82 OSX_ARCH="-arch i386" ${MAKE_CMD} osx-template
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
83 sun:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
84 CXX=CC LDLIBS="${LDLIBS} -lm" ${MAKE_CMD} all
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
85 sun-64bit:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
86 CXX=CC CFLAGS="${CFLAGS} -m64" CXXFLAGS="${CXXFLAGS} -m64" CCFLAGS="${CXXFLAGS} -m64" LDFLAGS="${LDFLAGS} -m64" LDLIBS="${LDLIBS} -lm" ${MAKE_CMD} all
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
87 sun-gcc:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
88 CC=gcc CCC=g++ CXX=g++ LDLIBS="${LDLIBS} -lm" ${MAKE_CMD} all
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
89 sun-gcc-64bit:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
90 CC=gcc CCC=g++ CXX=g++ CFLAGS="${CFLAGS} -m64" CXXFLAGS="${CXXFLAGS} -m64" CCFLAGS=-m64 LDFLAGS="${LDFLAGS} -m64" LDLIBS="${LDLIBS} -lm" ${MAKE_CMD} all
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
91 ios-sdkroot:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
92 \
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
93 CC="${CC} ${IOS_ARCH} -miphoneos-version-min=${IOS_SDK}"\
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
94 CXX="${CXX} ${IOS_ARCH} -miphoneos-version-min=${IOS_SDK}"\
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
95 LD="${LD} ${IOS_ARCH} -miphoneos-version-min=${IOS_SDK}"\
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
96 ASFLAGS="-isysroot ${IOS_SDKROOT}"\
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
97 CFLAGS="-isysroot ${IOS_SDKROOT}"\
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
98 CXXFLAGS="-isysroot ${IOS_SDKROOT}"\
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
99 LDFLAGS="-Wl,-syslibroot ${IOS_SDKROOT}"\
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
100 ${MAKE_CMD} all
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
101 ios:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
102 IOS_SDKROOT="`xcode-select -print-path`/Platforms/iPhone${IOS_PLATFORM}.platform/Developer/SDKs/iPhone${IOS_PLATFORM}${IOS_SDK}.sdk" ${MAKE_CMD} ios-sdkroot
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
103 ios-sim:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
104 IOS_PLATFORM="Simulator" ${MAKE_CMD} ios
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
105 ios-os:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
106 IOS_PLATFORM="OS" ${MAKE_CMD} ios
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
107 ios61-os:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
108 IOS_SDK="6.1" IOS_ARCH="-arch armv7" ${MAKE_CMD} ios-os
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
109 ios61-os-no-thumb:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
110 IOS_SDK="6.1" IOS_ARCH="-arch armv7 -mno-thumb" ${MAKE_CMD} ios-os
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
111 ios61-sim:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
112 IOS_SDK="6.1" IOS_ARCH="-arch i386" ${MAKE_CMD} ios-sim