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.