proto.make 4.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155
  1. # $Id$
  2. #PARAMS do not remove this line!
  3. TBL=tbl
  4. EQN=eqn
  5. PIC=pic
  6. REFER=refer
  7. RESFILES= \
  8. $(TARGET_HOME)/doc/toolkit.doc \
  9. $(TARGET_HOME)/doc/install.doc \
  10. $(TARGET_HOME)/doc/em.doc \
  11. $(TARGET_HOME)/doc/ack.doc \
  12. $(TARGET_HOME)/doc/v7bugs.doc \
  13. $(TARGET_HOME)/doc/peep.doc \
  14. $(TARGET_HOME)/doc/cg.doc \
  15. $(TARGET_HOME)/doc/ncg.doc \
  16. $(TARGET_HOME)/doc/regadd.doc \
  17. $(TARGET_HOME)/doc/LLgen.doc \
  18. $(TARGET_HOME)/doc/pascal.doc \
  19. $(TARGET_HOME)/doc/basic.doc \
  20. $(TARGET_HOME)/doc/crefman.doc \
  21. $(TARGET_HOME)/doc/ansi_C.doc \
  22. $(TARGET_HOME)/doc/pcref.doc \
  23. $(TARGET_HOME)/doc/val.doc \
  24. $(TARGET_HOME)/doc/6500.doc \
  25. $(TARGET_HOME)/doc/i80.doc \
  26. $(TARGET_HOME)/doc/z80.doc \
  27. $(TARGET_HOME)/doc/m68020.doc \
  28. $(TARGET_HOME)/doc/sparc.doc \
  29. $(TARGET_HOME)/doc/top.doc \
  30. $(TARGET_HOME)/doc/ego.doc \
  31. $(TARGET_HOME)/doc/occam.doc \
  32. $(TARGET_HOME)/doc/m2ref.doc \
  33. $(TARGET_HOME)/doc/ceg.doc \
  34. $(TARGET_HOME)/doc/nopt.doc \
  35. $(TARGET_HOME)/doc/int.doc \
  36. $(TARGET_HOME)/doc/lint.doc \
  37. $(TARGET_HOME)/doc/install.pr \
  38. $(TARGET_HOME)/doc/READ_ME \
  39. $(TARGET_HOME)/doc/Makefile
  40. install: $(RESFILES)
  41. $(TARGET_HOME)/doc/toolkit.doc: $(SRC_HOME)/doc/toolkit.doc
  42. cat $(SRC_HOME)/doc/toolkit.doc >$@
  43. $(TARGET_HOME)/doc/install.doc: $(SRC_HOME)/doc/install.doc
  44. $(TBL) $(SRC_HOME)/doc/install.doc >$@
  45. $(TARGET_HOME)/doc/em.doc: em.X
  46. em.X:
  47. cd em; make "TBL="$(TBL)
  48. $(TARGET_HOME)/doc/ack.doc: $(SRC_HOME)/doc/ack.doc
  49. cat $(SRC_HOME)/doc/ack.doc >$@
  50. $(TARGET_HOME)/doc/v7bugs.doc: $(SRC_HOME)/doc/v7bugs.doc
  51. cat $(SRC_HOME)/doc/v7bugs.doc >$@
  52. $(TARGET_HOME)/doc/peep.doc: $(SRC_HOME)/doc/peep.doc
  53. cat $(SRC_HOME)/doc/peep.doc >$@
  54. $(TARGET_HOME)/doc/cg.doc: $(SRC_HOME)/doc/cg.doc
  55. cat $(SRC_HOME)/doc/cg.doc >$@
  56. $(TARGET_HOME)/doc/ncg.doc: $(SRC_HOME)/doc/ncg.doc
  57. $(TBL) $(SRC_HOME)/doc/ncg.doc >$@
  58. $(TARGET_HOME)/doc/regadd.doc: $(SRC_HOME)/doc/regadd.doc
  59. cat $(SRC_HOME)/doc/regadd.doc >$@
  60. $(TARGET_HOME)/doc/LLgen.doc: LLgen.X
  61. LLgen.X:
  62. cd LLgen; make "EQN="$(EQN) "TBL="$(TBL) "REFER="$(REFER)
  63. $(TARGET_HOME)/doc/basic.doc: $(SRC_HOME)/doc/basic.doc
  64. cat $(SRC_HOME)/doc/basic.doc >$@
  65. $(TARGET_HOME)/doc/crefman.doc: $(SRC_HOME)/doc/crefman.doc
  66. $(EQN) $(SRC_HOME)/doc/crefman.doc >$@
  67. $(TARGET_HOME)/doc/ansi_C.doc: $(SRC_HOME)/doc/ansi_C.doc
  68. $(TBL) $(SRC_HOME)/doc/ansi_C.doc >$@
  69. $(TARGET_HOME)/doc/pcref.doc: $(SRC_HOME)/doc/pcref.doc
  70. $(TBL) $(SRC_HOME)/doc/pcref.doc >$@
  71. $(TARGET_HOME)/doc/val.doc: $(SRC_HOME)/doc/val.doc
  72. cat $(SRC_HOME)/doc/val.doc >$@
  73. $(TARGET_HOME)/doc/6500.doc: $(SRC_HOME)/doc/6500.doc
  74. $(TBL) $(SRC_HOME)/doc/6500.doc >$@
  75. $(TARGET_HOME)/doc/i80.doc: $(SRC_HOME)/doc/i80.doc
  76. cat $(SRC_HOME)/doc/i80.doc >$@
  77. $(TARGET_HOME)/doc/z80.doc: $(SRC_HOME)/doc/z80.doc
  78. cat $(SRC_HOME)/doc/z80.doc >$@
  79. $(TARGET_HOME)/doc/m68020.doc: $(SRC_HOME)/doc/m68020.doc
  80. $(EQN) $(SRC_HOME)/doc/m68020.doc | $(TBL) >$@
  81. $(TARGET_HOME)/doc/sparc.doc: sparc.X
  82. sparc.X:
  83. cd sparc; make "PIC="$(PIC) "TBL="$(TBL)
  84. $(TARGET_HOME)/doc/pascal.doc: pascal.X
  85. pascal.X:
  86. cd pascal; make "PIC="$(PIC)
  87. $(TARGET_HOME)/doc/top.doc: top.X
  88. top.X:
  89. cd top; make "EQN="$(EQN) "TBL="$(TBL) "REFER="$(REFER)
  90. $(TARGET_HOME)/doc/ego.doc: ego.X
  91. ego.X:
  92. cd ego; make "REFER="$(REFER) "TBL="$(TBL)
  93. $(TARGET_HOME)/doc/occam.doc: occam.X
  94. occam.X:
  95. cd occam; make "PIC="$(PIC) "TBL="$(TBL) "EQN="$(EQN)
  96. $(TARGET_HOME)/doc/m2ref.doc: $(SRC_HOME)/doc/m2ref.doc
  97. cat $(SRC_HOME)/doc/m2ref.doc >$@
  98. $(TARGET_HOME)/doc/ceg.doc: ceg.X
  99. ceg.X:
  100. cd ceg; make "PIC="$(PIC) "TBL="$(TBL) "REFER="$(REFER)
  101. $(TARGET_HOME)/doc/nopt.doc: $(SRC_HOME)/doc/nopt.doc
  102. cat $(SRC_HOME)/doc/nopt.doc >$@
  103. $(TARGET_HOME)/doc/int.doc: int.X
  104. int.X:
  105. cd int; make "TBL="$(TBL)
  106. $(TARGET_HOME)/doc/lint.doc: lint.X
  107. lint.X:
  108. cd lint; make
  109. $(TARGET_HOME)/doc/install.pr: $(SRC_HOME)/doc/install.pr
  110. cat $(SRC_HOME)/doc/install.pr >$@
  111. $(TARGET_HOME)/doc/READ_ME: $(SRC_HOME)/doc/READ_ME
  112. cat $(SRC_HOME)/doc/READ_ME >$@
  113. $(TARGET_HOME)/doc/Makefile: $(SRC_HOME)/doc/Makefile
  114. cat $(SRC_HOME)/doc/Makefile >$@
  115. cmp:
  116. clean:
  117. -rm -f *.old Out