Category : Linux Files
Archive   : GMKPATLX.ZIP
Filename : GNU-MAKE.PAT
*** make-3.62/Makefile Wed Oct 30 02:04:26 1991
--- mtm/Makefile Sun Aug 30 02:01:19 1992
***************
*** 19,26 ****
# Makefile for GNU Make
#
! CFLAGS = $(defines) -g
! LDFLAGS = -g
# Define these for your system as follows:
# -DUSG System V
--- 19,26 ----
# Makefile for GNU Make
#
! CFLAGS = -O $(defines)
! LDFLAGS =
# Define these for your system as follows:
# -DUSG System V
***************
*** 38,44 ****
# without complaint but produce losing code,
# so beware.
# NeXT 1.0a uses an old version of GCC, which required -D__inline=inline.
! defines =
# Define these for your system as follows:
# -DUMAX Encore UMAX
--- 38,44 ----
# without complaint but produce losing code,
# so beware.
# NeXT 1.0a uses an old version of GCC, which required -D__inline=inline.
! defines = -DUSG -DUSGr3 -DPOSIX -DNO_FLOAT -DSIGCLD=SIGCHLD
# Define these for your system as follows:
# -DUMAX Encore UMAX
***************
*** 52,58 ****
# Define:
# -DNLIST_NAME_UNION If `struct nlist' has a n_un member.
# -DNLIST_NAME_ARRAY If `n_name' is an array.
! LOAD_AVG =
# If you don't want archive support, comment these out.
ARCHIVES = arscan.o ar.o
--- 52,58 ----
# Define:
# -DNLIST_NAME_UNION If `struct nlist' has a n_un member.
# -DNLIST_NAME_ARRAY If `n_name' is an array.
! LOAD_AVG = -DNO_LDAV
# If you don't want archive support, comment these out.
ARCHIVES = arscan.o ar.o
***************
*** 80,95 ****
# Comment this out if POSIX.2 glob is installed on your system
# (it's in the GNU C Library, so if you're using that, this is
# not needed at all.)
! globdep = glob/libglob.a
# Library containing POSIX.2 `glob' function.
# Comment this line out if it's in the C library (which is the case if you
# are using the GNU C Library), or change it to the appropriate file name
# or -l switch.
! globlib = $(globdep)
# Name under which to install GNU make.
! instname = make
# Directory to install `make' in.
bindir = $(prefix)/usr/local/bin
# Directory to install the man page in.
--- 80,95 ----
# Comment this out if POSIX.2 glob is installed on your system
# (it's in the GNU C Library, so if you're using that, this is
# not needed at all.)
! # globdep = glob/libglob.a
# Library containing POSIX.2 `glob' function.
# Comment this line out if it's in the C library (which is the case if you
# are using the GNU C Library), or change it to the appropriate file name
# or -l switch.
! # globlib = $(globdep)
# Name under which to install GNU make.
! instname = gmake
# Directory to install `make' in.
bindir = $(prefix)/usr/local/bin
# Directory to install the man page in.
***************
*** 135,141 ****
make: $(objs) $(globdep)
$(CC) $(LDFLAGS) $(objs) $(globlib) $(LOADLIBES) -o make.new
! mv -f make.new make
load.o: load.c
$(CC) $(CFLAGS) $(LOAD_AVG) -c load.c
--- 135,141 ----
make: $(objs) $(globdep)
$(CC) $(LDFLAGS) $(objs) $(globlib) $(LOADLIBES) -o make.new
! mv -f make.new gmake
load.o: load.c
$(CC) $(CFLAGS) $(LOAD_AVG) -c load.c
diff -cb make-3.62/job.c mtm/job.c
*** make-3.62/job.c Thu Oct 24 21:58:33 1991
--- mtm/job.c Sat Aug 29 22:54:14 1992
***************
*** 1293,1308 ****
case SIGKILL:
sys_siglist[i] = "Killed";
break;
! case SIGBUS:
sys_siglist[i] = "Bus Error";
break;
! case SIGSEGV:
sys_siglist[i] = "Segmentation fault";
break;
! case SIGSYS:
sys_siglist[i] = "Bad Argument to System Call";
break;
! case SIGPIPE:
sys_siglist[i] = "Broken Pipe";
break;
case SIGALRM:
--- 1293,1308 ----
case SIGKILL:
sys_siglist[i] = "Killed";
break;
! /* case SIGBUS:
sys_siglist[i] = "Bus Error";
break;
! */ case SIGSEGV:
sys_siglist[i] = "Segmentation fault";
break;
! /* case SIGSYS:
sys_siglist[i] = "Bad Argument to System Call";
break;
! */ case SIGPIPE:
sys_siglist[i] = "Broken Pipe";
break;
case SIGALRM:
diff -cb make-3.62/main.c mtm/main.c
*** make-3.62/main.c Mon Sep 9 23:36:14 1991
--- mtm/main.c Sat Aug 29 22:56:44 1992
***************
*** 321,329 ****
FATAL_SIG (SIGDANGER);
#endif
FATAL_SIG (SIGFPE);
! FATAL_SIG (SIGBUS);
FATAL_SIG (SIGSEGV);
! FATAL_SIG (SIGSYS);
FATAL_SIG (SIGTERM);
#ifdef SIGXCPU
FATAL_SIG (SIGXCPU);
--- 321,329 ----
FATAL_SIG (SIGDANGER);
#endif
FATAL_SIG (SIGFPE);
! /* FATAL_SIG (SIGBUS); */
FATAL_SIG (SIGSEGV);
! /* FATAL_SIG (SIGSYS); */
FATAL_SIG (SIGTERM);
#ifdef SIGXCPU
FATAL_SIG (SIGXCPU);
Very nice! Thank you for this wonderful archive. I wonder why I found it only now. Long live the BBS file archives!
This is so awesome! 😀 I’d be cool if you could download an entire archive of this at once, though.
But one thing that puzzles me is the “mtswslnkmcjklsdlsbdmMICROSOFT” string. There is an article about it here. It is definitely worth a read: http://www.os2museum.com/wp/mtswslnk/