Simon J. Gerraty
ccfb965433
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
Simon J. Gerraty
6251c65a82
Latest dirdeps.mk sets DEP_RELDIR for itself.
...
This helps guard against bugs in manually edited Makefile.depend
files, and avoids the need to call realpath from the Makefile.depend file.
2015-06-08 23:34:04 +00:00
Simon J. Gerraty
10ea6face3
Update to latest versions.
2014-05-05 17:58:00 +00:00
Simon J. Gerraty
06137b0f50
Bring meta2deps.sh closer to par with meta2deps.py
2013-05-11 05:10:31 +00:00
Simon J. Gerraty
01f18a0c87
If TARGET_OBJ_SPEC is no just MACHINE, pass it to meta2deps.py
2013-05-11 00:52:57 +00:00
Simon J. Gerraty
876336c858
Sync latest versions
2013-04-14 01:21:20 +00:00
Simon J. Gerraty
2cb6de20c6
When processing DPADD, defer application of :tA (realpath)
...
so we do not lose /.
2013-03-22 01:34:27 +00:00
Simon J. Gerraty
1190d98ed8
Revert the dance for skipping machine qualified dependfile.
...
We just note when using non-machine qualified dependfile for "host"
and skip update.
2013-03-18 21:29:31 +00:00
Simon J. Gerraty
10cd22b1e6
Make sure we qualify _objroot with trailing / if needed
2013-03-15 20:20:14 +00:00
Simon J. Gerraty
0a7402f278
If .MAKE.DEPENDFILE_DEFAULT is not machine qualified, and we
...
find oursleves creating a machine qualified .MAKE.DEPENDFILE which
is identical to a default which exists - skip it.
This allows us to create Makefile.depend.host where it matters,
while leveraging Makefile.depend where it is sufficient.
2013-03-12 17:23:23 +00:00
Simon J. Gerraty
c2ec0b5183
Handle multiple M2D_OBJROOTS better
2013-03-04 21:35:49 +00:00
Simon J. Gerraty
4ed4429c63
Latest *dirdeps.mk and meta2deps
2013-02-16 01:16:53 +00:00
Marcel Moolenaar
7750ad47a9
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