dvadura@watdragon.waterloo.edu (Dennis Vadura) (08/04/90)
Posting-number: Volume 14, Issue 48 Submitted-by: dvadura@watdragon.waterloo.edu (Dennis Vadura) Archive-name: dmake/patch01pt3 #!/bin/sh # this is part 3 of a multipart archive # do not concatenate these parts, unpack them in order with /bin/sh # file dmake-3.5-patch1 continued # CurArch=3 if test ! -r s2_seq_.tmp then echo "Please unpack part 1 first!" exit 1; fi ( read Scheck if test "$Scheck" != $CurArch then echo "Please unpack part $Scheck next!" exit 1; else exit 0; fi ) < s2_seq_.tmp || exit 1 sed 's/^X//' << 'SHAR_EOF' >> dmake-3.5-patch1 XX*** /u2/dvadura/src/generic/dmake/src.dist/unix/sysintf.h Mon Jul 30 11:50:41 1990 XX--- unix/sysintf.h Tue Jul 31 13:35:34 1990 XX*************** XX*** 12,18 **** XX /* XX ** standard C items XX */ XX! #include "macros.h" XX XX /* XX ** DOS interface standard items XX--- 12,18 ---- XX /* XX ** standard C items XX */ XX! #include "stdmacs.h" XX XX /* XX ** DOS interface standard items XX*** /u2/dvadura/src/generic/dmake/src.dist/unix/config.mk Mon Jul 30 11:50:46 1990 XX--- unix/config.mk Tue Jul 31 10:45:52 1990 XX*************** XX*** 25,31 **** XX CFLAGS += -I$(OS) XX XX # Sources that must be defined for each different version XX! OSSRC := arlib.c dirbrk.c explode.c rmprq.c ruletab.c runargv.c XX SRC += $(OSSRC) XX .SETDIR=$(OS) : $(OSSRC) XX XX--- 25,31 ---- XX CFLAGS += -I$(OS) XX XX # Sources that must be defined for each different version XX! OSSRC := arlib.c dirbrk.c explode.c rmprq.c ruletab.c XX SRC += $(OSSRC) XX .SETDIR=$(OS) : $(OSSRC) XX XX*** /u2/dvadura/src/generic/dmake/src.dist/unix/bsd43/uw/make.sh Mon Jul 30 11:50:48 1990 XX--- unix/bsd43/uw/make.sh Tue Jul 31 20:26:06 1990 XX*************** XX*** 1,60 **** XX mkdir objects XX cc -c -DHELP -I. -Icommon -Iunix -Iunix/bsd43 -O infer.c XX! mv infer.o objects XX cc -c -DHELP -I. -Icommon -Iunix -Iunix/bsd43 -O make.c XX! mv make.o objects XX cc -c -DHELP -I. -Icommon -Iunix -Iunix/bsd43 -O stat.c XX! mv stat.o objects XX cc -c -DHELP -I. -Icommon -Iunix -Iunix/bsd43 -O expand.c XX! mv expand.o objects XX cc -c -DHELP -I. -Icommon -Iunix -Iunix/bsd43 -O string.c XX! mv string.o objects XX cc -c -DHELP -I. -Icommon -Iunix -Iunix/bsd43 -O hash.c XX! mv hash.o objects XX cc -c -DHELP -I. -Icommon -Iunix -Iunix/bsd43 -O dag.c XX! mv dag.o objects XX cc -c -DHELP -I. -Icommon -Iunix -Iunix/bsd43 -O dmake.c XX! mv dmake.o objects XX cc -c -DHELP -I. -Icommon -Iunix -Iunix/bsd43 -O path.c XX! mv path.o objects XX cc -c -DHELP -I. -Icommon -Iunix -Iunix/bsd43 -O imacs.c XX! mv imacs.o objects XX cc -c -DHELP -I. -Icommon -Iunix -Iunix/bsd43 -O sysintf.c XX! mv sysintf.o objects XX cc -c -DHELP -I. -Icommon -Iunix -Iunix/bsd43 -O parse.c XX! mv parse.o objects XX cc -c -DHELP -I. -Icommon -Iunix -Iunix/bsd43 -O getinp.c XX! mv getinp.o objects XX cc -c -DHELP -I. -Icommon -Iunix -Iunix/bsd43 -O quit.c XX! mv quit.o objects XX cc -c -DHELP -I. -Icommon -Iunix -Iunix/bsd43 -O basename.c XX! mv basename.o objects XX cc -c -DHELP -I. -Icommon -Iunix -Iunix/bsd43 -O dump.c XX! mv dump.o objects XX cc -c -DHELP -I. -Icommon -Iunix -Iunix/bsd43 -O macparse.c XX! mv macparse.o objects XX cc -c -DHELP -I. -Icommon -Iunix -Iunix/bsd43 -O rulparse.c XX! mv rulparse.o objects XX cc -c -DHELP -I. -Icommon -Iunix -Iunix/bsd43 -O percent.c XX! mv percent.o objects XX cc -c -DHELP -I. -Icommon -Iunix -Iunix/bsd43 -O unix/arlib.c XX! mv arlib.o objects XX cc -c -DHELP -I. -Icommon -Iunix -Iunix/bsd43 -O unix/dirbrk.c XX! mv dirbrk.o objects XX cc -c -DHELP -I. -Icommon -Iunix -Iunix/bsd43 -O unix/explode.c XX! mv explode.o objects XX cc -c -DHELP -I. -Icommon -Iunix -Iunix/bsd43 -O unix/rmprq.c XX! mv rmprq.o objects XX cc -c -DHELP -I. -Icommon -Iunix -Iunix/bsd43 -O unix/ruletab.c XX! mv ruletab.o objects XX! cc -c -DHELP -I. -Icommon -Iunix -Iunix/bsd43 -O unix/runargv.c XX! mv runargv.o objects XX cc -c -DHELP -I. -Icommon -Iunix -Iunix/bsd43 -O unix/bsd43/putenv.c XX! mv putenv.o objects XX cc -c -DHELP -I. -Icommon -Iunix -Iunix/bsd43 -O unix/bsd43/tempnam.c XX! mv tempnam.o objects XX cc -c -DHELP -I. -Icommon -Iunix -Iunix/bsd43 -O unix/bsd43/utime.c XX! mv utime.o objects XX cc -c -DHELP -I. -Icommon -Iunix -Iunix/bsd43 -O unix/bsd43/setvbuf.c XX! mv setvbuf.o objects XX! cc -o dmake objects/infer.o objects/make.o objects/stat.o objects/expand.o objects/string.o objects/hash.o objects/dag.o objects/dmake.o objects/path.o objects/imacs.o objects/sysintf.o objects/parse.o objects/getinp.o objects/quit.o objects/basename.o objects/dump.o objects/macparse.o objects/rulparse.o objects/percent.o objects/arlib.o objects/dirbrk.o objects/explode.o objects/rmprq.o objects/ruletab.o objects/runargv.o objects/putenv.o objects/tempnam.o objects/utime.o objects/setvbuf.o -luw XX--- 1,60 ---- XX mkdir objects XX cc -c -DHELP -I. -Icommon -Iunix -Iunix/bsd43 -O infer.c XX! mv infer.o objects XX cc -c -DHELP -I. -Icommon -Iunix -Iunix/bsd43 -O make.c XX! mv make.o objects XX cc -c -DHELP -I. -Icommon -Iunix -Iunix/bsd43 -O stat.c XX! mv stat.o objects XX cc -c -DHELP -I. -Icommon -Iunix -Iunix/bsd43 -O expand.c XX! mv expand.o objects XX cc -c -DHELP -I. -Icommon -Iunix -Iunix/bsd43 -O string.c XX! mv string.o objects XX cc -c -DHELP -I. -Icommon -Iunix -Iunix/bsd43 -O hash.c XX! mv hash.o objects XX cc -c -DHELP -I. -Icommon -Iunix -Iunix/bsd43 -O dag.c XX! mv dag.o objects XX cc -c -DHELP -I. -Icommon -Iunix -Iunix/bsd43 -O dmake.c XX! mv dmake.o objects XX cc -c -DHELP -I. -Icommon -Iunix -Iunix/bsd43 -O path.c XX! mv path.o objects XX cc -c -DHELP -I. -Icommon -Iunix -Iunix/bsd43 -O imacs.c XX! mv imacs.o objects XX cc -c -DHELP -I. -Icommon -Iunix -Iunix/bsd43 -O sysintf.c XX! mv sysintf.o objects XX cc -c -DHELP -I. -Icommon -Iunix -Iunix/bsd43 -O parse.c XX! mv parse.o objects XX cc -c -DHELP -I. -Icommon -Iunix -Iunix/bsd43 -O getinp.c XX! mv getinp.o objects XX cc -c -DHELP -I. -Icommon -Iunix -Iunix/bsd43 -O quit.c XX! mv quit.o objects XX cc -c -DHELP -I. -Icommon -Iunix -Iunix/bsd43 -O basename.c XX! mv basename.o objects XX cc -c -DHELP -I. -Icommon -Iunix -Iunix/bsd43 -O dump.c XX! mv dump.o objects XX cc -c -DHELP -I. -Icommon -Iunix -Iunix/bsd43 -O macparse.c XX! mv macparse.o objects XX cc -c -DHELP -I. -Icommon -Iunix -Iunix/bsd43 -O rulparse.c XX! mv rulparse.o objects XX cc -c -DHELP -I. -Icommon -Iunix -Iunix/bsd43 -O percent.c XX! mv percent.o objects XX cc -c -DHELP -I. -Icommon -Iunix -Iunix/bsd43 -O unix/arlib.c XX! mv arlib.o objects XX cc -c -DHELP -I. -Icommon -Iunix -Iunix/bsd43 -O unix/dirbrk.c XX! mv dirbrk.o objects XX cc -c -DHELP -I. -Icommon -Iunix -Iunix/bsd43 -O unix/explode.c XX! mv explode.o objects XX cc -c -DHELP -I. -Icommon -Iunix -Iunix/bsd43 -O unix/rmprq.c XX! mv rmprq.o objects XX cc -c -DHELP -I. -Icommon -Iunix -Iunix/bsd43 -O unix/ruletab.c XX! mv ruletab.o objects XX cc -c -DHELP -I. -Icommon -Iunix -Iunix/bsd43 -O unix/bsd43/putenv.c XX! mv putenv.o objects XX cc -c -DHELP -I. -Icommon -Iunix -Iunix/bsd43 -O unix/bsd43/tempnam.c XX! mv tempnam.o objects XX cc -c -DHELP -I. -Icommon -Iunix -Iunix/bsd43 -O unix/bsd43/utime.c XX! mv utime.o objects XX cc -c -DHELP -I. -Icommon -Iunix -Iunix/bsd43 -O unix/bsd43/setvbuf.c XX! mv setvbuf.o objects XX! cc -c -DHELP -I. -Icommon -Iunix -Iunix/bsd43 -O unix/bsd43/runargv.c XX! mv runargv.o objects XX! cc -o dmake objects/infer.o objects/make.o objects/stat.o objects/expand.o objects/string.o objects/hash.o objects/dag.o objects/dmake.o objects/path.o objects/imacs.o objects/sysintf.o objects/parse.o objects/getinp.o objects/quit.o objects/basename.o objects/dump.o objects/macparse.o objects/rulparse.o objects/percent.o objects/arlib.o objects/dirbrk.o objects/explode.o objects/rmprq.o objects/ruletab.o objects/putenv.o objects/tempnam.o objects/utime.o objects/setvbuf.o objects/runargv.o -luw XX*** /u2/dvadura/src/generic/dmake/src.dist/unix/bsd43/string.h Mon Jul 30 11:50:50 1990 XX--- unix/bsd43/string.h Tue Jul 31 13:36:53 1990 XX*************** XX*** 6,11 **** XX #define strchr(str,c) index(str,c) XX #define strrchr(str,c) rindex(str,c) XX XX! #include "macros.h" XX extern char* strpbrk ANSI((char* src, char* any)); XX XX--- 6,11 ---- XX #define strchr(str,c) index(str,c) XX #define strrchr(str,c) rindex(str,c) XX XX! #include "stdmacs.h" XX extern char* strpbrk ANSI((char* src, char* any)); XX XX*** /u2/dvadura/src/generic/dmake/src.dist/unix/bsd43/setvbuf.c Mon Jul 30 11:50:52 1990 XX--- unix/bsd43/setvbuf.c Tue Jul 31 10:48:37 1990 XX*************** XX*** 1,4 **** XX! /* RCS -- $Header$ XX -- SYNOPSIS -- setvbuf for BSD XX -- XX -- DESCRIPTION XX--- 1,4 ---- XX! /* RCS -- $Header: /u2/dvadura/src/generic/dmake/src/unix/bsd43/RCS/setvbuf.c,v 1.1 90/07/31 10:48:36 dvadura Exp $ XX -- SYNOPSIS -- setvbuf for BSD XX -- XX -- DESCRIPTION XX*************** XX*** 26,32 **** XX -- Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. XX -- XX -- LOG XX! -- $Log$ XX */ XX XX #include <stdio.h> XX--- 26,35 ---- XX -- Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. XX -- XX -- LOG XX! -- $Log: setvbuf.c,v $ XX! * Revision 1.1 90/07/31 10:48:36 dvadura XX! * Initial Revision Dmake 3.5 XX! * XX */ XX XX #include <stdio.h> XX*************** XX*** 37,46 **** XX int type; XX int len_unused; XX { XX! switch (type) { XX! case _IOLBF: setlinebuf(fp); return; XX! case _IONBF: setbuf(fp, NULL); return; XX! default: setbuf(fp, bp); return; XX! } XX } XX XX--- 40,49 ---- XX int type; XX int len_unused; XX { XX! switch (type) { XX! case _IOLBF: setlinebuf(fp); return; XX! case _IONBF: setbuf(fp, NULL); return; XX! default: setbuf(fp, bp); return; XX! } XX } XX XX*** /u2/dvadura/src/generic/dmake/src.dist/unix/bsd43/putenv.c Mon Jul 30 11:50:53 1990 XX--- unix/bsd43/putenv.c Tue Jul 31 14:19:55 1990 XX*************** XX*** 1,8 **** XX! /* RCS -- $Header$ XX -- SYNOPSIS -- our own putenv for BSD systems. XX -- XX -- DESCRIPTION XX! -- This originally came from MKS. XX -- XX -- AUTHOR XX -- Dennis Vadura, dvadura@watdragon.uwaterloo.ca XX--- 1,10 ---- XX! /* RCS -- $Header: /u2/dvadura/src/generic/dmake/src/unix/bsd43/RCS/putenv.c,v 1.1 90/07/31 14:19:53 dvadura Exp $ XX -- SYNOPSIS -- our own putenv for BSD systems. XX -- XX -- DESCRIPTION XX! -- This originally came from MKS, but I rewrote it to fix a bug with XX! -- replacing existing strings, probably never happened but the code XX! -- was wrong nonetheless. XX -- XX -- AUTHOR XX -- Dennis Vadura, dvadura@watdragon.uwaterloo.ca XX*************** XX*** 26,51 **** XX -- Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. XX -- XX -- LOG XX! -- $Log$ XX */ XX XX- /* XX- * System V.2 Emulation Library. XX- * Copyright (c) 1985 by Mortice Kern Systems, Inc. XX- * XX- * putenv -- C library. XX- */ XX- XX #include <string.h> XX XX! #ifndef NULL XX! #define NULL 0 XX! #endif NULL XX! XX! /* XX! * Put a string containing "name=value" into the environment. XX! * The space pointed to by the string is put into the environment XX! * so it should be static or malloc'd. XX * Return 0 if OK, non-zero otherwise. XX */ XX int XX--- 28,48 ---- XX -- Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. XX -- XX -- LOG XX! -- $Log: putenv.c,v $ XX! * Revision 1.1 90/07/31 14:19:53 dvadura XX! * Initial Revision dmake 3.5 XX! * XX */ XX XX #include <string.h> XX+ #include <stdio.h> XX XX! /* Put a string containing "name=value" into the environment. XX! * XX! * First search the environment for the string name, if found then XX! * replace that string with the new one. Otherwise add the string to the XX! * environment as a new string. XX! * XX * Return 0 if OK, non-zero otherwise. XX */ XX int XX*************** XX*** 52,92 **** XX putenv(string) XX char *string; XX { XX! extern char **environ; XX! static char **ourenv = NULL; XX! register char *ep; XX! register char **epp; XX XX! for (epp = environ; (ep = *epp) != NULL; epp++) { XX! register char *np; XX! register int c; XX XX! np = string; XX! while ((c = *ep++) == *np++) XX! if (c == '\0') XX! break; XX! if (c=='=' || c=='\0') { XX! *epp = string; XX! return (0); XX! } XX! } XX! if (environ != ourenv) { XX! int neb = (epp-environ+1) * sizeof(char*); XX XX! ourenv = (char**) malloc(neb); XX! if (ourenv == NULL) XX! return 1; XX! memcpy((char*)ourenv, (char*)environ, neb); XX! epp = ourenv + (epp-environ); XX! environ = ourenv; XX! } XX! ourenv = (char**) realloc(environ, (epp-environ+2) * sizeof(char*)); XX! if (ourenv == NULL) XX! return 1; XX! epp = ourenv + (epp-environ); XX! *epp++ = string; XX! *epp = NULL; XX! environ = ourenv; XX! return (0); XX! } XX XX--- 49,93 ---- XX putenv(string) XX char *string; XX { XX! extern char **environ; XX! static char **newenv = NULL; XX! register char *tmp; XX! register char **env; XX! register int size; XX XX! for( env = environ; (tmp = *env) != NULL; env++ ) { XX! register char *np = string; XX! register char c; XX XX! /* Search the strings in environ, if name= matches then replace the XX! * string with the new one. */ XX! while( (c = *tmp++) == *np++ ) { XX! if( c == '\0' ) break; /* skip this string */ XX! if( c == '=' ) { XX! *env = string; XX! return (0); XX! } XX! } XX! } XX XX! /* Need to grow the environment, so compute its new size */ XX! size = (env-environ)+2; XX XX+ /* make sure we don't try to realloc the original environment */ XX+ if( environ != newenv ) { XX+ if( (newenv = (char**) malloc(size*sizeof(char*))) == NULL ) XX+ return(1); XX+ XX+ memcpy((char*)newenv, (char*)environ, (size-2)*sizeof(char*)); XX+ } XX+ else XX+ /* realloc the environment to make room for the new string. */ XX+ if( (newenv = (char**) realloc(environ, size*sizeof(char*))) == NULL ) XX+ return(1); XX+ XX+ newenv[--size] = NULL; XX+ newenv[--size] = string; XX+ environ = newenv; XX+ XX+ return (0); XX+ } XX*** /u2/dvadura/src/generic/dmake/src.dist/unix/bsd43/make.sh Mon Jul 30 11:50:53 1990 XX--- unix/bsd43/make.sh Tue Jul 31 20:26:02 1990 XX*************** XX*** 1,60 **** XX mkdir objects XX cc -c -DHELP -I. -Icommon -Iunix -Iunix/bsd43 -O infer.c XX! mv infer.o objects XX cc -c -DHELP -I. -Icommon -Iunix -Iunix/bsd43 -O make.c XX! mv make.o objects XX cc -c -DHELP -I. -Icommon -Iunix -Iunix/bsd43 -O stat.c XX! mv stat.o objects XX cc -c -DHELP -I. -Icommon -Iunix -Iunix/bsd43 -O expand.c XX! mv expand.o objects XX cc -c -DHELP -I. -Icommon -Iunix -Iunix/bsd43 -O string.c XX! mv string.o objects XX cc -c -DHELP -I. -Icommon -Iunix -Iunix/bsd43 -O hash.c XX! mv hash.o objects XX cc -c -DHELP -I. -Icommon -Iunix -Iunix/bsd43 -O dag.c XX! mv dag.o objects XX cc -c -DHELP -I. -Icommon -Iunix -Iunix/bsd43 -O dmake.c XX! mv dmake.o objects XX cc -c -DHELP -I. -Icommon -Iunix -Iunix/bsd43 -O path.c XX! mv path.o objects XX cc -c -DHELP -I. -Icommon -Iunix -Iunix/bsd43 -O imacs.c XX! mv imacs.o objects XX cc -c -DHELP -I. -Icommon -Iunix -Iunix/bsd43 -O sysintf.c XX! mv sysintf.o objects XX cc -c -DHELP -I. -Icommon -Iunix -Iunix/bsd43 -O parse.c XX! mv parse.o objects XX cc -c -DHELP -I. -Icommon -Iunix -Iunix/bsd43 -O getinp.c XX! mv getinp.o objects XX cc -c -DHELP -I. -Icommon -Iunix -Iunix/bsd43 -O quit.c XX! mv quit.o objects XX cc -c -DHELP -I. -Icommon -Iunix -Iunix/bsd43 -O basename.c XX! mv basename.o objects XX cc -c -DHELP -I. -Icommon -Iunix -Iunix/bsd43 -O dump.c XX! mv dump.o objects XX cc -c -DHELP -I. -Icommon -Iunix -Iunix/bsd43 -O macparse.c XX! mv macparse.o objects XX cc -c -DHELP -I. -Icommon -Iunix -Iunix/bsd43 -O rulparse.c XX! mv rulparse.o objects XX cc -c -DHELP -I. -Icommon -Iunix -Iunix/bsd43 -O percent.c XX! mv percent.o objects XX cc -c -DHELP -I. -Icommon -Iunix -Iunix/bsd43 -O unix/arlib.c XX! mv arlib.o objects XX cc -c -DHELP -I. -Icommon -Iunix -Iunix/bsd43 -O unix/dirbrk.c XX! mv dirbrk.o objects XX cc -c -DHELP -I. -Icommon -Iunix -Iunix/bsd43 -O unix/explode.c XX! mv explode.o objects XX cc -c -DHELP -I. -Icommon -Iunix -Iunix/bsd43 -O unix/rmprq.c XX! mv rmprq.o objects XX cc -c -DHELP -I. -Icommon -Iunix -Iunix/bsd43 -O unix/ruletab.c XX! mv ruletab.o objects XX! cc -c -DHELP -I. -Icommon -Iunix -Iunix/bsd43 -O unix/runargv.c XX! mv runargv.o objects XX cc -c -DHELP -I. -Icommon -Iunix -Iunix/bsd43 -O unix/bsd43/putenv.c XX! mv putenv.o objects XX cc -c -DHELP -I. -Icommon -Iunix -Iunix/bsd43 -O unix/bsd43/tempnam.c XX! mv tempnam.o objects XX cc -c -DHELP -I. -Icommon -Iunix -Iunix/bsd43 -O unix/bsd43/utime.c XX! mv utime.o objects XX cc -c -DHELP -I. -Icommon -Iunix -Iunix/bsd43 -O unix/bsd43/setvbuf.c XX! mv setvbuf.o objects XX! cc -o dmake objects/infer.o objects/make.o objects/stat.o objects/expand.o objects/string.o objects/hash.o objects/dag.o objects/dmake.o objects/path.o objects/imacs.o objects/sysintf.o objects/parse.o objects/getinp.o objects/quit.o objects/basename.o objects/dump.o objects/macparse.o objects/rulparse.o objects/percent.o objects/arlib.o objects/dirbrk.o objects/explode.o objects/rmprq.o objects/ruletab.o objects/runargv.o objects/putenv.o objects/tempnam.o objects/utime.o objects/setvbuf.o XX--- 1,60 ---- XX mkdir objects XX cc -c -DHELP -I. -Icommon -Iunix -Iunix/bsd43 -O infer.c XX! mv infer.o objects XX cc -c -DHELP -I. -Icommon -Iunix -Iunix/bsd43 -O make.c XX! mv make.o objects XX cc -c -DHELP -I. -Icommon -Iunix -Iunix/bsd43 -O stat.c XX! mv stat.o objects XX cc -c -DHELP -I. -Icommon -Iunix -Iunix/bsd43 -O expand.c XX! mv expand.o objects XX cc -c -DHELP -I. -Icommon -Iunix -Iunix/bsd43 -O string.c XX! mv string.o objects XX cc -c -DHELP -I. -Icommon -Iunix -Iunix/bsd43 -O hash.c XX! mv hash.o objects XX cc -c -DHELP -I. -Icommon -Iunix -Iunix/bsd43 -O dag.c XX! mv dag.o objects XX cc -c -DHELP -I. -Icommon -Iunix -Iunix/bsd43 -O dmake.c XX! mv dmake.o objects XX cc -c -DHELP -I. -Icommon -Iunix -Iunix/bsd43 -O path.c XX! mv path.o objects XX cc -c -DHELP -I. -Icommon -Iunix -Iunix/bsd43 -O imacs.c XX! mv imacs.o objects XX cc -c -DHELP -I. -Icommon -Iunix -Iunix/bsd43 -O sysintf.c XX! mv sysintf.o objects XX cc -c -DHELP -I. -Icommon -Iunix -Iunix/bsd43 -O parse.c XX! mv parse.o objects XX cc -c -DHELP -I. -Icommon -Iunix -Iunix/bsd43 -O getinp.c XX! mv getinp.o objects XX cc -c -DHELP -I. -Icommon -Iunix -Iunix/bsd43 -O quit.c XX! mv quit.o objects XX cc -c -DHELP -I. -Icommon -Iunix -Iunix/bsd43 -O basename.c XX! mv basename.o objects XX cc -c -DHELP -I. -Icommon -Iunix -Iunix/bsd43 -O dump.c XX! mv dump.o objects XX cc -c -DHELP -I. -Icommon -Iunix -Iunix/bsd43 -O macparse.c XX! mv macparse.o objects XX cc -c -DHELP -I. -Icommon -Iunix -Iunix/bsd43 -O rulparse.c XX! mv rulparse.o objects XX cc -c -DHELP -I. -Icommon -Iunix -Iunix/bsd43 -O percent.c XX! mv percent.o objects XX cc -c -DHELP -I. -Icommon -Iunix -Iunix/bsd43 -O unix/arlib.c XX! mv arlib.o objects XX cc -c -DHELP -I. -Icommon -Iunix -Iunix/bsd43 -O unix/dirbrk.c XX! mv dirbrk.o objects XX cc -c -DHELP -I. -Icommon -Iunix -Iunix/bsd43 -O unix/explode.c XX! mv explode.o objects XX cc -c -DHELP -I. -Icommon -Iunix -Iunix/bsd43 -O unix/rmprq.c XX! mv rmprq.o objects XX cc -c -DHELP -I. -Icommon -Iunix -Iunix/bsd43 -O unix/ruletab.c XX! mv ruletab.o objects XX cc -c -DHELP -I. -Icommon -Iunix -Iunix/bsd43 -O unix/bsd43/putenv.c XX! mv putenv.o objects XX cc -c -DHELP -I. -Icommon -Iunix -Iunix/bsd43 -O unix/bsd43/tempnam.c XX! mv tempnam.o objects XX cc -c -DHELP -I. -Icommon -Iunix -Iunix/bsd43 -O unix/bsd43/utime.c XX! mv utime.o objects XX cc -c -DHELP -I. -Icommon -Iunix -Iunix/bsd43 -O unix/bsd43/setvbuf.c XX! mv setvbuf.o objects XX! cc -c -DHELP -I. -Icommon -Iunix -Iunix/bsd43 -O unix/bsd43/runargv.c XX! mv runargv.o objects XX! cc -o dmake objects/infer.o objects/make.o objects/stat.o objects/expand.o objects/string.o objects/hash.o objects/dag.o objects/dmake.o objects/path.o objects/imacs.o objects/sysintf.o objects/parse.o objects/getinp.o objects/quit.o objects/basename.o objects/dump.o objects/macparse.o objects/rulparse.o objects/percent.o objects/arlib.o objects/dirbrk.o objects/explode.o objects/rmprq.o objects/ruletab.o objects/putenv.o objects/tempnam.o objects/utime.o objects/setvbuf.o objects/runargv.o XX*** /u2/dvadura/src/generic/dmake/src.dist/unix/bsd43/config.mk Mon Jul 30 11:50:58 1990 XX--- unix/bsd43/config.mk Tue Jul 31 10:47:04 1990 XX*************** XX*** 9,15 **** XX osrdir := $(OS)$(DIRSEPSTR)$(OSRELEASE) XX XX # The following sources are required for BSD4.3 XX! OSDSRC := putenv.c tempnam.c utime.c setvbuf.c XX SRC += $(OSDSRC) XX .SETDIR=$(osrdir) : $(OSDSRC) XX XX--- 9,15 ---- XX osrdir := $(OS)$(DIRSEPSTR)$(OSRELEASE) XX XX # The following sources are required for BSD4.3 XX! OSDSRC := putenv.c tempnam.c utime.c setvbuf.c runargv.c XX SRC += $(OSDSRC) XX .SETDIR=$(osrdir) : $(OSDSRC) XX XX*** /u2/dvadura/src/generic/dmake/src.dist/unix/bsd43/config.h Mon Jul 30 11:50:58 1990 XX--- unix/bsd43/config.h Tue Jul 31 10:48:35 1990 XX*************** XX*** 1,4 **** XX! /* RCS -- $Header$ XX -- SYNOPSIS -- Configurarion include file. XX -- XX -- DESCRIPTION XX--- 1,4 ---- XX! /* RCS -- $Header: /u2/dvadura/src/generic/dmake/src/unix/bsd43/RCS/config.h,v 1.1 90/07/31 10:48:34 dvadura Exp $ XX -- SYNOPSIS -- Configurarion include file. XX -- XX -- DESCRIPTION XX*************** XX*** 28,34 **** XX -- Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. XX -- XX -- LOG XX! -- $Log$ XX */ XX XX /* define this for configurations that don't have the coreleft function XX--- 28,37 ---- XX -- Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. XX -- XX -- LOG XX! -- $Log: config.h,v $ XX! * Revision 1.1 90/07/31 10:48:34 dvadura XX! * Initial Revision Dmake 3.5 XX! * XX */ XX XX /* define this for configurations that don't have the coreleft function XX*** /u2/dvadura/src/generic/dmake/src.dist/unix/386ix/make.sh Mon Jul 30 11:51:09 1990 XX--- unix/386ix/make.sh Tue Jul 31 20:26:28 1990 XX*************** XX*** 1,52 **** XX mkdir objects XX cc -c -DHELP -I. -Icommon -Iunix -Iunix/386ix -O infer.c XX! mv infer.o objects XX cc -c -DHELP -I. -Icommon -Iunix -Iunix/386ix -O make.c XX! mv make.o objects XX cc -c -DHELP -I. -Icommon -Iunix -Iunix/386ix -O stat.c XX! mv stat.o objects XX cc -c -DHELP -I. -Icommon -Iunix -Iunix/386ix -O expand.c XX! mv expand.o objects XX cc -c -DHELP -I. -Icommon -Iunix -Iunix/386ix -O string.c XX! mv string.o objects XX cc -c -DHELP -I. -Icommon -Iunix -Iunix/386ix -O hash.c XX! mv hash.o objects XX cc -c -DHELP -I. -Icommon -Iunix -Iunix/386ix -O dag.c XX! mv dag.o objects XX cc -c -DHELP -I. -Icommon -Iunix -Iunix/386ix -O dmake.c XX! mv dmake.o objects XX cc -c -DHELP -I. -Icommon -Iunix -Iunix/386ix -O path.c XX! mv path.o objects XX cc -c -DHELP -I. -Icommon -Iunix -Iunix/386ix -O imacs.c XX! mv imacs.o objects XX cc -c -DHELP -I. -Icommon -Iunix -Iunix/386ix -O sysintf.c XX! mv sysintf.o objects XX cc -c -DHELP -I. -Icommon -Iunix -Iunix/386ix -O parse.c XX! mv parse.o objects XX cc -c -DHELP -I. -Icommon -Iunix -Iunix/386ix -O getinp.c XX! mv getinp.o objects XX cc -c -DHELP -I. -Icommon -Iunix -Iunix/386ix -O quit.c XX! mv quit.o objects XX cc -c -DHELP -I. -Icommon -Iunix -Iunix/386ix -O basename.c XX! mv basename.o objects XX cc -c -DHELP -I. -Icommon -Iunix -Iunix/386ix -O dump.c XX! mv dump.o objects XX cc -c -DHELP -I. -Icommon -Iunix -Iunix/386ix -O macparse.c XX! mv macparse.o objects XX cc -c -DHELP -I. -Icommon -Iunix -Iunix/386ix -O rulparse.c XX! mv rulparse.o objects XX cc -c -DHELP -I. -Icommon -Iunix -Iunix/386ix -O percent.c XX! mv percent.o objects XX cc -c -DHELP -I. -Icommon -Iunix -Iunix/386ix -O unix/arlib.c XX! mv arlib.o objects XX cc -c -DHELP -I. -Icommon -Iunix -Iunix/386ix -O unix/dirbrk.c XX! mv dirbrk.o objects XX cc -c -DHELP -I. -Icommon -Iunix -Iunix/386ix -O unix/explode.c XX! mv explode.o objects XX cc -c -DHELP -I. -Icommon -Iunix -Iunix/386ix -O unix/rmprq.c XX! mv rmprq.o objects XX cc -c -DHELP -I. -Icommon -Iunix -Iunix/386ix -O unix/ruletab.c XX! mv ruletab.o objects XX! cc -c -DHELP -I. -Icommon -Iunix -Iunix/386ix -O unix/runargv.c XX! mv runargv.o objects XX cc -o dmake objects/infer.o objects/make.o objects/stat.o objects/expand.o objects/string.o objects/hash.o objects/dag.o objects/dmake.o objects/path.o objects/imacs.o objects/sysintf.o objects/parse.o objects/getinp.o objects/quit.o objects/basename.o objects/dump.o objects/macparse.o objects/rulparse.o objects/percent.o objects/arlib.o objects/dirbrk.o objects/explode.o objects/rmprq.o objects/ruletab.o objects/runargv.o XX--- 1,52 ---- XX mkdir objects XX cc -c -DHELP -I. -Icommon -Iunix -Iunix/386ix -O infer.c XX! mv infer.o objects XX cc -c -DHELP -I. -Icommon -Iunix -Iunix/386ix -O make.c XX! mv make.o objects XX cc -c -DHELP -I. -Icommon -Iunix -Iunix/386ix -O stat.c XX! mv stat.o objects XX cc -c -DHELP -I. -Icommon -Iunix -Iunix/386ix -O expand.c XX! mv expand.o objects XX cc -c -DHELP -I. -Icommon -Iunix -Iunix/386ix -O string.c XX! mv string.o objects XX cc -c -DHELP -I. -Icommon -Iunix -Iunix/386ix -O hash.c XX! mv hash.o objects XX cc -c -DHELP -I. -Icommon -Iunix -Iunix/386ix -O dag.c XX! mv dag.o objects XX cc -c -DHELP -I. -Icommon -Iunix -Iunix/386ix -O dmake.c XX! mv dmake.o objects XX cc -c -DHELP -I. -Icommon -Iunix -Iunix/386ix -O path.c XX! mv path.o objects XX cc -c -DHELP -I. -Icommon -Iunix -Iunix/386ix -O imacs.c XX! mv imacs.o objects XX cc -c -DHELP -I. -Icommon -Iunix -Iunix/386ix -O sysintf.c XX! mv sysintf.o objects XX cc -c -DHELP -I. -Icommon -Iunix -Iunix/386ix -O parse.c XX! mv parse.o objects XX cc -c -DHELP -I. -Icommon -Iunix -Iunix/386ix -O getinp.c XX! mv getinp.o objects XX cc -c -DHELP -I. -Icommon -Iunix -Iunix/386ix -O quit.c XX! mv quit.o objects XX cc -c -DHELP -I. -Icommon -Iunix -Iunix/386ix -O basename.c XX! mv basename.o objects XX cc -c -DHELP -I. -Icommon -Iunix -Iunix/386ix -O dump.c XX! mv dump.o objects XX cc -c -DHELP -I. -Icommon -Iunix -Iunix/386ix -O macparse.c XX! mv macparse.o objects XX cc -c -DHELP -I. -Icommon -Iunix -Iunix/386ix -O rulparse.c XX! mv rulparse.o objects XX cc -c -DHELP -I. -Icommon -Iunix -Iunix/386ix -O percent.c XX! mv percent.o objects XX cc -c -DHELP -I. -Icommon -Iunix -Iunix/386ix -O unix/arlib.c XX! mv arlib.o objects XX cc -c -DHELP -I. -Icommon -Iunix -Iunix/386ix -O unix/dirbrk.c XX! mv dirbrk.o objects XX cc -c -DHELP -I. -Icommon -Iunix -Iunix/386ix -O unix/explode.c XX! mv explode.o objects XX cc -c -DHELP -I. -Icommon -Iunix -Iunix/386ix -O unix/rmprq.c XX! mv rmprq.o objects XX cc -c -DHELP -I. -Icommon -Iunix -Iunix/386ix -O unix/ruletab.c XX! mv ruletab.o objects XX! cc -c -DHELP -I. -Icommon -Iunix -Iunix/386ix -O unix/386ix/runargv.c XX! mv runargv.o objects XX cc -o dmake objects/infer.o objects/make.o objects/stat.o objects/expand.o objects/string.o objects/hash.o objects/dag.o objects/dmake.o objects/path.o objects/imacs.o objects/sysintf.o objects/parse.o objects/getinp.o objects/quit.o objects/basename.o objects/dump.o objects/macparse.o objects/rulparse.o objects/percent.o objects/arlib.o objects/dirbrk.o objects/explode.o objects/rmprq.o objects/ruletab.o objects/runargv.o XX*** /u2/dvadura/src/generic/dmake/src.dist/unix/386ix/config.mk Mon Jul 30 11:51:09 1990 XX--- unix/386ix/config.mk Tue Jul 31 10:51:05 1990 XX*************** XX*** 1,4 **** XX! # This is the SysV R3 UNIX configuration file for DMAKE XX # It simply modifies the values of SRC, and checks to see if XX # OSENVIRONMENT is defined. If so it includes the appropriate XX # config.mk file. XX--- 1,4 ---- XX! # This is the 386IX UNIX configuration file for DMAKE XX # It simply modifies the values of SRC, and checks to see if XX # OSENVIRONMENT is defined. If so it includes the appropriate XX # config.mk file. XX*************** XX*** 8,17 **** XX # XX osrdir := $(OS)$(DIRSEPSTR)$(OSRELEASE) XX XX! # The following sources are required for SysV R3 XX! SRC += #zero for now. we do have some .h's though XX XX- #.SOURCE.c : $(osrdir) XX .SOURCE.h : $(osrdir) XX XX # Local configuration modifications for CFLAGS, there's local SysV includes XX--- 8,18 ---- XX # XX osrdir := $(OS)$(DIRSEPSTR)$(OSRELEASE) XX XX! # The following are required sources XX! OSDSRC := runargv.c XX! SRC += $(OSDSRC) XX! .SETDIR=$(osrdir) : $(OSDSRC) XX XX .SOURCE.h : $(osrdir) XX XX # Local configuration modifications for CFLAGS, there's local SysV includes XX*** /u2/dvadura/src/generic/dmake/src.dist/unix/386ix/config.h Mon Jul 30 11:51:10 1990 XX--- unix/386ix/config.h Tue Jul 31 10:49:16 1990 XX*************** XX*** 1,4 **** XX! /* RCS -- $Header$ XX -- SYNOPSIS -- Configurarion include file. XX -- XX -- DESCRIPTION XX--- 1,4 ---- XX! /* RCS -- $Header: /u2/dvadura/src/generic/dmake/src/unix/386ix/RCS/config.h,v 1.1 90/07/31 10:49:15 dvadura Exp $ XX -- SYNOPSIS -- Configurarion include file. XX -- XX -- DESCRIPTION XX*************** XX*** 28,34 **** XX -- Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. XX -- XX -- LOG XX! -- $Log$ XX */ XX XX /* define this for configurations that don't have the coreleft function XX--- 28,37 ---- XX -- Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. XX -- XX -- LOG XX! -- $Log: config.h,v $ XX! * Revision 1.1 90/07/31 10:49:15 dvadura XX! * Initial Revision Dmake 3.5 XX! * XX */ XX XX /* define this for configurations that don't have the coreleft function XX*** /u2/dvadura/src/generic/dmake/src.dist/patchlvl.h Mon Jul 30 11:52:36 1990 XX--- patchlvl.h Fri Jul 27 16:04:24 1990 XX*************** XX*** 1,3 **** XX /* dmake patch level, reset to 1 for each new version release. */ XX XX! #define PATCHLEVEL 1 XX--- 1,3 ---- XX /* dmake patch level, reset to 1 for each new version release. */ XX XX! #define PATCHLEVEL 2 XX*** /u2/dvadura/src/generic/dmake/src.dist/msdos/tccdos/tempnam.c Mon Jul 30 11:52:39 1990 XX--- msdos/tccdos/tempnam.c Tue Jul 31 20:25:18 1990 XX*************** XX*** 4,9 **** XX--- 4,12 ---- XX #include <stdlib.h> XX #include <time.h> XX XX+ #if defined(max) XX+ # undef max XX+ #endif XX #define max(A,B) (((A)<(B))?(B):(A)) XX XX extern char *mktemp(); XX*** /u2/dvadura/src/generic/dmake/src.dist/msdos/tccdos/startup.mk Mon Jul 30 11:52:42 1990 XX--- msdos/tccdos/startup.mk Tue Jul 31 19:37:53 1990 XX*************** XX*** 86,92 **** XX AR := ar # archiver XX ARFLAGS = ruv XX XX! RM := /bin/rm # remove a file command XX RMFLAGS = XX XX # Implicit generation rules for making inferences. XX--- 86,92 ---- XX AR := ar # archiver XX ARFLAGS = ruv XX XX! RM := rm # remove a file command XX RMFLAGS = XX XX # Implicit generation rules for making inferences. XX*** /u2/dvadura/src/generic/dmake/src.dist/msdos/tccdos/make.bat Mon Jul 30 11:52:42 1990 XX--- msdos/tccdos/make.bat Tue Jul 31 20:26:38 1990 XX*************** XX*** 1,58 **** XX mkdir objects XX! tcc -c -DHELP -I. -Icommon -Imsdos -Imsdos\tccdos -f- -d -1 -N- -w-nod infer.c XX! mv infer.obj objects XX! tcc -c -DHELP -I. -Icommon -Imsdos -Imsdos\tccdos -f- -d -1 -N- -w-nod make.c XX! mv make.obj objects XX! tcc -c -DHELP -I. -Icommon -Imsdos -Imsdos\tccdos -f- -d -1 -N- -w-nod stat.c XX! mv stat.obj objects XX! tcc -c -DHELP -I. -Icommon -Imsdos -Imsdos\tccdos -f- -d -1 -N- -w-nod expand.c XX! mv expand.obj objects XX! tcc -c -DHELP -I. -Icommon -Imsdos -Imsdos\tccdos -f- -d -1 -N- -w-nod string.c XX! mv string.obj objects XX! tcc -c -DHELP -I. -Icommon -Imsdos -Imsdos\tccdos -f- -d -1 -N- -w-nod hash.c XX! mv hash.obj objects XX! tcc -c -DHELP -I. -Icommon -Imsdos -Imsdos\tccdos -f- -d -1 -N- -w-nod dag.c XX! mv dag.obj objects XX! tcc -c -DHELP -I. -Icommon -Imsdos -Imsdos\tccdos -f- -d -1 -N- -w-nod dmake.c XX! mv dmake.obj objects XX! tcc -c -DHELP -I. -Icommon -Imsdos -Imsdos\tccdos -f- -d -1 -N- -w-nod path.c XX! mv path.obj objects XX! tcc -c -DHELP -I. -Icommon -Imsdos -Imsdos\tccdos -f- -d -1 -N- -w-nod imacs.c XX! mv imacs.obj objects XX! tcc -c -DHELP -I. -Icommon -Imsdos -Imsdos\tccdos -f- -d -1 -N- -w-nod sysintf.c XX! mv sysintf.obj objects XX! tcc -c -DHELP -I. -Icommon -Imsdos -Imsdos\tccdos -f- -d -1 -N- -w-nod parse.c XX! mv parse.obj objects XX! tcc -c -DHELP -I. -Icommon -Imsdos -Imsdos\tccdos -f- -d -1 -N- -w-nod getinp.c XX! mv getinp.obj objects XX! tcc -c -DHELP -I. -Icommon -Imsdos -Imsdos\tccdos -f- -d -1 -N- -w-nod quit.c XX! mv quit.obj objects XX! tcc -c -DHELP -I. -Icommon -Imsdos -Imsdos\tccdos -f- -d -1 -N- -w-nod basename.c XX! mv basename.obj objects XX! tcc -c -DHELP -I. -Icommon -Imsdos -Imsdos\tccdos -f- -d -1 -N- -w-nod dump.c XX! mv dump.obj objects XX! tcc -c -DHELP -I. -Icommon -Imsdos -Imsdos\tccdos -f- -d -1 -N- -w-nod macparse.c XX! mv macparse.obj objects XX! tcc -c -DHELP -I. -Icommon -Imsdos -Imsdos\tccdos -f- -d -1 -N- -w-nod rulparse.c XX! mv rulparse.obj objects XX! tcc -c -DHELP -I. -Icommon -Imsdos -Imsdos\tccdos -f- -d -1 -N- -w-nod percent.c XX! mv percent.obj objects XX! tcc -c -DHELP -I. -Icommon -Imsdos -Imsdos\tccdos -f- -d -1 -N- -w-nod msdos\ruletab.c XX! mv ruletab.obj objects XX! tcc -c -DHELP -I. -Icommon -Imsdos -Imsdos\tccdos -f- -d -1 -N- -w-nod msdos\dirbrk.c XX! mv dirbrk.obj objects XX! tcc -c -DHELP -I. -Icommon -Imsdos -Imsdos\tccdos -f- -d -1 -N- -w-nod msdos\runargv.c XX! mv runargv.obj objects XX! tcc -c -DHELP -I. -Icommon -Imsdos -Imsdos\tccdos -f- -d -1 -N- -w-nod msdos\arlib.c XX! mv arlib.obj objects XX! tcc -c -DHELP -I. -Icommon -Imsdos -Imsdos\tccdos -f- -d -1 -N- -w-nod msdos\_chdir.c XX! mv _chdir.obj objects XX! tcc -c -DHELP -I. -Icommon -Imsdos -Imsdos\tccdos -f- -d -1 -N- -w-nod msdos\switchar.c XX! mv switchar.obj objects XX! tcc -c -DHELP -I. -Icommon -Imsdos -Imsdos\tccdos -f- -d -1 -N- -w-nod msdos\rmprq.c XX! mv rmprq.obj objects XX! tcc -c -DHELP -I. -Icommon -Imsdos -Imsdos\tccdos -f- -d -1 -N- -w-nod msdos\tccdos\tempnam.c XX! mv tempnam.obj objects XX! tcc -c -DHELP -I. -Icommon -Imsdos -Imsdos\tccdos -f- -d -1 -N- -w-nod msdos\tccdos\utime.c XX! mv utime.obj objects XX! tlink @msdos\tccdos\tccobj.rsp,dmake.exe,NUL.MAP,@msdos\tccdos\tcclib.rsp XX--- 1,58 ---- XX mkdir objects XX! tcc -c -DHELP -I. -Icommon -Imsdos -Imsdos\tccdos -f- -d -O -N- -w-nod infer.c XX! mv infer.obj objects XX! tcc -c -DHELP -I. -Icommon -Imsdos -Imsdos\tccdos -f- -d -O -N- -w-nod make.c XX! mv make.obj objects XX! tcc -c -DHELP -I. -Icommon -Imsdos -Imsdos\tccdos -f- -d -O -N- -w-nod stat.c XX! mv stat.obj objects XX! tcc -c -DHELP -I. -Icommon -Imsdos -Imsdos\tccdos -f- -d -O -N- -w-nod expand.c XX! mv expand.obj objects XX! tcc -c -DHELP -I. -Icommon -Imsdos -Imsdos\tccdos -f- -d -O -N- -w-nod string.c XX! mv string.obj objects XX! tcc -c -DHELP -I. -Icommon -Imsdos -Imsdos\tccdos -f- -d -O -N- -w-nod hash.c XX! mv hash.obj objects XX! tcc -c -DHELP -I. -Icommon -Imsdos -Imsdos\tccdos -f- -d -O -N- -w-nod dag.c XX! mv dag.obj objects XX! tcc -c -DHELP -I. -Icommon -Imsdos -Imsdos\tccdos -f- -d -O -N- -w-nod dmake.c XX! mv dmake.obj objects XX! tcc -c -DHELP -I. -Icommon -Imsdos -Imsdos\tccdos -f- -d -O -N- -w-nod path.c XX! mv path.obj objects XX! tcc -c -DHELP -I. -Icommon -Imsdos -Imsdos\tccdos -f- -d -O -N- -w-nod imacs.c XX! mv imacs.obj objects XX! tcc -c -DHELP -I. -Icommon -Imsdos -Imsdos\tccdos -f- -d -O -N- -w-nod sysintf.c XX! mv sysintf.obj objects XX! tcc -c -DHELP -I. -Icommon -Imsdos -Imsdos\tccdos -f- -d -O -N- -w-nod parse.c XX! mv parse.obj objects XX! tcc -c -DHELP -I. -Icommon -Imsdos -Imsdos\tccdos -f- -d -O -N- -w-nod getinp.c XX! mv getinp.obj objects XX! tcc -c -DHELP -I. -Icommon -Imsdos -Imsdos\tccdos -f- -d -O -N- -w-nod quit.c XX! mv quit.obj objects XX! tcc -c -DHELP -I. -Icommon -Imsdos -Imsdos\tccdos -f- -d -O -N- -w-nod basename.c XX! mv basename.obj objects XX! tcc -c -DHELP -I. -Icommon -Imsdos -Imsdos\tccdos -f- -d -O -N- -w-nod dump.c XX! mv dump.obj objects XX! tcc -c -DHELP -I. -Icommon -Imsdos -Imsdos\tccdos -f- -d -O -N- -w-nod macparse.c XX! mv macparse.obj objects XX! tcc -c -DHELP -I. -Icommon -Imsdos -Imsdos\tccdos -f- -d -O -N- -w-nod rulparse.c XX! mv rulparse.obj objects XX! tcc -c -DHELP -I. -Icommon -Imsdos -Imsdos\tccdos -f- -d -O -N- -w-nod percent.c XX! mv percent.obj objects XX! tcc -c -DHELP -I. -Icommon -Imsdos -Imsdos\tccdos -f- -d -O -N- -w-nod msdos\ruletab.c XX! mv ruletab.obj objects XX! tcc -c -DHELP -I. -Icommon -Imsdos -Imsdos\tccdos -f- -d -O -N- -w-nod msdos\dirbrk.c XX! mv dirbrk.obj objects XX! tcc -c -DHELP -I. -Icommon -Imsdos -Imsdos\tccdos -f- -d -O -N- -w-nod msdos\runargv.c XX! mv runargv.obj objects XX! tcc -c -DHELP -I. -Icommon -Imsdos -Imsdos\tccdos -f- -d -O -N- -w-nod msdos\arlib.c XX! mv arlib.obj objects XX! tcc -c -DHELP -I. -Icommon -Imsdos -Imsdos\tccdos -f- -d -O -N- -w-nod msdos\_chdir.c XX! mv _chdir.obj objects XX! tcc -c -DHELP -I. -Icommon -Imsdos -Imsdos\tccdos -f- -d -O -N- -w-nod msdos\switchar.c XX! mv switchar.obj objects XX! tcc -c -DHELP -I. -Icommon -Imsdos -Imsdos\tccdos -f- -d -O -N- -w-nod msdos\rmprq.c XX! mv rmprq.obj objects XX! tcc -c -DHELP -I. -Icommon -Imsdos -Imsdos\tccdos -f- -d -O -N- -w-nod msdos\tccdos\tempnam.c XX! mv tempnam.obj objects XX! tcc -c -DHELP -I. -Icommon -Imsdos -Imsdos\tccdos -f- -d -O -N- -w-nod msdos\tccdos\utime.c XX! mv utime.obj objects XX! tlink @msdos\tccdos\tccobj.rsp,dmake.exe,NUL.MAP,@msdos\tccdos\tcclib.rsp,NUL.DEF XX*** /u2/dvadura/src/generic/dmake/src.dist/msdos/tccdos/config.mk Mon Jul 30 11:52:43 1990 XX--- msdos/tccdos/config.mk Tue Jul 31 10:52:47 1990 XX*************** XX*** 1,4 **** XX! # This is the Turbo C 2.0 DOSconfiguration file for DMAKE XX # It simply modifies the values of SRC, and checks to see if XX # OSENVIRONMENT is defined. If so it includes the appropriate XX # config.mk file. XX--- 1,4 ---- XX! # This is the Turbo C 2.0 DOS configuration file for DMAKE XX # It simply modifies the values of SRC, and checks to see if XX # OSENVIRONMENT is defined. If so it includes the appropriate XX # config.mk file. XX*************** XX*** 22,32 **** XX .SOURCE.c : $(osrdir) XX .SOURCE.h : $(osrdir) XX XX! # Local configuration modifications for CFLAGS, there's local BSD includes XX! # too. Make sure your turboc.cfg file contains a -D__STDC__=1 and -DM_I86=1, XX! # if not then uncomment the line below! XX! #CFLAGS += -I$(osrdir) -DM_I86=1 -D__STDC__=1 XX! CFLAGS += -I$(osrdir) -f- -d -1 -N- -w-nod XX XX # See if we modify anything in the lower levels. XX .IF $(OSENVIRONMENT) != $(NULL) XX--- 22,36 ---- XX .SOURCE.c : $(osrdir) XX .SOURCE.h : $(osrdir) XX XX! # Local configuration modifications for CFLAGS. Make sure your turboc.cfg XX! # file contains a -D__STDC__=1 and -DM_I86=1, if not then uncomment the line XX! # below! XX! #CFLAGS += -DM_I86=1 -D__STDC__=1 SHAR_EOF echo "End of part 3, continue with part 4" echo "4" > s2_seq_.tmp exit 0