Mercurial > pub > dyncall > dyncall
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 |