lukem
34fb5c1494
Fix race in parallel make when creating multiple targets in one operation.
2004-02-08 22:14:27 +00:00
lukem
e606e2dcb2
Improve how various "simple" host tools are built and invoked.
2003-11-16 14:14:18 +00:00
lukem
130ab7336b
Rework how MAKEVERBOSE operates:
...
* Don't bother prefixing commands with a line of ${_MKCMD}\
and instead rely upon "make -s". This is less intrusive on
all the Makefiles than the former. Idea from David Laight.
* Rename the variables use to print messages. The scheme now is:
_MKMSG_FOO Run _MKMSG 'foo'
_MKTARGET_FOO Run _MKMSG_FOO ${.TARGET}
From discussion with Alistair Crooks.
2003-10-21 10:01:19 +00:00
lukem
ddff99b7f4
rework to use the newer _MKMSGCREATE (et al) macros
2003-10-19 04:45:01 +00:00
lukem
2b8c8463a6
Support MAKEVERBOSE. (Some host tools still generate verbose runtime messages)
2003-10-19 01:01:44 +00:00
lukem
fbed1f07f7
rework to use BUILDSYMLINKS and the <bsd.sys.mk> rule for .c.lo
2003-10-18 07:40:27 +00:00
lukem
2eedde4648
remove unnecessary /
2003-09-30 09:23:19 +00:00
thorpej
5ab89c4a4a
No need to reference .OBJDIR here.
2002-03-05 21:29:56 +00:00
gmcgarry
996ba76090
.include <bsd.own.mk> early
2001-12-19 06:18:25 +00:00
perry
b06530cff1
remove a spurious .include <bsd.own.mk>
2001-11-19 04:48:44 +00:00
lukem
073b3ed1ba
fix building of phantasia ($FILES dependency on $PROG broke things)
2001-06-06 17:34:19 +00:00
simonb
eb5ddb38e4
Build the data files in the obj/compile directory and install them with
...
FILES and FILESDIR.
"Problem" reported by David Querbach on current-users.
2001-03-27 02:23:28 +00:00
matt
568a487125
Make this produce local objects with .lo suffix.
2000-06-20 16:07:04 +00:00
pk
b63c26a995
HOST_CC -> HOST_LINK.c
2000-04-24 15:15:05 +00:00
mycroft
615ac255bd
More .mk file fallout. *sigh*
2000-01-23 22:10:52 +00:00
simonb
ba77c9abaf
Don't chown installed files or directories if UNPRIVILEGED is defined.
...
"make build" should now work as a non-root user (tested on Alpha).
mtree spits out lots of warnings during "make distrib-dirs", but
these are non-fatal.
1999-08-21 06:30:11 +00:00
dbj
16a09f01ca
tweaks to pass DESTDIR to subprograms when it is defined in /etc/mk.conf
...
but is not in the environment.
1998-12-06 09:06:45 +00:00
jtc
2065ddb3da
Simply include -lcurses instead of -lcurses -ltermcap
1998-02-18 22:37:30 +00:00
christos
3fbc9d3d5d
Remove -lcompat; not needed
1998-02-04 10:19:34 +00:00
mrg
999b5ad105
install games files with the correct permissions.
1997-11-20 08:52:16 +00:00
mrg
6074e1b476
install games that need it setgid.
1997-11-20 00:12:30 +00:00
lukem
a232aee2bc
WARNSify, KNFify (inc. removing extremely verbose & useless comments), ...
1997-10-13 02:18:06 +00:00
lukem
4877bdbb3b
enable WARNS?=1 by default, & temporarily disable for the few unclean programs
1997-10-12 14:21:44 +00:00
phil
c8798e26cd
Use tbl support from bsd.man.mk instead of having a special rule.
1997-06-30 19:33:34 +00:00
cjs
7a66732d34
Back out BUILDDIR and NOINSTALL changes.
1997-05-31 21:21:13 +00:00
cjs
5fd7ce7066
These updates to the build allow building against include files
...
and libs in the object tree, if you use a separate object tree,
while maintaining backward compatability with other build methods.
See the notes in src/share/mk/bsd.README for full details. Note
that the `make includes' target now only installs the include files
in the build directory (if you use one--otherwise they go in DESTDIR
just like before); `make install' will install include files in
DESTDIR.
1997-05-26 03:55:19 +00:00
mycroft
a839dd7415
Use afterinstall, not beforeinstall.
1997-05-09 16:51:41 +00:00
thorpej
20c2907cc6
Allow this to be cross-compiled.
1997-04-19 07:20:13 +00:00
jtk
69aa3ae174
use posix-style : for chown uid/group separator
1996-06-01 19:47:19 +00:00
cgd
dcfebd78e8
rcs id conventions
1995-03-24 03:58:08 +00:00
pk
db800d7063
Use ${DESTDIR}.
1995-03-08 19:41:53 +00:00
cgd
c4c01d75b2
specify man pages the new way.
1994-12-22 09:31:26 +00:00
jtc
86a62b8dfd
phantasia(6), from 44lite
1994-10-21 21:19:39 +00:00