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

Start = lib:c.o

all:   makeownerh clean break update XHandler

Break: Break.o
	$(elink)

Update: Update.o decryptowner.o
	@slink FROM  $(Start) $@.o decryptowner.o \
			TO    $@ \
			LIB   $(Libs) \
			$(LKFLAGS)
	@Copy $@ DLGSRC:Distribution/C/$@

MakeOwnerH: MakeOwnerH.o
	$(elink)

Clean:   Clean.o
	$(elink)
	@copy owners.h dlgsrc:include/dlg/Owners.h

XHandler: XHandler.o decryptowner.o
	@slink FROM  $(Start) GenGui.o $@.o decryptowner.o \
			TO    $@ \
			LIB   $(Libs) \
			$(LKFLAGS)
	@copy XHandler c:/dev_c/XHandler

BreakHandler:
	@break >NIL:
	@Copy Update.dat dlgsrc:distribution/C/Update.dat quiet



Break.o:          Break.c DLGSrc:Include/Pragmas/DLG.H $(Vers) $(Touch)
Clean.o:          Clean.c Clean.h $(Vers) $(Touch)
DecryptOwner.o:   DecryptOwner.c Owners.h $(Touch)
MakeOwnerH.o:     MakeOwnerH.c DLGSerial.txt DLGSrc:Include/pragmas/dlg.h $(Vers) $(Touch)
Update.o:         Update.c DLGSrc:Include/dlg/crypt.h $(Vers) $(Touch)
XHandler.o:       Xhandler.c XHandler.h XHandler_Def.h DLGSRc:Include/DLG/Crypt.h DLGSrc:Include/Pragmas/DLG.H \
						$(Vers) $(Touch)

