mkfile 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192
  1. <../mkconfig
  2. LIB=lib9.a
  3. #
  4. # files used by all models
  5. #
  6. COMMONFILES=\
  7. convD2M.$O\
  8. convM2D.$O\
  9. convM2S.$O\
  10. convS2M.$O\
  11. fcallfmt.$O\
  12. runestrchr.$O\
  13. runestrlen.$O\
  14. runetype.$O\
  15. strtoll.$O\
  16. strtoull.$O\
  17. rune.$O\
  18. #
  19. # files used by most models. these are added to TARGFILES in some
  20. # model-specific mkfiles included below
  21. #
  22. IMPORTFILES=\
  23. argv0.$O\
  24. charstod.$O\
  25. cistrcmp.$O\
  26. cistrncmp.$O\
  27. cistrstr.$O\
  28. cleanname.$O\
  29. create.$O\
  30. dirwstat.$O\
  31. dofmt.$O\
  32. dorfmt.$O\
  33. errfmt.$O\
  34. exits.$O\
  35. fmt.$O\
  36. fmtfd.$O\
  37. fmtlock.$O\
  38. fmtprint.$O\
  39. fmtquote.$O\
  40. fmtrune.$O\
  41. fmtstr.$O\
  42. fmtvprint.$O\
  43. fprint.$O\
  44. getfields.$O\
  45. nulldir.$O\
  46. pow10.$O\
  47. print.$O\
  48. qsort.$O\
  49. readn.$O\
  50. rerrstr.$O\
  51. runeseprint.$O\
  52. runesmprint.$O\
  53. runesnprint.$O\
  54. runevseprint.$O\
  55. seek.$O\
  56. seprint.$O\
  57. smprint.$O\
  58. snprint.$O\
  59. sprint.$O\
  60. strdup.$O\
  61. strecpy.$O\
  62. sysfatal.$O\
  63. tokenize.$O\
  64. u16.$O\
  65. u32.$O\
  66. u64.$O\
  67. utflen.$O\
  68. utfnlen.$O\
  69. utfrrune.$O\
  70. utfrune.$O\
  71. utfecpy.$O\
  72. vfprint.$O\
  73. vseprint.$O\
  74. vsmprint.$O\
  75. vsnprint.$O\
  76. <mkfile-$TARGMODEL
  77. OFILES=$COMMONFILES $TARGFILES
  78. HFILES=$ROOT/$SYSTARG/$OBJTYPE/include/lib9.h\
  79. fmtdef.h\
  80. <$ROOT/mkfiles/mksyslib-$SHELLTYPE
  81. convD2M.$O: $ROOT/include/fcall.h
  82. convM2D.$O: $ROOT/include/fcall.h
  83. convM2S.$O: $ROOT/include/fcall.h
  84. convS2M.$O: $ROOT/include/fcall.h
  85. fcallfmt.$O: $ROOT/include/fcall.h