[comp.sources.misc] v19i061: dmake - dmake version 3.7, Patch01c/3

dvadura@watdragon.waterloo.edu (Dennis Vadura) (05/14/91)

Submitted-by: Dennis Vadura <dvadura@watdragon.waterloo.edu>
Posting-number: Volume 19, Issue 61
Archive-name: dmake/patch01c
Patch-To: dmake: Volume 19, Issue 22-58

#!/bin/sh
# this is dp.03 (part 3 of a multipart archive)
# do not concatenate these parts, unpack them in order with /bin/sh
# file dm37p1 continued
#
if test ! -r _shar_seq_.tmp; then
	echo 'Please unpack part 1 first!'
	exit 1
fi
(read Scheck
 if test "$Scheck" != 3; then
	echo Please unpack part "$Scheck" next!
	exit 1
 else
	exit 0
 fi
) < _shar_seq_.tmp || exit 1
if test ! -f _shar_wnt_.tmp; then
	echo 'x - still skipping dm37p1'
else
echo 'x - continuing file dm37p1'
sed 's/^X//' << 'SHAR_EOF' >> 'dm37p1' &&
XX  copy msdos\mscdos\startup.mk startup.mk
X--- 1,93 ----
XX  md objects
XX  cl -c -I. -Imsdos -Imsdos\mscdos -mL -DM_I86=1  infer.c
X! copy infer.obj objects
X! del infer.obj
XX  cl -c -I. -Imsdos -Imsdos\mscdos -mL -DM_I86=1  make.c
X! copy make.obj objects
X! del make.obj
XX  cl -c -I. -Imsdos -Imsdos\mscdos -mL -DM_I86=1  stat.c
X! copy stat.obj objects
X! del stat.obj
XX  cl -c -I. -Imsdos -Imsdos\mscdos -mL -DM_I86=1  expand.c
X! copy expand.obj objects
X! del expand.obj
XX  cl -c -I. -Imsdos -Imsdos\mscdos -mL -DM_I86=1  dmstring.c
X! copy dmstring.obj objects
X! del dmstring.obj
XX  cl -c -I. -Imsdos -Imsdos\mscdos -mL -DM_I86=1  hash.c
X! copy hash.obj objects
X! del hash.obj
XX  cl -c -I. -Imsdos -Imsdos\mscdos -mL -DM_I86=1  dag.c
X! copy dag.obj objects
X! del dag.obj
XX  cl -c -I. -Imsdos -Imsdos\mscdos -mL -DM_I86=1  dmake.c
X! copy dmake.obj objects
X! del dmake.obj
XX  cl -c -I. -Imsdos -Imsdos\mscdos -mL -DM_I86=1  path.c
X! copy path.obj objects
X! del path.obj
XX  cl -c -I. -Imsdos -Imsdos\mscdos -mL -DM_I86=1  imacs.c
X! copy imacs.obj objects
X! del imacs.obj
XX  cl -c -I. -Imsdos -Imsdos\mscdos -mL -DM_I86=1  sysintf.c
X! copy sysintf.obj objects
X! del sysintf.obj
XX  cl -c -I. -Imsdos -Imsdos\mscdos -mL -DM_I86=1  parse.c
X! copy parse.obj objects
X! del parse.obj
XX  cl -c -I. -Imsdos -Imsdos\mscdos -mL -DM_I86=1  getinp.c
X! copy getinp.obj objects
X! del getinp.obj
XX  cl -c -I. -Imsdos -Imsdos\mscdos -mL -DM_I86=1  quit.c
X! copy quit.obj objects
X! del quit.obj
XX  cl -c -I. -Imsdos -Imsdos\mscdos -mL -DM_I86=1  state.c
X! copy state.obj objects
X! del state.obj
XX  cl -c -I. -Imsdos -Imsdos\mscdos -mL -DM_I86=1  basename.c
X! copy basename.obj objects
X! del basename.obj
XX  cl -c -I. -Imsdos -Imsdos\mscdos -mL -DM_I86=1  dmdump.c
X! copy dmdump.obj objects
X! del dmdump.obj
XX  cl -c -I. -Imsdos -Imsdos\mscdos -mL -DM_I86=1  macparse.c
X! copy macparse.obj objects
X! del macparse.obj
XX  cl -c -I. -Imsdos -Imsdos\mscdos -mL -DM_I86=1  rulparse.c
X! copy rulparse.obj objects
X! del rulparse.obj
XX  cl -c -I. -Imsdos -Imsdos\mscdos -mL -DM_I86=1  percent.c
X! copy percent.obj objects
X! del percent.obj
XX  cl -c -I. -Imsdos -Imsdos\mscdos -mL -DM_I86=1  function.c
X! copy function.obj objects
X! del function.obj
XX  cl -c -I. -Imsdos -Imsdos\mscdos -mL -DM_I86=1  msdos\ruletab.c
X! copy ruletab.obj objects
X! del ruletab.obj
XX  cl -c -I. -Imsdos -Imsdos\mscdos -mL -DM_I86=1  msdos\dirbrk.c
X! copy dirbrk.obj objects
X! del dirbrk.obj
XX  cl -c -I. -Imsdos -Imsdos\mscdos -mL -DM_I86=1  msdos\runargv.c
X! copy runargv.obj objects
X! del runargv.obj
XX  cl -c -I. -Imsdos -Imsdos\mscdos -mL -DM_I86=1  msdos\arlib.c
X! copy arlib.obj objects
X! del arlib.obj
XX  cl -c -I. -Imsdos -Imsdos\mscdos -mL -DM_I86=1  msdos\_chdir.c
X! copy _chdir.obj objects
X! del _chdir.obj
XX  cl -c -I. -Imsdos -Imsdos\mscdos -mL -DM_I86=1  msdos\switchar.c
X! copy switchar.obj objects
X! del switchar.obj
XX  cl -c -I. -Imsdos -Imsdos\mscdos -mL -DM_I86=1  msdos\rmprq.c
X! copy rmprq.obj objects
X! del rmprq.obj
XX  cl -c -I. -Imsdos -Imsdos\mscdos -mL -DM_I86=1  msdos\tee.c
X! copy tee.obj objects
X! del tee.obj
XX  cl -c -I. -Imsdos -Imsdos\mscdos -mL -DM_I86=1  msdos\mscdos\tempnam.c
X! copy tempnam.obj objects
X! del tempnam.obj
XX  copy msdos\mscdos\startup.mk startup.mk
X+ link @msdos\mscdos\obj.rsp,dmake.exe,NUL.MAP;
X*** /u2/dvadura/src/generic/dmake/dmake37-p0/msdos/mscdos/config.h	Tue May 14 08:36:07 1991
X--- msdos/mscdos/config.h	Tue May 14 07:36:01 1991
X***************
X*** 1,4 ****
X! /* RCS      -- $Header: /u2/dvadura/src/generic/dmake/src/msdos/mscdos/config.h,v 1.1 91/05/06 15:25:49 dvadura Exp $
XX  -- SYNOPSIS -- Configurarion include file.
XX  -- 
XX  -- DESCRIPTION
X--- 1,4 ----
X! /* RCS      -- $Header: /u2/dvadura/src/generic/dmake/src/msdos/mscdos/RCS/config.h,v 1.2 91/05/14 07:35:52 dvadura Exp $
XX  -- SYNOPSIS -- Configurarion include file.
XX  -- 
XX  -- DESCRIPTION
X***************
X*** 29,34 ****
X--- 29,37 ----
XX  --
XX  -- LOG
XX  --     $Log:	config.h,v $
X+  * Revision 1.2  91/05/14  07:35:52  dvadura
X+  * Somehow I lost the CONST declaration.
X+  * 
XX   * Revision 1.1  91/05/06  15:25:49  dvadura
XX   * dmake Release Version 3.7
XX   * 
X***************
X*** 71,76 ****
X--- 74,82 ----
XX  #ifndef SIGQUIT
XX  #   define SIGQUIT SIGTERM
XX  #endif
X+ 
X+ /* MSC doesn't seem to care about CONST */
X+ #define CONST
XX  
XX  #ifndef MSDOS
XX  #   define MSDOS 1
X*** /u2/dvadura/src/generic/dmake/dmake37-p0/msdos/bccdos/startup.mk	Tue May 14 08:35:52 1991
X--- msdos/bccdos/startup.mk	Fri May 10 14:04:33 1991
X***************
X*** 59,65 ****
XX  .END
XX  
XX  # Standard C-language command names and flags
X!    CC      := tcc		# C-compiler and flags
XX     CFLAGS  +=
XX  
XX     AS      := tasm		# Assembler and flags
X--- 59,65 ----
XX  .END
XX  
XX  # Standard C-language command names and flags
X!    CC      := bcc		# C-compiler and flags
XX     CFLAGS  +=
XX  
XX     AS      := tasm		# Assembler and flags
X*** /u2/dvadura/src/generic/dmake/dmake37-p0/msdos/bccdos/public.h	Tue May 14 08:35:51 1991
X--- msdos/bccdos/public.h	Sun May 12 19:03:59 1991
X***************
X*** 1,4 ****
X! /* RCS      -- $Header: /u2/dvadura/src/generic/dmake/src/msdos/bccdos/RCS/public.h,v 1.1 91/05/06 15:26:27 dvadura Exp Locker: dvadura $
XX  -- WARNING  -- This file is AUTOMATICALLY GENERATED DO NOT EDIT IT
XX  --
XX  -- SYNOPSIS -- Local functions exported to be visible by others.
X--- 1,4 ----
X! /* RCS      -- $Header$
XX  -- WARNING  -- This file is AUTOMATICALLY GENERATED DO NOT EDIT IT
XX  --
XX  -- SYNOPSIS -- Local functions exported to be visible by others.
X***************
X*** 42,51 ****
XX  --      Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
XX  --
XX  -- LOG
X! --     $Log:	public.h,v $
X!  * Revision 1.1  91/05/06  15:26:27  dvadura
X!  * dmake Release Version 3.7
X!  * 
XX  */
XX  
XX  #ifndef _DMAKE_PUBLIC_h
X--- 42,48 ----
XX  --      Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
XX  --
XX  -- LOG
X! --     $Log$
XX  */
XX  
XX  #ifndef _DMAKE_PUBLIC_h
X*** /u2/dvadura/src/generic/dmake/dmake37-p0/msdos/bccdos/mkswp.bat	Tue May 14 08:35:48 1991
X--- msdos/bccdos/mkswp.bat	Sat May 11 10:06:57 1991
X***************
X*** 1,69 ****
XX  md objects
XX  tasm -t -mx -dmlarge msdos\exec.asm;
XX  mv exec.obj objects
X! tcc -c -I. -Imsdos -Imsdos\bccdos -d -O -N- -w-nod -ml  infer.c
X! mv infer.obj objects
X! tcc -c -I. -Imsdos -Imsdos\bccdos -d -O -N- -w-nod -ml  make.c
X! mv make.obj objects
X! tcc -c -I. -Imsdos -Imsdos\bccdos -d -O -N- -w-nod -ml  stat.c
X! mv stat.obj objects
X! tcc -c -I. -Imsdos -Imsdos\bccdos -d -O -N- -w-nod -ml  expand.c
X! mv expand.obj objects
X! tcc -c -I. -Imsdos -Imsdos\bccdos -d -O -N- -w-nod -ml  dmstring.c
X! mv dmstring.obj objects
X! tcc -c -I. -Imsdos -Imsdos\bccdos -d -O -N- -w-nod -ml  hash.c
X! mv hash.obj objects
X! tcc -c -I. -Imsdos -Imsdos\bccdos -d -O -N- -w-nod -ml  dag.c
X! mv dag.obj objects
X! tcc -c -I. -Imsdos -Imsdos\bccdos -d -O -N- -w-nod -ml  dmake.c
X! mv dmake.obj objects
X! tcc -c -I. -Imsdos -Imsdos\bccdos -d -O -N- -w-nod -ml  path.c
X! mv path.obj objects
X! tcc -c -I. -Imsdos -Imsdos\bccdos -d -O -N- -w-nod -ml  imacs.c
X! mv imacs.obj objects
X! tcc -c -I. -Imsdos -Imsdos\bccdos -d -O -N- -w-nod -ml  sysintf.c
X! mv sysintf.obj objects
X! tcc -c -I. -Imsdos -Imsdos\bccdos -d -O -N- -w-nod -ml  parse.c
X! mv parse.obj objects
X! tcc -c -I. -Imsdos -Imsdos\bccdos -d -O -N- -w-nod -ml  getinp.c
X! mv getinp.obj objects
X! tcc -c -I. -Imsdos -Imsdos\bccdos -d -O -N- -w-nod -ml  quit.c
X! mv quit.obj objects
X! tcc -c -I. -Imsdos -Imsdos\bccdos -d -O -N- -w-nod -ml  state.c
X! mv state.obj objects
X! tcc -c -I. -Imsdos -Imsdos\bccdos -d -O -N- -w-nod -ml  basename.c
X! mv basename.obj objects
X! tcc -c -I. -Imsdos -Imsdos\bccdos -d -O -N- -w-nod -ml  dmdump.c
X! mv dmdump.obj objects
X! tcc -c -I. -Imsdos -Imsdos\bccdos -d -O -N- -w-nod -ml  macparse.c
X! mv macparse.obj objects
X! tcc -c -I. -Imsdos -Imsdos\bccdos -d -O -N- -w-nod -ml  rulparse.c
X! mv rulparse.obj objects
X! tcc -c -I. -Imsdos -Imsdos\bccdos -d -O -N- -w-nod -ml  percent.c
X! mv percent.obj objects
X! tcc -c -I. -Imsdos -Imsdos\bccdos -d -O -N- -w-nod -ml  function.c
X! mv function.obj objects
X! tcc -c -I. -Imsdos -Imsdos\bccdos -d -O -N- -w-nod -ml  msdos\ruletab.c
X! mv ruletab.obj objects
X! tcc -c -I. -Imsdos -Imsdos\bccdos -d -O -N- -w-nod -ml  msdos\dirbrk.c
X! mv dirbrk.obj objects
X! tcc -c -I. -Imsdos -Imsdos\bccdos -d -O -N- -w-nod -ml  msdos\runargv.c
X! mv runargv.obj objects
X! tcc -c -I. -Imsdos -Imsdos\bccdos -d -O -N- -w-nod -ml  msdos\arlib.c
X! mv arlib.obj objects
X! tcc -c -I. -Imsdos -Imsdos\bccdos -d -O -N- -w-nod -ml  msdos\_chdir.c
X! mv _chdir.obj objects
X! tcc -c -I. -Imsdos -Imsdos\bccdos -d -O -N- -w-nod -ml  msdos\switchar.c
X! mv switchar.obj objects
X! tcc -c -I. -Imsdos -Imsdos\bccdos -d -O -N- -w-nod -ml  msdos\rmprq.c
X! mv rmprq.obj objects
X! tcc -c -I. -Imsdos -Imsdos\bccdos -d -O -N- -w-nod -ml  msdos\find.c
X! mv find.obj objects
X! tcc -c -I. -Imsdos -Imsdos\bccdos -d -O -N- -w-nod -ml  msdos\spawn.c
X! mv spawn.obj objects
X! tcc -c -I. -Imsdos -Imsdos\bccdos -d -O -N- -w-nod -ml  msdos\bccdos\tempnam.c
X! mv tempnam.obj objects
X! tcc -c -I. -Imsdos -Imsdos\bccdos -d -O -N- -w-nod -ml  msdos\bccdos\utime.c
X! mv utime.obj objects
X! tlink @\tmp\mkAAA010450,dmake.exe,NUL.MAP,@\tmp\mkBAA010450
XX  copy msdos\bccdos\startup.mk startup.mk
X--- 1,101 ----
XX  md objects
XX  tasm -t -mx -dmlarge msdos\exec.asm;
XX  mv exec.obj objects
X! bcc -c -I. -Imsdos -Imsdos\bccdos -d -O -N- -w-nod -ml  infer.c
X! copy infer.obj objects
X! del infer.obj
X! bcc -c -I. -Imsdos -Imsdos\bccdos -d -O -N- -w-nod -ml  make.c
X! copy make.obj objects
X! del make.obj
X! bcc -c -I. -Imsdos -Imsdos\bccdos -d -O -N- -w-nod -ml  stat.c
X! copy stat.obj objects
X! del stat.obj
X! bcc -c -I. -Imsdos -Imsdos\bccdos -d -O -N- -w-nod -ml  expand.c
X! copy expand.obj objects
X! del expand.obj
X! bcc -c -I. -Imsdos -Imsdos\bccdos -d -O -N- -w-nod -ml  dmstring.c
X! copy dmstring.obj objects
X! del dmstring.obj
X! bcc -c -I. -Imsdos -Imsdos\bccdos -d -O -N- -w-nod -ml  hash.c
X! copy hash.obj objects
X! del hash.obj
X! bcc -c -I. -Imsdos -Imsdos\bccdos -d -O -N- -w-nod -ml  dag.c
X! copy dag.obj objects
X! del dag.obj
X! bcc -c -I. -Imsdos -Imsdos\bccdos -d -O -N- -w-nod -ml  dmake.c
X! copy dmake.obj objects
X! del dmake.obj
X! bcc -c -I. -Imsdos -Imsdos\bccdos -d -O -N- -w-nod -ml  path.c
X! copy path.obj objects
X! del path.obj
X! bcc -c -I. -Imsdos -Imsdos\bccdos -d -O -N- -w-nod -ml  imacs.c
X! copy imacs.obj objects
X! del imacs.obj
X! bcc -c -I. -Imsdos -Imsdos\bccdos -d -O -N- -w-nod -ml  sysintf.c
X! copy sysintf.obj objects
X! del sysintf.obj
X! bcc -c -I. -Imsdos -Imsdos\bccdos -d -O -N- -w-nod -ml  parse.c
X! copy parse.obj objects
X! del parse.obj
X! bcc -c -I. -Imsdos -Imsdos\bccdos -d -O -N- -w-nod -ml  getinp.c
X! copy getinp.obj objects
X! del getinp.obj
X! bcc -c -I. -Imsdos -Imsdos\bccdos -d -O -N- -w-nod -ml  quit.c
X! copy quit.obj objects
X! del quit.obj
X! bcc -c -I. -Imsdos -Imsdos\bccdos -d -O -N- -w-nod -ml  state.c
X! copy state.obj objects
X! del state.obj
X! bcc -c -I. -Imsdos -Imsdos\bccdos -d -O -N- -w-nod -ml  basename.c
X! copy basename.obj objects
X! del basename.obj
X! bcc -c -I. -Imsdos -Imsdos\bccdos -d -O -N- -w-nod -ml  dmdump.c
X! copy dmdump.obj objects
X! del dmdump.obj
X! bcc -c -I. -Imsdos -Imsdos\bccdos -d -O -N- -w-nod -ml  macparse.c
X! copy macparse.obj objects
X! del macparse.obj
X! bcc -c -I. -Imsdos -Imsdos\bccdos -d -O -N- -w-nod -ml  rulparse.c
X! copy rulparse.obj objects
X! del rulparse.obj
X! bcc -c -I. -Imsdos -Imsdos\bccdos -d -O -N- -w-nod -ml  percent.c
X! copy percent.obj objects
X! del percent.obj
X! bcc -c -I. -Imsdos -Imsdos\bccdos -d -O -N- -w-nod -ml  function.c
X! copy function.obj objects
X! del function.obj
X! bcc -c -I. -Imsdos -Imsdos\bccdos -d -O -N- -w-nod -ml  msdos\ruletab.c
X! copy ruletab.obj objects
X! del ruletab.obj
X! bcc -c -I. -Imsdos -Imsdos\bccdos -d -O -N- -w-nod -ml  msdos\dirbrk.c
X! copy dirbrk.obj objects
X! del dirbrk.obj
X! bcc -c -I. -Imsdos -Imsdos\bccdos -d -O -N- -w-nod -ml  msdos\runargv.c
X! copy runargv.obj objects
X! del runargv.obj
X! bcc -c -I. -Imsdos -Imsdos\bccdos -d -O -N- -w-nod -ml  msdos\arlib.c
X! copy arlib.obj objects
X! del arlib.obj
X! bcc -c -I. -Imsdos -Imsdos\bccdos -d -O -N- -w-nod -ml  msdos\_chdir.c
X! copy _chdir.obj objects
X! del _chdir.obj
X! bcc -c -I. -Imsdos -Imsdos\bccdos -d -O -N- -w-nod -ml  msdos\switchar.c
X! copy switchar.obj objects
X! del switchar.obj
X! bcc -c -I. -Imsdos -Imsdos\bccdos -d -O -N- -w-nod -ml  msdos\rmprq.c
X! copy rmprq.obj objects
X! del rmprq.obj
X! bcc -c -I. -Imsdos -Imsdos\bccdos -d -O -N- -w-nod -ml  msdos\find.c
X! copy find.obj objects
X! del find.obj
X! bcc -c -I. -Imsdos -Imsdos\bccdos -d -O -N- -w-nod -ml  msdos\spawn.c
X! copy spawn.obj objects
X! del spawn.obj
X! bcc -c -I. -Imsdos -Imsdos\bccdos -d -O -N- -w-nod -ml  msdos\bccdos\tempnam.c
X! copy tempnam.obj objects
X! del tempnam.obj
X! bcc -c -I. -Imsdos -Imsdos\bccdos -d -O -N- -w-nod -ml  msdos\bccdos\utime.c
X! copy utime.obj objects
X! del utime.obj
XX  copy msdos\bccdos\startup.mk startup.mk
X+ tlink @msdos\bccdos\objswp.rsp,dmake.exe,NUL.MAP,@msdos\bccdos\libswp.rsp
X*** /u2/dvadura/src/generic/dmake/dmake37-p0/msdos/bccdos/mk.bat	Tue May 14 08:35:47 1991
X--- msdos/bccdos/mk.bat	Sat May 11 10:06:42 1991
X***************
X*** 1,65 ****
XX  md objects
X! tcc -c -I. -Imsdos -Imsdos\bccdos -d -O -N- -w-nod -ml  infer.c
X! mv infer.obj objects
X! tcc -c -I. -Imsdos -Imsdos\bccdos -d -O -N- -w-nod -ml  make.c
X! mv make.obj objects
X! tcc -c -I. -Imsdos -Imsdos\bccdos -d -O -N- -w-nod -ml  stat.c
X! mv stat.obj objects
X! tcc -c -I. -Imsdos -Imsdos\bccdos -d -O -N- -w-nod -ml  expand.c
X! mv expand.obj objects
X! tcc -c -I. -Imsdos -Imsdos\bccdos -d -O -N- -w-nod -ml  dmstring.c
X! mv dmstring.obj objects
X! tcc -c -I. -Imsdos -Imsdos\bccdos -d -O -N- -w-nod -ml  hash.c
X! mv hash.obj objects
X! tcc -c -I. -Imsdos -Imsdos\bccdos -d -O -N- -w-nod -ml  dag.c
X! mv dag.obj objects
X! tcc -c -I. -Imsdos -Imsdos\bccdos -d -O -N- -w-nod -ml  dmake.c
X! mv dmake.obj objects
X! tcc -c -I. -Imsdos -Imsdos\bccdos -d -O -N- -w-nod -ml  path.c
X! mv path.obj objects
X! tcc -c -I. -Imsdos -Imsdos\bccdos -d -O -N- -w-nod -ml  imacs.c
X! mv imacs.obj objects
X! tcc -c -I. -Imsdos -Imsdos\bccdos -d -O -N- -w-nod -ml  sysintf.c
X! mv sysintf.obj objects
X! tcc -c -I. -Imsdos -Imsdos\bccdos -d -O -N- -w-nod -ml  parse.c
X! mv parse.obj objects
X! tcc -c -I. -Imsdos -Imsdos\bccdos -d -O -N- -w-nod -ml  getinp.c
X! mv getinp.obj objects
X! tcc -c -I. -Imsdos -Imsdos\bccdos -d -O -N- -w-nod -ml  quit.c
X! mv quit.obj objects
X! tcc -c -I. -Imsdos -Imsdos\bccdos -d -O -N- -w-nod -ml  state.c
X! mv state.obj objects
X! tcc -c -I. -Imsdos -Imsdos\bccdos -d -O -N- -w-nod -ml  basename.c
X! mv basename.obj objects
X! tcc -c -I. -Imsdos -Imsdos\bccdos -d -O -N- -w-nod -ml  dmdump.c
X! mv dmdump.obj objects
X! tcc -c -I. -Imsdos -Imsdos\bccdos -d -O -N- -w-nod -ml  macparse.c
X! mv macparse.obj objects
X! tcc -c -I. -Imsdos -Imsdos\bccdos -d -O -N- -w-nod -ml  rulparse.c
X! mv rulparse.obj objects
X! tcc -c -I. -Imsdos -Imsdos\bccdos -d -O -N- -w-nod -ml  percent.c
X! mv percent.obj objects
X! tcc -c -I. -Imsdos -Imsdos\bccdos -d -O -N- -w-nod -ml  function.c
X! mv function.obj objects
X! tcc -c -I. -Imsdos -Imsdos\bccdos -d -O -N- -w-nod -ml  msdos\ruletab.c
X! mv ruletab.obj objects
X! tcc -c -I. -Imsdos -Imsdos\bccdos -d -O -N- -w-nod -ml  msdos\dirbrk.c
X! mv dirbrk.obj objects
X! tcc -c -I. -Imsdos -Imsdos\bccdos -d -O -N- -w-nod -ml  msdos\runargv.c
X! mv runargv.obj objects
X! tcc -c -I. -Imsdos -Imsdos\bccdos -d -O -N- -w-nod -ml  msdos\arlib.c
X! mv arlib.obj objects
X! tcc -c -I. -Imsdos -Imsdos\bccdos -d -O -N- -w-nod -ml  msdos\_chdir.c
X! mv _chdir.obj objects
X! tcc -c -I. -Imsdos -Imsdos\bccdos -d -O -N- -w-nod -ml  msdos\switchar.c
X! mv switchar.obj objects
X! tcc -c -I. -Imsdos -Imsdos\bccdos -d -O -N- -w-nod -ml  msdos\rmprq.c
X! mv rmprq.obj objects
X! tcc -c -I. -Imsdos -Imsdos\bccdos -d -O -N- -w-nod -ml  msdos\tee.c
X! mv tee.obj objects
X! tcc -c -I. -Imsdos -Imsdos\bccdos -d -O -N- -w-nod -ml  msdos\bccdos\tempnam.c
X! mv tempnam.obj objects
X! tcc -c -I. -Imsdos -Imsdos\bccdos -d -O -N- -w-nod -ml  msdos\bccdos\utime.c
X! mv utime.obj objects
X! tlink @\tmp\mkAAA010420,dmake.exe,NUL.MAP,@\tmp\mkBAA010420
XX  copy msdos\bccdos\startup.mk startup.mk
X--- 1,96 ----
XX  md objects
X! bcc -c -I. -Imsdos -Imsdos\bccdos -d -O -N- -w-nod -ml  infer.c
X! copy infer.obj objects
X! del infer.obj
X! bcc -c -I. -Imsdos -Imsdos\bccdos -d -O -N- -w-nod -ml  make.c
X! copy make.obj objects
X! del make.obj
X! bcc -c -I. -Imsdos -Imsdos\bccdos -d -O -N- -w-nod -ml  stat.c
X! copy stat.obj objects
X! del stat.obj
X! bcc -c -I. -Imsdos -Imsdos\bccdos -d -O -N- -w-nod -ml  expand.c
X! copy expand.obj objects
X! del expand.obj
X! bcc -c -I. -Imsdos -Imsdos\bccdos -d -O -N- -w-nod -ml  dmstring.c
X! copy dmstring.obj objects
X! del dmstring.obj
X! bcc -c -I. -Imsdos -Imsdos\bccdos -d -O -N- -w-nod -ml  hash.c
X! copy hash.obj objects
X! del hash.obj
X! bcc -c -I. -Imsdos -Imsdos\bccdos -d -O -N- -w-nod -ml  dag.c
X! copy dag.obj objects
X! del dag.obj
X! bcc -c -I. -Imsdos -Imsdos\bccdos -d -O -N- -w-nod -ml  dmake.c
X! copy dmake.obj objects
X! del dmake.obj
X! bcc -c -I. -Imsdos -Imsdos\bccdos -d -O -N- -w-nod -ml  path.c
X! copy path.obj objects
X! del path.obj
X! bcc -c -I. -Imsdos -Imsdos\bccdos -d -O -N- -w-nod -ml  imacs.c
X! copy imacs.obj objects
X! del imacs.obj
X! bcc -c -I. -Imsdos -Imsdos\bccdos -d -O -N- -w-nod -ml  sysintf.c
X! copy sysintf.obj objects
X! del sysintf.obj
X! bcc -c -I. -Imsdos -Imsdos\bccdos -d -O -N- -w-nod -ml  parse.c
X! copy parse.obj objects
X! del parse.obj
X! bcc -c -I. -Imsdos -Imsdos\bccdos -d -O -N- -w-nod -ml  getinp.c
X! copy getinp.obj objects
X! del getinp.obj
X! bcc -c -I. -Imsdos -Imsdos\bccdos -d -O -N- -w-nod -ml  quit.c
X! copy quit.obj objects
X! del quit.obj
X! bcc -c -I. -Imsdos -Imsdos\bccdos -d -O -N- -w-nod -ml  state.c
X! copy state.obj objects
X! del state.obj
X! bcc -c -I. -Imsdos -Imsdos\bccdos -d -O -N- -w-nod -ml  basename.c
X! copy basename.obj objects
X! del basename.obj
X! bcc -c -I. -Imsdos -Imsdos\bccdos -d -O -N- -w-nod -ml  dmdump.c
X! copy dmdump.obj objects
X! del dmdump.obj
X! bcc -c -I. -Imsdos -Imsdos\bccdos -d -O -N- -w-nod -ml  macparse.c
X! copy macparse.obj objects
X! del macparse.obj
X! bcc -c -I. -Imsdos -Imsdos\bccdos -d -O -N- -w-nod -ml  rulparse.c
X! copy rulparse.obj objects
X! del rulparse.obj
X! bcc -c -I. -Imsdos -Imsdos\bccdos -d -O -N- -w-nod -ml  percent.c
X! copy percent.obj objects
X! del percent.obj
X! bcc -c -I. -Imsdos -Imsdos\bccdos -d -O -N- -w-nod -ml  function.c
X! copy function.obj objects
X! del function.obj
X! bcc -c -I. -Imsdos -Imsdos\bccdos -d -O -N- -w-nod -ml  msdos\ruletab.c
X! copy ruletab.obj objects
X! del ruletab.obj
X! bcc -c -I. -Imsdos -Imsdos\bccdos -d -O -N- -w-nod -ml  msdos\dirbrk.c
X! copy dirbrk.obj objects
X! del dirbrk.obj
X! bcc -c -I. -Imsdos -Imsdos\bccdos -d -O -N- -w-nod -ml  msdos\runargv.c
X! copy runargv.obj objects
X! del runargv.obj
X! bcc -c -I. -Imsdos -Imsdos\bccdos -d -O -N- -w-nod -ml  msdos\arlib.c
X! copy arlib.obj objects
X! del arlib.obj
X! bcc -c -I. -Imsdos -Imsdos\bccdos -d -O -N- -w-nod -ml  msdos\_chdir.c
X! copy _chdir.obj objects
X! del _chdir.obj
X! bcc -c -I. -Imsdos -Imsdos\bccdos -d -O -N- -w-nod -ml  msdos\switchar.c
X! copy switchar.obj objects
X! del switchar.obj
X! bcc -c -I. -Imsdos -Imsdos\bccdos -d -O -N- -w-nod -ml  msdos\rmprq.c
X! copy rmprq.obj objects
X! del rmprq.obj
X! bcc -c -I. -Imsdos -Imsdos\bccdos -d -O -N- -w-nod -ml  msdos\tee.c
X! copy tee.obj objects
X! del tee.obj
X! bcc -c -I. -Imsdos -Imsdos\bccdos -d -O -N- -w-nod -ml  msdos\bccdos\tempnam.c
X! copy tempnam.obj objects
X! del tempnam.obj
X! bcc -c -I. -Imsdos -Imsdos\bccdos -d -O -N- -w-nod -ml  msdos\bccdos\utime.c
X! copy utime.obj objects
X! del utime.obj
XX  copy msdos\bccdos\startup.mk startup.mk
X+ tlink @msdos\bccdos\obj.rsp,dmake.exe,NUL.MAP,@msdos\bccdos\lib.rsp
X*** /u2/dvadura/src/generic/dmake/dmake37-p0/makefile.mk	Tue May 14 08:35:04 1991
X--- makefile.mk	Mon May 13 16:12:43 1991
X***************
X*** 51,57 ****
X--- 51,62 ----
XX  # it.
XX  %$O : %.c
XX  	%$(CC) -c $(CFLAGS) $<
X+ .IF $(SHELL) != $(COMSPEC)
XX  	mv $(@:f) $(OBJDIR)
X+ .ELSE
X+ 	+copy $(@:f) $(OBJDIR)
X+ 	+del $(@:f)
X+ .ENDIF
XX  
XX  # Pull in the proper configuration files, based on the value of OS.
XX  .INCLUDE : $(OS)/config.mk
X***************
X*** 71,84 ****
XX  all : $(TARGET) $(STARTUP);
XX  $(TARGET)  : $(OBJDIR)
XX  $(TARGET)  : $(OBJECTS);$(LD) $(LDARGS)
X! $(STARTUP) : $(ENVDIR)$(STARTUP); +$(eq,$(SHELL),$(COMSPEC) copy cp) $< $@
XX  
XX  # how to make public.h
XX  public .PHONY : $(PUBLIC);
X! $(PUBLIC) .SHELL .NOSTATE: $(SRC); genpub -n DMAKE $< >$@
XX  
XX  # Other obvious targets...
X! $(OBJDIR):;+-$(eq,$(SHELL),$(COMSPEC) md mkdir) $@
XX  
XX  # remaining dependencies should be automatically generated
XX  sysintf$O  : $(OS)/sysintf.h
X--- 76,91 ----
XX  all : $(TARGET) $(STARTUP);
XX  $(TARGET)  : $(OBJDIR)
XX  $(TARGET)  : $(OBJECTS);$(LD) $(LDARGS)
X! $(STARTUP) : $(ENVDIR)$(STARTUP); $(eq,$(SHELL),$(COMSPEC) +copy cp) $< $@
XX  
XX  # how to make public.h
XX  public .PHONY : $(PUBLIC);
X! $(PUBLIC) .SHELL .NOSTATE: $(SRC)
X! 	genpub -n DMAKE $< >$@
X! 	rcsclean $@ >&/dev/null
XX  
XX  # Other obvious targets...
X! $(OBJDIR):;-$(eq,$(SHELL),$(COMSPEC) +md mkdir) $@
XX  
XX  # remaining dependencies should be automatically generated
XX  sysintf$O  : $(OS)/sysintf.h
X***************
X*** 85,91 ****
XX  ruletab$O  : $(OS)/startup.h  #khc 01NOV90 - dependency was missing
XX  $(OBJECTS) : $(HDR)
XX  
X! clean:;+- $(RM) -rf dmake$E dbdmake$E objects* $(STARTUP)
XX  
XX  # Rules for making the manual pages.
XX  man .SETDIR=man : dmake.nc ;
X--- 92,98 ----
XX  ruletab$O  : $(OS)/startup.h  #khc 01NOV90 - dependency was missing
XX  $(OBJECTS) : $(HDR)
XX  
X! clean:;+- $(RM) -rf dmake$E dbdmake$E objects* $(STARTUP) _*state*.mk
XX  
XX  # Rules for making the manual pages.
XX  man .SETDIR=man : dmake.nc ;
X***************
X*** 136,142 ****
XX  	find . -type f -print |\
XX  	sed -e 's/RCS\///' -e 's/,v//' -e 's/$$/\\/' -e 's/^\.\// /'|\
XX  	sort -u |\
X! 	grep -v tst | grep -v $@ | grep -v LICENSE | grep -v '*state*\.mk' |\
XX  	grep -v '\.zoo' | grep -v '\.tar'| grep -v '\.shar' >> $@
XX  	echo ' LICENSE' >> $@
XX  
X--- 143,149 ----
XX  	find . -type f -print |\
XX  	sed -e 's/RCS\///' -e 's/,v//' -e 's/$$/\\/' -e 's/^\.\// /'|\
XX  	sort -u |\
X! 	grep -v tst | grep -v $@ | grep -v LICENSE |\
XX  	grep -v '\.zoo' | grep -v '\.tar'| grep -v '\.shar' >> $@
XX  	echo ' LICENSE' >> $@
XX  
X***************
X*** 269,277 ****
XX  DOSOBJ = $(CSTARTUP) $(OBJDIR)/{$(OBJECTS)}
XX  fix-%-scripts:
XX  	tail -r $(FIX-SH) >tmp-sh-r
X! 	tail +2 tmp-sh-r | sed -e 's,/,\\,g' >tmp-out
XX  	tail -r tmp-out >$(FIX-SH)
X! 	head -1 tmp-sh-r |\
XX  	sed -e 's,\\tmp\\mkA..[0-9]*,$(OBJRSP),'\
XX  	    -e 's,\\tmp\\mkB..[0-9]*,$(LIBRSP),' |\
XX  	sed -e 's,$(OS)/,$(OS)\\,g'\
X--- 276,284 ----
XX  DOSOBJ = $(CSTARTUP) $(OBJDIR)/{$(OBJECTS)}
XX  fix-%-scripts:
XX  	tail -r $(FIX-SH) >tmp-sh-r
X! 	tail +3 tmp-sh-r | sed -e 's,/,\\,g' >tmp-out
XX  	tail -r tmp-out >$(FIX-SH)
X! 	head -2 tmp-sh-r |\
XX  	sed -e 's,\\tmp\\mkA..[0-9]*,$(OBJRSP),'\
XX  	    -e 's,\\tmp\\mkB..[0-9]*,$(LIBRSP),' |\
XX  	sed -e 's,$(OS)/,$(OS)\\,g'\
X*** /u2/dvadura/src/generic/dmake/dmake37-p0/make.c	Tue May 14 08:35:00 1991
X--- make.c	Mon May 13 17:01:23 1991
X***************
X*** 1,4 ****
X! /* RCS      -- $Header: /u2/dvadura/src/generic/dmake/src/RCS/make.c,v 1.1 91/05/06 15:23:19 dvadura Exp $
XX  -- SYNOPSIS -- perform the update of all outdated targets.
XX  -- 
XX  -- DESCRIPTION
X--- 1,4 ----
X! /* RCS      -- $Header: /u2/dvadura/src/generic/dmake/src/RCS/make.c,v 1.2 91/05/13 16:59:53 dvadura Exp $
XX  -- SYNOPSIS -- perform the update of all outdated targets.
XX  -- 
XX  -- DESCRIPTION
X***************
X*** 42,47 ****
X--- 42,51 ----
XX  --
XX  -- LOG
XX  --     $Log:	make.c,v $
X+  * Revision 1.2  91/05/13  16:59:53  dvadura
X+  * Fixed bug when .SETDIR'ed to a directory and we have to modify the file
X+  * name to use the .SETDIR of the parent cell and not Makedir.
X+  * 
XX   * Revision 1.1  91/05/06  15:23:19  dvadura
XX   * dmake Release Version 3.7
XX   * 
X***************
X*** 461,467 ****
XX         * 	directory then we will include the directory in the fname
XX         *        of the target.  */
XX        if( push ) {
X! 	 char *nname = Build_path(_prefix(Makedir,tcp->ce_dir), tcp->ce_fname);
XX  
XX  	 if( (tcp->ce_attr & A_FFNAME) && (tcp->ce_fname != NIL(char)) )
XX  	    FREE( tcp->ce_fname );
X--- 465,472 ----
XX         * 	directory then we will include the directory in the fname
XX         *        of the target.  */
XX        if( push ) {
X! 	 char *dir   = nsetdirroot ? nsetdirroot->ce_dir : Makedir;
X! 	 char *nname = Build_path(_prefix(dir,tcp->ce_dir), tcp->ce_fname);
XX  
XX  	 if( (tcp->ce_attr & A_FFNAME) && (tcp->ce_fname != NIL(char)) )
XX  	    FREE( tcp->ce_fname );
X*** /u2/dvadura/src/generic/dmake/dmake37-p0/make.bat	Tue May 14 08:34:58 1991
X--- make.bat	Sat May 11 09:31:14 1991
X***************
X*** 133,141 ****
XX  :mkbccswp
XX  cls
XX  echo WARNING:
X- echo    proceeding further.  Also check that the mkdir command at the start
X- echo    of the response file and the copy command at the end of the response
X- echo    file will work on your system.
XX  echo    The default response files:
XX  echo        msdos\bccdos\objswp.rsp
XX  echo        msdos\bccdos\libswp.rsp
X--- 133,138 ----
X*** /u2/dvadura/src/generic/dmake/dmake37-p0/_install	Tue May 14 08:33:38 1991
X--- _install	Mon May 13 15:43:27 1991
X***************
X*** 81,89 ****
XX  	information.)
XX  
XX  The making of dmake, echoes the commands being executed, and should proceed
X! relatively error free.  Ignore any warnings that concern unused arguments
X! to functions, these are normal in some configurations (esp the MSDOS
X! configuration).
XX  
XX  
XX  STARTUP FILE
X--- 81,88 ----
XX  	information.)
XX  
XX  The making of dmake, echoes the commands being executed, and should proceed
X! relatively error free.  Ignore any warnings that are produced by the
X! compile.  They have been verified and are ok.
XX  
XX  
XX  STARTUP FILE
X***************
X*** 93,99 ****
XX  and msdos directories.  You may override the value of the path variable
XX  compiled-in by creating a file at the root source directory called startup.h
XX  and inserting into that file a definition that is like the definition found
X! in the supplied startup.h files.
XX  
XX  
XX  INSTALLATION
X--- 92,99 ----
XX  and msdos directories.  You may override the value of the path variable
XX  compiled-in by creating a file at the root source directory called startup.h
XX  and inserting into that file a definition that is like the definition found
X! in the supplied startup.h files.  If the local startup.h file does not
X! work then you will have to edit the startup.h in the appropriate directory.
XX  
XX  
XX  INSTALLATION
XSHAR_EOF
Xchmod 0640 _patches ||
Xecho 'restore of _patches failed'
XWc_c="`wc -c < '_patches'`"
Xtest 100601 -eq "$Wc_c" ||
X	echo '_patches: original size 100601, current size' "$Wc_c"
Xfi
X
X# Now run patch to fix up the files
Xpatch -p0 < _patches
Xexit 0
SHAR_EOF
echo 'File dm37p1 is complete' &&
chmod 0640 dm37p1 ||
echo 'restore of dm37p1 failed'
Wc_c="`wc -c < 'dm37p1'`"
test 104168 -eq "$Wc_c" ||
	echo 'dm37p1: original size 104168, current size' "$Wc_c"
rm -f _shar_wnt_.tmp
fi
rm -f _shar_seq_.tmp
echo You have unpacked the last part
exit 0

exit 0 # Just in case...
-- 
Kent Landfield                   INTERNET: kent@sparky.IMD.Sterling.COM
Sterling Software, IMD           UUCP:     uunet!sparky!kent
Phone:    (402) 291-8300         FAX:      (402) 291-4362
Please send comp.sources.misc-related mail to kent@uunet.uu.net.