home *** CD-ROM | disk | FTP | other *** search
/ ARM Club 1 / ARM_CLUB_CD.iso / contents / apps / languages / progs / bcpl / Makefile < prev    next >
Encoding:
Makefile  |  1991-06-24  |  2.1 KB  |  77 lines

  1. BCPL = bcpl
  2.  
  3. .SUFFIXES:
  4. .SUFFIXES: .b .g .g1 .g2
  5.  
  6. .b.g:;    -$(BCPL) $< -to $@
  7. .b.g1:; -nubcpl $< -to $@
  8. .b.g2:; -nubcpl1 $< -to $@
  9.  
  10. nubcpl: g.root g.syn g.trn g.cgm g.cga g.cgb g.cgc g.cgd \
  11.     g.cge g.cgf g.cgg g.cgh g.cgi g.cgj g.cgk
  12.     join $.alib.newlib g -to nubcpl
  13.     settype nubcpl absolute
  14.     squeeze nubcpl
  15.  
  16. nubcpl1: g1.root g1.syn g1.trn g1.cgm g1.cga g1.cgb g1.cgc g1.cgd \
  17.     g1.cge g1.cgf g1.cgg g1.cgh g1.cgi g1.cgj g1.cgk
  18.     join $.alib.newlib g1 -to nubcpl1
  19.     rm -f g1.*
  20.  
  21. nubcpl2: g2.root g2.syn g2.trn g2.cgm g2.cga g2.cgb g2.cgc g2.cgd \
  22.     g2.cge g2.cgf g2.cgg g2.cgh g2.cgi g2.cgj g2.cgk
  23.     join $.alib.newlib g2 -to nubcpl2
  24.     rm -f g2.*
  25.     compx nubcpl1 nubcpl2
  26.  
  27. clean:; rm -f g.* g1.* g2.* nubcpl*
  28.  
  29. g.root: b.root b.header  b.ops
  30. g.syn:    b.syn  b.header  b.ops
  31. g.trn:    b.trn  b.header  b.ops
  32. g.cgm:    b.cgm b.cgheader b.ops
  33. g.cga:    b.cga b.cgheader b.ops
  34. g.cgb:    b.cgb b.cgheader b.ops
  35. g.cgc:    b.cgc b.cgheader b.ops
  36. g.cgd:    b.cgd b.cgheader b.ops
  37. g.cge:    b.cge b.cgheader b.ops
  38. g.cgf:    b.cgf b.cgheader b.ops
  39. g.cgg:    b.cgg b.cgheader b.ops
  40. g.cgh:    b.cgh b.cgheader b.ops b.fp2ops
  41. g.cgi:    b.cgi b.cgheader b.ops
  42. g.cgj:    b.cgj b.cgheader b.ops
  43. g.cgk:    b.cgk b.cgheader b.ops b.fp2ops
  44.  
  45. g1.root: b.root b.header  b.ops
  46. g1.syn:  b.syn    b.header  b.ops
  47. g1.trn:  b.trn    b.header  b.ops
  48. g1.cgm:  b.cgm b.cgheader b.ops
  49. g1.cga:  b.cga b.cgheader b.ops
  50. g1.cgb:  b.cgb b.cgheader b.ops
  51. g1.cgc:  b.cgc b.cgheader b.ops
  52. g1.cgd:  b.cgd b.cgheader b.ops
  53. g1.cge:  b.cge b.cgheader b.ops
  54. g1.cgf:  b.cgf b.cgheader b.ops
  55. g1.cgg:  b.cgg b.cgheader b.ops
  56. g1.cgh:  b.cgh b.cgheader b.ops b.fp2ops
  57. g1.cgi:  b.cgi b.cgheader b.ops
  58. g1.cgj:  b.cgj b.cgheader b.ops
  59. g1.cgk:  b.cgk b.cgheader b.ops b.fp2ops
  60.  
  61. g2.root: b.root b.header  b.ops
  62. g2.syn:  b.syn    b.header  b.ops
  63. g2.trn:  b.trn    b.header  b.ops
  64. g2.cgm:  b.cgm b.cgheader b.ops
  65. g2.cga:  b.cga b.cgheader b.ops
  66. g2.cgb:  b.cgb b.cgheader b.ops
  67. g2.cgc:  b.cgc b.cgheader b.ops
  68. g2.cgd:  b.cgd b.cgheader b.ops
  69. g2.cge:  b.cge b.cgheader b.ops
  70. g2.cgf:  b.cgf b.cgheader b.ops
  71. g2.cgg:  b.cgg b.cgheader b.ops
  72. g2.cgh:  b.cgh b.cgheader b.ops b.fp2ops
  73. g2.cgi:  b.cgi b.cgheader b.ops
  74. g2.cgj:  b.cgj b.cgheader b.ops
  75. g2.cgk:  b.cgk b.cgheader b.ops b.fp2ops
  76.  
  77.