Marcel Moolenaar
0917704bd4
${MACHINE} -> ${MACHINE_ARCH}
...
All Makefiles now use MACHINE_ARCH for the target architecture.
Unification is required for cross-building.
Tags added to:
sys/boot/Makefile
sys/boot/arc/loader/Makefile
sys/kern/Makefile
usr.bin/cpp/Makefile
usr.bin/gcore/Makefile
usr.bin/truss/Makefile
usr.bin/gcore/Makefile:
fixed typo: MACHINDE -> MACHINE_ARCH
1999-11-14 13:54:44 +00:00
Peter Wemm
7f3dea244c
$Id$ -> $FreeBSD$
1999-08-28 00:22:10 +00:00
Bruce Evans
760a0960be
Restored objlink. The previous commit was confused about the difference
...
between OBJLINK and objlink.
1999-03-21 06:43:40 +00:00
Mark Murray
5beaada399
Bitrot. Remove objlink as it is not pleasant to be downwind.
...
PR: 8071
Reviewed by: Sheldon Hearn <sheldonh@iafrica.com>
1999-03-14 20:41:14 +00:00
Peter Wemm
e0301e5d4b
Make ../Makefile.inc handling more consistant to prevent multiple includes
...
when certain .mk files include other .mk files. This will remove the
need for multiple include protection in some other makefiles around the
tree (and helps some elf conditionals).
1998-08-08 07:02:08 +00:00
Wolfram Schneider
400f992e53
Delete stale comment.
...
Pointed out by: bde
1998-05-06 16:53:53 +00:00
Eivind Eklund
55d7643ed8
Support for fine-grained external control of subdir building.
1998-03-29 01:10:09 +00:00
Eivind Eklund
f342a1c4b4
Remove special handling of 'tags' for complex subdir systems
...
(presently only used in tip; should have been used by e.g. pkg_add).
Submitted by: bde
1998-03-26 16:02:44 +00:00
Eivind Eklund
1ed9b1c368
Support new version of global.
...
Submitted by: Shigio Yamaguchi <shigio@wafu.netgate.net>
Tested by: make buildworld
1998-03-23 14:58:30 +00:00
Eivind Eklund
69b87d3e06
Introduce the 'regress' target.
...
Silently approved by: -hackers, -current
1998-03-12 20:02:17 +00:00
Wolfram Schneider
2504f8dc98
target(__target) -> target(${__target})
...
PR: bin/4736
Submitted by: Martin Kammerhofer <dada@sbox.tu-graz.ac.at>
Index: bsd.subdir.mk
===================================================================
RCS file: /usr/cvs/src/share/mk/bsd.subdir.mk,v
retrieving revision 1.18
diff -u -r1.18 bsd.subdir.mk
--- bsd.subdir.mk 1997/06/21 15:40:34 1.18
+++ bsd.subdir.mk 1997/11/09 18:04:33
@@ -59,7 +59,7 @@
.for __target in all checkdpadd clean cleandir depend lint \
maninstall obj objlink
-.if !target(__target)
+.if !target(${__target})
${__target}: _SUBDIRUSE
.endif
.endfor
1997-11-15 13:09:52 +00:00
Jordan K. Hubbard
398ac038db
Change the distribute targets so that a given item in our source tree
...
can place itself into n distributions, where n >= 1.
1997-06-21 15:40:34 +00:00
Jordan K. Hubbard
6eb5e456f1
Support GLOBAL style tags.
1997-04-13 06:44:25 +00:00
Marc G. Fournier
d54266d5b6
Remove ${MAKEFLAGS} on recommendation by Bruce, mainly because the reason
...
for adding it was so that -j3 carried through on a make -j3 world, but found
at least one circumstance where it breaks 'make depend'
1997-03-31 05:30:16 +00:00
Marc G. Fournier
f457e46e0d
Add ${MAKEFLAGS} to ${MAKE} in _SUBDIRUSE so that something like
...
'make -j3 world' works
Jordan points out that this may not be the only place this is required to be
added, but so far, its the only one I've found to break -j3
1997-03-30 23:39:39 +00:00
Wolfram Schneider
f5d738c8df
Add comments.
1997-03-09 00:14:00 +00:00
Peter Wemm
b97fa2ef50
Revert $FreeBSD$ to $Id$
1997-02-22 14:13:04 +00:00
Jordan K. Hubbard
1130b656e5
Make the long-awaited change from $Id$ to $FreeBSD$
...
This will make a number of things easier in the future, as well as (finally!)
avoiding the Id-smashing problem which has plagued developers for so long.
Boy, I'm glad we're not using sup anymore. This update would have been
insane otherwise.
1997-01-14 07:20:47 +00:00
Bruce Evans
373fdd9648
Added a `checkdpadd' target to help check that ${DPADD} is consistent with
...
${LDADD}. It doesn't handle internal libraries very well yet.
1996-09-20 16:17:07 +00:00
Jordan K. Hubbard
4c4f0f7d51
Add default targets for cleandepend and objlink.
...
Submitted by: Michael Hancock <michaelh@cet.co.jp>
1996-06-24 21:33:23 +00:00
Wolfram Schneider
8e1a411f0b
remove BINGRP?=, BINOWN?=, BINMODE?=, STRIP?=
...
use .for loop for common targets
1996-04-05 22:22:44 +00:00
Poul-Henning Kamp
ffd87c071d
"make distribute" have changed, beware if you use it.
1995-02-25 20:51:14 +00:00
Jordan K. Hubbard
1df516f280
Eliminate a bogus stray tab.
1995-01-23 20:50:56 +00:00
Jordan K. Hubbard
d9584d768f
Change DISTRIBUTION names. Also make bsd.doc.mk go to doc distribution,
...
not bin. Hmmm.
1995-01-14 07:51:10 +00:00
Poul-Henning Kamp
55ff8fb132
Add a new "distribute" target. This is a variant of install, which will
...
put the stuff into the right "distribution". As default things end up
in "bindist".
Normal (ie: most) makefiles know naught of this.
More commits will follow, which will direct various parts of the tree
into the distribution we want them in.
Some of the grief of being release-engineer is supposed to go away with this.
1994-11-13 21:05:28 +00:00
Jordan K. Hubbard
e82b0b99c1
Add support for DEBUG_FLAGS. If you say something like:
...
make DEBUG_FLAGS=-g2
You can compile something for debugging at debugging level 2.
It will also take care not to strip the resulting executable(s).
1994-09-16 14:30:25 +00:00
Bruce Evans
3c303ff206
Use ${ECHODIR} instead of `echo' for printing directory names so that
...
`make -ss' is very quiet.
1994-08-28 15:35:30 +00:00
Garrett Wollman
3585b293d1
Spplat our 1.1.5 `mk' ifiles over the top of the 4.4 ones. So far
...
as I can tell, this is ts the right thing to do.
1994-08-04 21:09:27 +00:00
Rodney W. Grimes
afe61c1516
BSD 4.4 Lite Share Sources
1994-05-30 19:09:18 +00:00