v19i061: dmake - dmake version 3.7, Patch01c/3
Dennis Vadura
dvadura at watdragon.waterloo.edu
Wed May 15 01:06:03 AEST 1991
Submitted-by: Dennis Vadura <dvadura at 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, at 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, at 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 at 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 at uunet.uu.net.
More information about the Comp.sources.misc
mailing list