#* ****************************** MODULE HEADER **************************** *#
#*                                                                           *#
#*                                                                           *#
#* MACHINE: B20         MAKEFILE              OS: BTOS II                    *#
#*                                                                           *#
#* DESCRIPTION:                                                              *#
#*                                                                           *#
#* HISTORY:                                                                  *#
#*                                                                           *#
#* MM/DD/YY VVVV/MM PROGRAMMER    / DESCRIPTION OF CHANGE (Most recent first)*#
#*                                                                           *#
#* 01/30/90 120G.09 Sury          / Removed rmQicVm2.Plm from tapebackup     *#
#*                                  volume and replaced it with QicVm2.Plm   *#
#* 01/29/90 120G.08 Sury          / Added restrQicVm2.Plm instead of         *#
#*                                  Qicvm2.plm as part of the files that     *#
#*                                  make taperestore.run.                    *#
#* 01/23/90 120F.07 Arif Obaid    / Added <edf>Sam.Edf dependency for        *#
#*                                  restor.obj and taperestor.obj.           *#
#* 01/04/90 120F.06 Arif Obaid    / Removed CheckFlemingtonDrive. It is now  *#
#*                                  in TapeServers directory.                *#
#* 11/20/89 120E.05 Arif Obaid    / Modified QicErase,TapeBackupVolume,      *#
#*                                  TapeSelectiveBackup,TapeRestore run-files*#
#*                                  for the merged (CT & Unisys) version.    *#
#*                                  Added QicConfigure run-file.             *#
#* 07/10/89 120C.04 P. Campbell   / changed y to yes and n to no             *#
#* 05/31/89 120B.03 M. McLaughlin / Updated.                                 *#
#* 05/16/89 120B.02 M. McLaughlin / Added Exec.lib as a dependency.          *#
#* 05/04/89 120B.01 M. McLaughlin / Added BadSector.run, etc.                *#
#* 04/06/89 120A.00 M. McLaughlin / Created.                                 *#
#*                                                                           *#
#* TITLE:  BTOS SYSTEM SOFTWARE                                              *#
#*                                                                           *#
#*                        PROPRIETARY PROGRAM MATERIAL                       *#
#*                                                                           *#
#* THIS MATERIAL IS PROPRIETARY TO UNISYS CORPORATION AND IS NOT TO BE       *#
#* REPRODUCED, USED OR DISCLOSED EXCEPT IN ACCORDANCE WITH PROGRAM LICENSE   *#
#* OR UPON WRITTEN AUTHORIZATION OF THE PATENT DIVISION OF UNISYS            *#
#* CORPORATION, DETROIT, MICHIGAN 48232, USA.                                *#
#*                                                                           *#
#*                                                                           *#
#* COPYRIGHT (C) 1980, 1989 CONVERGENT INCORPORATED. ALL RIGHTS RESERVED     *#
#* COPYRIGHT (C) 1980, 1989 UNISYS CORPORATION. ALL RIGHTS RESERVED          *#
#* ************************************************************************* *#
#*                                                                           *#
#* UNISYS BELIEVES THAT THE SOFTWARE FURNISHED HEREWITH IS ACCURATE AND      *#
#* RELIABLE, AND MUCH CARE HAS BEEN TAKEN IN ITS PREPARATION.  HOWEVER,      *#
#* NO RESPONSIBILITY, FINANCIAL OR OTHERWISE, CAN BE ACCEPTED FOR ANY        *#
#* CONSEQUENCES ARISING OUT OF THE USE OF THIS MATERIAL, INCLUDING LOSS OF   *#
#* PROFIT, INDIRECT, SPECIAL, OR CONSEQUENTIAL DAMAGES, THERE ARE NO         *#
#* WARRANTIES WHICH EXTEND BEYOND THE PROGRAM SPECIFICATION.                 *#
#*                                                                           *#
#* THE CUSTOMER SHOULD EXERCISE CARE TO ASSURE THAT USE OF THE SOFTWARE      *#
#* WILL BE IN FULL COMPLIANCE WITH LAWS, RULES AND REGULATIONS OF THE        *#
#* JURISDICTIONS WITH RESPECT TO WHICH IT IS USED.                           *#
#*                                                                           *#
#*                                                                           *#
#* ************************** END OF MODULE HEADER ************************* *#

# Include  macros used by this makefile.

include [Sys]<Edf>makefile.inc

# Source file names are stored in variables named xxxFLS where xxx is the
# languages file name suffix.
#	EXAMPLE: OhBoy.plm would be listed under the variable PLMFLS.

UTIL_PLMFLS= Back1.plm\
	BackB.plm\
	BackM.plm\
	BackS.plm\
	Backup.plm\
	BackupMenu.plm\
	bigmath.plm\
	Copy.plm\
	CsSort.plm\
	DeviceName.plm\
	DiskSubs.plm\
	DualFd.plm\
	FCopy.plm\
	FcUtil.plm\
	Format.plm\
	InitProcessor.plm\
	LcIo.plm\
	lcopy.plm\
	MagVam.plm\
	MagVm2.plm\
	MagVm3.plm\
	Monio.plm\
	Monioinf.plm\
	MVam.plm\
	mvSamDwr.plm\
	QicConfig.plm\
	QicErase.plm\
	QicMsgInf.plm\
	QicVam.plm\
	QicVm2.plm\
	QicVm3.plm\
	QicVm4.plm\
	ReadVHB.plm\
	restor.plm\
	restrQicVm2.plm\
	RstorB.plm\
	RstorC.plm\
	RstorF.plm\
	SBack.Plm\
	SingFd.plm\
	SysExit.plm\
	SysExitClose.plm\
	TapeConfig.plm\
	TapeConfig2.plm\
	TapeBackup.plm\
	TapeMsg.plm\
	TapeRestor.plm\
	TapeSBack.plm\
	Transport.plm\
	ttyout.plm\
	VAM.plm\
	volsub.plm\
	volup.plm\
	XArg.plm

UTIL_ASMFLS= BackUpMsg.asm\
	BackUpVolumeMsg.asm\
	bsstr.asm\
	CommonMsg.asm\
	Cvnmsg.asm\
	Dummy.asm\
	Filecopy.asm\
	FloppyCopyText.asm\
	lCopytext.asm\
	MvamMsg.asm\
	RstorMsg.asm\
	SamGenCopy.asm\
	Sbumsg.Asm\
	TapeConfigMsg.asm\
	TapeioMsg.asm\
	TapeSamGen.asm\
	TapeStrings.asm\
	TtyIoMsg.asm

BADSECTOR_PLMFLS= HashMod.plm\
	BadSector.plm

BADSECTOR_ASMFLS= BadSectorMsg.asm

# .SUFFIXES is the list of recognized file suffixes followed by descriptions
# of how to make files with those desciptions.

.SUFFIXES: .obj .plm .asm 

.plm.obj:
	v2.3plm86\n$<\g

.asm.obj:
	assemble\n$<\nyes\g

# OBJFLS is the sum of all source files (with the suffix changed to .obj).
# This variable is used by rebuild to force a complete rebuild by deleting all
# the object modules upon which every thing depends.  OBJFLS is used by
# rebuild.

OBJFLS=	$(UTILLIB)\
	$(BADSECTORLIB)

# RUNFLS is the list of all run files (or other "end products") generated by
# this make file.  RUNFLS is used by update and relink.

RUNFLS=	Util.lib\
		BadSector.lib\
		BackupVolume.run\
		BadSector.run\
		ChgVolName.run\
		DeviceName.run\
		FloppyCopy.run\
		LCopy.run\
		QicConfigure.run\
		QicErase.run\
		Restore.run\
		SelectiveBackup.run\
		TapeBackupVolume.run\
		TapeCopy.run\
		TapeRestore.run\
		TapeSelectiveBackup.run\
		FileUtilMsg.bin

# LIBFLS if the lists of libraries required for the generation of the various
# "end products."  LIBFLS is used by relib.

LIBFLS=	BadSector.Lib\
		Util.lib

# update "depends" upon on the "end products" generated by this make file.
# Each "end product" must be listed with its dependencies.

update: LEGALIZE $(RUNFLS)

# describe each run files prerequisites and how to build it.

BackupVolume.Run:	Backup.obj\
		BackM.obj\
		BackS.obj\
		BackB.obj\
		Back1.obj\
		ReadVHB.obj\
		CsSort.obj\
		BackUpMsg.obj\
		CommonMsg.obj\
		mvSamDwr.obj\
		MVam.obj\
		MvamMsg.obj\
		BackupMenu.obj\
		DiskSubs.obj\
		InitProcessor.obj\
		XArg.obj\
		SysExitClose.obj\
		BackupVolumeMsg.obj\
		bsstr.obj\
		ttyout.obj\
		Monio.obj\
		Monioinf.obj\
		TtyIoMsg.obj\
		[Sys]<Sys>Ctos.lib\
		[Sys]<Sys>CtosToolkit.lib\
		LinkBackupVolume.sub\
		LinkBackupVolume.fls
	Submit\nLinkBackupVolume.sub\n$(version)\g

BadSector.run:	HashMod.obj\
		BadSector.obj\
		TtyIoMsg.obj\
		BadSectorMsg.obj\
		MonIo.obj\
		SysExit.obj\
		TtyOut.obj\
		[Sys]<Sys>Ctos.lib\
		[Sys]<Sys>CtosToolkit.lib\
		LinkBadSector.sub\
		LinkBadSector.fls
	Submit\nLinkBadSector.sub\n$(version)\g

ChgVolName.run:	Volup.obj\
		VolSub.obj\
		CvnMsg.obj\
		CommonMsg.obj\
		XArg.obj\
		SysExitClose.obj\
		Dummy.obj\
		ttyout.obj\
		Monio.obj\
		Monioinf.obj\
		TtyIoMsg.obj\
		BigMath.obj\
		[Sys]<Sys>Ctos.lib\
		[Sys]<Sys>CtosToolkit.lib\
		LinkChgVolName.sub\
		LinkChgVolName.fls
	Submit\nLinkChgVolName.sub\n$(version)\g

DeviceName.run:	DeviceName.obj\
		[Sys]<Sys>Ctos.lib\
		[Sys]<Sys>CtosToolkit.lib\
		LinkDeviceName.sub\
		LinkDeviceName.fls
	Submit\nLinkDeviceName.sub\n$(version)\g

FloppyCopy.run:	FCopy.obj\
		SingFd.obj\
		DualFd.obj\
		Format.obj\
		FcUtil.obj\
		FileCopy.obj\
		LcIo.obj\
		SysExit.obj\
		FloppyCopyText.obj\
		SamGenCopy.obj\
		[Sys]<Sys>Ctos.lib\
		[Sys]<Sys>CtosToolkit.lib\
		LinkFloppyCopy.sub\
		LinkFloppyCopy.fls
	Submit\nLinkFloppyCopy.sub\n$(version)\g

LCopy.run:	LCopy.obj\
		FileCopy.obj\
		SysExit.obj\
		LCopyText.obj\
		SamgenCopy.obj\
		[Sys]<Sys>Ctos.lib\
		[Sys]<Sys>CtosToolkit.lib\
		LinkLCopy.sub\
		LinkLCopy.fls
	Submit\nLinkLCopy.sub\n$(version)\g

QicConfigure.run: TapeConfig.obj\
		TapeConfig2.obj\
		TapeConfigMsg.obj\
		TapeStrings.obj\
		ttyout.obj\
		SysExit.obj\
		MonIO.obj\
		CommonMsg.obj\
		ttyIOMsg.obj\
		[Sys]<Sys>Ctos.lib\
		[Sys]<Sys>CtosToolkit.lib\
		LinkQicConfigure.sub\
		LinkQicConfigure.fls
	Submit\nLinkQicConfigure.sub\n$(version)\g

QicErase.run:	QicErase.obj\
		CommonMsg.obj\
		MagVam.obj\
		MagVm2.obj\
		MagVm3.obj\
		Monio.obj\
		MonioInf.obj\
		mVamMsg.obj\
		QicConfig.Obj\
		QicMsgInf.obj\
		QicVam.obj\
		QicVm2.obj\
		QicVm3.obj\
		QicVm4.obj\
		SysExitClose.obj\
		TapeIOMsg.obj\
		TapeMsg.obj\
		TapeStrings.obj\
		Transport.obj\
		TtyIoMsg.obj\
		ttyout.obj\
		VAM.obj\
		xArg.obj\
		[Sys]<Sys>Ctos.lib\
		[Sys]<Sys>CtosToolkit.lib\
		LinkQicErase.sub\
		LinkQicErase.fls
	Submit\nLinkQicErase.sub\n$(version)\g

Restore.run:	Restor.obj\
		RstorMsg.obj\
		RstorC.obj\
		RstorB.obj\
		RstorF.obj\
		CommonMsg.obj\
		MVam.obj\
		MvamMsg.obj\
		XArg.obj\
		SysExitClose.obj\
		Dummy.obj\
		ttyout.obj\
		Monio.obj\
		Monioinf.obj\
		TtyIoMsg.obj\
		[Sys]<Sys>Ctos.lib\
		[Sys]<Sys>CtosToolkit.lib\
		LinkRestore.sub\
		LinkRestore.fls
	Submit\nLinkRestore.sub\n$(version)\g

SelectiveBackup.run:   SBack.obj\
		SbuMsg.obj\
		CommonMsg.obj\
		mvSamDwr.obj\
		MVam.obj\
		MvamMsg.obj\
		XArg.obj\
		SysExitClose.obj\
		Dummy.obj\
		ttyout.obj\
		Monio.obj\
		Monioinf.obj\
		TtyIoMsg.obj\
		[Sys]<Sys>Ctos.lib\
		[Sys]<Sys>CtosToolkit.lib\
		LinkSelectiveBackup.sub\
		LinkSelectiveBackup.fls
	Submit\nLinkSelectiveBackup.sub\n$(version)\g

TapeBackupVolume.run:   TapeBackup.obj\
		Back1.obj\
		BackB.obj\
		BackM.obj\
		BackS.obj\
		BackupMenu.obj\
		BackupMsg.obj\
		BackupVolumeMsg.obj\
		bsstr.obj\
		CommonMsg.obj\
		CsSort.obj\
		DiskSubs.obj\
		InitProcessor.obj\
		MagVam.obj\
		MagVm2.obj\
		MagVm3.obj\
		Monio.obj\
		MonioInf.obj\
		mVamMsg.obj\
		MvSamDwr.obj\
		QicConfig.obj\
		QicMsgInf.obj\
		QicVam.obj\
		QicVm2.obj\
		QicVm3.obj\
		QicVm4.obj\
		ReadVHB.obj\
		SysExitClose.obj\
		Tapeiomsg.obj\
		TapeMsg.obj\
		TapeStrings.obj\
		Transport.obj\
		TtyIoMsg.obj\
		ttyout.obj\
		VAM.obj\
		xArg.obj\
		[Sys]<sys>SamgenAll.obj\
		[Sys]<Sys>Ctos.lib\
		[Sys]<Sys>CtosToolkit.lib\
		LinkTapeBackupVolume.sub\
		LinkTapeBackupVolume.fls
	Submit\nLinkTapeBackupVolume.sub\n$(version)\g

TapeCopy.run:	Copy.obj\
		SysExitClose.obj\
		TapeSamGen.obj\
		Tapeiomsg.obj\
		Ttyout.obj\
		Monio.obj\
		MonioInf.obj\
		Ttyiomsg.obj\
		CommonMsg.obj\
		QicMsgInf.obj\
		[!Sys]<Sys>Exec.lib\
		[Sys]<Sys>Ctos.lib\
		[Sys]<Sys>CtosToolkit.lib\
		LinkTapeCopy.sub\
		LinkTapeCopy.fls
	Submit\nLinkTapeCopy.sub\n$(version)\g

TapeRestore.Run:	TapeRestor.obj\
		CommonMsg.obj\
		Dummy.obj\
		MagVam.obj\
		MagVm2.obj\
		MagVm3.obj\
		Monio.obj\
		Monioinf.obj\
		mVamMsg.obj\
		QicConfig.Obj\
		QicMsgInf.obj\
		QicVam.obj\
		QicVm3.obj\
		QicVm4.obj\
		restrQicVm2.obj\
		RstorB.obj\
		RstorC.obj\
		RstorF.obj\
		RstorMsg.obj\
		SysExitClose.obj\
		Tapeiomsg.obj\
		TapeMsg.obj\
		TapeStrings.obj\
		Transport.obj\
		TtyIoMsg.obj\
		ttyout.obj\
		Vam.obj\
		xArg.obj\
		[Sys]<Sys>Ctos.lib\
		[Sys]<Sys>CtosToolkit.lib\
		LinkTapeRestore.sub\
		LinkTapeRestore.fls
	Submit\nLinkTapeRestore.sub\n$(version)\g

TapeSelectiveBackup.run:  TapeSBack.obj\
		CommonMsg.obj\
		Dummy.obj\
		MagVam.obj\
		MagVm2.obj\
		MagVm3.obj\
		Monio.obj\
		MonioInf.obj\
		mVamMsg.obj\
		mvSamDwr.obj\
		QicConfig.obj\
		QicMsgInf.obj\
		QicVam.obj\
		QicVm2.obj\
		QicVm3.obj\
		QicVm4.obj\
		SbuMsg.obj\
		SysExitClose.obj\
		Tapeiomsg.obj\
		TapeMsg.obj\
		TapeStrings.obj\
		Transport.obj\
		Ttyiomsg.obj\
		Ttyout.obj\
		Vam.obj\
		xArg.obj\
		[Sys]<Sys>Ctos.lib\
		[Sys]<Sys>CtosToolkit.lib\
		LinkTapeSelectiveBackup.sub\
		LinkTapeSelectiveBackup.fls
	Submit\nLinkTapeSelectiveBackup.sub\n$(version)\g

FileUtilMsg.bin:	FileUtilMsg.mtxt
	Create Message File\n$?\n$@\g

# create variables which contain the list of needed .obj and .coed files.

BADSECTORLIB = $(BADSECTOR_PLMFLS:.plm=.obj)\
	$(BADSECTOR_ASMFLS:.asm=.obj)

UTILLIB = $(UTIL_PLMFLS:.plm=.obj)\
	$(UTIL_ASMFLS:.asm=.obj)

# describe each library using the appropriate variables.
# LIBMACRO must be specified after every library definition.

BadSector.lib: $(BADSECTORLIB)
	$(LIBMACRO)

Util.lib: $(UTILLIB)
	$(LIBMACRO)

# List all object files and there prerequisites.

RstorC.obj:	RstorC.plm\
		[Sys]<Edf>ctostypes.edf\
		[Sys]<Edf>ctoslib.edf\
		[Sys]<Edf>io.edf\
		[Sys]<Edf>erc.edf\
		mvam.edf\
		msg.idf

Format.obj:	Format.plm\
		[Sys]<Edf>ctosstructures.edf\
		[Sys]<Edf>ctostypes.edf\
		[Sys]<Edf>ctoslib.edf

MagVam.obj:	MagVam.plm\
		[Sys]<Edf>ctostypes.edf\
		[Sys]<Edf>erc.edf\
		magvam.idf\
		[Sys]<Edf>ctoslib.edf\
		[Sys]<Edf>qicmsginf.edf\
		[Sys]<Edf>io.edf

FCopy.obj:	FCopy.plm\
		[Sys]<Edf>ctosstructures.edf\
		[Sys]<Edf>ctostypes.edf\
		exit.idf\
		[Sys]<Edf>ctoslib.edf\
		fcopy.idf\
		fctext.idf

SysExit.obj:	SysExit.plm\
		[Sys]<Edf>ctostypes.edf\
		[Sys]<Edf>ctoslib.edf\
		[Sys]<Edf>sam.edf

TapeMsg.obj:	TapeMsg.plm\
		[Sys]<Edf>ctostypes.edf\
		[Sys]<Edf>ctoslib.edf\
		tapeiomsg.idf

Backup.obj:	Backup.plm\
		[Sys]<Edf>ctosstructures.edf\
		[Sys]<Edf>ctostypes.edf\
		[Sys]<Edf>ctoslib.edf\
		[Sys]<Edf>io.edf\
		mvam.edf\
		msg.idf\
		[Sys]<Edf>erc.edf

volup.obj:	volup.plm\
		[Sys]<Edf>ctostypes.edf\
		[Sys]<Edf>ctoslib.edf\
		[Sys]<Edf>io.edf\
		[Sys]<Edf>erc.edf\
		msg.idf

SysExitClose.obj:	SysExitClose.plm\
		sysexit.plm\
		[Sys]<Edf>ctostypes.edf\
		[Sys]<Edf>ctoslib.edf\
		[Sys]<Edf>sam.edf

volsub.obj:	volsub.plm\
		[Sys]<Edf>ctostypes.edf\
		[Sys]<Edf>ctoslib.edf\
		[Sys]<Edf>io.edf\
		[Sys]<Edf>erc.edf

RstorF.obj:	RstorF.plm\
		[Sys]<Edf>ctostypes.edf\
		[Sys]<Edf>ctoslib.edf\
		[Sys]<Edf>erc.edf

RstorB.obj:	RstorB.plm\
		[Sys]<Edf>ctostypes.edf\
		[Sys]<Edf>ctoslib.edf\
		[Sys]<Edf>io.edf\
		[Sys]<Edf>erc.edf\
		mvam.edf\
		msg.idf

QicMsgInf.obj:	QicMsgInf.plm\
		[Sys]<Edf>ctostypes.edf\
		[Sys]<Edf>qicrqs.edf\
		[Sys]<Edf>erc.edf\
		[Sys]<Edf>ctoslib.edf

ttyout.obj:	ttyout.plm\
		[Sys]<Edf>ctosstructures.edf\
		[Sys]<Edf>ctostypes.edf\
		[Sys]<Edf>ctoslib.edf\
		[Sys]<Edf>erc.edf\
		[Sys]<Edf>sam.edf

BackM.obj:	BackM.plm\
		[Sys]<Edf>ctosstructures.edf\
		[Sys]<Edf>ctostypes.edf\
		[Sys]<Edf>ctoslib.edf\
		[Sys]<Edf>io.edf

Back1.obj:	Back1.plm\
		[Sys]<Edf>ctosstructures.edf\
		[Sys]<Edf>ctostypes.edf\
		[Sys]<Edf>ctoslib.edf\
		[Sys]<Edf>io.edf\
		mvam.edf\
		[Sys]<Edf>msg.edf

BackupMenu.obj:	BackupMenu.plm\
		[Sys]<Edf>ctostypes.edf\
		[Sys]<Edf>ctoslib.edf\
		[Sys]<Edf>io.edf\
		[Sys]<Edf>initprocessor.edf

BackB.obj:	BackB.plm\
		[Sys]<Edf>ctostypes.edf\
		[Sys]<Edf>ctoslib.edf\
		[Sys]<Edf>io.edf

QicVm3.obj:	QicVm3.plm\
		[Sys]<Edf>ctostypes.edf\
		[Sys]<Edf>erc.edf\
		qicvam.edf\
		[Sys]<Edf>qicmsginf.edf\
		vamio.edf\
		[Sys]<Edf>ctoslib.edf

bigmath.obj:	bigmath.plm\
		[Sys]<Edf>ctostypes.edf\
		bigmath.edf

DeviceName.obj:	DeviceName.plm\
		[Sys]<Edf>ctosstructures.edf\
		[Sys]<Edf>ctostypes.edf\
		[Sys]<Edf>ctoslib.edf

QicErase.obj:	QicErase.plm\
		[Sys]<Edf>ctostypes.edf\
		[Sys]<Edf>erc.edf\
		QicVam.Edf\
		[Sys]<Edf>qicmsginf.edf\
		[Sys]<Edf>ctoslib.edf\
		msg.idf\
		tapeiomsg.idf\
		QicVam.Edf

CsSort.obj:	CsSort.plm\
		[Sys]<Edf>ctostypes.edf\
		[Sys]<Edf>ctoslib.edf

Restor.obj:	restor.plm\
		[Sys]<Edf>ctostypes.edf\
		[Sys]<Edf>ctoslib.edf\
		[Sys]<Edf>sam.edf\
		[Sys]<Edf>io.edf\
		mvam.edf\
		msg.idf\
		QicVam.Edf

TapeRestor.obj:	TapeRestor.plm\
		restor.plm\
		[Sys]<Edf>ctostypes.edf\
		[Sys]<Edf>ctoslib.edf\
		[Sys]<Edf>sam.edf\
		[Sys]<Edf>io.edf\
		mvam.edf\
		msg.idf\
		QicVam.Edf

MagVm3.obj:	MagVm3.plm\
		[Sys]<Edf>ctostypes.edf\
		[Sys]<Edf>erc.edf\
		magvam.idf\
		[Sys]<Edf>qicmsginf.edf\
		[Sys]<Edf>ctoslib.edf

DualFd.obj:	DualFd.plm\
		[Sys]<Edf>ctostypes.edf\
		exit.idf\
		[Sys]<Edf>erc.edf\
		[Sys]<Edf>ctoslib.edf\
		fcopy.idf\
		fctext.idf\
		[Sys]<Edf>msg.edf

BackS.obj:	BackS.plm\
		[Sys]<Edf>ctostypes.edf\
		[Sys]<Edf>ctoslib.edf\
		[Sys]<Edf>io.edf\
		[Sys]<Edf>erc.edf

VAM.obj:	VAM.plm\
		[Sys]<Edf>ctostypes.edf\
		qicvam.edf\
		[Sys]<Edf>erc.edf\
		vamio.edf\
		[Sys]<Edf>ctoslib.edf

DiskSubs.obj:	DiskSubs.plm\
		[Sys]<Edf>ctostypes.edf\
		[Sys]<Edf>ctoslib.edf\
		[Sys]<Edf>erc.edf\
		[Sys]<Edf>io.edf\
		msg.idf

QicVm2.obj:	QicVm2.plm\
		[Sys]<Edf>ctostypes.edf\
		[Sys]<Edf>ctoslib.edf\
		qicvam.edf\
		[Sys]<Edf>erc.edf\
		[Sys]<Edf>qicmsginf.edf

MagVm2.obj:	MagVm2.plm\
		[Sys]<Edf>ctostypes.edf\
		[Sys]<Edf>erc.edf\
		magvam.idf\
		[Sys]<Edf>ctoslib.edf\
		[Sys]<Edf>qicmsginf.edf

Monio.obj:	Monio.plm\
		[Sys]<Edf>ctostypes.edf\
		[Sys]<Edf>chrlit.edf\
		[Sys]<Edf>ctoslib.edf\
		[Sys]<Edf>sam.edf\
		[Sys]<Edf>io.edf

XArg.obj:	XArg.plm\
		[Sys]<Edf>ctostypes.edf\
		exit.idf\
		[Sys]<Edf>ctoslib.edf\
		[Sys]<Edf>io.edf\
		msg.idf

LcIo.obj:	LcIo.plm\
		[Sys]<Edf>ctostypes.edf\
		[Sys]<Edf>ctoslib.edf\
		[Sys]<Edf>sam.edf

SingFd.obj:	SingFd.plm\
		[Sys]<Edf>ctostypes.edf\
		exit.idf\
		[Sys]<Edf>erc.edf\
		[Sys]<Edf>ctoslib.edf\
		fcopy.idf\
		fctext.idf\
		[Sys]<Edf>msg.edf

lcopy.obj:	lcopy.plm\
		[Sys]<Edf>ctosstructures.edf\
		[Sys]<Edf>ctostypes.edf\
		[Sys]<Edf>ctoslib.edf\
		[Sys]<Edf>sam.edf\
		fcopy.idf\
		exit.idf

InitProcessor.obj:	InitProcessor.plm\
		[Sys]<Edf>ctostypes.edf\
		[Sys]<Edf>ctoslib.edf\
		[Sys]<Edf>io.edf\
		[Sys]<Edf>initprocessor.edf

SBack.obj:	SBack.Plm\
		[Sys]<Edf>ctostypes.edf\
		[Sys]<Edf>ctoslib.edf\
		[Sys]<Edf>io.edf\
		[Sys]<Edf>erc.edf\
		mvam.edf\
		msg.idf\
		QicVam.Edf

MVam.obj:	MVam.plm\
		[Sys]<Edf>ctostypes.edf\
		[Sys]<Edf>ctoslib.edf\
		[Sys]<Edf>io.edf\
		[Sys]<Edf>erc.edf

QicVam.obj:	QicVam.plm\
		[Sys]<Edf>ctostypes.edf\
		qicvam.edf\
		[Sys]<Edf>erc.edf\
		[Sys]<Edf>qicmsginf.edf\
		[Sys]<Edf>qicconfig.idf\
		vamio.edf\
		msg.idf\
		[Sys]<Edf>ctoslib.edf

mvSamDwr.obj:	mvSamDwr.plm\
		[Sys]<Edf>ctosstructures.edf\
		[Sys]<Edf>ctostypes.edf\
		[Sys]<Edf>ctoslib.edf\
		[Sys]<Edf>sam.edf\
		[Sys]<Edf>sam.idf

Monioinf.obj:	Monioinf.plm\
		[Sys]<Edf>ctostypes.edf

Copy.obj:	Copy.plm\
		[Sys]<Edf>ctostypes.edf\
		[Sys]<Edf>ctoslib.edf\
		[Sys]<Edf>msg.edf

FcUtil.obj:	FcUtil.plm\
		[Sys]<Edf>ctostypes.edf\
		[Sys]<Edf>msg.edf\
		[Sys]<Edf>ctoslib.edf\
		fctext.idf

QicVm4.obj:	QicVm4.plm\
		[Sys]<Edf>ctostypes.edf\
		[Sys]<Edf>erc.edf\
		qicvam.edf\
		qicmsginf.idf\
		vamio.edf\
		[Sys]<Edf>ctoslib.edf

ReadVHB.obj:	ReadVHB.plm\
		[Sys]<Edf>ctostypes.edf\
		[Sys]<Edf>ctoslib.edf\
		[Sys]<Edf>erc.edf\
		[Sys]<Edf>io.edf

TapeioMsg.obj:	TapeioMsg.asm\
		[Sys]<Edf>string.mdf\
		[Sys]<Edf>msgnls.mdf

Sbumsg.obj:	Sbumsg.Asm\
		[Sys]<Edf>string.mdf

BackUpVolumeMsg.obj:	BackUpVolumeMsg.asm\
		[Sys]<Edf>ercmsg.mdf\
		[Sys]<Edf>string.mdf

Cvnmsg.obj:	Cvnmsg.asm\
		[Sys]<Edf>string.mdf

BackUpMsg.obj:	BackUpMsg.asm\
		[Sys]<Edf>string.mdf

bsstr.obj:	bsstr.asm\
		[Sys]<Edf>string.mdf

filecopy.obj:	filecopy.asm\
		filecopy.edf\
		[Sys]<Edf>ctos.mdf\
		io.mdf

CommonMsg.obj:	CommonMsg.asm\
		[Sys]<Edf>string.mdf\
		[Sys]<Edf>msgnls.mdf

HashMod.obj:	HashMod.plm

BadSectorMsg.obj:	BadSectorMsg.asm\
		[Sys]<Edf>string.mdf

BadSector.obj:	BadSector.plm\
		[Sys]<Edf>CtosTypes.edf\
		[Sys]<Edf>FilSys.idf\
		[Sys]<Edf>Io.edf\
		[Sys]<Edf>CtosLib.edf\
		[Sys]<Edf>Sam.edf\
		[Sys]<Edf>Util.edf\
		[Sys]<Edf>ctUtil.edf

QicConfig.obj:   QicConfig.plm\
		[Sys]<Edf>CtosTypes.Edf\
		[Sys]<Edf>CtosLib.Edf\
		[Sys]<Edf>Erc.Edf\
		QicVam.Edf

restrQicVm2.obj: restrQicVm2.plm\
		QicVm2.plm\
		[Sys]<Edf>ctostypes.edf\
		[Sys]<Edf>ctoslib.edf\
		qicvam.edf\
		[Sys]<Edf>erc.edf\
		[Sys]<Edf>qicmsginf.edf


TapeBackup.obj:  TapeBackup.plm\
		[Sys]<Edf>ctostypes.edf\
		[Sys]<Edf>ctosLib.edf\
		[Sys]<Edf>io.edf\
		mvam.edf\
		msg.idf\
		[Sys]<Edf>erc.edf\
		QicVam.Edf

TapeSBack.Obj:   TapeSBack.plm\
		SBack.plm\
		[Sys]<Edf>ctostypes.edf\
		[Sys]<Edf>ctoslib.edf\
		[Sys]<Edf>io.edf\
		[Sys]<Edf>erc.edf\
		mvam.edf\
		msg.idf\
		QicVam.Edf

Transport.obj:   Transport.plm\
		[Sys]<Edf>ctostypes.edf\
		[Sys]<Edf>ctoslib.edf\
		[Sys]<Edf>QicMsgInf.edf

TapeConfig.obj:  TapeConfig.plm\
		[Sys]<Edf>ctostypes.edf\
		[Sys]<Edf>ctoslib.edf

TapeConfig2.obj:  TapeConfig2.plm\
		[Sys]<Edf>ctostypes.edf\
		[Sys]<Edf>cnfg.edf\
		[Sys]<Edf>ctoslib.edf\
		[Sys]<Edf>Erc.edf\
		Forms.Erf\
		[Sys]<Edf>Forms.Edf

TapeConfigMsg.obj:  TapeConfigMsg.asm\
		[Sys]<Edf>String.Mdf

FloppyCopyText.obj:	FloppyCopyText.asm\
		[Sys]<Edf>ercmsg.mdf\
		[Sys]<Edf>string.mdf

SamGenCopy.obj:	SamGenCopy.asm\
		[Sys]<Edf>samgen.mdf

TapeSamGen.obj:	TapeSamGen.asm\
		[Sys]<Edf>samgen.mdf

RstorMsg.obj:	RstorMsg.asm\
		[Sys]<Edf>string.mdf

TtyIoMsg.obj:	TtyIoMsg.asm\
		[Sys]<Edf>string.mdf

TapeStrings.obj:	TapeStrings.asm\
		[Sys]<Edf>string.mdf\
		[Sys]<Edf>msgnls.mdf

MvamMsg.obj:	MvamMsg.asm\
		[Sys]<Edf>string.mdf

lcopytext.obj:	lcopytext.asm\
		[Sys]<Edf>string.mdf

Dummy.obj:	Dummy.asm
