proto.make 4.2 KB

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