Mercurial > pub > dyncall > dyncall
comparison test/Makefile.generic @ 0:3e629dc19168
initial from svn dyncall-1745
author | Daniel Adler |
---|---|
date | Thu, 19 Mar 2015 22:24:28 +0100 |
parents | |
children | 0592eb360af2 |
comparison
equal
deleted
inserted
replaced
-1:000000000000 | 0:3e629dc19168 |
---|---|
1 ALL=call_suite callback_suite plain plain_c++ suite suite2 suite3 suite_floats ellipsis callf syscall nm resolve_self thunk malloc_wx callback_plain | |
2 PACK=call_suite callback_suite plain plain_c++ suite suite2 suite3 suite_floats ellipsis callf resolve_self callback_plain | |
3 ALL_C=plain call_suite suite callf syscall nm resolve_self thunk malloc_wx callback_plain callback_suite | |
4 .PHONY: all clean run-tests install distclean ${ALL} | |
5 all clean install: | |
6 ${MAKE} TARGET=$@ ${ALL} | |
7 ${ALL}:: | |
8 cd $@ && ${MAKE} ${TARGET} | |
9 run-tests: all | |
10 ${VPATH}/run-build.sh ${ALL} | grep "result:" | |
11 all-c: | |
12 cd plain && ${MAKE} | |
13 cd call_suite && ${MAKE} | |
14 cd suite && ${MAKE} | |
15 cd callf && ${MAKE} | |
16 cd syscall && ${MAKE} | |
17 cd nm && ${MAKE} | |
18 cd resolve_self && ${MAKE} | |
19 cd thunk && ${MAKE} | |
20 cd malloc_wx && ${MAKE} | |
21 cd callback_plain && ${MAKE} | |
22 cd callback_suite && ${MAKE} | |
23 all-win32: | |
24 cd suite_x86win32std && ${MAKE} | |
25 cd suite_x86win32fast && ${MAKE} | |
26 cd suite2_x86win32std && ${MAKE} | |
27 cd suite2_x86win32fast && ${MAKE} | |
28 run-win32: | |
29 suite_X86win32std/suite_x86win32std | |
30 suite_X86win32fast/suite_x86win32fast | |
31 suite2_X86win32std/suite2_x86win32std | |
32 suite2_X86win32fast/suite2_x86win32fast | |
33 all-dyncall: | |
34 cd plain && ${MAKE} | |
35 cd plain_c++ && ${MAKE} | |
36 cd call_suite && ${MAKE} | |
37 cd suite && ${MAKE} | |
38 cd suite2 && ${MAKE} | |
39 cd suite3 && ${MAKE} | |
40 cd suite_floats && ${MAKE} | |
41 cd ellipsis && ${MAKE} | |
42 cd callf && ${MAKE} | |
43 cd syscall && ${MAKE} | |
44 run-dyncall: | |
45 plain/plain | |
46 plain_c++/plain_c++ | |
47 call_suite/call_suite | |
48 suite/suite | |
49 suite2/suite2 | |
50 suite3/suite3 | |
51 suite_floats/suite_floats | |
52 ellipsis/ellipsis | |
53 callf/callf | |
54 syscall/syscall | |
55 # BUG: need to disable on sparc: testStructSize not found | |
56 # cd plain && ${MAKE} | |
57 all-dynload: | |
58 cd nm && ${MAKE} | |
59 cd resolve_self && ${MAKE} | |
60 run-dynload: | |
61 #nm/nm | |
62 resolve_self/resolve_self | |
63 all-dyncallback: | |
64 cd thunk && ${MAKE} | |
65 cd malloc_wx && ${MAKE} | |
66 cd callback_plain && ${MAKE} | |
67 cd callback_suite && ${MAKE} | |
68 run-dyncallback: | |
69 thunk/thunk | |
70 malloc_wx/malloc_wx | |
71 callback_plain/callback_plain | |
72 callback_suite/callback_suite | |
73 | |
74 linux: | |
75 LDLIBS="-lm -ldl" ${MAKE} all | |
76 bsd: | |
77 LDLIBS="-lm" ${MAKE} all | |
78 | |
79 pack: ${PACK} | |
80 ${VPATH}/pack-tests.sh ${PACK} | |
81 | |
82 distclean: | |
83 rm -rf _work _packed |