mkfile 753 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  1. dirs = playlistfs jukefs jukebox
  2. DEFAULTMAP = /sys/lib/music/map
  3. ICONPATH = /sys/lib/music/icon
  4. ICONS = \
  5. next.bit\
  6. pause.bit\
  7. play.bit\
  8. prev.bit\
  9. question.bit\
  10. root.bit\
  11. skull.bit\
  12. stop.bit\
  13. trash.bit\
  14. ICONFILES = ${ICONS:%.bit=icon/%.bit}
  15. all:
  16. all dep clean:V:
  17. for (i in $dirs) {
  18. echo $i
  19. cd $i
  20. mk $MKFLAGS $target
  21. cd ..
  22. }
  23. rcinstall:V: juke.rc
  24. cp juke.rc /rc/bin/juke
  25. chmod +x /rc/bin/juke
  26. $ICONPATH:
  27. mkdir $ICONPATH
  28. iconinstall:V: $ICONFILES $ICONPATH
  29. for (i in $ICONS) {
  30. cp $ICONFILES $ICONPATH
  31. }
  32. install:V:
  33. for (i in $dirs) {
  34. echo $i
  35. cd $i
  36. mk $MKFLAGS $target
  37. cd ..
  38. }
  39. mk rcinstall
  40. mk iconinstall
  41. installall:V:
  42. for(objtype in $CPUS)
  43. mk $MKFLAGS install
  44. mk rcinstall
  45. clean:V:
  46. ;
  47. nuke:V: clean
  48. ;