| 18 docs_dir=${root_dir}/build/docs |
18 docs_dir=${root_dir}/build/docs |
| 19 dist_dir=${root_dir}/dist |
19 dist_dir=${root_dir}/dist |
| 20 </make> |
20 </make> |
| 21 </dependency> |
21 </dependency> |
| 22 |
22 |
| 23 <dependency platform="solaris"> |
23 <dependency> |
| 24 <ldflags>-lm</ldflags> |
|
| 25 </dependency> |
|
| 26 |
|
| 27 <dependency name="file-tools"> |
|
| 28 <make> |
24 <make> |
| 29 MKDIR=/bin/mkdir -p |
25 MKDIR=/bin/mkdir -p |
| 30 RMFILE=/bin/rm -f |
26 RMFILE=/bin/rm -f |
| 31 RMDIR=/bin/rm -f -R |
27 RMDIR=/bin/rm -f -R |
| 32 COPYFILE=/bin/cp -f |
28 COPYFILE=/bin/cp -f |
| 33 COPYALL=/bin/cp -f -R |
29 COPYALL=/bin/cp -f -R |
| 34 SYMLINK=/bin/ln -s |
30 SYMLINK=/bin/ln -s |
| 35 </make> |
31 </make> |
| 36 </dependency> |
32 </dependency> |
| 37 |
33 |
| 38 <dependency name="c" platform="mingw"> |
34 <dependency platform="mingw"> |
| 39 <lang>c</lang> |
35 <lang>c</lang> |
| 40 <make> |
36 <make> |
| 41 AR=ar |
37 AR=ar |
| 42 ARFLAGS=r |
38 ARFLAGS=r |
| 43 STLIB_EXT=.lib |
39 STLIB_EXT=.lib |
| 44 SHLIB_EXT=.dll |
40 SHLIB_EXT=.dll |
| 45 </make> |
41 </make> |
| 46 </dependency> |
42 </dependency> |
| 47 |
43 |
| 48 <dependency name="c" platform="macos"> |
44 <dependency platform="macos"> |
| 49 <lang>c</lang> |
45 <lang>c</lang> |
| 50 <make> |
46 <make> |
| 51 AR=ar |
47 AR=ar |
| 52 ARFLAGS=r |
48 ARFLAGS=r |
| 53 STLIB_EXT=.a |
49 STLIB_EXT=.a |
| 54 SHLIB_EXT=.dylib |
50 SHLIB_EXT=.dylib |
| 55 </make> |
51 </make> |
| 56 </dependency> |
52 </dependency> |
| 57 |
53 |
| 58 <dependency name="c" platform="unix"> |
54 <dependency platform="unix"> |
| 59 <lang>c</lang> |
55 <lang>c</lang> |
| 60 <make> |
56 <make> |
| 61 AR=ar |
57 AR=ar |
| 62 ARFLAGS=cr |
58 ARFLAGS=cr |
| 63 STLIB_EXT=.a |
59 STLIB_EXT=.a |
| 64 SHLIB_EXT=.so |
60 SHLIB_EXT=.so |
| 65 </make> |
61 </make> |
| |
62 </dependency> |
| |
63 |
| |
64 <dependency toolchain="gnuc" not="macos"> |
| |
65 <make> |
| |
66 SHLIB_LDFLAGS += -Wl,-soname,libucx\$(SHLIB_EXT).\$(LIBVERSION_MAJOR) |
| |
67 </make> |
| |
68 </dependency> |
| |
69 |
| |
70 <dependency toolchain="suncc"> |
| |
71 <make> |
| |
72 SHLIB_LDFLAGS += -h libucx\$(SHLIB_EXT).\$(LIBVERSION_MAJOR) |
| |
73 </make> |
| |
74 </dependency> |
| |
75 |
| |
76 <dependency platform="solaris"> |
| |
77 <ldflags>-lm</ldflags> |
| 66 </dependency> |
78 </dependency> |
| 67 |
79 |
| 68 <dependency name="cxx"> |
80 <dependency name="cxx"> |
| 69 <lang>cpp</lang> |
81 <lang>cpp</lang> |
| 70 </dependency> |
82 </dependency> |