| incdir=$1 |
| libdir=$2 |
| ldso=$3 |
| cat <<EOF |
| %rename cpp_options old_cpp_options |
| |
| *cpp_options: |
| -nostdinc -isystem $incdir -isystem include%s %(old_cpp_options) |
| |
| *cc1: |
| %(cc1_cpu) -nostdinc -isystem $incdir -isystem include%s |
| |
| *link_libgcc: |
| -L$libdir -L .%s |
| |
| *libgcc: |
| libgcc.a%s %:if-exists(libgcc_eh.a%s) |
| |
| *startfile: |
| %{!shared: $libdir/Scrt1.o} $libdir/crti.o crtbeginS.o%s |
| |
| *endfile: |
| crtendS.o%s $libdir/crtn.o |
| |
| *link: |
| -dynamic-linker $ldso -nostdlib %{shared:-shared} %{static:-static} %{rdynamic:-export-dynamic} |
| |
| *esp_link: |
| |
| |
| *esp_options: |
| |
| |
| *esp_cpp_options: |
| |
| |
| EOF |