mkfile 621 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  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. mp3dec\
  14. mp3enc\
  15. music\
  16. sokoban\
  17. sudoku\
  18. 4s.$O 5s.$O xs.$O: xs.h
  19. $O.4s $O.5s: xs.$O
  20. catclock.$O: catback.p eyes.p
  21. all:V: dirall
  22. install:V: dirinstall
  23. clean:V:
  24. for (i in $DIRS) @{
  25. cd $i
  26. mk clean
  27. }
  28. rm -f *.[$OS] [$OS].* y.tab.? y.debug y.output $TARG
  29. nuke:V:
  30. for (i in $DIRS) @{
  31. cd $i
  32. mk nuke
  33. }
  34. rm -f *.[$OS] [$OS].* y.tab.? y.debug y.output $TARG
  35. dirinstall:V:
  36. for (i in $DIRS) @{
  37. cd $i
  38. mk install
  39. }
  40. dirall:V:
  41. for (i in $DIRS) @{
  42. cd $i
  43. mk all
  44. }