freebsd-dev/share
Bryan Drewery 10f696a52d FAST_DEPEND: Only pass -MF if we care about the object being compiled.
This will save time generating dependency files that we didn't expect
due to cases where SRCS!=OBJS or for building custom targetted objects
in Makefiles that do not end up in the DEPENDOBJS list.

This uses a bmake trick to modify CFLAGS based on ${.TARGET}.  A
.PARSEDIR check is done for the sake of MFC safety.

MFC after:	2 weeks
Sponsored by:	EMC / Isilon Storage Division
2015-12-07 16:08:22 +00:00
..
colldef META MODE: Fix 'make the-lot' with recent locale changes 2015-11-25 19:13:28 +00:00
ctypedef META MODE: Fix 'make the-lot' with recent locale changes 2015-11-25 19:13:28 +00:00
dict Add META_MODE support. 2015-06-13 19:20:56 +00:00
doc Rename the /usr/share/doc/legal files to driver.LICENSE to work around 2015-10-16 00:38:05 +00:00
dtrace META MODE: Update dependencies with 'the-lot' and add missing directories. 2015-12-01 05:23:19 +00:00
examples META MODE: Update dependencies with 'the-lot' and add missing directories. 2015-12-01 05:23:19 +00:00
i18n Add more SUBDIR_PARALLEL. 2015-10-15 22:55:08 +00:00
keys META MODE: Update dependencies with 'the-lot' and add missing directories. 2015-12-01 05:23:19 +00:00
locale-links META MODE: Update dependencies with 'the-lot' and add missing directories. 2015-12-01 05:23:19 +00:00
man Use .Fx instead of explicitly spelling out FreeBSD 2015-12-06 06:53:37 +00:00
me Add META_MODE support. 2015-06-13 19:20:56 +00:00
misc Add myself (rpokala) and my mentor (jhb) 2015-11-20 21:03:04 +00:00
mk FAST_DEPEND: Only pass -MF if we care about the object being compiled. 2015-12-07 16:08:22 +00:00
monetdef META MODE: Fix 'make the-lot' with recent locale changes 2015-11-25 19:13:28 +00:00
msgdef META MODE: Fix 'make the-lot' with recent locale changes 2015-11-25 19:13:28 +00:00
numericdef META MODE: Fix 'make the-lot' with recent locale changes 2015-11-25 19:13:28 +00:00
security META MODE: These need object directories to handle staging. 2015-11-26 01:14:27 +00:00
sendmail Use more appropriate ${SHAREDIR} rather than /usr/share. 2015-10-27 23:35:02 +00:00
skel Use more appropriate ${SHAREDIR} rather than /usr/share. 2015-10-27 23:35:02 +00:00
snmp Add META_MODE support. 2015-06-13 19:20:56 +00:00
syscons Add more SUBDIR_PARALLEL. 2015-10-15 22:55:08 +00:00
tabset Add META_MODE support. 2015-06-13 19:20:56 +00:00
termcap Replace ln -s calls with INSTALL_SYMLINK 2015-12-04 03:17:14 +00:00
tests Refactor the test/ Makefiles after recent changes to bsd.test.mk (r289158) and 2015-10-12 08:16:03 +00:00
timedef META MODE: Fix 'make the-lot' with recent locale changes 2015-11-25 19:13:28 +00:00
vt META MODE: Update dependencies with 'the-lot' and add missing directories. 2015-12-01 05:23:19 +00:00
zoneinfo Install share/zoneinfo in a deterministic way by sorting the results from find 2015-10-17 09:26:16 +00:00
Makefile Merge from head 2015-10-19 11:51:10 +00:00
Makefile.inc