v20i086: dmake - dmake version 3.7, Patch02k/12
Dennis Vadura
dvadura at watdragon.waterloo.edu
Sun Jun 30 08:28:00 AEST 1991
Submitted-by: Dennis Vadura <dvadura at watdragon.waterloo.edu>
Posting-number: Volume 20, Issue 86
Archive-name: dmake/patch02k
Patch-To: dmake: Volume 19, Issue 22-58
#!/bin/sh
# this is dp2.10 (part 10 of a multipart archive)
# do not concatenate these parts, unpack them in order with /bin/sh
# file dm37p2 continued
#
if test ! -r _shar_seq_.tmp; then
echo 'Please unpack part 1 first!'
exit 1
fi
(read Scheck
if test "$Scheck" != 10; 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 dm37p2'
else
echo 'x - continuing file dm37p2'
sed 's/^X//' << 'SHAR_EOF' >> 'dm37p2' &&
X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -AC -D_MSC_VER=510 -B2 C2L -WX -Oscl -Gs hash.c
XX mv hash.obj objects
X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -AC -D_MSC_VER=510 -B2 C2L -WX -Oscl -Gs dag.c
XX mv dag.obj objects
X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -AC -D_MSC_VER=510 -B2 C2L -WX -Oscl -Gs dmake.c
XX mv dmake.obj objects
X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -AC -D_MSC_VER=510 -B2 C2L -WX -Oscl -Gs path.c
XX mv path.obj objects
X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -AC -D_MSC_VER=510 -B2 C2L -WX -Oscl -Gs imacs.c
XX mv imacs.obj objects
X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -AC -D_MSC_VER=510 -B2 C2L -WX -Oscl -Gs sysintf.c
XX mv sysintf.obj objects
X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -AC -D_MSC_VER=510 -B2 C2L -WX -Oscl -Gs parse.c
XX mv parse.obj objects
X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -AC -D_MSC_VER=510 -B2 C2L -WX -Oscl -Gs getinp.c
XX mv getinp.obj objects
X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -AC -D_MSC_VER=510 -B2 C2L -WX -Oscl -Gs quit.c
XX mv quit.obj objects
X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -AC -D_MSC_VER=510 -B2 C2L -WX -Oscl -Gs state.c
XX mv state.obj objects
X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -AC -D_MSC_VER=510 -B2 C2L -WX -Oscl -Gs basename.c
XX mv basename.obj objects
X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -AC -D_MSC_VER=510 -B2 C2L -WX -Oscl -Gs dmdump.c
XX mv dmdump.obj objects
X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -AC -D_MSC_VER=510 -B2 C2L -WX -Oscl -Gs macparse.c
XX mv macparse.obj objects
X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -AC -D_MSC_VER=510 -B2 C2L -WX -Oscl -Gs rulparse.c
XX mv rulparse.obj objects
X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -AC -D_MSC_VER=510 -B2 C2L -WX -Oscl -Gs percent.c
XX mv percent.obj objects
X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -AC -D_MSC_VER=510 -B2 C2L -WX -Oscl -Gs function.c
XX mv function.obj objects
X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -AC -D_MSC_VER=510 -B2 C2L -WX -Oscl -Gs os2\ruletab.c
XX mv ruletab.obj objects
X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -AC -D_MSC_VER=510 -B2 C2L -WX -Oscl -Gs os2\runargv.c
XX mv runargv.obj objects
X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -AC -D_MSC_VER=510 -B2 C2L -WX -Oscl -Gs os2\_chdir.c
XX mv _chdir.obj objects
X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -AC -D_MSC_VER=510 -B2 C2L -WX -Oscl -Gs os2\switchar.c
XX mv switchar.obj objects
X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -AC -D_MSC_VER=510 -B2 C2L -WX -Oscl -Gs msdos\dirbrk.c
XX mv dirbrk.obj objects
X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -AC -D_MSC_VER=510 -B2 C2L -WX -Oscl -Gs msdos\arlib.c
XX mv arlib.obj objects
X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -AC -D_MSC_VER=510 -B2 C2L -WX -Oscl -Gs unix\rmprq.c
XX mv rmprq.obj objects
X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -AC -D_MSC_VER=510 -B2 C2L -WX -Oscl -Gs os2\mscdos\tempnam.c
XX mv tempnam.obj objects
XX cp os2\mscdos\startup.mk startup.mk
X! link @/tmp/mkAAA000163,dmake.exe,NUL.MAP,@/tmp/mkBAA000163/ST:8000 /exe /packc /batch,os2\dmake.def
X--- 1,61 ----
XX mkdir objects
X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -AL -D_MSC_VER=510 -B2 C2L -WX -Oscl -Gs infer.c
XX mv infer.obj objects
X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -AL -D_MSC_VER=510 -B2 C2L -WX -Oscl -Gs make.c
XX mv make.obj objects
X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -AL -D_MSC_VER=510 -B2 C2L -WX -Oscl -Gs stat.c
XX mv stat.obj objects
X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -AL -D_MSC_VER=510 -B2 C2L -WX -Oscl -Gs expand.c
XX mv expand.obj objects
X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -AL -D_MSC_VER=510 -B2 C2L -WX -Oscl -Gs dmstring.c
XX mv dmstring.obj objects
X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -AL -D_MSC_VER=510 -B2 C2L -WX -Oscl -Gs hash.c
XX mv hash.obj objects
X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -AL -D_MSC_VER=510 -B2 C2L -WX -Oscl -Gs dag.c
XX mv dag.obj objects
X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -AL -D_MSC_VER=510 -B2 C2L -WX -Oscl -Gs dmake.c
XX mv dmake.obj objects
X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -AL -D_MSC_VER=510 -B2 C2L -WX -Oscl -Gs path.c
XX mv path.obj objects
X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -AL -D_MSC_VER=510 -B2 C2L -WX -Oscl -Gs imacs.c
XX mv imacs.obj objects
X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -AL -D_MSC_VER=510 -B2 C2L -WX -Oscl -Gs sysintf.c
XX mv sysintf.obj objects
X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -AL -D_MSC_VER=510 -B2 C2L -WX -Oscl -Gs parse.c
XX mv parse.obj objects
X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -AL -D_MSC_VER=510 -B2 C2L -WX -Oscl -Gs getinp.c
XX mv getinp.obj objects
X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -AL -D_MSC_VER=510 -B2 C2L -WX -Oscl -Gs quit.c
XX mv quit.obj objects
X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -AL -D_MSC_VER=510 -B2 C2L -WX -Oscl -Gs state.c
XX mv state.obj objects
X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -AL -D_MSC_VER=510 -B2 C2L -WX -Oscl -Gs basename.c
XX mv basename.obj objects
X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -AL -D_MSC_VER=510 -B2 C2L -WX -Oscl -Gs dmdump.c
XX mv dmdump.obj objects
X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -AL -D_MSC_VER=510 -B2 C2L -WX -Oscl -Gs macparse.c
XX mv macparse.obj objects
X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -AL -D_MSC_VER=510 -B2 C2L -WX -Oscl -Gs rulparse.c
XX mv rulparse.obj objects
X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -AL -D_MSC_VER=510 -B2 C2L -WX -Oscl -Gs percent.c
XX mv percent.obj objects
X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -AL -D_MSC_VER=510 -B2 C2L -WX -Oscl -Gs function.c
XX mv function.obj objects
X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -AL -D_MSC_VER=510 -B2 C2L -WX -Oscl -Gs os2\ruletab.c
XX mv ruletab.obj objects
X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -AL -D_MSC_VER=510 -B2 C2L -WX -Oscl -Gs os2\runargv.c
XX mv runargv.obj objects
X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -AL -D_MSC_VER=510 -B2 C2L -WX -Oscl -Gs os2\_chdir.c
XX mv _chdir.obj objects
X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -AL -D_MSC_VER=510 -B2 C2L -WX -Oscl -Gs os2\switchar.c
XX mv switchar.obj objects
X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -AL -D_MSC_VER=510 -B2 C2L -WX -Oscl -Gs msdos\dirbrk.c
XX mv dirbrk.obj objects
X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -AL -D_MSC_VER=510 -B2 C2L -WX -Oscl -Gs msdos\arlib.c
XX mv arlib.obj objects
X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -AL -D_MSC_VER=510 -B2 C2L -WX -Oscl -Gs unix\rmprq.c
XX mv rmprq.obj objects
X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -AL -D_MSC_VER=510 -B2 C2L -WX -Oscl -Gs os2\mscdos\tempnam.c
XX mv tempnam.obj objects
XX cp os2\mscdos\startup.mk startup.mk
X! link /stack:8192 /exe /packc /batch @os2\mscdos\obj.rsp,dmake.exe,NUL.MAP;
X*** /u2/dvadura/src/generic/dmake/dmake37-p1/os2/mscdos/mk50.cmd Fri Jun 28 08:21:39 1991
X--- os2/mscdos/mk50.cmd Thu Jun 27 23:59:54 1991
X***************
X*** 1,61 ****
XX mkdir objects
X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -AC -D_MSC_VER=500 -B2 C2L -WX -Oscl -Gs infer.c
XX mv infer.obj objects
X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -AC -D_MSC_VER=500 -B2 C2L -WX -Oscl -Gs make.c
XX mv make.obj objects
X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -AC -D_MSC_VER=500 -B2 C2L -WX -Oscl -Gs stat.c
XX mv stat.obj objects
X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -AC -D_MSC_VER=500 -B2 C2L -WX -Oscl -Gs expand.c
XX mv expand.obj objects
X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -AC -D_MSC_VER=500 -B2 C2L -WX -Oscl -Gs dmstring.c
XX mv dmstring.obj objects
X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -AC -D_MSC_VER=500 -B2 C2L -WX -Oscl -Gs hash.c
XX mv hash.obj objects
X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -AC -D_MSC_VER=500 -B2 C2L -WX -Oscl -Gs dag.c
XX mv dag.obj objects
X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -AC -D_MSC_VER=500 -B2 C2L -WX -Oscl -Gs dmake.c
XX mv dmake.obj objects
X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -AC -D_MSC_VER=500 -B2 C2L -WX -Oscl -Gs path.c
XX mv path.obj objects
X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -AC -D_MSC_VER=500 -B2 C2L -WX -Oscl -Gs imacs.c
XX mv imacs.obj objects
X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -AC -D_MSC_VER=500 -B2 C2L -WX -Oscl -Gs sysintf.c
XX mv sysintf.obj objects
X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -AC -D_MSC_VER=500 -B2 C2L -WX -Oscl -Gs parse.c
XX mv parse.obj objects
X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -AC -D_MSC_VER=500 -B2 C2L -WX -Oscl -Gs getinp.c
XX mv getinp.obj objects
X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -AC -D_MSC_VER=500 -B2 C2L -WX -Oscl -Gs quit.c
XX mv quit.obj objects
X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -AC -D_MSC_VER=500 -B2 C2L -WX -Oscl -Gs state.c
XX mv state.obj objects
X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -AC -D_MSC_VER=500 -B2 C2L -WX -Oscl -Gs basename.c
XX mv basename.obj objects
X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -AC -D_MSC_VER=500 -B2 C2L -WX -Oscl -Gs dmdump.c
XX mv dmdump.obj objects
X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -AC -D_MSC_VER=500 -B2 C2L -WX -Oscl -Gs macparse.c
XX mv macparse.obj objects
X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -AC -D_MSC_VER=500 -B2 C2L -WX -Oscl -Gs rulparse.c
XX mv rulparse.obj objects
X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -AC -D_MSC_VER=500 -B2 C2L -WX -Oscl -Gs percent.c
XX mv percent.obj objects
X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -AC -D_MSC_VER=500 -B2 C2L -WX -Oscl -Gs function.c
XX mv function.obj objects
X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -AC -D_MSC_VER=500 -B2 C2L -WX -Oscl -Gs os2\ruletab.c
XX mv ruletab.obj objects
X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -AC -D_MSC_VER=500 -B2 C2L -WX -Oscl -Gs os2\runargv.c
XX mv runargv.obj objects
X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -AC -D_MSC_VER=500 -B2 C2L -WX -Oscl -Gs os2\_chdir.c
XX mv _chdir.obj objects
X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -AC -D_MSC_VER=500 -B2 C2L -WX -Oscl -Gs os2\switchar.c
XX mv switchar.obj objects
X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -AC -D_MSC_VER=500 -B2 C2L -WX -Oscl -Gs msdos\dirbrk.c
XX mv dirbrk.obj objects
X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -AC -D_MSC_VER=500 -B2 C2L -WX -Oscl -Gs msdos\arlib.c
XX mv arlib.obj objects
X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -AC -D_MSC_VER=500 -B2 C2L -WX -Oscl -Gs unix\rmprq.c
XX mv rmprq.obj objects
X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -AC -D_MSC_VER=500 -B2 C2L -WX -Oscl -Gs os2\mscdos\tempnam.c
XX mv tempnam.obj objects
XX cp os2\mscdos\startup.mk startup.mk
X! link @/tmp/mkAAA000136,dmake.exe,NUL.MAP,@/tmp/mkBAA000136/ST:8000 /exe /packc /batch,os2\dmake.def
X--- 1,61 ----
XX mkdir objects
X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -AL -D_MSC_VER=500 -B2 C2L -WX -Oscl -Gs infer.c
XX mv infer.obj objects
X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -AL -D_MSC_VER=500 -B2 C2L -WX -Oscl -Gs make.c
XX mv make.obj objects
X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -AL -D_MSC_VER=500 -B2 C2L -WX -Oscl -Gs stat.c
XX mv stat.obj objects
X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -AL -D_MSC_VER=500 -B2 C2L -WX -Oscl -Gs expand.c
XX mv expand.obj objects
X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -AL -D_MSC_VER=500 -B2 C2L -WX -Oscl -Gs dmstring.c
XX mv dmstring.obj objects
X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -AL -D_MSC_VER=500 -B2 C2L -WX -Oscl -Gs hash.c
XX mv hash.obj objects
X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -AL -D_MSC_VER=500 -B2 C2L -WX -Oscl -Gs dag.c
XX mv dag.obj objects
X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -AL -D_MSC_VER=500 -B2 C2L -WX -Oscl -Gs dmake.c
XX mv dmake.obj objects
X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -AL -D_MSC_VER=500 -B2 C2L -WX -Oscl -Gs path.c
XX mv path.obj objects
X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -AL -D_MSC_VER=500 -B2 C2L -WX -Oscl -Gs imacs.c
XX mv imacs.obj objects
X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -AL -D_MSC_VER=500 -B2 C2L -WX -Oscl -Gs sysintf.c
XX mv sysintf.obj objects
X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -AL -D_MSC_VER=500 -B2 C2L -WX -Oscl -Gs parse.c
XX mv parse.obj objects
X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -AL -D_MSC_VER=500 -B2 C2L -WX -Oscl -Gs getinp.c
XX mv getinp.obj objects
X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -AL -D_MSC_VER=500 -B2 C2L -WX -Oscl -Gs quit.c
XX mv quit.obj objects
X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -AL -D_MSC_VER=500 -B2 C2L -WX -Oscl -Gs state.c
XX mv state.obj objects
X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -AL -D_MSC_VER=500 -B2 C2L -WX -Oscl -Gs basename.c
XX mv basename.obj objects
X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -AL -D_MSC_VER=500 -B2 C2L -WX -Oscl -Gs dmdump.c
XX mv dmdump.obj objects
X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -AL -D_MSC_VER=500 -B2 C2L -WX -Oscl -Gs macparse.c
XX mv macparse.obj objects
X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -AL -D_MSC_VER=500 -B2 C2L -WX -Oscl -Gs rulparse.c
XX mv rulparse.obj objects
X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -AL -D_MSC_VER=500 -B2 C2L -WX -Oscl -Gs percent.c
XX mv percent.obj objects
X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -AL -D_MSC_VER=500 -B2 C2L -WX -Oscl -Gs function.c
XX mv function.obj objects
X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -AL -D_MSC_VER=500 -B2 C2L -WX -Oscl -Gs os2\ruletab.c
XX mv ruletab.obj objects
X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -AL -D_MSC_VER=500 -B2 C2L -WX -Oscl -Gs os2\runargv.c
XX mv runargv.obj objects
X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -AL -D_MSC_VER=500 -B2 C2L -WX -Oscl -Gs os2\_chdir.c
XX mv _chdir.obj objects
X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -AL -D_MSC_VER=500 -B2 C2L -WX -Oscl -Gs os2\switchar.c
XX mv switchar.obj objects
X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -AL -D_MSC_VER=500 -B2 C2L -WX -Oscl -Gs msdos\dirbrk.c
XX mv dirbrk.obj objects
X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -AL -D_MSC_VER=500 -B2 C2L -WX -Oscl -Gs msdos\arlib.c
XX mv arlib.obj objects
X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -AL -D_MSC_VER=500 -B2 C2L -WX -Oscl -Gs unix\rmprq.c
XX mv rmprq.obj objects
X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -AL -D_MSC_VER=500 -B2 C2L -WX -Oscl -Gs os2\mscdos\tempnam.c
XX mv tempnam.obj objects
XX cp os2\mscdos\startup.mk startup.mk
X! link /stack:8192 /exe /packc /batch @os2\mscdos\obj.rsp,dmake.exe,NUL.MAP;
X*** /u2/dvadura/src/generic/dmake/dmake37-p1/os2/mscdos/mk40.cmd Fri Jun 28 08:21:39 1991
X--- os2/mscdos/mk40.cmd Thu Jun 27 23:59:33 1991
X***************
X*** 1,61 ****
XX mkdir objects
X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -mC -DM_I86=1 -D__STDC__=1 -B2 C2L -WX infer.c
XX mv infer.obj objects
X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -mC -DM_I86=1 -D__STDC__=1 -B2 C2L -WX make.c
XX mv make.obj objects
X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -mC -DM_I86=1 -D__STDC__=1 -B2 C2L -WX stat.c
XX mv stat.obj objects
X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -mC -DM_I86=1 -D__STDC__=1 -B2 C2L -WX expand.c
XX mv expand.obj objects
X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -mC -DM_I86=1 -D__STDC__=1 -B2 C2L -WX dmstring.c
XX mv dmstring.obj objects
X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -mC -DM_I86=1 -D__STDC__=1 -B2 C2L -WX hash.c
XX mv hash.obj objects
X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -mC -DM_I86=1 -D__STDC__=1 -B2 C2L -WX dag.c
XX mv dag.obj objects
X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -mC -DM_I86=1 -D__STDC__=1 -B2 C2L -WX dmake.c
XX mv dmake.obj objects
X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -mC -DM_I86=1 -D__STDC__=1 -B2 C2L -WX path.c
XX mv path.obj objects
X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -mC -DM_I86=1 -D__STDC__=1 -B2 C2L -WX imacs.c
XX mv imacs.obj objects
X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -mC -DM_I86=1 -D__STDC__=1 -B2 C2L -WX sysintf.c
XX mv sysintf.obj objects
X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -mC -DM_I86=1 -D__STDC__=1 -B2 C2L -WX parse.c
XX mv parse.obj objects
X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -mC -DM_I86=1 -D__STDC__=1 -B2 C2L -WX getinp.c
XX mv getinp.obj objects
X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -mC -DM_I86=1 -D__STDC__=1 -B2 C2L -WX quit.c
XX mv quit.obj objects
X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -mC -DM_I86=1 -D__STDC__=1 -B2 C2L -WX state.c
XX mv state.obj objects
X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -mC -DM_I86=1 -D__STDC__=1 -B2 C2L -WX basename.c
XX mv basename.obj objects
X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -mC -DM_I86=1 -D__STDC__=1 -B2 C2L -WX dmdump.c
XX mv dmdump.obj objects
X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -mC -DM_I86=1 -D__STDC__=1 -B2 C2L -WX macparse.c
XX mv macparse.obj objects
X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -mC -DM_I86=1 -D__STDC__=1 -B2 C2L -WX rulparse.c
XX mv rulparse.obj objects
X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -mC -DM_I86=1 -D__STDC__=1 -B2 C2L -WX percent.c
XX mv percent.obj objects
X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -mC -DM_I86=1 -D__STDC__=1 -B2 C2L -WX function.c
XX mv function.obj objects
X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -mC -DM_I86=1 -D__STDC__=1 -B2 C2L -WX os2\ruletab.c
XX mv ruletab.obj objects
X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -mC -DM_I86=1 -D__STDC__=1 -B2 C2L -WX os2\runargv.c
XX mv runargv.obj objects
X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -mC -DM_I86=1 -D__STDC__=1 -B2 C2L -WX os2\_chdir.c
XX mv _chdir.obj objects
X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -mC -DM_I86=1 -D__STDC__=1 -B2 C2L -WX os2\switchar.c
XX mv switchar.obj objects
X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -mC -DM_I86=1 -D__STDC__=1 -B2 C2L -WX msdos\dirbrk.c
XX mv dirbrk.obj objects
X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -mC -DM_I86=1 -D__STDC__=1 -B2 C2L -WX msdos\arlib.c
XX mv arlib.obj objects
X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -mC -DM_I86=1 -D__STDC__=1 -B2 C2L -WX unix\rmprq.c
XX mv rmprq.obj objects
X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -mC -DM_I86=1 -D__STDC__=1 -B2 C2L -WX os2\mscdos\tempnam.c
XX mv tempnam.obj objects
XX cp os2\mscdos\startup.mk startup.mk
X! link @/tmp/mkAAA029978,dmake.exe,NUL.MAP,@/tmp/mkBAA029978/ST:8000,os2\dmake.def
X--- 1,61 ----
XX mkdir objects
X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -mL -DM_I86=1 -D__STDC__=1 -B2 C2L -WX infer.c
XX mv infer.obj objects
X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -mL -DM_I86=1 -D__STDC__=1 -B2 C2L -WX make.c
XX mv make.obj objects
X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -mL -DM_I86=1 -D__STDC__=1 -B2 C2L -WX stat.c
XX mv stat.obj objects
X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -mL -DM_I86=1 -D__STDC__=1 -B2 C2L -WX expand.c
XX mv expand.obj objects
X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -mL -DM_I86=1 -D__STDC__=1 -B2 C2L -WX dmstring.c
XX mv dmstring.obj objects
X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -mL -DM_I86=1 -D__STDC__=1 -B2 C2L -WX hash.c
XX mv hash.obj objects
X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -mL -DM_I86=1 -D__STDC__=1 -B2 C2L -WX dag.c
XX mv dag.obj objects
X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -mL -DM_I86=1 -D__STDC__=1 -B2 C2L -WX dmake.c
XX mv dmake.obj objects
X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -mL -DM_I86=1 -D__STDC__=1 -B2 C2L -WX path.c
XX mv path.obj objects
X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -mL -DM_I86=1 -D__STDC__=1 -B2 C2L -WX imacs.c
XX mv imacs.obj objects
X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -mL -DM_I86=1 -D__STDC__=1 -B2 C2L -WX sysintf.c
XX mv sysintf.obj objects
X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -mL -DM_I86=1 -D__STDC__=1 -B2 C2L -WX parse.c
XX mv parse.obj objects
X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -mL -DM_I86=1 -D__STDC__=1 -B2 C2L -WX getinp.c
XX mv getinp.obj objects
X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -mL -DM_I86=1 -D__STDC__=1 -B2 C2L -WX quit.c
XX mv quit.obj objects
X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -mL -DM_I86=1 -D__STDC__=1 -B2 C2L -WX state.c
XX mv state.obj objects
X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -mL -DM_I86=1 -D__STDC__=1 -B2 C2L -WX basename.c
XX mv basename.obj objects
X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -mL -DM_I86=1 -D__STDC__=1 -B2 C2L -WX dmdump.c
XX mv dmdump.obj objects
X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -mL -DM_I86=1 -D__STDC__=1 -B2 C2L -WX macparse.c
XX mv macparse.obj objects
X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -mL -DM_I86=1 -D__STDC__=1 -B2 C2L -WX rulparse.c
XX mv rulparse.obj objects
X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -mL -DM_I86=1 -D__STDC__=1 -B2 C2L -WX percent.c
XX mv percent.obj objects
X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -mL -DM_I86=1 -D__STDC__=1 -B2 C2L -WX function.c
XX mv function.obj objects
X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -mL -DM_I86=1 -D__STDC__=1 -B2 C2L -WX os2\ruletab.c
XX mv ruletab.obj objects
X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -mL -DM_I86=1 -D__STDC__=1 -B2 C2L -WX os2\runargv.c
XX mv runargv.obj objects
X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -mL -DM_I86=1 -D__STDC__=1 -B2 C2L -WX os2\_chdir.c
XX mv _chdir.obj objects
X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -mL -DM_I86=1 -D__STDC__=1 -B2 C2L -WX os2\switchar.c
XX mv switchar.obj objects
X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -mL -DM_I86=1 -D__STDC__=1 -B2 C2L -WX msdos\dirbrk.c
XX mv dirbrk.obj objects
X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -mL -DM_I86=1 -D__STDC__=1 -B2 C2L -WX msdos\arlib.c
XX mv arlib.obj objects
X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -mL -DM_I86=1 -D__STDC__=1 -B2 C2L -WX unix\rmprq.c
XX mv rmprq.obj objects
X! cl -c -I. -Ios2 -DOS2 -G2 -Ios2\mscdos -mL -DM_I86=1 -D__STDC__=1 -B2 C2L -WX os2\mscdos\tempnam.c
XX mv tempnam.obj objects
XX cp os2\mscdos\startup.mk startup.mk
X! link /stack:8192 @os2\mscdos\obj.rsp,dmake.exe,NUL.MAP;
X*** /u2/dvadura/src/generic/dmake/dmake37-p1/os2/mscdos/lib.rsp Mon May 6 19:38:56 1991
X--- os2/mscdos/lib.rsp Fri Jun 28 00:15:01 1991
X***************
X*** 1 ****
X!
X--- 1,2 ----
X! \NOD:LLIBCE+
X! LLIBCEP
X*** /u2/dvadura/src/generic/dmake/dmake37-p1/os2/mscdos/config.mk Sun Jan 6 21:52:07 1991
X--- os2/mscdos/config.mk Mon Jun 24 10:53:30 1991
X***************
X*** 8,16 ****
XX #
XX osrdir := $(OS)$(DIRSEPSTR)$(OSRELEASE)
XX
X- TMPDIR :=
X- .EXPORT : TMPDIR
X-
XX # Definition of macros for library, and C startup code.
XX
XX # The following sources are required for MSC
X--- 8,13 ----
X***************
X*** 24,32 ****
XX # OS/2 always has at least a 286 so this is enabled by default:
XX CFLAGS += -G2
XX
X! # For OS/2 we need the LDTAIL defined in os2\config.mk
XX # Debugging libraries
X! DB_LDFLAGS += /co /li /map
XX DB_LDLIBS +=
XX
XX # NO Debug MSC flags:
X--- 21,35 ----
XX # OS/2 always has at least a 286 so this is enabled by default:
XX CFLAGS += -G2
XX
X! SET_STACK = /stack:8192
X! NDB_LDFLAGS += $(SET_STACK)
X!
X! # Microsoft C doesn't need tail but needs head
X! LDTAIL = ;
X! LDHEAD = $(LDFLAGS)
X!
XX # Debugging libraries
X! DB_LDFLAGS += /co /li /map $(SET_STACK)
XX DB_LDLIBS +=
XX
XX # NO Debug MSC flags:
X***************
X*** 61,67 ****
XX %$O : %.c ;% $(CC) -c $(CFLAGS) -Fo$@ $<
XX .END
XX NDB_LDFLAGS += /exe /packc /batch
X! NDB_LDLIBS +=
XX .END
XX
XX # See if we modify anything in the lower levels.
X--- 64,70 ----
XX %$O : %.c ;% $(CC) -c $(CFLAGS) -Fo$@ $<
XX .END
XX NDB_LDFLAGS += /exe /packc /batch
X! NDB_LDLIBS += /NOD:LLIBCE LLIBCEP
XX .END
XX
XX # See if we modify anything in the lower levels.
X*** /u2/dvadura/src/generic/dmake/dmake37-p1/os2/config.mk Wed Mar 27 01:24:51 1991
X--- os2/config.mk Mon Jun 24 10:57:26 1991
X***************
X*** 6,35 ****
XX OSRELEASE *= mscdos
XX # Memory model to compile for
XX # set to s - small, m - medium, c - compact, l - large
X! .IF $(DEBUG)
X! MODEL = l
X! .ELSE
X! MODEL = c
X! .END
XX
XX STARTUPFILE = $(OS)/startup.mk
XX
XX CPPFLAGS = $(CFLAGS)
XX LDOBJS = $(CSTARTUP) $(OBJDIR)/{$(<:f)}
X! LDARGS = @$(LDTMPOBJ),$(TARGET),NUL.MAP$(LDTAIL)
X! LDTAIL = ,@$(LDTMPLIB)$(LDFLAGS),$(OS)\$(TARGET:b).def
X! LDTMPOBJ = <+$(LDOBJS:s,/,\\,:t"+\n")+>
X! LDTMPLIB = <+$(LDLIBS:s,/,\\,:t"+\n")+>
XX
XX # Debug flags
XX DB_CFLAGS = -DDBUG
X! DB_LDFLAGS = /ST:8000
XX DB_LDLIBS =
XX
XX # NO Debug flags
XX NDB_CFLAGS = -B2 C2L -WX # -B3 C3L
X! NDB_LDFLAGS = /ST:8000
X! NDB_LDLIBS =
XX
XX # Local configuration modifications for CFLAGS.
XX CFLAGS += -I$(OS) -DOS2
X--- 6,33 ----
XX OSRELEASE *= mscdos
XX # Memory model to compile for
XX # set to s - small, m - medium, c - compact, l - large
X! # Use only large model now.
X! MODEL = l
XX
XX STARTUPFILE = $(OS)/startup.mk
XX
XX CPPFLAGS = $(CFLAGS)
XX LDOBJS = $(CSTARTUP) $(OBJDIR)/{$(<:f)}
X! LDARGS = $(LDHEAD) @$(LDTMPOBJ),$(TARGET),NUL.MAP$(LDTAIL)
X! LDTAIL = $(_libs)$(LDFLAGS:s/ //)
X! _libs = $(!null,$(LDLIBS) ,@$(LDTMPLIB))
X! LDTMPOBJ = $(mktmp,,$(DIVFILE) $(LDOBJS:s,/,\\,:t"+\n")\n)
X! LDTMPLIB = $(mktmp,,$(DIVFILE) $(LDLIBS)\n)
XX
XX # Debug flags
XX DB_CFLAGS = -DDBUG
X! DB_LDFLAGS =
XX DB_LDLIBS =
XX
XX # NO Debug flags
XX NDB_CFLAGS = -B2 C2L -WX # -B3 C3L
X! NDB_LDFLAGS =
X! NDB_LDLIBS =
XX
XX # Local configuration modifications for CFLAGS.
XX CFLAGS += -I$(OS) -DOS2
X*** /u2/dvadura/src/generic/dmake/dmake37-p1/os2/_chdir.c Mon May 6 15:33:21 1991
X--- os2/_chdir.c Thu Jun 27 23:34:29 1991
X***************
X*** 1,4 ****
X! /* RCS -- $Header: /u2/dvadura/src/generic/dmake/src/os2/RCS/_chdir.c,v 1.1 91/05/06 15:33:20 dvadura Exp $
XX -- SYNOPSIS -- Change directory.
XX --
XX -- DESCRIPTION
X--- 1,4 ----
X! /* RCS -- $Header: /u2/dvadura/src/generic/dmake/src/os2/RCS/_chdir.c,v 1.2 91/06/27 23:34:16 dvadura Exp $
XX -- SYNOPSIS -- Change directory.
XX --
XX -- DESCRIPTION
X***************
X*** 27,32 ****
X--- 27,35 ----
XX --
XX -- LOG
XX -- $Log: _chdir.c,v $
X+ * Revision 1.2 91/06/27 23:34:16 dvadura
X+ * Make sure we change directories accross drives.
X+ *
XX * Revision 1.1 91/05/06 15:33:20 dvadura
XX * dmake Release Version 3.7
XX *
X***************
X*** 44,50 ****
XX
XX res = chdir(path);
XX
X! if (res == 0 && path[1] == ':' && *path != *Pwd)
XX #ifdef OS2
XX DosSelectDisk((*path & ~0x20) - '@');
XX #else
X--- 47,53 ----
XX
XX res = chdir(path);
XX
X! if (res == 0 && path[1] == ':')
XX #ifdef OS2
XX DosSelectDisk((*path & ~0x20) - '@');
XX #else
X*** /u2/dvadura/src/generic/dmake/dmake37-p1/msdos/tccdos/public.h Fri Jun 28 08:21:45 1991
X--- msdos/tccdos/public.h Thu Jun 27 23:42:03 1991
X***************
X*** 143,149 ****
XX int touch_arch ANSI((char*, char*));
XX int _chdir ANSI((char *));
XX void Remove_prq ANSI((CELLPTR));
X- int spawnvpe ANSI((int, char *, char **, char **));
XX void Hook_std_writes ANSI((char *));
XX
XX #endif
X--- 143,148 ----
X*** /u2/dvadura/src/generic/dmake/dmake37-p1/msdos/tccdos/mkswp.bat Fri Jun 28 08:21:48 1991
X--- msdos/tccdos/mkswp.bat Thu Jun 27 23:43:15 1991
X***************
X*** 98,101 ****
XX copy utime.obj objects
XX del utime.obj
XX copy msdos\tccdos\startup.mk startup.mk
X! tlink @msdos\tccdos\objswp.rsp,dmake.exe,NUL.MAP, at msdos\tccdos\libswp.rsp
X--- 98,101 ----
XX copy utime.obj objects
XX del utime.obj
XX copy msdos\tccdos\startup.mk startup.mk
X! tlink @msdos\tccdos\objswp.rsp,dmake.exe,NUL.MAP, at msdos\tccdos\libswp.rsp
X*** /u2/dvadura/src/generic/dmake/dmake37-p1/msdos/tccdos/mk.bat Fri Jun 28 08:21:49 1991
X--- msdos/tccdos/mk.bat Thu Jun 27 23:42:30 1991
X***************
X*** 93,96 ****
XX copy utime.obj objects
XX del utime.obj
XX copy msdos\tccdos\startup.mk startup.mk
X! tlink @msdos\tccdos\obj.rsp,dmake.exe,NUL.MAP, at msdos\tccdos\lib.rsp
X--- 93,96 ----
XX copy utime.obj objects
XX del utime.obj
XX copy msdos\tccdos\startup.mk startup.mk
X! tlink @msdos\tccdos\obj.rsp,dmake.exe,NUL.MAP, at msdos\tccdos\lib.rsp
X*** /u2/dvadura/src/generic/dmake/dmake37-p1/msdos/stdarg.h Mon May 6 15:25:35 1991
X--- msdos/stdarg.h Thu Jun 27 23:32:09 1991
X***************
X*** 9,15 ****
XX #if !defined(__STDARG)
XX #define __STDARG
XX
X! typedef char *va_list;
XX
XX #define va_dcl int va_alist
XX #define va_start(ap,v) ap = (va_list)&va_alist
X--- 9,19 ----
XX #if !defined(__STDARG)
XX #define __STDARG
XX
X! #if !defined(ZTC)
X! #define __ss
X! #endif
X!
X! typedef char __ss *va_list;
XX
XX #define va_dcl int va_alist
XX #define va_start(ap,v) ap = (va_list)&va_alist
X*** /u2/dvadura/src/generic/dmake/dmake37-p1/msdos/runargv.c Mon May 6 15:25:33 1991
X--- msdos/runargv.c Thu Jun 27 23:33:22 1991
X***************
X*** 1,4 ****
X! /* RCS -- $Header: /u2/dvadura/src/generic/dmake/src/msdos/RCS/runargv.c,v 1.1 91/05/06 15:25:32 dvadura Exp $
XX -- SYNOPSIS -- run a sub process.
XX --
XX -- DESCRIPTION
X--- 1,4 ----
X! /* RCS -- $Header: /u2/dvadura/src/generic/dmake/src/msdos/RCS/runargv.c,v 1.2 91/06/27 23:33:04 dvadura Exp $
XX -- SYNOPSIS -- run a sub process.
XX --
XX -- DESCRIPTION
X***************
X*** 27,32 ****
X--- 27,35 ----
XX --
XX -- LOG
XX -- $Log: runargv.c,v $
X+ * Revision 1.2 91/06/27 23:33:04 dvadura
X+ * Preserve the current directory accross a spawn.
X+ *
XX * Revision 1.1 91/05/06 15:25:32 dvadura
XX * dmake Release Version 3.7
XX *
X***************
X*** 55,64 ****
X--- 58,74 ----
XX #endif
XX int status;
XX char **argv;
X+ char path[MAX_PATH_LEN+1];
XX
XX argv = Pack_argv( group, shell, cmd );
XX _add_child(target, ignore);
X+
X+ /* Preserve the current working directory accross a spawn call
X+ * DOS is brain dead about this. */
X+ strcpy(path,Get_current_dir());
XX status = spawnvpe(P_WAIT, *argv, argv, environ);
X+ Set_dir(path);
X+
XX if( status == -1 ) Error("%s: %s", argv[0], strerror(errno));
XX _finished_child(status);
XX if( last && !Doing_bang ) Update_time_stamp( target );
X*** /u2/dvadura/src/generic/dmake/dmake37-p1/msdos/mscdos/mk60swp.bat Fri Jun 28 08:21:53 1991
X--- msdos/mscdos/mk60swp.bat Thu Jun 27 23:58:00 1991
X***************
X*** 33,36 ****
XX cl -c -I. -Imsdos -Imsdos\mscdos -AL -D__STDC__=1 -Osecgl -Gs -Foobjects\spawn.obj msdos\spawn.c
XX cl -c -I. -Imsdos -Imsdos\mscdos -AL -D__STDC__=1 -Osecgl -Gs -Foobjects\tempnam.obj msdos\mscdos\tempnam.c
XX copy msdos\mscdos\startup.mk startup.mk
X! link @msdos\mscdos\objswp.rsp,dmake.exe,NUL.MAP;
X--- 33,36 ----
XX cl -c -I. -Imsdos -Imsdos\mscdos -AL -D__STDC__=1 -Osecgl -Gs -Foobjects\spawn.obj msdos\spawn.c
XX cl -c -I. -Imsdos -Imsdos\mscdos -AL -D__STDC__=1 -Osecgl -Gs -Foobjects\tempnam.obj msdos\mscdos\tempnam.c
XX copy msdos\mscdos\startup.mk startup.mk
X! link /stack:4096 /exe /packc /batch @msdos\mscdos\objswp.rsp,dmake.exe,NUL.MAP;
X*** /u2/dvadura/src/generic/dmake/dmake37-p1/msdos/mscdos/mk60.bat Fri Jun 28 08:21:55 1991
X--- msdos/mscdos/mk60.bat Thu Jun 27 23:57:18 1991
X***************
X*** 30,33 ****
XX cl -c -I. -Imsdos -Imsdos\mscdos -AL -D__STDC__=1 -Osecgl -Gs -Foobjects\tee.obj msdos\tee.c
XX cl -c -I. -Imsdos -Imsdos\mscdos -AL -D__STDC__=1 -Osecgl -Gs -Foobjects\tempnam.obj msdos\mscdos\tempnam.c
XX copy msdos\mscdos\startup.mk startup.mk
X! link @msdos\mscdos\obj.rsp,dmake.exe,NUL.MAP;
X--- 30,33 ----
XX cl -c -I. -Imsdos -Imsdos\mscdos -AL -D__STDC__=1 -Osecgl -Gs -Foobjects\tee.obj msdos\tee.c
XX cl -c -I. -Imsdos -Imsdos\mscdos -AL -D__STDC__=1 -Osecgl -Gs -Foobjects\tempnam.obj msdos\mscdos\tempnam.c
XX copy msdos\mscdos\startup.mk startup.mk
X! link /stack:4096 /exe /packc /batch @msdos\mscdos\obj.rsp,dmake.exe,NUL.MAP;
X*** /u2/dvadura/src/generic/dmake/dmake37-p1/msdos/mscdos/mk51swp.bat Fri Jun 28 08:21:57 1991
X--- msdos/mscdos/mk51swp.bat Thu Jun 27 23:56:41 1991
X***************
X*** 95,98 ****
XX copy tempnam.obj objects
XX del tempnam.obj
XX copy msdos\mscdos\startup.mk startup.mk
X! link @msdos\mscdos\objswp.rsp,dmake.exe,NUL.MAP;
X--- 95,98 ----
XX copy tempnam.obj objects
XX del tempnam.obj
XX copy msdos\mscdos\startup.mk startup.mk
X! link /stack:4096 /exe /packc /batch @msdos\mscdos\objswp.rsp,dmake.exe,NUL.MAP;
X*** /u2/dvadura/src/generic/dmake/dmake37-p1/msdos/mscdos/mk51.bat Fri Jun 28 08:21:59 1991
X--- msdos/mscdos/mk51.bat Thu Jun 27 23:47:25 1991
X***************
X*** 90,93 ****
XX copy tempnam.obj objects
XX del tempnam.obj
XX copy msdos\mscdos\startup.mk startup.mk
X! link @msdos\mscdos\obj.rsp,dmake.exe,NUL.MAP;
X--- 90,93 ----
XX copy tempnam.obj objects
XX del tempnam.obj
XX copy msdos\mscdos\startup.mk startup.mk
X! link /stack:4096 /exe /packc /batch @msdos\mscdos\obj.rsp,dmake.exe,NUL.MAP;
X*** /u2/dvadura/src/generic/dmake/dmake37-p1/msdos/mscdos/mk50swp.bat Fri Jun 28 08:22:00 1991
X--- msdos/mscdos/mk50swp.bat Thu Jun 27 23:46:49 1991
X***************
X*** 95,98 ****
XX copy tempnam.obj objects
XX del tempnam.obj
XX copy msdos\mscdos\startup.mk startup.mk
X! link @msdos\mscdos\objswp.rsp,dmake.exe,NUL.MAP;
X--- 95,98 ----
XX copy tempnam.obj objects
XX del tempnam.obj
XX copy msdos\mscdos\startup.mk startup.mk
X! link /stack:4096 /exe /packc /batch @msdos\mscdos\objswp.rsp,dmake.exe,NUL.MAP;
X*** /u2/dvadura/src/generic/dmake/dmake37-p1/msdos/mscdos/mk50.bat Fri Jun 28 08:22:02 1991
X--- msdos/mscdos/mk50.bat Thu Jun 27 23:46:17 1991
X***************
X*** 90,93 ****
XX copy tempnam.obj objects
XX del tempnam.obj
XX copy msdos\mscdos\startup.mk startup.mk
X! link @msdos\mscdos\obj.rsp,dmake.exe,NUL.MAP;
X--- 90,93 ----
XX copy tempnam.obj objects
XX del tempnam.obj
XX copy msdos\mscdos\startup.mk startup.mk
X! link /stack:4096 /exe /packc /batch @msdos\mscdos\obj.rsp,dmake.exe,NUL.MAP;
X*** /u2/dvadura/src/generic/dmake/dmake37-p1/msdos/mscdos/mk40swp.bat Fri Jun 28 08:22:03 1991
X--- msdos/mscdos/mk40swp.bat Thu Jun 27 23:45:43 1991
X***************
X*** 95,98 ****
XX copy tempnam.obj objects
XX del tempnam.obj
XX copy msdos\mscdos\startup.mk startup.mk
X! link @msdos\mscdos\objswp.rsp,dmake.exe,NUL.MAP;
X--- 95,98 ----
XX copy tempnam.obj objects
XX del tempnam.obj
XX copy msdos\mscdos\startup.mk startup.mk
X! link /stack:4096 @msdos\mscdos\objswp.rsp,dmake.exe,NUL.MAP;
X*** /u2/dvadura/src/generic/dmake/dmake37-p1/msdos/mscdos/mk40.bat Fri Jun 28 08:22:05 1991
X--- msdos/mscdos/mk40.bat Thu Jun 27 23:45:09 1991
X***************
X*** 90,93 ****
XX copy tempnam.obj objects
XX del tempnam.obj
XX copy msdos\mscdos\startup.mk startup.mk
X! link @msdos\mscdos\obj.rsp,dmake.exe,NUL.MAP;
X--- 90,93 ----
XX copy tempnam.obj objects
XX del tempnam.obj
XX copy msdos\mscdos\startup.mk startup.mk
X! link /stack:4096 @msdos\mscdos\obj.rsp,dmake.exe,NUL.MAP;
X*** /u2/dvadura/src/generic/dmake/dmake37-p1/msdos/mscdos/config.mk Wed Mar 13 20:44:50 1991
X--- msdos/mscdos/config.mk Mon Jun 10 09:17:55 1991
X***************
X*** 20,37 ****
XX SRC += $(OSR_SRC)
XX .SOURCE.h : $(osrdir)
XX
XX # Local configuration modifications for CFLAGS
X! # If you have a 286, you can use -G2 or appropriate to get better code,
X! # in that case uncomment the line below. (You can also simply set
X! # it in the CL environment variable.)
X! #CFLAGS += -G2
XX ASFLAGS += -t -mx $(S_$(MODEL))
XX
X! # Redefine this, it isn't needed!
XX LDTAIL = ;
XX
XX # Debugging libraries
X! DB_LDFLAGS += /co /li /map
XX DB_LDLIBS +=
XX
XX # NO Debug MSC flags:
X--- 20,45 ----
XX SRC += $(OSR_SRC)
XX .SOURCE.h : $(osrdir)
XX
X+ SET_STACK = /stack:4096
X+ NDB_LDFLAGS += $(SET_STACK)
X+
XX # Local configuration modifications for CFLAGS
X! # If you have a 286 or better, you can uncomment the following line.
X! #HAVE_286 = y
X!
X! .IF $(HAVE_286)
X! CFLAGS += -G2
X! ASFLAGS += -Dhave286
X! .END
X!
XX ASFLAGS += -t -mx $(S_$(MODEL))
XX
X! # Microsoft C doesn't need tail but needs head
XX LDTAIL = ;
X+ LDHEAD = $(LDFLAGS)
XX
XX # Debugging libraries
X! DB_LDFLAGS += /co /li /map $(SET_STACK)
XX DB_LDLIBS +=
XX
XX # NO Debug MSC flags:
X*** /u2/dvadura/src/generic/dmake/dmake37-p1/msdos/exec.asm Wed Mar 20 20:49:42 1991
X--- msdos/exec.asm Mon Jun 10 09:19:54 1991
X***************
X*** 5,11 ****
XX ; child. The prototype for calling the exec function is below.
XX ;
XX ; exec( int swap, char far *program, char far *cmdtail,
X! ; int environment_seg, int env_size, char far *tmpfilename );
XX ;
XX ;
XX ; To assemble this file issue the command:
X--- 5,11 ----
XX ; child. The prototype for calling the exec function is below.
XX ;
XX ; exec( int swap, char far *program, char far *cmdtail,
X! ; int environment_seg, char far *tmpfilename );
XX ;
XX ;
XX ; To assemble this file issue the command:
X***************
X*** 39,44 ****
X--- 39,51 ----
XX ;
XX ifdef have286
XX .286 ; define have286 with -D for 80286 processor or better
X+ mpusha Macro
X+ pusha
X+ Endm
X+
X+ mpopa Macro
X+ popa
X+ Endm
XX
XX else ; 8088/8086 compatible
XX mpusha Macro
X*** /u2/dvadura/src/generic/dmake/dmake37-p1/msdos/config.mk Mon May 6 10:16:02 1991
X--- msdos/config.mk Mon Jun 24 11:23:21 1991
X***************
X*** 13,19 ****
XX
XX CPPFLAGS = $(CFLAGS)
XX LDOBJS = $(CSTARTUP) $(OBJDIR)/{$(<:f)}
X! LDARGS = @$(LDTMPOBJ),$(TARGET),NUL.MAP$(LDTAIL)
XX LDTAIL = $(_libs)$(LDFLAGS:s/ //)
XX _libs = $(!null,$(LDLIBS) ,@$(LDTMPLIB))
XX LDTMPOBJ = $(mktmp,,$(DIVFILE) $(LDOBJS:s,/,\\,:t"+\n")\n)
X--- 13,19 ----
XX
XX CPPFLAGS = $(CFLAGS)
XX LDOBJS = $(CSTARTUP) $(OBJDIR)/{$(<:f)}
X! LDARGS = $(LDHEAD) @$(LDTMPOBJ),$(TARGET),NUL.MAP$(LDTAIL)
XX LDTAIL = $(_libs)$(LDFLAGS:s/ //)
XX _libs = $(!null,$(LDLIBS) ,@$(LDTMPLIB))
XX LDTMPOBJ = $(mktmp,,$(DIVFILE) $(LDOBJS:s,/,\\,:t"+\n")\n)
X***************
X*** 35,44 ****
XX # Common MSDOS source files.
XX # Define SWAP to anything but 'y' for the swap code to be excluded on making.
XX # Swapping for DOS versions is enabled by default.
XX SWAP *= y
X! .IF $(SWAP) == y
X! SWP_SRC = find.c spawn.c
X! ASRC += exec.asm
XX .ELSE
XX SWP_SRC = tee.c
XX .END
X--- 35,49 ----
XX # Common MSDOS source files.
XX # Define SWAP to anything but 'y' for the swap code to be excluded on making.
XX # Swapping for DOS versions is enabled by default.
X+ # Note: swapping is handled specially for ZTC in msdos/ztcdos/config.mk.
XX SWAP *= y
X! .IF $(OSRELEASE) != ztcdos
SHAR_EOF
true || echo 'restore of dm37p2 failed'
fi
echo 'End of part 10'
echo 'File dm37p2 is continued in part 11'
echo 11 > _shar_seq_.tmp
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