printmakefilefpcrequirements.sh 441 B

12345678910111213141516171819
  1. #!/bin/sh
  2. suffixes="_all _shared _smart _debug _release"
  3. /bin/ls -1 */Makefile.fpc | while read d; do
  4. packages=`grep "^packages" $d | cut -f 2 -d '='`
  5. currpackage=`dirname $d`
  6. hasdeps=0
  7. for suf in $suffixes; do
  8. dep=""
  9. for p in $packages; do
  10. dep="${dep}${dep:+ }$p$suf"
  11. done
  12. if [ -n "$dep" ]; then
  13. echo "$currpackage$suf: $dep"
  14. hasdeps=1
  15. fi
  16. done
  17. [ $hasdeps -eq 1 ] && echo ""
  18. done