proto.make 3.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150
  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/basic.doc \
  19. $(TARGET_HOME)/doc/crefman.doc \
  20. $(TARGET_HOME)/doc/ansi_C.doc \
  21. $(TARGET_HOME)/doc/pcref.doc \
  22. $(TARGET_HOME)/doc/val.doc \
  23. $(TARGET_HOME)/doc/6500.doc \
  24. $(TARGET_HOME)/doc/i80.doc \
  25. $(TARGET_HOME)/doc/z80.doc \
  26. $(TARGET_HOME)/doc/m68020.doc \
  27. $(TARGET_HOME)/doc/sparc.doc \
  28. $(TARGET_HOME)/doc/top.doc \
  29. $(TARGET_HOME)/doc/ego.doc \
  30. $(TARGET_HOME)/doc/occam.doc \
  31. $(TARGET_HOME)/doc/m2ref.doc \
  32. $(TARGET_HOME)/doc/ceg.doc \
  33. $(TARGET_HOME)/doc/nopt.doc \
  34. $(TARGET_HOME)/doc/int.doc \
  35. $(TARGET_HOME)/doc/lint.doc \
  36. $(TARGET_HOME)/doc/install.pr \
  37. $(TARGET_HOME)/doc/READ_ME \
  38. $(TARGET_HOME)/doc/Makefile
  39. install: $(RESFILES)
  40. $(TARGET_HOME)/doc/toolkit.doc: $(SRC_HOME)/doc/toolkit.doc
  41. cat $(SRC_HOME)/doc/toolkit.doc >$@
  42. $(TARGET_HOME)/doc/install.doc: $(SRC_HOME)/doc/install.doc
  43. $(TBL) $(SRC_HOME)/doc/install.doc >$@
  44. $(TARGET_HOME)/doc/em.doc: em.X
  45. em.X:
  46. cd em; make "TBL="$(TBL)
  47. $(TARGET_HOME)/doc/ack.doc: $(SRC_HOME)/doc/ack.doc
  48. cat $(SRC_HOME)/doc/ack.doc >$@
  49. $(TARGET_HOME)/doc/v7bugs.doc: $(SRC_HOME)/doc/v7bugs.doc
  50. cat $(SRC_HOME)/doc/v7bugs.doc >$@
  51. $(TARGET_HOME)/doc/peep.doc: $(SRC_HOME)/doc/peep.doc
  52. cat $(SRC_HOME)/doc/peep.doc >$@
  53. $(TARGET_HOME)/doc/cg.doc: $(SRC_HOME)/doc/cg.doc
  54. cat $(SRC_HOME)/doc/cg.doc >$@
  55. $(TARGET_HOME)/doc/ncg.doc: $(SRC_HOME)/doc/ncg.doc
  56. $(TBL) $(SRC_HOME)/doc/ncg.doc >$@
  57. $(TARGET_HOME)/doc/regadd.doc: $(SRC_HOME)/doc/regadd.doc
  58. cat $(SRC_HOME)/doc/regadd.doc >$@
  59. $(TARGET_HOME)/doc/LLgen.doc: LLgen.X
  60. LLgen.X:
  61. cd LLgen; make "EQN="$(EQN) "TBL="$(TBL) "REFER="$(REFER)
  62. $(TARGET_HOME)/doc/basic.doc: $(SRC_HOME)/doc/basic.doc
  63. cat $(SRC_HOME)/doc/basic.doc >$@
  64. $(TARGET_HOME)/doc/crefman.doc: $(SRC_HOME)/doc/crefman.doc
  65. $(EQN) $(SRC_HOME)/doc/crefman.doc >$@
  66. $(TARGET_HOME)/doc/ansi_C.doc: $(SRC_HOME)/doc/ansi_C.doc
  67. $(TBL) $(SRC_HOME)/doc/ansi_C.doc >$@
  68. $(TARGET_HOME)/doc/pcref.doc: $(SRC_HOME)/doc/pcref.doc
  69. $(TBL) $(SRC_HOME)/doc/pcref.doc >$@
  70. $(TARGET_HOME)/doc/val.doc: $(SRC_HOME)/doc/val.doc
  71. cat $(SRC_HOME)/doc/val.doc >$@
  72. $(TARGET_HOME)/doc/6500.doc: $(SRC_HOME)/doc/6500.doc
  73. $(TBL) $(SRC_HOME)/doc/6500.doc >$@
  74. $(TARGET_HOME)/doc/i80.doc: $(SRC_HOME)/doc/i80.doc
  75. cat $(SRC_HOME)/doc/i80.doc >$@
  76. $(TARGET_HOME)/doc/z80.doc: $(SRC_HOME)/doc/z80.doc
  77. cat $(SRC_HOME)/doc/z80.doc >$@
  78. $(TARGET_HOME)/doc/m68020.doc: $(SRC_HOME)/doc/m68020.doc
  79. $(EQN) $(SRC_HOME)/doc/m68020.doc | $(TBL) >$@
  80. $(TARGET_HOME)/doc/sparc.doc: sparc.X
  81. sparc.X:
  82. cd sparc; make "PIC="$(PIC) "TBL="$(TBL)
  83. $(TARGET_HOME)/doc/top.doc: top.X
  84. top.X:
  85. cd top; make "EQN="$(EQN) "TBL="$(TBL) "REFER="$(REFER)
  86. $(TARGET_HOME)/doc/ego.doc: ego.X
  87. ego.X:
  88. cd ego; make "REFER="$(REFER) "TBL="$(TBL)
  89. $(TARGET_HOME)/doc/occam.doc: occam.X
  90. occam.X:
  91. cd occam; make "PIC="$(PIC) "TBL="$(TBL) "EQN="$(EQN)
  92. $(TARGET_HOME)/doc/m2ref.doc: $(SRC_HOME)/doc/m2ref.doc
  93. cat $(SRC_HOME)/doc/m2ref.doc >$@
  94. $(TARGET_HOME)/doc/ceg.doc: ceg.X
  95. ceg.X:
  96. cd ceg; make "PIC="$(PIC) "TBL="$(TBL) "REFER="$(REFER)
  97. $(TARGET_HOME)/doc/nopt.doc: $(SRC_HOME)/doc/nopt.doc
  98. cat $(SRC_HOME)/doc/nopt.doc >$@
  99. $(TARGET_HOME)/doc/int.doc: int.X
  100. int.X:
  101. cd int; make "TBL="$(TBL)
  102. $(TARGET_HOME)/doc/lint.doc: lint.X
  103. lint.X:
  104. cd lint; make
  105. $(TARGET_HOME)/doc/install.pr: $(SRC_HOME)/doc/install.pr
  106. cat $(SRC_HOME)/doc/install.pr >$@
  107. $(TARGET_HOME)/doc/READ_ME: $(SRC_HOME)/doc/READ_ME
  108. cat $(SRC_HOME)/doc/READ_ME >$@
  109. $(TARGET_HOME)/doc/Makefile: $(SRC_HOME)/doc/Makefile
  110. cat $(SRC_HOME)/doc/Makefile >$@
  111. cmp:
  112. clean:
  113. -rm -f *.old Out