2 LIBGCC**************************************************************************\n"
3 mkdir
-p $build_dir/libgcc
4 non_preprocessed_files
="\
7 for f
in $non_preprocessed_files
9 printf "PREPROCESSING $src_dir/libgcc/$f.S to $build_dir/libgcc/$f.s\n"
10 $cpp $src_dir/libgcc
/$f.S
>$build_dir/libgcc
/$f.shared.s
14 $build_dir/libgcc/popcountdi2 \
15 $src_dir/libgcc/multf3 \
16 $src_dir/libgcc/subtf3 \
17 $src_dir/libgcc/addtf3 \
18 $src_dir/libgcc/unordtf2 \
19 $src_dir/libgcc/getf2 \
20 $src_dir/libgcc/eqtf2 \
21 $src_dir/libgcc/letf2 \
22 $src_dir/libgcc/floatsitf \
23 $src_dir/libgcc/divtf3 \
24 $src_dir/libgcc/sfp-exceptions \
27 for p
in $preprocessed_paths
29 printf "ASSEMBLING $p.shared.s\n"
31 objs_path
="$objs_path $build_dir/libgcc/$obj"
32 $as $p.shared.s
-o $build_dir/libgcc
/$obj
34 $ar crv
$build_dir/libgcc
/libgcc.a
$objs_path