mklibsubdirs 619 B

12345678910111213141516171819202122232425
  1. all:V: all-$SHELLTYPE
  2. install:V: install-$SHELLTYPE
  3. uninstall:V: uninstall-$SHELLTYPE
  4. nuke:V: nuke-$SHELLTYPE
  5. clean:V: clean-$SHELLTYPE
  6. %-rc %-nt:QV:
  7. for (j in $DIRS)
  8. {
  9. {
  10. test -d $j && {
  11. echo '@{builtin cd' $j ';' mk $MKFLAGS 'SYSTARG='$SYSTARG 'OBJTYPE='$OBJTYPE $stem'}'
  12. @{builtin cd $j; mk $MKFLAGS 'SYSTARG='$SYSTARG 'OBJTYPE='$OBJTYPE $stem}
  13. }
  14. } || test ! -e $j
  15. }
  16. %-sh:QV:
  17. for j in $DIRS
  18. do
  19. if test -d $j; then
  20. echo "(cd $j; mk $MKFLAGS SYSTARG=$SYSTARG OBJTYPE=$OBJTYPE $stem)"
  21. (cd $j; mk $MKFLAGS 'SYSTARG='$SYSTARG 'OBJTYPE='$OBJTYPE $stem) || exit 1
  22. fi || test ! -e $j
  23. done