| OLD | NEW |
| 1 cc = cc | 1 cc = cc |
| 2 cxx = c++ | 2 cxx = c++ |
| 3 ld = $cc | 3 ld = $cc |
| 4 ldxx = $cxx | 4 ldxx = $cxx |
| 5 ar = ar | 5 ar = ar |
| 6 | 6 |
| 7 rule cc | 7 rule cc |
| 8 command = $cc -MMD -MF $out.d $defines $includes $cflags $cflags_c -c $in -o $
out | 8 command = $cc -MMD -MF $out.d $defines $includes $cflags $cflags_c -c $in -o $
out |
| 9 description = CC $out | 9 description = CC $out |
| 10 depfile = $out.d | 10 depfile = $out.d |
| 11 deps = gcc | 11 deps = gcc |
| 12 | 12 |
| 13 rule cxx | 13 rule cxx |
| 14 command = $cxx -MMD -MF $out.d $defines $includes $cflags $cflags_cc -c $in -o
$out | 14 command = $cxx -MMD -MF $out.d $defines $includes $cflags $cflags_cc -c $in -o
$out |
| 15 description = CXX $out | 15 description = CXX $out |
| 16 depfile = $out.d | 16 depfile = $out.d |
| 17 deps = gcc | 17 deps = gcc |
| 18 | 18 |
| 19 rule alink_thin | 19 rule alink_thin |
| 20 command = rm -f $out && $ar rcsT $out $in | 20 command = rm -f $out && libtool -static -o $out $in |
| 21 description = AR $out | 21 description = AR $out |
| 22 | 22 |
| 23 rule link | 23 rule link |
| 24 command = $ld $ldflags -o $out -Wl,--start-group $in $solibs -Wl,--end-group $
libs | 24 command = $ld $ldflags -o $out $in $solibs $libs |
| 25 description = LINK $out | 25 description = LINK $out |
| OLD | NEW |