mkfile 839 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869
  1. BUILTINS=
  2. </$objtype/mkfile
  3. OFILES=\
  4. audio.$O\
  5. audio_dummy.$O\
  6. buffer.$O\
  7. common.$O\
  8. control_generic.$O\
  9. dct64.$O\
  10. decode.$O\
  11. decode_2to1.$O\
  12. decode_4to1.$O\
  13. decode_ntom.$O\
  14. equalizer.$O\
  15. getbits.$O\
  16. getlopt.$O\
  17. httpget.$O\
  18. layer1.$O\
  19. layer2.$O\
  20. layer3.$O\
  21. mpg123.$O\
  22. readers.$O\
  23. tabinit.$O\
  24. term.$O\
  25. wav.$O\
  26. xfermem.$O\
  27. HFILES=\
  28. audio.h\
  29. buffer.h\
  30. common.h\
  31. genre.h\
  32. getbits.h\
  33. getlopt.h\
  34. huffman.h\
  35. l2tables.h\
  36. mpg123.h\
  37. term.h\
  38. version.h\
  39. xfermem.h\
  40. FLAGS=\
  41. -p\
  42. -D_POSIX_SOURCE\
  43. -DNOXFERMEM\
  44. -DPLAN9\
  45. -D_BSD_EXTENSION\
  46. -I/sys/include/ape\
  47. -I/386/include/ape\
  48. $O.out: $OFILES
  49. $LD $OFILES
  50. %.$O: %.c
  51. $CC $FLAGS $stem.c
  52. %.$O: $HFILES
  53. all:V: $O.out
  54. clean:V:
  55. rm -f *.[$OS] [$OS].out
  56. install:V: $O.out
  57. cp $O.out /$objtype/bin/games/mp3dec
  58. installall:V:
  59. for(objtype in $CPUS) mk install