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