mkfile 595 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. </$objtype/mkfile
  2. TARG=4s\
  3. 5s\
  4. catclock\
  5. juggle\
  6. memo\
  7. OFILES=
  8. HFILES=
  9. </sys/src/cmd/mkmany
  10. BIN=/$objtype/bin/games
  11. DIRS=\
  12. mahjongg\
  13. sokoban\
  14. sudoku\
  15. 4s.$O 5s.$O xs.$O: xs.h
  16. $O.4s $O.5s: xs.$O
  17. catclock.$O: catback.p eyes.p
  18. all:V: dirall
  19. install:V: dirinstall
  20. clean:V:
  21. for (i in $DIRS) @{
  22. cd $i
  23. mk clean
  24. }
  25. rm -f *.[$OS] [$OS].* y.tab.? y.debug y.output $TARG
  26. nuke:V:
  27. for (i in $DIRS) @{
  28. cd $i
  29. mk nuke
  30. }
  31. rm -f *.[$OS] [$OS].* y.tab.? y.debug y.output $TARG
  32. dirinstall:V:
  33. for (i in $DIRS) @{
  34. cd $i
  35. mk install
  36. }
  37. dirall:V:
  38. for (i in $DIRS) @{
  39. cd $i
  40. mk all
  41. }