aboutsummaryrefslogtreecommitdiff
path: root/graphics/threeDS
diff options
context:
space:
mode:
authorMaxim Sobolev <sobomax@FreeBSD.org>2002-03-25 08:48:47 +0000
committerMaxim Sobolev <sobomax@FreeBSD.org>2002-03-25 08:48:47 +0000
commitd6ce894ff609a4ee39a9150a19d98a9b1fc55090 (patch)
treeb72026d363f955ea451d42be53800e74ac9b0fe0 /graphics/threeDS
parentd0e4672cf0d0adba8528cd77caae79515f8ca733 (diff)
downloadports-d6ce894ff609a4ee39a9150a19d98a9b1fc55090.tar.gz
ports-d6ce894ff609a4ee39a9150a19d98a9b1fc55090.zip
- Significantly reduce overhead associated with bsd.port.mk by replacing .USE
macro, which was invoking separate make(1) process for each of the main targets, with explicit make(1) targets and specifying the dependencies on those targets in normal Makefile way. This gives up to 4x speedup. For the ports relying on the old functionality (i.e. each main target in a separate make(1) process) provide a USE_SUBMAKE knob, which provides old behaviour; - speed-up dependency registration process by the factor of two, which could be a great win especially for things like GNOME and KDE with very long dependency chains; - clean-up internal structure of the file, so that it is easier to understand and extend it when necessary. Inspired by: NetBSD Reviewed by: freebsd-ports@ Tested by: bento
Notes
Notes: svn path=/head/; revision=56609
Diffstat (limited to 'graphics/threeDS')
0 files changed, 0 insertions, 0 deletions