Mercurial > pub > dyncall > dyncall
annotate test/Makefile.embedded @ 612:086362f4ae3f
- test/plain_c++: reintroduced an empty __cdecl define for portability
author | Tassilo Philipp |
---|---|
date | Thu, 29 Sep 2022 13:31:30 +0200 |
parents | 917d5d213815 |
children |
rev | line source |
---|---|
0 | 1 MAKEFILE = Makefile.embedded |
2 MAKE_CMD = ${MAKE} -f ${MAKEFILE} | |
3 all: all-dyncall all-dyncallback all-dynload | |
4 all-dynload: | |
214 | 5 cd dynload_plain && ${MAKE_CMD} |
0 | 6 cd resolve_self && ${MAKE_CMD} |
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 | 10 cd suite && ${MAKE_CMD} |
11 cd suite2 && ${MAKE_CMD} | |
12 cd suite3 && ${MAKE_CMD} | |
13 cd suite_floats && ${MAKE_CMD} | |
14 cd callf && ${MAKE_CMD} | |
15 cd plain && ${MAKE_CMD} | |
16 cd plain_c++ && ${MAKE_CMD} | |
17 cd ellipsis && ${MAKE_CMD} | |
18 all-dyncallback: | |
19 cd thunk && ${MAKE_CMD} | |
20 cd malloc_wx && ${MAKE_CMD} | |
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 | 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 | 25 all-c: |
26 cd plain && ${MAKE_CMD} | |
27 cd syscall && ${MAKE_CMD} | |
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 | 31 cd callf && ${MAKE_CMD} |
214 | 32 cd dynload_plain && ${MAKE_CMD} |
0 | 33 cd resolve_self && ${MAKE_CMD} |
34 cd thunk && ${MAKE_CMD} | |
35 cd malloc_wx && ${MAKE_CMD} | |
36 cd callback_plain && ${MAKE_CMD} | |
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 | 39 all-win32: |
40 cd suite_x86win32std && ${MAKE_CMD} | |
41 cd suite_x86win32fast && ${MAKE_CMD} | |
42 cd suite2_x86win32std && ${MAKE_CMD} | |
43 cd suite2_x86win32fast && ${MAKE_CMD} | |
44 run-all-win32: | |
45 suite_X86win32std/suite_x86win32std | |
46 suite_X86win32fast/suite_x86win32fast | |
47 suite2_X86win32std/suite2_x86win32std | |
48 suite2_X86win32fast/suite2_x86win32fast | |
49 all-unix: | |
50 cd syscall && ${MAKE_CMD} | |
51 clean: | |
52 cd plain && ${MAKE_CMD} clean | |
53 cd plain_c++ && ${MAKE_CMD} clean | |
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 | 57 cd suite && ${MAKE_CMD} clean |
58 cd suite2 && ${MAKE_CMD} clean | |
59 cd suite3 && ${MAKE_CMD} clean | |
60 cd suite_floats && ${MAKE_CMD} clean | |
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 | 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 | 65 cd ellipsis && ${MAKE_CMD} clean |
66 cd callf && ${MAKE_CMD} clean | |
214 | 67 cd dynload_plain && ${MAKE_CMD} clean |
0 | 68 cd resolve_self && ${MAKE_CMD} clean |
69 cd thunk && ${MAKE_CMD} clean | |
70 cd malloc_wx && ${MAKE_CMD} clean | |
71 cd syscall && ${MAKE_CMD} clean | |
72 bsd: | |
73 LDLIBS="${LDLIBS} -lm" ${MAKE_CMD} all | |
74 linux: | |
75 LDLIBS="${LDLIBS} -lm -ldl" ${MAKE_CMD} all | |
76 linux64: | |
77 CFLAGS="${CFLAGS} -m64" CXXFLAGS="${CXXFLAGS} -m64" CCFLAGS="${CXXFLAGS} -m64" LDFLAGS="${LDFLAGS} -m64" LDLIBS="${LDLIBS} -lm -ldl" ${MAKE_CMD} all-c | |
78 mingw32: | |
79 ${MAKE_CMD} CC="gcc" all | |
80 osx: | |
81 ${MAKE_CMD} all | |
82 osx-template: | |
83 CC="${CC} ${OSX_ARCH}" AS="${AS} ${OSX_ARCH}" CXX="${CXX} ${OSX_ARCH}" ${MAKE_CMD} | |
84 osx-universal: | |
85 OSX_ARCH="-arch i386 -arch x86_64" ${MAKE_CMD} osx-template | |
86 osx-i386: | |
87 OSX_ARCH="-arch i386" ${MAKE_CMD} osx-template | |
88 sun: | |
89 CXX=CC LDLIBS="${LDLIBS} -lm" ${MAKE_CMD} all | |
90 sun-64bit: | |
91 CXX=CC CFLAGS="${CFLAGS} -m64" CXXFLAGS="${CXXFLAGS} -m64" CCFLAGS="${CXXFLAGS} -m64" LDFLAGS="${LDFLAGS} -m64" LDLIBS="${LDLIBS} -lm" ${MAKE_CMD} all | |
92 sun-gcc: | |
93 CC=gcc CCC=g++ CXX=g++ LDLIBS="${LDLIBS} -lm" ${MAKE_CMD} all | |
94 sun-gcc-64bit: | |
95 CC=gcc CCC=g++ CXX=g++ CFLAGS="${CFLAGS} -m64" CXXFLAGS="${CXXFLAGS} -m64" CCFLAGS=-m64 LDFLAGS="${LDFLAGS} -m64" LDLIBS="${LDLIBS} -lm" ${MAKE_CMD} all | |
96 ios-sdkroot: | |
97 \ | |
98 CC="${CC} ${IOS_ARCH} -miphoneos-version-min=${IOS_SDK}"\ | |
99 CXX="${CXX} ${IOS_ARCH} -miphoneos-version-min=${IOS_SDK}"\ | |
100 LD="${LD} ${IOS_ARCH} -miphoneos-version-min=${IOS_SDK}"\ | |
101 ASFLAGS="-isysroot ${IOS_SDKROOT}"\ | |
102 CFLAGS="-isysroot ${IOS_SDKROOT}"\ | |
103 CXXFLAGS="-isysroot ${IOS_SDKROOT}"\ | |
104 LDFLAGS="-Wl,-syslibroot ${IOS_SDKROOT}"\ | |
105 ${MAKE_CMD} all | |
106 ios: | |
107 IOS_SDKROOT="`xcode-select -print-path`/Platforms/iPhone${IOS_PLATFORM}.platform/Developer/SDKs/iPhone${IOS_PLATFORM}${IOS_SDK}.sdk" ${MAKE_CMD} ios-sdkroot | |
108 ios-sim: | |
109 IOS_PLATFORM="Simulator" ${MAKE_CMD} ios | |
110 ios-os: | |
111 IOS_PLATFORM="OS" ${MAKE_CMD} ios | |
112 ios61-os: | |
113 IOS_SDK="6.1" IOS_ARCH="-arch armv7" ${MAKE_CMD} ios-os | |
114 ios61-os-no-thumb: | |
115 IOS_SDK="6.1" IOS_ARCH="-arch armv7 -mno-thumb" ${MAKE_CMD} ios-os | |
116 ios61-sim: | |
117 IOS_SDK="6.1" IOS_ARCH="-arch i386" ${MAKE_CMD} ios-sim |