mkfile 743 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. </$objtype/mkfile
  2. PORTDIRS=9sys 9syscall fmt port
  3. DIRS=$PORTDIRS $CPUS
  4. OLDCPUS=68000 68020 sparc
  5. all install:V:
  6. for(i in $PORTDIRS $objtype)@{
  7. echo $i
  8. cd $i
  9. mk $MKFLAGS install
  10. }
  11. clean:V:
  12. for(i in $DIRS)@{
  13. echo $i
  14. cd $i
  15. mk $MKFLAGS clean
  16. }
  17. nuke:V:
  18. for(i in $PORTDIRS $objtype)@{
  19. echo $i
  20. cd $i
  21. mk $MKFLAGS nuke
  22. }
  23. # do not nuke other objtypes
  24. for(i in $CPUS)@{
  25. echo $i
  26. cd $i
  27. mk $MKFLAGS clean
  28. }
  29. update:V:
  30. for(i in $DIRS)@{
  31. echo $i
  32. cd $i
  33. mk $MKFLAGS update
  34. }
  35. update $UPDATEFLAGS /386/lib/libc.a
  36. installall:V:
  37. for(objtype in $CPUS) mk $MKFLAGS install
  38. everything:V:
  39. rm -f */*.[012456789kqvxz]
  40. for(objtype in $CPUS $OLDCPUS)@{
  41. echo $objtype
  42. mk $MKFLAGS install
  43. }
  44. rm -f */*.[012456789kqvxz]