home *** CD-ROM | disk | FTP | other *** search
- # Project: Inform
-
-
- # Toolflags:
- CCflags = -c -depend !Depend -IC: -throwback
- Linkflags = -o $@
- ObjAsmflags = -depend !Depend -ThrowBack -Stamp -quit -CloseExec
- CMHGflags =
- LibFileflags = -c -o $@
- Squeezeflags = -o $@
- AAsmflags = -depend !Depend -quit -CloseExec -To $@ -From
-
-
- # Final targets:
- @.^.^.^.^.Library.inform: o.inform @.^.^.^.^.Clib.o.AnsiLib o.files o.zcode \
- o.symbols o.inputs o.tables o.asm o.express
- link $(linkflags) o.inform @.^.^.^.^.Clib.o.AnsiLib o.files o.zcode \
- o.symbols o.inputs o.tables o.asm o.express
-
-
- # User-editable dependencies:
- @.zgames.toyshop: @.zcode.toyshop @.zcode.h.parser @.zcode.h.verblib @.zcode.h.grammar
- inform -Ts $MAX_STATIC_DATA=2000 toyshop
-
- @.zgames.balances: @.zcode.balances @.zcode.h.parser @.zcode.h.verblib @.zcode.h.grammar
- inform -Ts balances
-
- @.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
- inform -Tdcx $max_static_data=2000 zcode.jigsaw.jigsaw zgames.jigsaw
-
- @.zgames.advent: @.zcode.advent @.zcode.h.parser @.zcode.h.verblib @.zcode.h.grammar
- inform -T advent
-
- @.o.zcode: @.c.zcode
- cc $(ccflags) -o @.o.zcode @.c.zcode
-
- @.o.files: @.c.files
- cc $(ccflags) -o @.o.files @.c.files
-
- @.o.symbols: @.c.symbols
- cc $(ccflags) -o @.o.symbols @.c.symbols
-
- @.o.inputs: @.c.inputs
- cc $(ccflags) -o @.o.inputs @.c.inputs
-
- @.o.tables: @.c.tables
- cc $(ccflags) -o @.o.tables @.c.tables
-
- @.o.asm: @.c.asm
- cc $(ccflags) -o @.o.asm @.c.asm
-
- @.o.express: @.c.express
- cc $(ccflags) -o @.o.express @.c.express
-
- # Static dependencies:
- @.o.inform: @.c.inform
- cc $(ccflags) -o @.o.inform @.c.inform
-
-
- # Dynamic dependencies:
- o.inform: c.inform
- o.inform: h.header
- o.files: c.files
- o.files: h.header
- o.files: $.clib.h.kernel
- o.zcode: c.zcode
- o.zcode: h.header
- o.symbols: c.symbols
- o.symbols: h.header
- o.inputs: c.inputs
- o.inputs: h.header
- o.tables: c.tables
- o.tables: h.header
- o.asm: c.asm
- o.asm: h.header
- o.express: c.express
- o.express: h.header
-