gwr
4ca862ca1d
Get the name of this type of MACHINE from utsname
...
so we can share an executable for similar machines.
(i.e. m68k: amiga hp300, mac68k, sun3, ...)
1994-09-30 03:14:21 +00:00
mycroft
e046f69de1
Use getcwd(3), not getwd(3), and remove some old, unused compatibility code.
1994-09-23 09:33:21 +00:00
cgd
138fcd8327
deal with new share/doc strategy
1994-06-30 05:33:30 +00:00
mycroft
ded5f042c3
Clean up deleted files.
1994-06-28 04:36:07 +00:00
cgd
5b029eb9a8
update for new doc-make/install strategy
1994-06-25 05:57:47 +00:00
cgd
f10235118d
from Lite
1994-06-19 02:33:16 +00:00
jtc
ac414e10cd
Christos' fix for quoting variable extraction properly.
1994-06-16 18:50:18 +00:00
jtc
b28f89c931
Christos' fix for quoting variable extraction properly.
1994-06-16 18:50:16 +00:00
jtc
9f7dde6ba0
Christos' fix for quoting variable extraction properly.
1994-06-16 18:50:04 +00:00
jtc
26a8972fd7
Fixes from Christos Zoulas, who used purify, objectcenter and testcenter
...
to find memory leaks and illegal memory accesses.
1994-06-06 22:45:17 +00:00
jtc
63ad15ccc1
Fix from Thorsten Lockert: don't ignore \ before # characters
...
in strings (Fixes bug 255).
1994-05-21 16:36:01 +00:00
jtc
abd412aa8d
Properly parse null command line arguments in makefile rules.
...
Fix from Christos Zoulas.
1994-05-17 15:55:42 +00:00
glass
0b84fdb5c1
bootstrap improvements
1994-05-09 06:36:20 +00:00
glass
5760062851
bootstrap changes
1994-04-17 03:09:49 +00:00
briggs
506dde3090
Need for.o in list of objects when bootstrapping.
1994-04-09 23:35:25 +00:00
jtc
aa67092685
Fixes from Christos Zoulas:
...
The following two patches fix a couple of problems with make(1)
1. Null Suffixes were not being copied, but they were being free'd
This caused rules of the form:
.c:
${CC} ...
to access invalid memory and potentially core dump..
[That was always broken; I did not break that one :-)]
2. My recent fixes to parse ${VAR:%.foo=%.bar} handled the null string
case incorrectly (${VAR:=.c} was broken).
1994-03-23 00:52:13 +00:00
pk
15b943d427
Do extended-name archives.
1994-03-18 11:32:09 +00:00
cgd
3cb7f8e872
kill some warnings, from Christos.
1994-03-07 22:22:01 +00:00
jtc
6b1913fcc9
Apply fix that was lost when Christos Zoulas' changes were integrated:
...
Shell commands start with tabs, not whitespace. Pmake's
POSIX behavior must have been derrived from an early draft.
1994-03-05 01:58:23 +00:00
mycroft
f4d252cff0
Clean up deleted files.
1994-03-05 00:35:58 +00:00
cgd
298fa8e587
fixes/improvements from Christos Zoulas <christos@deshaw.com>.
1994-03-05 00:35:26 +00:00
mycroft
ea40a9138d
Clean up deleted files.
1994-03-05 00:35:19 +00:00
cgd
3db59563ee
fixes/improvements from Christos Zoulas <christos@deshaw.com>.
1994-03-05 00:34:29 +00:00
jtc
f4db87c6e4
Fix typos & spelling errors
1994-02-10 18:24:46 +00:00
jtc
e890eb6415
Include appropriate header files to bring prototypes into scope.
1994-01-13 21:01:40 +00:00
cgd
e11feae6b8
add missing arg to setenv(). reported by downsj@csos.orst.edu
1994-01-13 17:18:30 +00:00
pk
f0e170dc10
Introduced ${.OBJDIR}. The variable is similar to .CURDIR but points at
...
the directory where make builds the targets. It can be used to clean up
those cumbersome Makefiles that have to guess at the "obj" directory.
1993-12-22 00:25:57 +00:00
jtc
5a178ffc9b
POSIX.2 added the -S flag (opposite of -k). It was allready there,
...
just #ifdef'ed out.
1993-12-17 23:55:57 +00:00
jtc
d253881943
Fix bug #47 . Shell commands start with tabs, not whitespace. Pmake's
...
POSIX behavior must have been derrived from an early draft.
1993-12-17 23:52:04 +00:00
jtc
77e8bced10
Fix bug (PR #42 ) with -j flag. Doesn't seem to do anything, but at
...
least it doesn't dump core anymore.
1993-12-15 18:26:40 +00:00
jtc
ae2b6ea2c2
Compile with -DPOSIX --- enables reasonable behavior for MAKE and
...
MAKEFLAGS variables.
1993-12-14 18:27:15 +00:00
jtc
f39d0cfe88
Update to use <dirent.h>.
1993-12-08 00:37:37 +00:00
cgd
edcba29bc8
add MACHINE_ARCH
1993-12-04 02:12:34 +00:00
cgd
670f052fd7
add support for an obj.${MACHINE} dir, which will be used rather than obj,
...
if both exist. basically, precedence is now:
MAKEOBJDIR or (obj.${MACHINE} then obj)
.
1993-10-23 02:32:03 +00:00
cgd
e57d888eed
fix from chmr@edvz.tu-graz.ac.at (Christoph Robitschko)
...
to get things right if obj is a symlink and points to nowhere.
1993-08-23 05:29:31 +00:00
mycroft
aee4b07b8a
Add RCS identifiers, remove some completely useless RCS logs and patchkit
...
headers, and a few other insignificant changes.
1993-08-02 17:48:44 +00:00
mycroft
e9d867ef50
Add RCS identifiers.
1993-08-01 17:54:45 +00:00
mycroft
c3e42d1c64
Add RCS indentifiers.
1993-08-01 07:22:47 +00:00
mycroft
690cae8181
Add RCS indentifiers.
1993-07-31 15:17:49 +00:00
cgd
2b3bd9befd
remember curdir as something other than ".", so that makes
...
of things which include files in directories won't get hosed...
1993-07-08 03:41:58 +00:00
glass
248f75d9b8
some compatibility fixes to ease bootstrapping:
...
Makefile.dist is now a decent Makefile and not one of these cc *.c disasters
1993-05-27 16:54:21 +00:00
glass
6cbb2d4ece
some compatibility fixes to ease bootstrapping:
...
Makefile.dist is now a decent Makefile and not one of these cc *.c disasters
RANLIBMAG now defaults if not otherwise defined
1993-05-27 16:53:49 +00:00
mycroft
1b67cec37d
Fix various bugs in man pages (from 386BSD patch 130).
1993-04-22 03:27:28 +00:00
cgd
883c20ae5a
made .CURDIR be absolute, not relative, thereby eliminating
...
the need for some of the makefile trickery when making objects,
and fixing a few .PATH bugs
1993-03-23 07:26:38 +00:00
cgd
e541169ce2
after 0.2.2 "stable" patches applied
1993-03-21 18:04:42 +00:00
cgd
61f282557f
initial import of 386bsd-0.1 sources
1993-03-21 09:45:37 +00:00