aboutsummaryrefslogtreecommitdiff
path: root/share/mk/bsd.progs.mk
Commit message (Expand)AuthorAgeFilesLines
* <bsd.progs.mk>: Allow using SRCS for common sourcesVexedUXR2023-12-281-5/+5
* bsd.progs.mk must pass META_XTRAS to gendirdeps.mkSimon J. Gerraty2023-11-041-1/+2
* Remove $FreeBSD$: one-line sh patternWarner Losh2023-08-161-1/+0
* Add build system support for ASAN+UBSAN instrumentationAlex Richardson2021-08-021-1/+1
* Rename NO_WERROR -> MK_WERROR=noAlex Richardson2021-01-071-1/+1
* PROGS: Build common sources before recursed PROGS_TARGETS as well when building.Bryan Drewery2019-09-041-7/+4
* DPSRCS need to be built before recursing.Bryan Drewery2019-06-101-1/+1
* Allow programs to set `NO_SHARED` on a per-PROG basisEnji Cooper2019-03-301-1/+1
* PROG_OVERRIDE_VARS should override default values if specifiedEnji Cooper2019-03-301-0/+5
* Allow users to override CSTD/CXXSTD on a per-prog basisEnji Cooper2019-03-291-2/+2
* Revert r345706: the third time will be the charmEnji Cooper2019-03-291-2/+2
* Standardize `-std=c++* as `CXXSTD`Enji Cooper2019-03-291-2/+2
* Revert r345704Enji Cooper2019-03-291-2/+2
* CXXSTD is the C++ analogue to CSTD.Enji Cooper2019-03-291-2/+2
* PROGS: Don't redundantly process DIRS.Bryan Drewery2018-09-171-1/+1
* Add some missed OBJS_SRCS_FILTER from r323637.Bryan Drewery2017-11-101-1/+1
* PROGS: Fix ESTALE errors on NFS while cleaning in directories with PROGS.Bryan Drewery2017-07-241-2/+11
* PROGS+META_MODE: Avoid rebuilding common sources when recursing.Bryan Drewery2017-05-091-5/+15
* PROGS: Support INTERNALPROG.prog=yes to not install it.Bryan Drewery2016-08-111-2/+2
* Add DEBUG_FLAGS to PROG_VARS and STRIP to PROG_OVERRIDE_VARSEnji Cooper2016-04-141-2/+2
* We don't support DPLIBS.Bryan Drewery2016-03-311-1/+1
* We don't have a CPPFLAGS, COPTS or CPUFLAGS.Bryan Drewery2016-03-261-1/+1
* DIRDEPS_BUILD+PROGS: Fix staging not respecting (BINDIR|PROGNAME)[._]${PROG}.Bryan Drewery2016-03-091-5/+9
* PROGS: Track child meta files.Bryan Drewery2016-03-091-13/+14
* Move PROGS logic to proper place and remove redundant and unneeded logic.Bryan Drewery2016-02-261-0/+8
* DIRDEPS_BUILD: Fix some things building in MAKELEVEL0.Bryan Drewery2016-02-261-0/+2
* PROGS: Only the main process will install INCS.Bryan Drewery2016-02-241-1/+2
* PROGS: Remove the 'build one' optimization since it breaks 'build multiple'Bryan Drewery2016-02-241-12/+0
* PROGS: Only recurse on called targets like done for SUBDIR in r291635.Bryan Drewery2016-02-241-0/+2
* Set a value for _RECURSING_PROGS for debugging.Bryan Drewery2016-01-271-2/+2
* Follow-up r291338 to handle .d, .y and .l files better as well.Bryan Drewery2015-11-251-3/+3
* Fix the "common object" handling to not depend on ".o" if SRCS only containsBryan Drewery2015-11-251-1/+4
* Add NO_WERROR and WARNS to PROG_OVERRIDE_VARS for bsd.prog.mk compatibilityEnji Cooper2015-11-151-2/+2
* Unbreak bsd.progs.mk with PROGS (but not PROGS_CXX) and when invoking theEnji Cooper2015-10-301-1/+1
* Fix building in a directory with SUBDIRs and SUBDIR_PARALLEL.Bryan Drewery2015-10-211-4/+4
* Fix support for building a PROG_CXX, and PROG, directly.Bryan Drewery2015-10-141-3/+6
* Follow-up r288218 by ensuring common objects are built before recursing.Bryan Drewery2015-10-141-0/+19
* Add a new bsd.confs.mk similar to bsd.files.mk or bsd.incs.mkBaptiste Daroussin2015-10-091-1/+1
* PROGS: Let the parent run the children in parallel.Bryan Drewery2015-09-251-2/+0
* Don't recurse with cleanobj.Bryan Drewery2015-09-251-1/+1
* Document bsd.progs.mk and add more variables overrides.Bryan Drewery2015-09-241-2/+4
* Fix most cases of bsd.progs.mk running duplicate or missing commands.Bryan Drewery2015-09-231-20/+11
* Do not override variables on command line that build needs to change.Simon J. Gerraty2015-06-111-14/+8
* Revert r281055 as it breaks installing test scripts in the mixed PROGS/SCRIPTEnji Cooper2015-04-131-2/+2
* Do not install scripts multiple time when using bsd.progs.mkBaptiste Daroussin2015-04-041-2/+2
* Add LIBADD to PROG_VARS, similar to DPADD/LDADDEnji Cooper2014-12-271-1/+1
* Import proper fix for misc/49356 (/usr/include/atf-c/config.h) after atf-c/co...Enji Cooper2014-11-041-1/+7
* Use the right depend file for each program.Julio Merino2014-10-301-2/+6
* Don't define rules based on PROGS if PROGS is empty.Mark Johnston2014-10-161-0/+2
* Add LDFLAGS to PROG_VARS so it can be overridden on a per-PROG basisEnji Cooper2014-10-101-1/+1