annotate test/Makefile.embedded @ 553:a93bb23fca8c

win build fix
author Tassilo Philipp
date Mon, 20 Jun 2022 15:25:01 +0200
parents 917d5d213815
children
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:
526
93628a1eaed4 tests: integrate new tests into makefiles, some cleanups
Tassilo Philipp
parents: 485
diff changeset
8 cd call_suite && ${MAKE_CMD}
93628a1eaed4 tests: integrate new tests into makefiles, some cleanups
Tassilo Philipp
parents: 485
diff changeset
9 cd call_suite_aggrs && ${MAKE_CMD}
0
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
10 cd suite && ${MAKE_CMD}
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
11 cd suite2 && ${MAKE_CMD}
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
12 cd suite3 && ${MAKE_CMD}
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
13 cd suite_floats && ${MAKE_CMD}
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}
547
917d5d213815 - integrate test/callback_plain_c++ into main build
Tassilo Philipp
parents: 526
diff changeset
22 cd callback_plain_c++ && ${MAKE_CMD}
0
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
23 cd callback_suite && ${MAKE_CMD}
526
93628a1eaed4 tests: integrate new tests into makefiles, some cleanups
Tassilo Philipp
parents: 485
diff changeset
24 cd callback_suite_aggrs && ${MAKE_CMD}
0
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
25 all-c:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
26 cd plain && ${MAKE_CMD}
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
27 cd syscall && ${MAKE_CMD}
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
28 cd call_suite && ${MAKE_CMD}
485
0c68b3f91367 - renamed suite_aggrs to call_suite_aggrs for consistency (callback version will be called callback_suite_aggrs)
Tassilo Philipp
parents: 443
diff changeset
29 cd call_suite_aggrs && ${MAKE_CMD}
526
93628a1eaed4 tests: integrate new tests into makefiles, some cleanups
Tassilo Philipp
parents: 485
diff changeset
30 cd suite && ${MAKE_CMD}
0
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
31 cd callf && ${MAKE_CMD}
214
Tassilo Philipp
parents: 0
diff changeset
32 cd dynload_plain && ${MAKE_CMD}
0
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
33 cd resolve_self && ${MAKE_CMD}
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
34 cd thunk && ${MAKE_CMD}
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
35 cd malloc_wx && ${MAKE_CMD}
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
36 cd callback_plain && ${MAKE_CMD}
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
37 cd callback_suite && ${MAKE_CMD}
526
93628a1eaed4 tests: integrate new tests into makefiles, some cleanups
Tassilo Philipp
parents: 485
diff changeset
38 cd callback_suite_aggrs && ${MAKE_CMD}
0
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
39 all-win32:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
40 cd suite_x86win32std && ${MAKE_CMD}
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
41 cd suite_x86win32fast && ${MAKE_CMD}
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
42 cd suite2_x86win32std && ${MAKE_CMD}
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
43 cd suite2_x86win32fast && ${MAKE_CMD}
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
44 run-all-win32:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
45 suite_X86win32std/suite_x86win32std
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
46 suite_X86win32fast/suite_x86win32fast
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
47 suite2_X86win32std/suite2_x86win32std
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
48 suite2_X86win32fast/suite2_x86win32fast
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
49 all-unix:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
50 cd syscall && ${MAKE_CMD}
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
51 clean:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
52 cd plain && ${MAKE_CMD} clean
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
53 cd plain_c++ && ${MAKE_CMD} clean
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
54 cd syscall && ${MAKE_CMD} clean
526
93628a1eaed4 tests: integrate new tests into makefiles, some cleanups
Tassilo Philipp
parents: 485
diff changeset
55 cd call_suite && ${MAKE_CMD} clean
93628a1eaed4 tests: integrate new tests into makefiles, some cleanups
Tassilo Philipp
parents: 485
diff changeset
56 cd call_suite_aggrs && ${MAKE_CMD} clean
0
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
57 cd suite && ${MAKE_CMD} clean
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
58 cd suite2 && ${MAKE_CMD} clean
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
59 cd suite3 && ${MAKE_CMD} clean
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
60 cd suite_floats && ${MAKE_CMD} clean
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
61 cd callback_plain && ${MAKE_CMD} clean
547
917d5d213815 - integrate test/callback_plain_c++ into main build
Tassilo Philipp
parents: 526
diff changeset
62 cd callback_plain_c++ && ${MAKE_CMD} clean
0
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
63 cd callback_suite && ${MAKE_CMD} clean
526
93628a1eaed4 tests: integrate new tests into makefiles, some cleanups
Tassilo Philipp
parents: 485
diff changeset
64 cd callback_suite_aggrs && ${MAKE_CMD} clean
0
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
65 cd ellipsis && ${MAKE_CMD} clean
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
66 cd callf && ${MAKE_CMD} clean
214
Tassilo Philipp
parents: 0
diff changeset
67 cd dynload_plain && ${MAKE_CMD} clean
0
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
68 cd resolve_self && ${MAKE_CMD} clean
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
69 cd thunk && ${MAKE_CMD} clean
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
70 cd malloc_wx && ${MAKE_CMD} clean
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
71 cd syscall && ${MAKE_CMD} clean
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
72 bsd:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
73 LDLIBS="${LDLIBS} -lm" ${MAKE_CMD} all
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
74 linux:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
75 LDLIBS="${LDLIBS} -lm -ldl" ${MAKE_CMD} all
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
76 linux64:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
77 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
78 mingw32:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
79 ${MAKE_CMD} CC="gcc" all
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
80 osx:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
81 ${MAKE_CMD} all
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
82 osx-template:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
83 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
84 osx-universal:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
85 OSX_ARCH="-arch i386 -arch x86_64" ${MAKE_CMD} osx-template
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
86 osx-i386:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
87 OSX_ARCH="-arch i386" ${MAKE_CMD} osx-template
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
88 sun:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
89 CXX=CC LDLIBS="${LDLIBS} -lm" ${MAKE_CMD} all
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
90 sun-64bit:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
91 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
92 sun-gcc:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
93 CC=gcc CCC=g++ CXX=g++ LDLIBS="${LDLIBS} -lm" ${MAKE_CMD} all
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
94 sun-gcc-64bit:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
95 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
96 ios-sdkroot:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
97 \
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
98 CC="${CC} ${IOS_ARCH} -miphoneos-version-min=${IOS_SDK}"\
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
99 CXX="${CXX} ${IOS_ARCH} -miphoneos-version-min=${IOS_SDK}"\
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
100 LD="${LD} ${IOS_ARCH} -miphoneos-version-min=${IOS_SDK}"\
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
101 ASFLAGS="-isysroot ${IOS_SDKROOT}"\
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
102 CFLAGS="-isysroot ${IOS_SDKROOT}"\
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
103 CXXFLAGS="-isysroot ${IOS_SDKROOT}"\
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
104 LDFLAGS="-Wl,-syslibroot ${IOS_SDKROOT}"\
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
105 ${MAKE_CMD} all
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
106 ios:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
107 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
108 ios-sim:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
109 IOS_PLATFORM="Simulator" ${MAKE_CMD} ios
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
110 ios-os:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
111 IOS_PLATFORM="OS" ${MAKE_CMD} ios
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
112 ios61-os:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
113 IOS_SDK="6.1" IOS_ARCH="-arch armv7" ${MAKE_CMD} ios-os
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
114 ios61-os-no-thumb:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
115 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
116 ios61-sim:
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
117 IOS_SDK="6.1" IOS_ARCH="-arch i386" ${MAKE_CMD} ios-sim