# Project:   Menu


# Toolflags:
CCflags = -c -depend !Depend -I^.common,C: -throwback -zM -ffah -zps1 
C++flags = -c -depend !Depend -throwback -IC:
Pascalflags = -c -depend !Depend -throwback -IP:
Linkflags = -m -o $@ 
ObjAsmflags = -depend !Depend -ThrowBack -Stamp -quit -CloseExec
CMHGflags = 
LibFileflags = -c -o $@
Squeezeflags = -o $@
AAsmflags = -depend !Depend -quit -CloseExec -To $@ -From


# Final targets:
@.Menu:   @.o.auxiliary @.o.copy @.o.create @.o.delete @.o.events \
        @.o.getstate @.o.hide @.o.Menu @.o.miscop @.o.show @.o.task @.o.Modhdr_NoD @.o.messages \
        @.^.common.tboxlib 
	tlink $(linkflags) @.o.auxiliary @.o.copy @.o.create \
        @.o.delete @.o.events @.o.getstate @.o.hide @.o.Menu @.o.miscop @.o.show @.o.task \
        @.o.Modhdr_NoD @.o.messages @.^.common.tboxlib 


# User-editable dependencies:
@.MenuM:   @.messages
	modgen @.MenuM MenuM "Menu Messages" 1.00 @.messages Resources.Menu.Messages

@.o.messages: @.Messages 
	resgen messages_file @.o.messages @.Messages Resources.Menu.Messages


# Static dependencies:
@.o.auxiliary:   @.c.auxiliary
	cc $(ccflags) -o @.o.auxiliary @.c.auxiliary 
@.o.copy:   @.c.copy
	cc $(ccflags) -o @.o.copy @.c.copy 
@.o.create:   @.c.create
	cc $(ccflags) -o @.o.create @.c.create 
@.o.delete:   @.c.delete
	cc $(ccflags) -o @.o.delete @.c.delete 
@.o.events:   @.c.events
	cc $(ccflags) -o @.o.events @.c.events 
@.o.getstate:   @.c.getstate
	cc $(ccflags) -o @.o.getstate @.c.getstate 
@.o.hide:   @.c.hide
	cc $(ccflags) -o @.o.hide @.c.hide 
@.o.Menu:   @.c.Menu
	cc $(ccflags) -o @.o.Menu @.c.Menu 
@.o.miscop:   @.c.miscop
	cc $(ccflags) -o @.o.miscop @.c.miscop 
@.o.show:   @.c.show
	cc $(ccflags) -o @.o.show @.c.show 
@.o.task:   @.c.task
	cc $(ccflags) -o @.o.task @.c.task 
@.o.Modhdr_NoD:   @.cmhg.Modhdr_NoD
	cmhg @.cmhg.Modhdr_NoD -o @.o.Modhdr_NoD


# Dynamic dependencies: