v14i048: dmake version 3.5 patch 1 part 03/04
Dennis Vadura
dvadura at watdragon.waterloo.edu
Sat Aug 4 09:27:42 AEST 1990
Posting-number: Volume 14, Issue 48
Submitted-by: dvadura at 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 at 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 at 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, at 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, at 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
More information about the Comp.sources.misc
mailing list