16 Commits

Author SHA1 Message Date
sjg
0e75339fd1 Normally a staging conflict causes an error.
When bootstrapping different options, it is handy to be able to
make those warnings.
2015-06-16 23:06:43 +00:00
sjg
008d7c831f Add META_MODE support.
Off by default, build behaves normally.
WITH_META_MODE we get auto objdir creation, the ability to
start build from anywhere in the tree.

Still need to add real targets under targets/ to build packages.

Differential Revision:       D2796
Reviewed by: brooks imp
2015-06-13 19:20:56 +00:00
sjg
723ea0be93 Latest dirdeps.mk and meta.stage.mk
Add support for dirdeps cache
and allow full path as key for STAGE_AS_*
2015-05-26 21:03:41 +00:00
sjg
e40629df4e Use latest version 2014-11-20 22:42:40 +00:00
sjg
aa628f3a57 We want to use stage_includes as a hook, so use NO_STAGE_INCLUDES
in include/Makefile to suppress normal behavior
2014-05-16 14:47:18 +00:00
sjg
6ef8a250e0 We may need to supress SHLIB_LINKS with NO_SHLIB_LINKS 2014-05-10 00:26:40 +00:00
sjg
39a494e86f Ensure _objroot is correctly formatted 2013-10-13 00:17:24 +00:00
sjg
76506db45d Add stage-install.sh so we can do away with the need to have
$STAGE_OBJTOP/include for src/include.
2013-04-19 18:45:03 +00:00
sjg
5da41246ca Sync latest versions 2013-04-14 01:21:20 +00:00
sjg
4ad62aafad Allow staging to be help up (by .WAIT) until other
bits of all: are done.
2013-03-08 22:02:08 +00:00
sjg
c5f0bdef1d One .ORDER should suffice 2013-03-08 00:23:42 +00:00
sjg
220600f181 Stage*(): return early if no args, and thow error if cp etc., fails. 2013-03-08 00:05:34 +00:00
sjg
b18825ad60 Simplify handling of chmod 2013-02-26 05:44:12 +00:00
sjg
80fef2e8b8 Handle chmod of staged files/links 2013-01-29 00:10:05 +00:00
sjg
ffa58f9062 Latest version from Crufty 2012-11-08 21:15:57 +00:00
marcel
9dd41e3647 Sync FreeBSD's bmake branch with Juniper's internal bmake branch.
Requested by: Simon Gerraty <sjg@juniper.net>
2012-08-22 19:25:57 +00:00