mkfile 576 B

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. MKSHELL=$PLAN9/bin/rc
  2. </$objtype/mkfile
  3. DIRS=port $CPUS
  4. default:V: all
  5. install all:V:
  6. for(i in port $objtype)@{
  7. echo $i
  8. cd $i
  9. mk $MKFLAGS $target
  10. }
  11. clean:V:
  12. for(i in $DIRS)@{
  13. echo $i
  14. cd $i
  15. mk $MKFLAGS $target
  16. }
  17. nuke:V: clean
  18. rm -f /$objtype/lib/libsec.a
  19. update:V:
  20. for(i in $DIRS)@{
  21. echo $i
  22. cd $i
  23. mk $MKFLAGS update
  24. }
  25. update $UPDATEFLAGS /386/lib/libsec.a
  26. installall:V:
  27. for(objtype in $CPUS) mk $MKFLAGS install
  28. everything:V:
  29. rm -f */*.[012456789kqv]
  30. for(objtype in 386)@{
  31. echo $objtype
  32. mk $MKFLAGS install
  33. }
  34. rm -f */*.[012456789kqv]