summaryrefslogtreecommitdiffstats
path: root/share/mk/local.gendirdeps.mk
Commit message (Collapse)AuthorAgeFilesLines
* DIRDEPS_BUILD: Exclude host tools for Makefile.depend.host as well.bdrewery2016-05-111-13/+18
| | | | Sponsored by: EMC / Isilon Storage Division
* share: minor spelling fixes.pfg2016-05-011-1/+1
| | | | | | Mostly comments but these tend to be user-visible. MFC after: 2 weeks
* META MODE: Don't trim out lib/clang/include dependency.bdrewery2015-12-011-1/+0
| | | | | | | | Doing this causes more trouble than it is worth regarding cyclic dependencies. It should not be needed after cleaning up MACHINE=host builds in r291324. Sponsored by: EMC / Isilon Storage Division
* META MODE: Fix 'make bootstrap-tools'.bdrewery2015-11-251-0/+11
| | | | | | | | | | | | | | | The main problem was bitrot after elftoolchain being swapped in for the GNU toolchain. This also reworks how the list of 'host allowed' libraries is determined to only allow INTERNALLIBs, which is needed for libelftc to come in. For usr.bin/readelf use the same hack, as libelf and libdward, to bring in the needed sys/ headers for host builds. This has not yet been a problem due to readelf not being built as a host tool in buildworld. This is possible in the meta build though when building the toolchain. Sponsored by: EMC / Isilon Storage Division
* Default MK_META_MODE from MK_DIRDEPS_BUILDsjg2015-11-161-0/+1
| | | | | | | | | | This allows most of the build to simply consider MK_META_MODE Update to latest dirdeps.mk so we can do: make -f dirdeps.mk bin/cat.i386 Reviewed by: bdrewery
* META_MODE: Remove unneeded groff/tmac special GENDIRDEPS_FILTER.bdrewery2015-09-301-4/+0
| | | | | | | | | | This is converting the path usr/share/tmac.*stage to something else, but nothing ever installs or reads from such a path. They might look in stage.*usr/share/tmac, but that's not what this is matching. Additionally the .dirdeps match all of the tmac files back to gnu/usr.bin/groff/tmac fine. Sponsored by: EMC / Isilon Storage Division
* Avoid trailing white-spacesjg2015-06-141-1/+1
|
* Add META_MODE support.sjg2015-06-131-0/+5
| | | | | | | | | | | 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
* Move META_MODE bits to local.meta.sys.mksjg2015-05-261-0/+9
| | | | | | | | | | By moving META_MODE bits from local.sys.mk, they are easier to skip when MK_META_MODE=no Update some filters to cope with sync from head. If buildworld etc or WITHOUT_META_MODE disable all the META_MODE related options.
* Renamed pkgs/ targets/sjg2014-11-301-2/+2
|
* Suppress optional dependenciessjg2014-05-161-1/+11
|
* Add more vars we subst into DIRDEPS eg. BOOT_MACHINE_DIR and KERNEL_NAME.sjg2013-10-121-5/+21
| | | | Make it easier to add more.
* Sync FreeBSD's bmake branch with Juniper's internal bmake branch.marcel2012-08-221-0/+10
Requested by: Simon Gerraty <sjg@juniper.net>
OpenPOWER on IntegriCloud