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