1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-12-03 01:23:49 +00:00
freebsd-ports/Mk
Maxim Sobolev d6ce894ff6 - 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
2002-03-25 08:48:47 +00:00
..
bsd.emacs.mk Sync with emacs21 update. 2002-03-19 03:28:51 +00:00
bsd.gnome.mk Add chkdepschain.py - a tool to address one of the most annoying when it comes 2002-01-13 12:05:07 +00:00
bsd.kde4.mk (QT3/KDE3 only:) Use alternate dependency style; fix looking for qt 2001-11-14 15:56:53 +00:00
bsd.kde.mk (QT3/KDE3 only:) Use alternate dependency style; fix looking for qt 2001-11-14 15:56:53 +00:00
bsd.port.mk - Significantly reduce overhead associated with bsd.port.mk by replacing .USE 2002-03-25 08:48:47 +00:00
bsd.port.post.mk Id->FreeBSD rename bis 1999-08-25 04:40:22 +00:00
bsd.port.pre.mk Id->FreeBSD rename bis 1999-08-25 04:40:22 +00:00
bsd.port.subdir.mk Don't descend into a subdir for 'readmes' target if subdir doesn't exist. 2001-12-23 11:11:40 +00:00
bsd.python.mk Upgrade python21 to 2.1.2, the latest bugfix release. 2002-01-22 12:53:28 +00:00
bsd.ruby.mk Update to the latest stable snapshot as of 2002.03.13. 2002-03-13 22:57:19 +00:00
bsd.sites.mk Add http://linux.dsi.internet2.edu to KDE and SUNSITE lists. 2002-03-17 04:51:20 +00:00