aboutsummaryrefslogtreecommitdiff
path: root/cddl/lib/libbe/Makefile
Commit message (Collapse)AuthorAgeFilesLines
* libbe(3): Move build goop back out of cddl/Kyle Evans2018-08-181-32/+0
| | | | | | | | | | | | | | | | | | | | | | | Some background: in the GSoC project, libbe/Makefile lived in lib/libbe. I created projects/bectl branch, maintained the above for all of five minutes before I misread Makefile.inc1 and decided that it couldn't possibly build outside of cddl/, so I kicked the Makefile out into the cddl/ build and all was good. The misreading was of the bit where .WAIT is added to SUBDIR after lib, libexec but prior to building bin and cddl *only during the install targets*, which is the critical part. Fast forward- buildworld was still broken in my branch unbeknownst to me because I didn't nuke my OBJDIR. Combing through Makefile.inc1 eventually revealed the necessary magic to make sure that libbe's dependencies are specified well enough, and it becomes clear what needs done to make a non-cddl/ build work. This is an interesting prospect, because the build split is kind of annoying to work with. IGNORE_PRAGMA is added to avoid dropping WARNS by one more. This was previously pulled in via cddl/Makefile.inc. Notes: svn path=/head/; revision=337995
* libbe(3): Remove -v from LDFLAGSKyle Evans2018-08-181-1/+0
| | | | | | | | -v is clearly not needed for linking, and it adds extra verbose information that is not necessary. Notes: svn path=/head/; revision=337994
* libbe(3)/bectl(8): Remove now-redundant include pathsKyle Evans2018-08-131-2/+0
| | | | | | | | | | | | These were previously necessary because the libnvpair and libzfs_core includes were not installed into the SYSROOT, being a part of the copies target in include/Makefile rather than being installed with the library. This was fixed in r337696 and the headers are now installed properly, so we may let go of the cruft. Notes: svn path=/head/; revision=337699
* libbe(3)/bectl(8): More SYSROOT/GCC build fixesKyle Evans2018-08-111-0/+2
| | | | | | | | | | | | - Missing include path - Fully specify libzfs's dependencies (except for deps pulled in by other deps) in Makefile.inc1 - Drop WARNS back down to 2 for libbe(3). I do this with much hesitation, but the libzfs headers are apparently a hot warning-filled mess as far as GCC 4.2 is concerned. Notes: svn path=/projects/bectl/; revision=337662
* libbe(3)/be(8): Drop WARNS overrides, fix all falloutKyle Evans2018-07-251-2/+0
| | | | | | | | | | | | Based on the idea that we shouldn't have all-new library and utility going into base that need WARNS=1... - Decent amount of constification - Lots of parentheses - Minor other nits Notes: svn path=/projects/bectl/; revision=336710
* Normalize bectl(8)/libbe(3) Makefiles, remove Makefile copyright/licenseKyle Evans2018-07-241-24/+0
| | | | | | | Approved by: hselaskey Notes: svn path=/projects/bectl/; revision=336684
* libbe(3): Add to cddl build, adjust src.libnames.mk as neededKyle Evans2018-07-241-0/+59
Notes: svn path=/projects/bectl/; revision=336673