include t:make.env
include dlgsrc:makefile.defaults
include dlgsrc:makefile.execlink

.PHONY: SysUser AreaTemplate AreaEd

All:  FidoConfig FileMaint FileUsers GenConfig Group MsgUsers Port Sigs SysMenu SysUser \
		AreaTemplate AreaEd

FidoConfig: FidoConfig.o
	@$(elink)
	@$(cp) $@

FileAreas: FileAreas.o
	@$(elink)
	@$(cp) $@

FileMaint: FileMaint.o
	@$(elink)
	@$(cp) $@

FileUsers: FileUsers.o
	@$(elink)
	@$(cp) $@

GenConfig: GenConfig.o
	@$(elink)
	@$(cp) $@

Group: Group.o
	@$(elink)
	@$(cp) $@

MsgAreas: MsgAreas.o
	@$(elink)
	@$(cp) $@

MsgUsers: MsgUsers.o
	@$(elink)
	@$(cp) $@

Port: Port.o
	@$(elink)
	@$(cp) $@

Sigs: Sigs.o
	@$(elink)
	@$(cp) $@

SysMenu: SysMenu.o
	@$(elink)
	@$(cp) $@

SysUser:
	@echo "     SysUser"
	@make -$(MAKEFLAGS) -C SysUser

AreaTemplate:
	@echo "     AreaTemplate"
	@make -$(MAKEFLAGS) -C AreaTemplate

AreaEd:
	@echo "     AreaEd"
	@make -$(MAKEFLAGS) -C AreaEd

FidoConfig.o:  FidoConfig.c $(DLGPragma) $(Inc)Devices/TPT.h $(DLGInc)DLG.h $(DLGInc)User.h $(DLGInc)Msg.h \
					$(DLGInc)Input.h $(DLGInc)Menu.h $(DLGInc)Resman.h $(DLGInc)Log.h $(DLGInc)File.h \
					$(DLGInc)Misc.h $(Vers) $(Touch) $(Link)IO.h
FileAreas.o:   FileAreas.c $(DLGPragma) $(Inc)Devices/TPT.h $(DLGInc)DLG.h $(DLGInc)User.h $(DLGInc)Msg.h \
					$(DLGInc)Input.h $(DLGInc)Misc.h $(DLGInc)Menu.h $(DLGInc)Resman.h $(DLGInc)Log.h \
					$(DLGInc)File.h $(Vers) $(Touch) $(Inc)Link/Area.h $(Link)IO.h $(Link)user.h
FileMaint.o:   FileMaint.c $(DLGPragma) $(Inc)Devices/TPT.h $(DLGInc)DLG.h $(DLGInc)User.h $(DLGInc)Msg.h \
					$(DLGInc)Menu.h $(DLGInc)ResMan.h $(DLGInc)File.h $(Vers) $(Touch) $(Inc)Link/Area.h \
					$(Link)File.h $(Link)IO.h $(Link)util.h
FileUsers.o:   FileUsers.c $(DLGPragma) $(Inc)Devices/TPT.h $(DLGInc)DLG.h $(DLGInc)User.h $(DLGInc)Msg.h \
					$(DLGInc)Input.h $(DLGInc)Menu.h $(DLGInc)Resman.h $(DLGInc)Log.h $(DLGInc)File.h $(Vers) \
					$(Touch) $(Link)IO.h
GenConfig.o:   GenConfig.c $(DLGPragma) $(Inc)Devices/TPT.h $(DLGInc)DLG.h $(DLGInc)User.h $(DLGInc)Msg.h \
					$(DLGInc)Input.h $(DLGInc)Menu.h $(DLGInc)Resman.h $(DLGInc)Log.h $(DLGInc)File.h \
					$(DLGInc)Misc.h $(Vers) $(Touch) $(Link)Config.h $(Link)File.h $(Link)IO.h $(Link)util.h
Group.o:       Group.c $(DLGPragma) $(Inc)Devices/TPT.h $(DLGInc)DLG.h $(DLGInc)User.h $(DLGInc)Misc.h \
					$(DLGInc)Input.h $(DLGInc)Menu.h $(DLGInc)Resman.h $(DLGInc)Log.h $(Vers) $(Touch) \
					$(Link)IO.h $(Link)Util.h
MsgAreas.o:    MsgAreas.c $(DLGPragma) $(Inc)Devices/TPT.h $(DLGInc)DLG.h $(DLGInc)User.h $(DLGInc)Msg.h \
					$(DLGInc)Input.h $(DLGInc)Menu.h $(DLGInc)Resman.h $(DLGInc)Log.h $(DLGInc)File.h $(Vers) \
					$(Touch) $(Link)Area.h $(Link)Config.h $(Link)IO.h $(Link)user.h
MsgUsers.o:    MsgUsers.c $(DLGPragma) $(Inc)Devices/TPT.h $(DLGInc)DLG.h $(DLGInc)User.h $(DLGInc)Msg.h \
					$(DLGInc)Input.h $(DLGInc)Menu.h $(DLGInc)Resman.h $(DLGInc)Log.h $(DLGInc)File.h \
					$(DLGInc)Misc.h $(Vers) $(Touch) $(Link)IO.h
Port.o:        Port.c $(DLGPragma) $(Inc)Devices/TPT.h $(DLGInc)DLG.h $(DLGInc)Msg.h $(DLGInc)Log.h \
					$(DLGInc)ResMan.h $(DLGInc)User.h $(DLGInc)Menu.h $(DLGInc)Misc.h $(DLGInc)File.h \
					$(DLGInc)PortConfig.h $(Vers) $(Touch) $(Link)Config.h $(Link)IO.h $(Link)IO.h
Sigs.o:        Sigs.c $(DLGPragma) $(Inc)Devices/TPT.h $(DLGInc)DLG.h $(DLGInc)Msg.h $(DLGInc)Log.h \
					$(DLGInc)Resman.h $(DLGInc)User.h $(DLGInc)Menu.h $(DLGInc)Input.h $(DLGInc)PortConfig.h \
					$(Vers) $(Touch) $(Link)IO.h
SysMenu.o:     SysMenu.c $(DLGPragma) $(Inc)Devices/TPT.h $(DLGInc)DLG.h $(DLGInc)Resman.h $(DLGInc)User.h \
					$(DLGInc)PortConfig.h $(DLGInc)Menu.h $(DLGInc)Log.h $(DLGInc)Input.h $(Vers) $(Touch) \
					$(Link)Config.h $(Link)IO.h $(Link)util.h

