| 2361 |
echo "" >> srclinks.tmp |
echo "" >> srclinks.tmp |
| 2362 |
echo "# These files are linked from $d" >> srclinks.tmp |
echo "# These files are linked from $d" >> srclinks.tmp |
| 2363 |
echo "$deplist :" >> srclinks.tmp |
echo "$deplist :" >> srclinks.tmp |
| 2364 |
printf "\t\$(LN) %s/\$@ \$@\n" $d >> srclinks.tmp |
# We need to make sure that the link isn't already there. |
| 2365 |
|
# This may happen when make thinks that a header file has to be "remade" |
| 2366 |
|
# because a module it depends on has changed. In this case we do nothing. |
| 2367 |
|
printf "\tif [ ! -L \$@ ]; then \$(LN) %s/\$@ \$@; fi\n" $d >> srclinks.tmp |
| 2368 |
fi |
fi |
| 2369 |
done |
done |
| 2370 |
rm -rf .links.tmp |
rm -rf .links.tmp |