home *** CD-ROM | disk | FTP | other *** search
/ RISC DISC 1 / RISC_DISC_1.iso / pd_share / games / inform / compiler / source / MakeInf
Encoding:
Text File  |  1994-10-14  |  2.2 KB  |  78 lines

  1. # Project:   Inform
  2.  
  3.  
  4. # Toolflags:
  5. CCflags = -c -depend !Depend -IC: -throwback 
  6. Linkflags = -o $@
  7. ObjAsmflags = -depend !Depend -ThrowBack -Stamp -quit -CloseExec
  8. CMHGflags = 
  9. LibFileflags = -c -o $@
  10. Squeezeflags = -o $@
  11. AAsmflags = -depend !Depend -quit -CloseExec -To $@ -From 
  12.  
  13.  
  14. # Final targets:
  15. @.^.^.^.^.Library.inform:   o.inform @.^.^.^.^.Clib.o.AnsiLib o.files o.zcode \
  16.         o.symbols o.inputs o.tables o.asm o.express 
  17.         link $(linkflags) o.inform @.^.^.^.^.Clib.o.AnsiLib o.files o.zcode \
  18.         o.symbols o.inputs o.tables o.asm o.express 
  19.  
  20.  
  21. # User-editable dependencies:
  22. @.zgames.toyshop:   @.zcode.toyshop @.zcode.h.parser @.zcode.h.verblib @.zcode.h.grammar
  23.         inform -Ts $MAX_STATIC_DATA=2000 toyshop
  24.  
  25. @.zgames.balances:   @.zcode.balances @.zcode.h.parser @.zcode.h.verblib @.zcode.h.grammar
  26.         inform -Ts balances
  27.  
  28. @.zgames.jigsaw:   @.zcode.jigsaw.jigsaw @.zcode.h.parser @.zcode.h.verblib @.zcode.h.grammar             @.zcode.jigsaw.(others) @.zcode.jigsaw.canada @.zcode.jigsaw.century             @.zcode.jigsaw.paris @.zcode.jigsaw.pieces @.zcode.jigsaw.theland   
  29.         inform -Tdcx $max_static_data=2000 zcode.jigsaw.jigsaw zgames.jigsaw
  30.  
  31. @.zgames.advent:   @.zcode.advent @.zcode.h.parser @.zcode.h.verblib @.zcode.h.grammar
  32.         inform -T advent
  33.  
  34. @.o.zcode:   @.c.zcode
  35.         cc $(ccflags) -o @.o.zcode @.c.zcode 
  36.  
  37. @.o.files:   @.c.files
  38.         cc $(ccflags) -o @.o.files @.c.files 
  39.  
  40. @.o.symbols:   @.c.symbols 
  41.         cc $(ccflags) -o @.o.symbols @.c.symbols 
  42.  
  43. @.o.inputs:   @.c.inputs 
  44.         cc $(ccflags) -o @.o.inputs @.c.inputs 
  45.  
  46. @.o.tables:   @.c.tables 
  47.         cc $(ccflags) -o @.o.tables @.c.tables 
  48.  
  49. @.o.asm:   @.c.asm 
  50.         cc $(ccflags) -o @.o.asm @.c.asm 
  51.  
  52. @.o.express:   @.c.express 
  53.         cc $(ccflags) -o @.o.express @.c.express 
  54.  
  55. # Static dependencies:
  56. @.o.inform:   @.c.inform
  57.         cc $(ccflags) -o @.o.inform @.c.inform 
  58.  
  59.  
  60. # Dynamic dependencies:
  61. o.inform:    c.inform
  62. o.inform:    h.header
  63. o.files:    c.files
  64. o.files:    h.header
  65. o.files:    $.clib.h.kernel
  66. o.zcode:    c.zcode
  67. o.zcode:    h.header
  68. o.symbols:    c.symbols
  69. o.symbols:    h.header
  70. o.inputs:    c.inputs
  71. o.inputs:    h.header
  72. o.tables:    c.tables
  73. o.tables:    h.header
  74. o.asm:    c.asm
  75. o.asm:    h.header
  76. o.express:    c.express
  77. o.express:    h.header
  78.