#******************************* MODULE HEADER **************************** *#
#*                                                                          *#
#*                                                                          *#
#* MACHINE: B20                               OS: BTOS                      *#
#*                                                                          *#
#* DESCRIPTION:  This module builds Edf Directory                           *#
#*               Copy files to [Sys]<Edf>                                   *#
#*                                                                          *#
#*                                                                          *#
#* HISTORY:                                                                 *#
#*                                                                          *#
#* MM/DD/YY VVVV/MM PROGRAMMER   / DESCRIPTION                              *#
#*                                                                          *#
#* 03/12/90 120H.06 M. Emmerick  / Disable cache locking.                   *#
#* 02/16/90 120G.05 M. Emmerich  / Added LOCK IN CACHE for edf files.       *#
#* 01/18/90 120F.04 N. Vazarkar  / Do not include makefile.inc from         *#
#*                                 [Sys]<edf> since the directory itself    *#
#*                                 does not exist initially.                *#
#* 12/13/89 120E.03 V. Muppidi   / Added make of ctoslib.h                  *#
#* 07/10/89 120C.02 P. Campbell  / changed y to yes and n to no             *#
#*                               / blow off CM changes                      *#
#* 06/28/89 120B/01 V. Muppidi   / Changed to suit CM                       *#
#* 06/04/89 120B/00 P. Campbell  / 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 <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.


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

.SUFFIXES: .plm .asm

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

.asm.obj:
	assemble\n$<\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=	$(ASMFLS:.asm=.obj)\
	$(PLMFLS:.plm=.obj)

# 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=	foo

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


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

# This line goes first after foo ...
#	Unlock Cache\n@<Cache>LockedEdf.fls\g
# ... and this line goes next to last to support locking in the cache.
#	Lock In Cache\n@<Cache>LockedEdf.fls\g

update:	foo

foo:
	Path\n\nCtos.lib\g\
	Make Edf\n@CtosLibEdf.fls\n[sys]<h>CtosLib.h\n\nYes\g\
	Awk\n[sys]<h>Ctoslib.h\n<setup>ConvertCase.awk\n\n[sys]<h>Ctoslib.h_new\g\
	Copy\n[sys]<h>Ctoslib.h_new\n[sys]<h>ctoslib.h\nYes\g\
	Make Edf\n@CtosLibEdf.fls\n<Edf>CtosLib.edf\g\
	Path\n\nEdf\g\
	LCopy\n*\n\n[Sys]<Edf>\n\nyes\g\
	LCopy\nNls RqLabl OsSub SamGen\n\n[Sys]<Sys>\n.mdf\nyes\g
