do_deps 405 B

12345678910111213141516171819
  1. #!/bin/sh
  2. : '$Id$'
  3. : Produce dependencies for all argument files
  4. for i in $*
  5. do
  6. n=`basename $i .c`
  7. if [ -f $n.dep ]
  8. then
  9. :
  10. else
  11. echo $n.'$(SUF): '$i > $n.dep
  12. echo " head -5 $n.dep > $n.dp1" >> $n.dep
  13. echo ' CC="$(CC)" UTIL_HOME="$(UTIL_HOME)" $(CC_AND_MKDEP) '$n.dp2 '$(CFLAGS)' -c $i >> $n.dep
  14. echo " cat $n.dp1 $n.dp2 > $n.dep" >> $n.dep
  15. echo " rm -f $n.dp1 $n.dp2" >> $n.dep
  16. fi
  17. done