[darwinbuild-changes] [350] trunk/plists/9A581.plist

source_changes at macosforge.org source_changes at macosforge.org
Fri Nov 9 17:13:22 PST 2007


Revision: 350
          http://trac.macosforge.org/projects/darwinbuild/changeset/350
Author:   kvv at apple.com
Date:     2007-11-09 17:11:36 -0800 (Fri, 09 Nov 2007)

Log Message:
-----------
Added more dependency information.

Modified Paths:
--------------
    trunk/plists/9A581.plist

Modified: trunk/plists/9A581.plist
===================================================================
--- trunk/plists/9A581.plist	2007-11-09 02:33:10 UTC (rev 349)
+++ trunk/plists/9A581.plist	2007-11-10 01:11:36 UTC (rev 350)
@@ -1,7 +1,7 @@
 // !$*UTF8*$!
 {
 	binary_sites = (
-		"http://src.macosforge.org/Roots/8A428/",
+		"http://src.macosforge.org/Roots/9A581/",
 	);
 	build = 9A581;
 	darwin = "Darwin 9.0";
@@ -26,11 +26,25 @@
 			dependencies = {
 				build = (
 					bash,
+					distcc,
+					file_cmds,
+					gcc,
+					gcc_os,
+					gcc_select,
+					jam,
+					shell_cmds,
+					system_cmds,
+					text_cmds,
 				);
 				header = (
+					IOACPIFamily,
+					IOPCCardFamily,
+					IOPCIFamily,
+					IOSerialFamily,
 					xnu,
 				);
 				staticlib = (
+					Libcpp_kext,
 					xnu,
 				);
 			};
@@ -40,11 +54,23 @@
 			dependencies = {
 				build = (
 					bash,
+					distcc,
+					file_cmds,
+					gcc,
+					gcc_os,
+					gcc_select,
+					jam,
+					shell_cmds,
+					system_cmds,
+					text_cmds,
 				);
 				header = (
+					IONetworkingFamily,
+					IOPCIFamily,
 					xnu,
 				);
 				staticlib = (
+					Libcpp_kext,
 					xnu,
 				);
 			};
@@ -54,11 +80,24 @@
 			dependencies = {
 				build = (
 					bash,
+					distcc,
+					file_cmds,
+					gcc,
+					gcc_os,
+					gcc_select,
+					jam,
+					shell_cmds,
+					system_cmds,
+					text_cmds,
 				);
 				header = (
+					IOADBFamily,
+					IOGraphics,
+					IOHIDFamily,
 					xnu,
 				);
 				staticlib = (
+					Libcpp_kext,
 					xnu,
 				);
 			};
@@ -68,11 +107,24 @@
 			dependencies = {
 				build = (
 					bash,
+					distcc,
+					file_cmds,
+					gcc,
+					gcc_os,
+					gcc_select,
+					jam,
+					shell_cmds,
+					system_cmds,
+					text_cmds,
 				);
 				header = (
+					IOADBFamily,
+					IOGraphics,
+					IOHIDFamily,
 					xnu,
 				);
 				staticlib = (
+					Libcpp_kext,
 					xnu,
 				);
 			};
@@ -82,11 +134,24 @@
 			dependencies = {
 				build = (
 					bash,
+					distcc,
+					file_cmds,
+					gcc,
+					gcc_os,
+					gcc_select,
+					jam,
+					shell_cmds,
+					system_cmds,
+					text_cmds,
 				);
 				header = (
+					IOADBFamily,
+					IOGraphics,
+					IOHIDFamily,
 					xnu,
 				);
 				staticlib = (
+					Libcpp_kext,
 					xnu,
 				);
 			};
@@ -96,11 +161,21 @@
 			dependencies = {
 				build = (
 					bash,
+					distcc,
+					file_cmds,
+					gcc,
+					gcc_os,
+					gcc_select,
+					jam,
+					shell_cmds,
+					system_cmds,
+					text_cmds,
 				);
 				header = (
 					xnu,
 				);
 				staticlib = (
+					Libcpp_kext,
 					xnu,
 				);
 			};
@@ -113,11 +188,21 @@
 			dependencies = {
 				build = (
 					bash,
+					distcc,
+					file_cmds,
+					gcc,
+					gcc_os,
+					gcc_select,
+					jam,
+					shell_cmds,
+					system_cmds,
+					text_cmds,
 				);
 				header = (
 					xnu,
 				);
 				staticlib = (
+					Libcpp_kext,
 					xnu,
 				);
 			};
@@ -130,11 +215,23 @@
 			dependencies = {
 				build = (
 					bash,
+					distcc,
+					file_cmds,
+					gcc,
+					gcc_os,
+					gcc_select,
+					gnumake,
+					jam,
+					shell_cmds,
+					system_cmds,
 				);
 				header = (
+					IOGraphics,
+					IOHIDFamily,
 					xnu,
 				);
 				staticlib = (
+					Libcpp_kext,
 					xnu,
 				);
 			};
@@ -144,11 +241,22 @@
 			dependencies = {
 				build = (
 					bash,
+					distcc,
+					file_cmds,
+					gcc,
+					gcc_os,
+					gcc_select,
+					jam,
+					shell_cmds,
+					system_cmds,
+					text_cmds,
 				);
 				header = (
+					AppleI2C,
 					xnu,
 				);
 				staticlib = (
+					Libcpp_kext,
 					xnu,
 				);
 			};
@@ -161,11 +269,23 @@
 			dependencies = {
 				build = (
 					bash,
+					distcc,
+					file_cmds,
+					gcc,
+					gcc_os,
+					gcc_select,
+					jam,
+					shell_cmds,
+					system_cmds,
+					text_cmds,
 				);
 				header = (
+					IOStorageFamily,
+					Libc_headers,
 					xnu,
 				);
 				staticlib = (
+					Libcpp_kext,
 					xnu,
 				);
 			};
@@ -175,11 +295,21 @@
 			dependencies = {
 				build = (
 					bash,
+					distcc,
+					file_cmds,
+					gcc,
+					gcc_os,
+					gcc_select,
+					jam,
+					shell_cmds,
+					system_cmds,
+					text_cmds,
 				);
 				header = (
 					xnu,
 				);
 				staticlib = (
+					Libcpp_kext,
 					xnu,
 				);
 			};
@@ -189,11 +319,22 @@
 			dependencies = {
 				build = (
 					bash,
+					distcc,
+					file_cmds,
+					gcc,
+					gcc_os,
+					gcc_select,
+					jam,
+					shell_cmds,
+					system_cmds,
 				);
 				header = (
+					IONetworkingFamily,
+					IOPCIFamily,
 					xnu,
 				);
 				staticlib = (
+					Libcpp_kext,
 					xnu,
 				);
 			};
@@ -206,11 +347,21 @@
 			dependencies = {
 				build = (
 					bash,
+					distcc,
+					file_cmds,
+					gcc,
+					gcc_os,
+					gcc_select,
+					jam,
+					shell_cmds,
+					system_cmds,
+					text_cmds,
 				);
 				header = (
 					xnu,
 				);
 				staticlib = (
+					Libcpp_kext,
 					xnu,
 				);
 			};
@@ -223,11 +374,21 @@
 			dependencies = {
 				build = (
 					bash,
+					distcc,
+					file_cmds,
+					gcc,
+					gcc_os,
+					gcc_select,
+					jam,
+					shell_cmds,
+					system_cmds,
+					text_cmds,
 				);
 				header = (
 					xnu,
 				);
 				staticlib = (
+					Libcpp_kext,
 					xnu,
 				);
 			};
@@ -237,11 +398,21 @@
 			dependencies = {
 				build = (
 					bash,
+					distcc,
+					file_cmds,
+					gcc,
+					gcc_os,
+					gcc_select,
+					jam,
+					shell_cmds,
+					system_cmds,
+					text_cmds,
 				);
 				header = (
 					xnu,
 				);
 				staticlib = (
+					Libcpp_kext,
 					xnu,
 				);
 			};
@@ -251,11 +422,21 @@
 			dependencies = {
 				build = (
 					bash,
+					distcc,
+					file_cmds,
+					gcc,
+					gcc_os,
+					gcc_select,
+					jam,
+					shell_cmds,
+					system_cmds,
+					text_cmds,
 				);
 				header = (
 					xnu,
 				);
 				staticlib = (
+					Libcpp_kext,
 					xnu,
 				);
 			};
@@ -265,11 +446,23 @@
 			dependencies = {
 				build = (
 					bash,
+					distcc,
+					file_cmds,
+					gcc,
+					gcc_os,
+					gcc_select,
+					jam,
+					shell_cmds,
+					system_cmds,
+					text_cmds,
 				);
 				header = (
+					IONetworkingFamily,
+					IOPCIFamily,
 					xnu,
 				);
 				staticlib = (
+					Libcpp_kext,
 					xnu,
 				);
 			};
@@ -279,11 +472,24 @@
 			dependencies = {
 				build = (
 					bash,
+					distcc,
+					file_cmds,
+					gcc,
+					gcc_os,
+					gcc_select,
+					jam,
+					shell_cmds,
+					system_cmds,
+					text_cmds,
 				);
 				header = (
+					IOACPIFamily,
+					IOATAFamily,
+					IOPCIFamily,
 					xnu,
 				);
 				staticlib = (
+					Libcpp_kext,
 					xnu,
 				);
 			};
@@ -296,11 +502,23 @@
 			dependencies = {
 				build = (
 					bash,
+					distcc,
+					file_cmds,
+					gcc,
+					gcc_os,
+					gcc_select,
+					jam,
+					shell_cmds,
+					system_cmds,
+					text_cmds,
 				);
 				header = (
+					IOATAFamily,
+					IOPCIFamily,
 					xnu,
 				);
 				staticlib = (
+					Libcpp_kext,
 					xnu,
 				);
 			};
@@ -313,11 +531,23 @@
 			dependencies = {
 				build = (
 					bash,
+					distcc,
+					file_cmds,
+					gcc,
+					gcc_os,
+					gcc_select,
+					jam,
+					shell_cmds,
+					system_cmds,
+					text_cmds,
 				);
 				header = (
+					IOATAFamily,
+					IOPCIFamily,
 					xnu,
 				);
 				staticlib = (
+					Libcpp_kext,
 					xnu,
 				);
 			};
@@ -330,11 +560,23 @@
 			dependencies = {
 				build = (
 					bash,
+					distcc,
+					file_cmds,
+					gcc,
+					gcc_os,
+					gcc_select,
+					jam,
+					shell_cmds,
+					system_cmds,
+					text_cmds,
 				);
 				header = (
+					IOATAFamily,
+					IOPCIFamily,
 					xnu,
 				);
 				staticlib = (
+					Libcpp_kext,
 					xnu,
 				);
 			};
@@ -347,11 +589,19 @@
 			dependencies = {
 				build = (
 					bash,
+					distcc,
+					file_cmds,
+					gcc,
+					gcc_os,
+					gcc_select,
+					system_cmds,
 				);
 				header = (
+					IOPCIFamily,
 					xnu,
 				);
 				staticlib = (
+					Libcpp_kext,
 					xnu,
 				);
 			};
@@ -364,6 +614,13 @@
 			dependencies = {
 				build = (
 					bash,
+					cctools,
+					distcc,
+					file_cmds,
+					gcc,
+					gcc_os,
+					gcc_select,
+					system_cmds,
 				);
 				header = (
 					xnu,
@@ -375,11 +632,23 @@
 			dependencies = {
 				build = (
 					bash,
+					distcc,
+					file_cmds,
+					gcc,
+					gcc_os,
+					gcc_select,
+					jam,
+					shell_cmds,
+					system_cmds,
+					text_cmds,
 				);
 				header = (
+					IOATAFamily,
+					IOPCIFamily,
 					xnu,
 				);
 				staticlib = (
+					Libcpp_kext,
 					xnu,
 				);
 			};
@@ -392,11 +661,23 @@
 			dependencies = {
 				build = (
 					bash,
+					distcc,
+					file_cmds,
+					gcc,
+					gcc_os,
+					gcc_select,
+					jam,
+					shell_cmds,
+					system_cmds,
+					text_cmds,
 				);
 				header = (
+					IOATAFamily,
+					IOPCIFamily,
 					xnu,
 				);
 				staticlib = (
+					Libcpp_kext,
 					xnu,
 				);
 			};
@@ -409,11 +690,22 @@
 			dependencies = {
 				build = (
 					bash,
+					distcc,
+					file_cmds,
+					gcc,
+					gcc_os,
+					gcc_select,
+					jam,
+					shell_cmds,
+					system_cmds,
+					text_cmds,
 				);
 				header = (
+					IOPCIFamily,
 					xnu,
 				);
 				staticlib = (
+					Libcpp_kext,
 					xnu,
 				);
 			};
@@ -426,11 +718,22 @@
 			dependencies = {
 				build = (
 					bash,
+					distcc,
+					file_cmds,
+					gcc,
+					gcc_os,
+					gcc_select,
+					jam,
+					shell_cmds,
+					system_cmds,
+					text_cmds,
 				);
 				header = (
+					IOPCIFamily,
 					xnu,
 				);
 				staticlib = (
+					Libcpp_kext,
 					xnu,
 				);
 			};
@@ -449,11 +752,22 @@
 			dependencies = {
 				build = (
 					bash,
+					distcc,
+					file_cmds,
+					gcc,
+					gcc_os,
+					gcc_select,
+					jam,
+					shell_cmds,
+					system_cmds,
+					text_cmds,
 				);
 				header = (
+					IOPCIFamily,
 					xnu,
 				);
 				staticlib = (
+					Libcpp_kext,
 					xnu,
 				);
 			};
@@ -466,11 +780,22 @@
 			dependencies = {
 				build = (
 					bash,
+					distcc,
+					file_cmds,
+					gcc,
+					gcc_os,
+					gcc_select,
+					jam,
+					shell_cmds,
+					system_cmds,
+					text_cmds,
 				);
 				header = (
+					IOATAFamily,
 					xnu,
 				);
 				staticlib = (
+					Libcpp_kext,
 					xnu,
 				);
 			};
@@ -486,11 +811,24 @@
 			dependencies = {
 				build = (
 					bash,
+					distcc,
+					file_cmds,
+					gcc,
+					gcc_os,
+					gcc_select,
+					jam,
+					shell_cmds,
+					system_cmds,
+					text_cmds,
 				);
 				header = (
+					IOATAFamily,
+					IOPCCardFamily,
+					IOPCIFamily,
 					xnu,
 				);
 				staticlib = (
+					Libcpp_kext,
 					xnu,
 				);
 			};
@@ -500,11 +838,22 @@
 			dependencies = {
 				build = (
 					bash,
+					distcc,
+					file_cmds,
+					gcc,
+					gcc_os,
+					gcc_select,
+					jam,
+					shell_cmds,
+					system_cmds,
+					text_cmds,
 				);
 				header = (
+					IOATAFamily,
 					xnu,
 				);
 				staticlib = (
+					Libcpp_kext,
 					xnu,
 				);
 			};
@@ -517,11 +866,22 @@
 			dependencies = {
 				build = (
 					bash,
+					distcc,
+					file_cmds,
+					gcc,
+					gcc_os,
+					gcc_select,
+					jam,
+					shell_cmds,
+					system_cmds,
+					text_cmds,
 				);
 				header = (
+					IOSerialFamily,
 					xnu,
 				);
 				staticlib = (
+					Libcpp_kext,
 					xnu,
 				);
 			};
@@ -534,11 +894,23 @@
 			dependencies = {
 				build = (
 					bash,
+					distcc,
+					file_cmds,
+					gcc,
+					gcc_os,
+					gcc_select,
+					jam,
+					shell_cmds,
+					system_cmds,
+					text_cmds,
 				);
 				header = (
+					IONetworkingFamily,
+					IOPCIFamily,
 					xnu,
 				);
 				staticlib = (
+					Libcpp_kext,
 					xnu,
 				);
 			};
@@ -548,11 +920,22 @@
 			dependencies = {
 				build = (
 					bash,
+					distcc,
+					file_cmds,
+					gcc,
+					gcc_os,
+					gcc_select,
+					jam,
+					shell_cmds,
+					system_cmds,
+					text_cmds,
 				);
 				header = (
+					IOSerialFamily,
 					xnu,
 				);
 				staticlib = (
+					Libcpp_kext,
 					xnu,
 				);
 			};
@@ -565,11 +948,23 @@
 			dependencies = {
 				build = (
 					bash,
+					distcc,
+					file_cmds,
+					gcc,
+					gcc_os,
+					gcc_select,
+					jam,
+					shell_cmds,
+					system_cmds,
+					text_cmds,
 				);
 				header = (
+					IOACPIFamily,
+					IOPCIFamily,
 					xnu,
 				);
 				staticlib = (
+					Libcpp_kext,
 					xnu,
 				);
 			};
@@ -582,11 +977,24 @@
 			dependencies = {
 				build = (
 					bash,
+					distcc,
+					file_cmds,
+					gcc,
+					gcc_os,
+					gcc_select,
+					jam,
+					shell_cmds,
+					system_cmds,
+					text_cmds,
 				);
 				header = (
+					IOPCIFamily,
+					SCSIHeaderInstaller,
+					architecture,
 					xnu,
 				);
 				staticlib = (
+					Libcpp_kext,
 					xnu,
 				);
 			};
@@ -594,10 +1002,36 @@
 		};
 		AppleTalk = {
 			dependencies = {
+				build = (
+					Libm,
+					Libsystem,
+					cctools,
+					file_cmds,
+					gcc,
+					gcc_select,
+					gnumake,
+					gnutar,
+					ld64,
+					libgcc,
+					shell_cmds,
+					text_cmds,
+				);
+				header = (
+					Libc_headers,
+					Libinfo,
+					architecture,
+					gcc,
+					xnu,
+				);
 				lib = (
 					Libsystem,
 					libgcc,
 				);
+				staticlib = (
+					Csu,
+					SystemStubs,
+					gcc,
+				);
 			};
 			version = 91;
 		};
@@ -605,11 +1039,22 @@
 			dependencies = {
 				build = (
 					bash,
+					distcc,
+					file_cmds,
+					gcc,
+					gcc_os,
+					gcc_select,
+					jam,
+					shell_cmds,
+					system_cmds,
+					text_cmds,
 				);
 				header = (
+					AppleI2C,
 					xnu,
 				);
 				staticlib = (
+					Libcpp_kext,
 					xnu,
 				);
 			};
@@ -619,11 +1064,22 @@
 			dependencies = {
 				build = (
 					bash,
+					cctools,
+					distcc,
+					file_cmds,
+					gcc,
+					gcc_os,
+					gcc_select,
+					system_cmds,
 				);
 				header = (
+					IOAudioFamily,
+					IOGraphics,
+					IOUSBFamily,
 					xnu,
 				);
 				staticlib = (
+					Libcpp_kext,
 					xnu,
 				);
 			};
@@ -633,11 +1089,22 @@
 			dependencies = {
 				build = (
 					bash,
+					cctools,
+					distcc,
+					file_cmds,
+					gcc,
+					gcc_os,
+					gcc_select,
+					system_cmds,
 				);
 				header = (
+					IONetworkingFamily,
+					IOSerialFamily,
+					IOUSBFamily,
 					xnu,
 				);
 				staticlib = (
+					Libcpp_kext,
 					xnu,
 				);
 			};
@@ -650,11 +1117,21 @@
 			dependencies = {
 				build = (
 					bash,
+					distcc,
+					file_cmds,
+					gcc,
+					gcc_os,
+					gcc_select,
+					jam,
+					shell_cmds,
+					system_cmds,
+					text_cmds,
 				);
 				header = (
 					xnu,
 				);
 				staticlib = (
+					Libcpp_kext,
 					xnu,
 				);
 			};
@@ -662,33 +1139,114 @@
 		};
 		BerkeleyDB = {
 			dependencies = {
+				build = (
+					Libm,
+					Libsystem,
+					bash,
+					bootstrap_cmds,
+					cctools,
+					file_cmds,
+					gcc,
+					gcc_select,
+					gnudiff,
+					gnumake,
+					grep,
+					ld64,
+					libgcc,
+					shell_cmds,
+					system_cmds,
+					text_cmds,
+				);
+				header = (
+					Libc_headers,
+					architecture,
+					gcc,
+					libdyld,
+					xnu,
+				);
 				lib = (
 					Libsystem,
 					dyld,
 					libgcc,
 				);
+				staticlib = (
+					Csu,
+					SystemStubs,
+					gcc,
+				);
 			};
 			version = 15;
 		};
 		BootCache = {
 			dependencies = {
+				build = (
+					Libm,
+					Libsystem,
+					bash,
+					distcc,
+					file_cmds,
+					gcc,
+					gcc_os,
+					gcc_select,
+					jam,
+					libgcc,
+					shell_cmds,
+					system_cmds,
+					text_cmds,
+				);
+				header = (
+					IOStorageFamily,
+					Libc_headers,
+					Libnotify,
+					architecture,
+					gcc,
+					xnu,
+				);
 				lib = (
 					Libsystem,
 					dyld,
 					libgcc,
 				);
+				staticlib = (
+					Csu,
+					Libcpp_kext,
+					SystemStubs,
+					xnu,
+				);
 			};
 			version = 40;
 		};
 		BootX = {
 			dependencies = {
 				build = (
+					Libm,
+					Libsystem,
 					bash,
+					bootstrap_cmds,
+					cctools,
+					file_cmds,
+					gcc,
+					gcc_select,
+					gnumake,
+					gnutar,
+					ld64,
+					libgcc,
+					pb_makefiles,
+					shell_cmds,
+					text_cmds,
 				);
 				header = (
+					Libc_headers,
+					architecture,
 					cctools_ofiles,
+					gcc,
 					xnu,
 				);
+				staticlib = (
+					Csu,
+					SystemStubs,
+					gcc,
+				);
 			};
 			version = 81;
 		};
@@ -706,10 +1264,39 @@
 		};
 		CFOpenDirectory = {
 			dependencies = {
+				build = (
+					Libm,
+					Libsystem,
+					bash,
+					cctools,
+					distcc,
+					file_cmds,
+					gcc,
+					gcc_os,
+					gcc_select,
+					libgcc,
+					system_cmds,
+				);
+				header = (
+					DirectoryService,
+					DiskArbitration,
+					IOGraphics,
+					IOHIDFamily,
+					Libc_headers,
+					Libm,
+					Libsyscall,
+					architecture,
+					gcc,
+					xnu,
+				);
 				lib = (
 					Libsystem,
 					libgcc,
 				);
+				staticlib = (
+					Csu,
+					SystemStubs,
+				);
 			};
 			environment = {
 				RC_ARCHS = "ppc ppc64 i386 x86_64";
@@ -718,6 +1305,55 @@
 		};
 		CPAN = {
 			dependencies = {
+				build = (
+					CoreOSMakefiles,
+					DiskArbitration,
+					Kerberos,
+					Libm,
+					Libsystem,
+					bash,
+					bsm,
+					cctools,
+					configd,
+					distcc,
+					file_cmds,
+					gcc,
+					gcc_os,
+					gcc_select,
+					gnudiff,
+					gnumake,
+					gnuzip,
+					grep,
+					ld64,
+					libffi,
+					libgcc,
+					libresolv,
+					libstdcxx,
+					libutil,
+					shell_cmds,
+					system_cmds,
+					text_cmds,
+					wxWidgets,
+					zlib,
+				);
+				header = (
+					BerkeleyDB,
+					DiskArbitration,
+					IOGraphics,
+					IOHIDFamily,
+					Kerberos,
+					Libc_headers,
+					Libinfo,
+					Libm,
+					Libsyscall,
+					architecture,
+					gcc,
+					libdyld,
+					libutil,
+					wxWidgets,
+					xnu,
+					zlib,
+				);
 				lib = (
 					Kerberos,
 					Libsystem,
@@ -729,6 +1365,12 @@
 					wxWidgets,
 					zlib,
 				);
+				staticlib = (
+					BerkeleyDB,
+					Csu,
+					SystemStubs,
+					gcc,
+				);
 			};
 			environment = {
 				RC_ARCHS = "ppc ppc64 i386 x86_64";
@@ -737,15 +1379,92 @@
 		};
 		CPANInternal = {
 			dependencies = {
+				build = (
+					Libm,
+					Libsystem,
+					adv_cmds,
+					bash,
+					cctools,
+					file_cmds,
+					gcc,
+					gcc_select,
+					gnumake,
+					ld64,
+					libgcc,
+					patch_cmds,
+					shell_cmds,
+					text_cmds,
+				);
+				header = (
+					Libc_headers,
+					Libinfo,
+					Libm,
+					architecture,
+					gcc,
+					xnu,
+				);
 				lib = (
 					Libsystem,
 					libgcc,
 				);
+				staticlib = (
+					Csu,
+					SystemStubs,
+					gcc,
+				);
 			};
 			version = 32;
 		};
 		ChatServer = {
 			dependencies = {
+				build = (
+					DirectoryService,
+					Libm,
+					Libsystem,
+					bash,
+					cctools,
+					developer_cmds,
+					distcc,
+					emacs,
+					file,
+					file_cmds,
+					files,
+					gcc,
+					gcc_os,
+					gcc_select,
+					gnudiff,
+					gnumake,
+					gnutar,
+					gnuzip,
+					grep,
+					ld64,
+					libgcc,
+					libresolv,
+					libstdcxx,
+					mDNSResponder,
+					passwordserver_sasl,
+					patch_cmds,
+					shell_cmds,
+					system_cmds,
+					texinfo,
+					text_cmds,
+					zlib,
+				);
+				header = (
+					DirectoryService,
+					DiskArbitration,
+					Libc_headers,
+					Libinfo,
+					Libm,
+					Libsyscall,
+					architecture,
+					gcc,
+					libdyld,
+					libresolv,
+					libstdcxx,
+					passwordserver_sasl,
+					xnu,
+				);
 				lib = (
 					DirectoryService,
 					Libsystem,
@@ -755,17 +1474,55 @@
 					passwordserver_sasl,
 					zlib,
 				);
+				staticlib = (
+					Csu,
+					SystemStubs,
+					gcc,
+				);
 			};
 			version = 260;
 		};
 		Chess = {
 			dependencies = {
+				build = (
+					Libm,
+					Libsystem,
+					bash,
+					cctools,
+					distcc,
+					file_cmds,
+					gcc,
+					gcc_os,
+					gcc_select,
+					gnumake,
+					libgcc,
+					libstdcxx,
+					shell_cmds,
+					system_cmds,
+					text_cmds,
+				);
+				header = (
+					DiskArbitration,
+					IOGraphics,
+					IOHIDFamily,
+					Libc_headers,
+					Libm,
+					Libsyscall,
+					architecture,
+					gcc,
+					libstdcxx,
+					xnu,
+				);
 				lib = (
 					Libsystem,
 					dyld,
 					libgcc,
 					libstdcxx,
 				);
+				staticlib = (
+					Csu,
+					SystemStubs,
+				);
 			};
 			version = 105.0.14;
 		};
@@ -773,8 +1530,17 @@
 			dependencies = {
 				build = (
 					bash,
+					distcc,
+					file_cmds,
+					gcc,
+					gcc_os,
+					gcc_select,
+					system_cmds,
 				);
 				header = (
+					Libc_headers,
+					Libm,
+					architecture,
 					xnu,
 				);
 			};
@@ -787,6 +1553,11 @@
 			dependencies = {
 				build = (
 					bash,
+					bootstrap_cmds,
+					file_cmds,
+					gnumake,
+					shell_cmds,
+					text_cmds,
 				);
 			};
 			version = 40;
@@ -795,8 +1566,16 @@
 			dependencies = {
 				build = (
 					bash,
+					distcc,
+					file_cmds,
+					gcc,
+					gcc_os,
+					gcc_select,
+					system_cmds,
 				);
 				header = (
+					Libc_headers,
+					Libinfo,
 					xnu,
 				);
 			};
@@ -807,8 +1586,18 @@
 		};
 		Csu = {
 			dependencies = {
+				build = (
+					cctools,
+					gcc,
+					gcc_select,
+					gnumake,
+					ld64,
+				);
 				header = (
+					Libc_headers,
+					architecture,
 					cctools_ofiles,
+					gcc,
 					xnu,
 				);
 			};
@@ -819,6 +1608,44 @@
 		};
 		CyrusIMAP = {
 			dependencies = {
+				build = (
+					DirectoryService,
+					Kerberos,
+					Libm,
+					Libsystem,
+					awk,
+					bash,
+					cctools,
+					file_cmds,
+					gcc,
+					gcc_select,
+					gm4,
+					gnudiff,
+					gnumake,
+					grep,
+					ld64,
+					libgcc,
+					libresolv,
+					libutil,
+					passwordserver_sasl,
+					shell_cmds,
+					system_cmds,
+					tcp_wrappers,
+					text_cmds,
+				);
+				header = (
+					BerkeleyDB,
+					DirectoryService,
+					Kerberos,
+					Libc_headers,
+					Libinfo,
+					Libm,
+					architecture,
+					gcc,
+					passwordserver_sasl,
+					tcp_wrappers,
+					xnu,
+				);
 				lib = (
 					DirectoryService,
 					Kerberos,
@@ -829,11 +1656,52 @@
 					passwordserver_sasl,
 					tcp_wrappers,
 				);
+				staticlib = (
+					BerkeleyDB,
+					Csu,
+					SystemStubs,
+					gcc,
+					libmd,
+				);
 			};
 			version = 187;
 		};
 		DSPasswordServerFramework = {
 			dependencies = {
+				build = (
+					Libm,
+					Libsystem,
+					bash,
+					cctools,
+					configd,
+					distcc,
+					file_cmds,
+					gcc,
+					gcc_os,
+					gcc_select,
+					libgcc,
+					libstdcxx,
+					passwordserver_sasl,
+					system_cmds,
+				);
+				header = (
+					CommonCrypto,
+					DirectoryService,
+					DiskArbitration,
+					LDAPFramework,
+					Libc_headers,
+					Libinfo,
+					Libm,
+					Libsyscall,
+					architecture,
+					configd,
+					gcc,
+					libresolv,
+					libstdcxx,
+					passwordserver_sasl,
+					samba,
+					xnu,
+				);
 				lib = (
 					Libsystem,
 					configd,
@@ -841,6 +1709,10 @@
 					libstdcxx,
 					passwordserver_sasl,
 				);
+				staticlib = (
+					Csu,
+					SystemStubs,
+				);
 			};
 			environment = {
 				RC_ARCHS = "ppc ppc64 i386 x86_64";
@@ -850,6 +1722,39 @@
 		};
 		DSPasswordServerPlugin = {
 			dependencies = {
+				build = (
+					DSPasswordServerFramework,
+					DirectoryService,
+					DirectoryServiceDaemon,
+					LDAPFramework,
+					Libm,
+					Libsystem,
+					bash,
+					cctools,
+					configd,
+					distcc,
+					file_cmds,
+					gcc,
+					gcc_os,
+					gcc_select,
+					libgcc,
+					passwordserver_sasl,
+					system_cmds,
+				);
+				header = (
+					DirectoryService,
+					DiskArbitration,
+					LDAPFramework,
+					Libc_headers,
+					Libinfo,
+					Libm,
+					Libsyscall,
+					architecture,
+					gcc,
+					libresolv,
+					passwordserver_sasl,
+					xnu,
+				);
 				lib = (
 					DSPasswordServerFramework,
 					DirectoryService,
@@ -860,11 +1765,56 @@
 					libstdcxx,
 					passwordserver_sasl,
 				);
+				staticlib = (
+					Csu,
+					DirectoryService,
+					SystemStubs,
+				);
 			};
 			version = 206;
 		};
 		DSTools = {
 			dependencies = {
+				build = (
+					CFOpenDirectory,
+					DSPasswordServerFramework,
+					DirectoryService,
+					Libm,
+					Libsystem,
+					bash,
+					cctools,
+					configd,
+					distcc,
+					file_cmds,
+					gcc,
+					gcc_os,
+					gcc_select,
+					libgcc,
+					libresolv,
+					system_cmds,
+				);
+				header = (
+					CFOpenDirectory,
+					DSPasswordServerFramework,
+					DirectoryService,
+					DirectoryServiceMIG,
+					DiskArbitration,
+					IOGraphics,
+					IOHIDFamily,
+					Libc_headers,
+					Libinfo,
+					Libm,
+					Libsyscall,
+					architecture,
+					cctools_ofiles,
+					configd,
+					gcc,
+					launchd,
+					libdyld,
+					libresolv,
+					passwordserver_sasl,
+					xnu,
+				);
 				lib = (
 					CFOpenDirectory,
 					DSPasswordServerFramework,
@@ -877,6 +1827,10 @@
 					libresolv,
 					libstdcxx,
 				);
+				staticlib = (
+					Csu,
+					SystemStubs,
+				);
 			};
 			environment = {
 				RC_ARCHS = "ppc ppc64 i386 x86_64";
@@ -885,6 +1839,45 @@
 		};
 		DirectoryService = {
 			dependencies = {
+				build = (
+					Libm,
+					Libsystem,
+					bash,
+					cctools,
+					distcc,
+					file_cmds,
+					gcc,
+					gcc_os,
+					gcc_select,
+					libgcc,
+					libresolv,
+					libstdcxx,
+					passwordserver_sasl,
+					shell_cmds,
+					system_cmds,
+					text_cmds,
+					xnu,
+				);
+				header = (
+					CommonCrypto,
+					DSPasswordServerFramework,
+					DiskArbitration,
+					IOGraphics,
+					IOHIDFamily,
+					IONetworkingFamily,
+					Kerberos,
+					Libc_headers,
+					Libinfo,
+					Libm,
+					Libsyscall,
+					architecture,
+					gcc,
+					launchd,
+					libresolv,
+					libstdcxx,
+					passwordserver_sasl,
+					xnu,
+				);
 				lib = (
 					Libsystem,
 					libgcc,
@@ -892,12 +1885,64 @@
 					libstdcxx,
 					passwordserver_sasl,
 				);
+				staticlib = (
+					Csu,
+					SystemStubs,
+				);
 			};
 			target = DirectoryServiceFW;
 			version = 514;
 		};
 		DirectoryServiceDaemon = {
 			dependencies = {
+				build = (
+					DSPasswordServerFramework,
+					DirectoryService,
+					Kerberos,
+					LDAPFramework,
+					Libm,
+					Libsystem,
+					bash,
+					bsm,
+					cctools,
+					configd,
+					distcc,
+					file_cmds,
+					gcc,
+					gcc_os,
+					gcc_select,
+					libgcc,
+					libresolv,
+					libstdcxx,
+					passwordserver_sasl,
+					shell_cmds,
+					system_cmds,
+					text_cmds,
+					xnu,
+				);
+				header = (
+					CommonCrypto,
+					DSPasswordServerFramework,
+					DiskArbitration,
+					IONetworkingFamily,
+					Kerberos,
+					LDAPFramework,
+					Libc_headers,
+					Libinfo,
+					Libm,
+					Libnotify,
+					Librpcsvc,
+					Libsyscall,
+					architecture,
+					bsm,
+					configd,
+					gcc,
+					launchd,
+					libresolv,
+					libstdcxx,
+					passwordserver_sasl,
+					xnu,
+				);
 				lib = (
 					DSPasswordServerFramework,
 					DirectoryService,
@@ -912,6 +1957,10 @@
 					libstdcxx,
 					passwordserver_sasl,
 				);
+				staticlib = (
+					Csu,
+					SystemStubs,
+				);
 			};
 			original = DirectoryService;
 			target = DirectoryServiceDaemon;
@@ -920,9 +1969,21 @@
 			dependencies = {
 				build = (
 					bash,
+					distcc,
+					file_cmds,
+					gcc,
+					gcc_os,
+					gcc_select,
+					libresolv,
+					passwordserver_sasl,
+					shell_cmds,
+					system_cmds,
+					text_cmds,
 					xnu,
 				);
 				header = (
+					Libc_headers,
+					passwordserver_sasl,
 					xnu,
 				);
 			};
@@ -934,6 +1995,43 @@
 		};
 		DiskArbitration = {
 			dependencies = {
+				build = (
+					Libm,
+					Libsystem,
+					bash,
+					cctools,
+					configd,
+					distcc,
+					file_cmds,
+					gcc,
+					gcc_os,
+					gcc_select,
+					libgcc,
+					shell_cmds,
+					system_cmds,
+					text_cmds,
+					xnu,
+				);
+				header = (
+					CommonCrypto,
+					IOCDStorageFamily,
+					IODVDStorageFamily,
+					IOGraphics,
+					IOHIDFamily,
+					IOStorageFamily,
+					Libc_headers,
+					Libinfo,
+					Libm,
+					Libnotify,
+					Libsyscall,
+					architecture,
+					cctools_ofiles,
+					configd,
+					gcc,
+					launchd,
+					libdyld,
+					xnu,
+				);
 				lib = (
 					DiskArbitration,
 					Libsystem,
@@ -941,6 +2039,10 @@
 					dyld,
 					libgcc,
 				);
+				staticlib = (
+					Csu,
+					SystemStubs,
+				);
 			};
 			environment = {
 				RC_ARCHS = "ppc ppc64 i386 x86_64";
@@ -949,11 +2051,38 @@
 		};
 		DynamicPowerStep = {
 			dependencies = {
+				build = (
+					Libm,
+					Libsystem,
+					bash,
+					configd,
+					distcc,
+					file_cmds,
+					gcc,
+					gcc_os,
+					gcc_select,
+					jam,
+					libgcc,
+					system_cmds,
+				);
+				header = (
+					Libc_headers,
+					Libm,
+					Libsyscall,
+					architecture,
+					configd,
+					gcc,
+					xnu,
+				);
 				lib = (
 					Libsystem,
 					configd,
 					libgcc,
 				);
+				staticlib = (
+					Csu,
+					SystemStubs,
+				);
 			};
 			version = 1.6.0;
 		};
@@ -982,11 +2111,22 @@
 			dependencies = {
 				build = (
 					bash,
+					distcc,
+					file_cmds,
+					gcc,
+					gcc_os,
+					gcc_select,
+					jam,
+					shell_cmds,
+					system_cmds,
+					text_cmds,
 				);
 				header = (
+					IOACPIFamily,
 					xnu,
 				);
 				staticlib = (
+					Libcpp_kext,
 					xnu,
 				);
 			};
@@ -999,11 +2139,22 @@
 			dependencies = {
 				build = (
 					bash,
+					distcc,
+					file_cmds,
+					gcc,
+					gcc_os,
+					gcc_select,
+					jam,
+					shell_cmds,
+					system_cmds,
+					text_cmds,
 				);
 				header = (
+					IOADBFamily,
 					xnu,
 				);
 				staticlib = (
+					Libcpp_kext,
 					xnu,
 				);
 			};
@@ -1016,11 +2167,22 @@
 			dependencies = {
 				build = (
 					bash,
+					distcc,
+					file_cmds,
+					gcc,
+					gcc_os,
+					gcc_select,
+					jam,
+					shell_cmds,
+					system_cmds,
+					text_cmds,
 				);
 				header = (
+					IOATAFamily,
 					xnu,
 				);
 				staticlib = (
+					Libcpp_kext,
 					xnu,
 				);
 			};
@@ -1030,11 +2192,21 @@
 			dependencies = {
 				build = (
 					bash,
+					distcc,
+					file_cmds,
+					gcc,
+					gcc_os,
+					gcc_select,
+					jam,
+					shell_cmds,
+					system_cmds,
 				);
 				header = (
+					IOATAFamily,
 					xnu,
 				);
 				staticlib = (
+					Libcpp_kext,
 					xnu,
 				);
 			};
@@ -1044,11 +2216,21 @@
 			dependencies = {
 				build = (
 					bash,
+					cctools,
+					distcc,
+					file_cmds,
+					gcc,
+					gcc_os,
+					gcc_select,
+					system_cmds,
 				);
 				header = (
+					IOAudioFamily,
+					IOGraphics,
 					xnu,
 				);
 				staticlib = (
+					Libcpp_kext,
 					xnu,
 				);
 			};
@@ -1058,11 +2240,21 @@
 			dependencies = {
 				build = (
 					bash,
+					cctools,
+					distcc,
+					file_cmds,
+					gcc,
+					gcc_os,
+					gcc_select,
+					system_cmds,
 				);
 				header = (
+					IOCDStorageFamily,
+					IOStorageFamily,
 					xnu,
 				);
 				staticlib = (
+					Libcpp_kext,
 					xnu,
 				);
 			};
@@ -1072,11 +2264,22 @@
 			dependencies = {
 				build = (
 					bash,
+					cctools,
+					distcc,
+					file_cmds,
+					gcc,
+					gcc_os,
+					gcc_select,
+					system_cmds,
 				);
 				header = (
+					IOCDStorageFamily,
+					IODVDStorageFamily,
+					IOStorageFamily,
 					xnu,
 				);
 				staticlib = (
+					Libcpp_kext,
 					xnu,
 				);
 			};
@@ -1084,20 +2287,83 @@
 		};
 		IOFWDVComponents = {
 			dependencies = {
+				build = (
+					DiskArbitration,
+					Libm,
+					Libsystem,
+					bash,
+					configd,
+					distcc,
+					file_cmds,
+					gcc,
+					gcc_os,
+					gcc_select,
+					jam,
+					libgcc,
+					shell_cmds,
+					system_cmds,
+					text_cmds,
+				);
+				header = (
+					DiskArbitration,
+					IOFireWireAVC,
+					IOFireWireFamily,
+					IOGraphics,
+					IOHIDFamily,
+					Libc_headers,
+					Libm,
+					Libsyscall,
+					architecture,
+					gcc,
+					xnu,
+				);
 				lib = (
 					Libsystem,
 					libgcc,
 				);
+				staticlib = (
+					Csu,
+					SystemStubs,
+				);
 			};
 			version = 195.4.0;
 		};
 		IOFireWireAVC = {
 			dependencies = {
+				build = (
+					Libm,
+					Libsystem,
+					bash,
+					cctools,
+					distcc,
+					file_cmds,
+					gcc,
+					gcc_os,
+					gcc_select,
+					libgcc,
+					system_cmds,
+				);
+				header = (
+					IOFireWireAVC,
+					IOFireWireFamily,
+					Libc_headers,
+					Libm,
+					Libsyscall,
+					architecture,
+					gcc,
+					xnu,
+				);
 				lib = (
 					Libsystem,
 					libgcc,
 					libstdcxx,
 				);
+				staticlib = (
+					Csu,
+					Libcpp_kext,
+					SystemStubs,
+					xnu,
+				);
 			};
 			environment = {
 				RC_ARCHS = "ppc ppc64 i386 x86_64";
@@ -1106,11 +2372,40 @@
 		};
 		IOFireWireFamily = {
 			dependencies = {
+				build = (
+					Libm,
+					Libsystem,
+					bash,
+					cctools,
+					distcc,
+					file_cmds,
+					gcc,
+					gcc_os,
+					gcc_select,
+					libgcc,
+					libstdcxx,
+					system_cmds,
+				);
+				header = (
+					IOFireWireFamily,
+					Libc_headers,
+					Libm,
+					Libsyscall,
+					architecture,
+					gcc,
+					xnu,
+				);
 				lib = (
 					Libsystem,
 					libgcc,
 					libstdcxx,
 				);
+				staticlib = (
+					Csu,
+					Libcpp_kext,
+					SystemStubs,
+					xnu,
+				);
 			};
 			environment = {
 				RC_ARCHS = "ppc ppc64 i386 x86_64";
@@ -1121,11 +2416,21 @@
 			dependencies = {
 				build = (
 					bash,
+					cctools,
+					distcc,
+					file_cmds,
+					gcc,
+					gcc_os,
+					gcc_select,
+					system_cmds,
 				);
 				header = (
+					IOFireWireFamily,
+					IONetworkingFamily,
 					xnu,
 				);
 				staticlib = (
+					Libcpp_kext,
 					xnu,
 				);
 			};
@@ -1133,11 +2438,40 @@
 		};
 		IOFireWireSBP2 = {
 			dependencies = {
+				build = (
+					Libm,
+					Libsystem,
+					bash,
+					cctools,
+					distcc,
+					file_cmds,
+					gcc,
+					gcc_os,
+					gcc_select,
+					libgcc,
+					system_cmds,
+				);
+				header = (
+					IOFireWireFamily,
+					IOFireWireSBP2,
+					Libc_headers,
+					Libm,
+					Libsyscall,
+					architecture,
+					gcc,
+					xnu,
+				);
 				lib = (
 					Libsystem,
 					libgcc,
 					libstdcxx,
 				);
+				staticlib = (
+					Csu,
+					Libcpp_kext,
+					SystemStubs,
+					xnu,
+				);
 			};
 			environment = {
 				RC_ARCHS = "ppc ppc64 i386 x86_64";
@@ -1148,11 +2482,21 @@
 			dependencies = {
 				build = (
 					bash,
+					cctools,
+					distcc,
+					file_cmds,
+					gcc,
+					gcc_os,
+					gcc_select,
+					system_cmds,
 				);
 				header = (
+					IOFireWireFamily,
+					IOFireWireSBP2,
 					xnu,
 				);
 				staticlib = (
+					Libcpp_kext,
 					xnu,
 				);
 			};
@@ -1162,11 +2506,26 @@
 			dependencies = {
 				build = (
 					bash,
+					distcc,
+					file_cmds,
+					gcc,
+					gcc_os,
+					gcc_select,
+					jam,
+					shell_cmds,
+					system_cmds,
+					text_cmds,
 				);
 				header = (
+					AppleI2C,
+					IOACPIFamily,
+					IOGraphics,
+					IOHIDFamily,
+					IOPCIFamily,
 					xnu,
 				);
 				staticlib = (
+					Libcpp_kext,
 					xnu,
 				);
 			};
@@ -1174,12 +2533,47 @@
 		};
 		IOHIDFamily = {
 			dependencies = {
+				build = (
+					Libm,
+					Libsystem,
+					bash,
+					cctools,
+					distcc,
+					file_cmds,
+					gcc,
+					gcc_os,
+					gcc_select,
+					jam,
+					libgcc,
+					shell_cmds,
+					system_cmds,
+					text_cmds,
+				);
+				header = (
+					DiskArbitration,
+					IOGraphics,
+					IOHIDFamily,
+					IOUSBFamily,
+					Libc_headers,
+					Libm,
+					Libsyscall,
+					PowerManagement,
+					architecture,
+					gcc,
+					xnu,
+				);
 				lib = (
 					Libsystem,
 					dyld,
 					libgcc,
 					libstdcxx,
 				);
+				staticlib = (
+					Csu,
+					Libcpp_kext,
+					SystemStubs,
+					xnu,
+				);
 			};
 			environment = {
 				RC_ARCHS = "ppc ppc64 i386 x86_64";
@@ -1194,11 +2588,36 @@
 		};
 		IOKitTools = {
 			dependencies = {
+				build = (
+					Libm,
+					Libsystem,
+					bash,
+					cctools,
+					distcc,
+					file_cmds,
+					gcc,
+					gcc_os,
+					gcc_select,
+					libgcc,
+					system_cmds,
+				);
+				header = (
+					Libc_headers,
+					Libm,
+					Libsyscall,
+					architecture,
+					gcc,
+					xnu,
+				);
 				lib = (
 					Libsystem,
 					dyld,
 					libgcc,
 				);
+				staticlib = (
+					Csu,
+					SystemStubs,
+				);
 			};
 			version = 76;
 		};
@@ -1212,11 +2631,22 @@
 			dependencies = {
 				build = (
 					bash,
+					distcc,
+					file_cmds,
+					gcc,
+					gcc_os,
+					gcc_select,
+					jam,
+					shell_cmds,
+					system_cmds,
+					text_cmds,
 				);
 				header = (
+					IONetworkingFamily,
 					xnu,
 				);
 				staticlib = (
+					Libcpp_kext,
 					xnu,
 				);
 			};
@@ -1226,11 +2656,21 @@
 			dependencies = {
 				build = (
 					bash,
+					cctools,
+					distcc,
+					file_cmds,
+					gcc,
+					gcc_os,
+					gcc_select,
+					system_cmds,
 				);
 				header = (
+					IOPCCardFamily,
+					IOPCIFamily,
 					xnu,
 				);
 				staticlib = (
+					Libcpp_kext,
 					xnu,
 				);
 			};
@@ -1240,11 +2680,22 @@
 			dependencies = {
 				build = (
 					bash,
+					distcc,
+					file_cmds,
+					gcc,
+					gcc_os,
+					gcc_select,
+					jam,
+					shell_cmds,
+					system_cmds,
+					text_cmds,
 				);
 				header = (
+					IOACPIFamily,
 					xnu,
 				);
 				staticlib = (
+					Libcpp_kext,
 					xnu,
 				);
 			};
@@ -1254,11 +2705,22 @@
 			dependencies = {
 				build = (
 					bash,
+					distcc,
+					file_cmds,
+					gcc,
+					gcc_os,
+					gcc_select,
+					jam,
+					shell_cmds,
+					system_cmds,
+					text_cmds,
 				);
 				header = (
+					IOSCSIParallelFamily,
 					xnu,
 				);
 				staticlib = (
+					Libcpp_kext,
 					xnu,
 				);
 			};
@@ -1268,11 +2730,20 @@
 			dependencies = {
 				build = (
 					bash,
+					cctools,
+					distcc,
+					file_cmds,
+					gcc,
+					gcc_os,
+					gcc_select,
+					system_cmds,
 				);
 				header = (
+					IOSerialFamily,
 					xnu,
 				);
 				staticlib = (
+					Libcpp_kext,
 					xnu,
 				);
 			};
@@ -1282,11 +2753,20 @@
 			dependencies = {
 				build = (
 					bash,
+					cctools,
+					distcc,
+					file_cmds,
+					gcc,
+					gcc_os,
+					gcc_select,
+					system_cmds,
 				);
 				header = (
+					IOStorageFamily,
 					xnu,
 				);
 				staticlib = (
+					Libcpp_kext,
 					xnu,
 				);
 			};
@@ -1294,12 +2774,46 @@
 		};
 		IOUSBFamily = {
 			dependencies = {
+				build = (
+					Libm,
+					Libsystem,
+					bash,
+					cctools,
+					distcc,
+					file_cmds,
+					gcc,
+					gcc_os,
+					gcc_select,
+					libgcc,
+					system_cmds,
+				);
+				header = (
+					DiskArbitration,
+					IOACPIFamily,
+					IOGraphics,
+					IOHIDFamily,
+					IOPCCardFamily,
+					IOPCIFamily,
+					IOUSBFamily,
+					Libc_headers,
+					Libm,
+					Libsyscall,
+					architecture,
+					gcc,
+					xnu,
+				);
 				lib = (
 					Libsystem,
 					dyld,
 					libgcc,
 					libstdcxx,
 				);
+				staticlib = (
+					Csu,
+					Libcpp_kext,
+					SystemStubs,
+					xnu,
+				);
 			};
 			version = 303.4.5;
 		};
@@ -1307,11 +2821,24 @@
 			dependencies = {
 				build = (
 					bash,
+					distcc,
+					file_cmds,
+					gcc,
+					gcc_os,
+					gcc_select,
+					jam,
+					shell_cmds,
+					system_cmds,
+					text_cmds,
 				);
 				header = (
+					IOStorageFamily,
+					IOUSBFamily,
+					IOUSBMassStorageClass,
 					xnu,
 				);
 				staticlib = (
+					Libcpp_kext,
 					xnu,
 				);
 			};
@@ -1322,16 +2849,90 @@
 		};
 		JavaScriptGlue = {
 			dependencies = {
+				build = (
+					Libm,
+					Libsystem,
+					bash,
+					cctools,
+					distcc,
+					file_cmds,
+					gcc,
+					gcc_os,
+					gcc_select,
+					libgcc,
+					libstdcxx,
+					system_cmds,
+				);
+				header = (
+					DiskArbitration,
+					Libc_headers,
+					Libm,
+					Libsyscall,
+					architecture,
+					gcc,
+					libstdcxx,
+					xnu,
+				);
 				lib = (
 					Libsystem,
 					libgcc,
 					libstdcxx,
 				);
+				staticlib = (
+					Csu,
+					SystemStubs,
+				);
 			};
 			version = 5523.5;
 		};
 		Kerberos = {
 			dependencies = {
+				build = (
+					Kerberos,
+					LDAPFramework,
+					Libm,
+					Libsystem,
+					awk,
+					bash,
+					cctools,
+					configd,
+					distcc,
+					file_cmds,
+					gcc,
+					gcc_os,
+					gcc_select,
+					gnudiff,
+					gnumake,
+					grep,
+					libgcc,
+					libresolv,
+					libutil,
+					shell_cmds,
+					system_cmds,
+					text_cmds,
+					xnu,
+				);
+				header = (
+					CommonCrypto,
+					DiskArbitration,
+					IOGraphics,
+					IOHIDFamily,
+					Kerberos,
+					LDAPFramework,
+					Libc_headers,
+					Libinfo,
+					Libm,
+					Libsyscall,
+					architecture,
+					cctools_ofiles,
+					configd,
+					gcc,
+					launchd,
+					libdyld,
+					libresolv,
+					libutil,
+					xnu,
+				);
 				lib = (
 					Kerberos,
 					LDAPFramework,
@@ -1341,11 +2942,52 @@
 					libgcc,
 					libresolv,
 				);
+				staticlib = (
+					Csu,
+					SystemStubs,
+				);
 			};
 			version = 75.9;
 		};
 		KerberosHelper = {
 			dependencies = {
+				build = (
+					CFOpenDirectory,
+					Kerberos,
+					Libm,
+					Libsystem,
+					bash,
+					bsm,
+					cctools,
+					distcc,
+					file_cmds,
+					gcc,
+					gcc_os,
+					gcc_select,
+					libgcc,
+					shell_cmds,
+					system_cmds,
+					text_cmds,
+					xnu,
+				);
+				header = (
+					CFOpenDirectory,
+					DirectoryService,
+					DiskArbitration,
+					IOGraphics,
+					IOHIDFamily,
+					Kerberos,
+					Libc_headers,
+					Libinfo,
+					Libm,
+					Libnotify,
+					Libsyscall,
+					architecture,
+					bsm,
+					gcc,
+					launchd,
+					xnu,
+				);
 				lib = (
 					CFOpenDirectory,
 					Kerberos,
@@ -1354,6 +2996,10 @@
 					dyld,
 					libgcc,
 				);
+				staticlib = (
+					Csu,
+					SystemStubs,
+				);
 			};
 			version = 31;
 		};
@@ -1361,11 +3007,22 @@
 			dependencies = {
 				build = (
 					bash,
+					distcc,
+					file_cmds,
+					gcc,
+					gcc_os,
+					gcc_select,
+					jam,
+					shell_cmds,
+					system_cmds,
+					text_cmds,
 				);
 				header = (
+					IOATAFamily,
 					xnu,
 				);
 				staticlib = (
+					Libcpp_kext,
 					xnu,
 				);
 			};
@@ -1373,23 +3030,86 @@
 		};
 		LDAPFramework = {
 			dependencies = {
+				build = (
+					DSPasswordServerFramework,
+					Libm,
+					Libsystem,
+					awk,
+					bash,
+					bootstrap_cmds,
+					cctools,
+					file_cmds,
+					gcc,
+					gcc_select,
+					gnudiff,
+					gnumake,
+					grep,
+					ld64,
+					libgcc,
+					libresolv,
+					libutil,
+					passwordserver_sasl,
+					shell_cmds,
+					system_cmds,
+					text_cmds,
+				);
+				header = (
+					Libc_headers,
+					Libinfo,
+					architecture,
+					gcc,
+					libdyld,
+					libresolv,
+					libutil,
+					passwordserver_sasl,
+					xnu,
+				);
 				lib = (
 					Libsystem,
 					libgcc,
 					libresolv,
 					passwordserver_sasl,
 				);
+				staticlib = (
+					Csu,
+					SystemStubs,
+					gcc,
+				);
 			};
 			original = OpenLDAP;
 		};
 		Libc = {
 			dependencies = {
 				build = (
+					CoreOSMakefiles,
 					bash,
+					bootstrap_cmds,
+					bsdmake,
+					cctools,
+					developer_cmds,
+					file_cmds,
+					gcc,
+					gcc_select,
+					gnumake,
+					grep,
+					misc_cmds,
+					shell_cmds,
+					system_cmds,
+					text_cmds,
 					xnu,
 				);
 				header = (
+					Libc_headers,
+					Libinfo,
+					Libm,
+					Libnotify,
+					Libsyscall,
+					architecture,
 					cctools_ofiles,
+					gcc,
+					launchd,
+					libdyld,
+					libresolv,
 					xnu,
 				);
 			};
@@ -1401,11 +3121,35 @@
 		Libc_debug = {
 			dependencies = {
 				build = (
+					CoreOSMakefiles,
 					bash,
+					bootstrap_cmds,
+					bsdmake,
+					cctools,
+					developer_cmds,
+					file_cmds,
+					gcc,
+					gcc_select,
+					gnumake,
+					grep,
+					misc_cmds,
+					shell_cmds,
+					system_cmds,
+					text_cmds,
 					xnu,
 				);
 				header = (
+					Libc_headers,
+					Libinfo,
+					Libm,
+					Libnotify,
+					Libsyscall,
+					architecture,
 					cctools_ofiles,
+					gcc,
+					launchd,
+					libdyld,
+					libresolv,
 					xnu,
 				);
 			};
@@ -1419,6 +3163,13 @@
 			dependencies = {
 				build = (
 					bash,
+					bsdmake,
+					file_cmds,
+					gnumake,
+					shell_cmds,
+					system_cmds,
+					text_cmds,
+					vim,
 				);
 			};
 			original = Libc;
@@ -1428,6 +3179,13 @@
 			dependencies = {
 				build = (
 					bash,
+					bsdmake,
+					file_cmds,
+					gnumake,
+					gnuzip,
+					shell_cmds,
+					system_cmds,
+					text_cmds,
 				);
 			};
 			original = Libc;
@@ -1436,11 +3194,35 @@
 		Libc_profile = {
 			dependencies = {
 				build = (
+					CoreOSMakefiles,
 					bash,
+					bootstrap_cmds,
+					bsdmake,
+					cctools,
+					developer_cmds,
+					file_cmds,
+					gcc,
+					gcc_select,
+					gnumake,
+					grep,
+					misc_cmds,
+					shell_cmds,
+					system_cmds,
+					text_cmds,
 					xnu,
 				);
 				header = (
+					Libc_headers,
+					Libinfo,
+					Libm,
+					Libnotify,
+					Libsyscall,
+					architecture,
 					cctools_ofiles,
+					gcc,
+					launchd,
+					libdyld,
+					libresolv,
 					xnu,
 				);
 			};
@@ -1454,6 +3236,13 @@
 			dependencies = {
 				build = (
 					bash,
+					cctools,
+					distcc,
+					file_cmds,
+					gcc,
+					gcc_os,
+					gcc_select,
+					system_cmds,
 				);
 			};
 			version = 5;
@@ -1461,10 +3250,34 @@
 		Libinfo = {
 			dependencies = {
 				build = (
+					CoreOSMakefiles,
+					DirectoryServiceMIG,
 					bash,
+					bootstrap_cmds,
+					cctools,
+					file_cmds,
+					gcc,
+					gcc_select,
+					gnumake,
+					gnutar,
+					gnuzip,
+					pb_makefiles,
+					shell_cmds,
+					system_cmds,
+					text_cmds,
 					xnu,
 				);
 				header = (
+					DirectoryServiceMIG,
+					Libc_headers,
+					Libinfo,
+					Libnotify,
+					Librpcsvc,
+					Libsyscall,
+					architecture,
+					gcc,
+					launchd,
+					libresolv,
 					xnu,
 				);
 			};
@@ -1477,10 +3290,25 @@
 			dependencies = {
 				build = (
 					bash,
+					cctools,
+					distcc,
+					file_cmds,
+					gcc,
+					gcc_os,
+					gcc_select,
+					system_cmds,
+					tcsh,
 				);
 				header = (
+					Libc_headers,
+					Libm,
+					architecture,
+					gcc,
 					xnu,
 				);
+				staticlib = (
+					Csu,
+				);
 			};
 			environment = {
 				RC_ARCHS = "ppc ppc64 i386 x86_64";
@@ -1490,10 +3318,35 @@
 		};
 		Libmx = {
 			dependencies = {
+				build = (
+					Libm,
+					Libsystem,
+					bash,
+					cctools,
+					distcc,
+					file_cmds,
+					gcc,
+					gcc_os,
+					gcc_select,
+					libgcc,
+					system_cmds,
+					tcsh,
+				);
+				header = (
+					Libc_headers,
+					Libm,
+					architecture,
+					gcc,
+					xnu,
+				);
 				lib = (
 					Libsystem,
 					libgcc,
 				);
+				staticlib = (
+					Csu,
+					SystemStubs,
+				);
 			};
 			environment = {
 				RC_ARCHS = "ppc ppc64 i386 x86_64";
@@ -1504,10 +3357,26 @@
 		Libnotify = {
 			dependencies = {
 				build = (
+					CoreOSMakefiles,
 					bash,
+					bootstrap_cmds,
+					cctools,
+					file_cmds,
+					gcc,
+					gcc_select,
+					gnumake,
+					gnutar,
+					gnuzip,
+					shell_cmds,
+					system_cmds,
+					text_cmds,
 					xnu,
 				);
 				header = (
+					Libc_headers,
+					Libsyscall,
+					gcc,
+					launchd,
 					xnu,
 				);
 			};
@@ -1519,9 +3388,24 @@
 		Librpcsvc = {
 			dependencies = {
 				build = (
+					awk,
 					bash,
+					bootstrap_cmds,
+					cctools,
+					developer_cmds,
+					file_cmds,
+					gcc,
+					gcc_select,
+					gnumake,
+					project_makefiles,
+					shell_cmds,
+					text_cmds,
 				);
 				header = (
+					Libc_headers,
+					Libinfo,
+					architecture,
+					gcc,
 					xnu,
 				);
 			};
@@ -1529,8 +3413,23 @@
 		};
 		Libstreams = {
 			dependencies = {
+				build = (
+					cctools,
+					gcc,
+					gcc_select,
+					gnumake,
+					gnutar,
+					shell_cmds,
+					text_cmds,
+				);
 				header = (
+					Libc_headers,
+					Libinfo,
+					Libm,
+					Libsyscall,
+					architecture,
 					cctools_ofiles,
+					gcc,
 					xnu,
 				);
 			};
@@ -1539,11 +3438,34 @@
 		Libsyscall = {
 			dependencies = {
 				build = (
+					CoreOSMakefiles,
 					bash,
+					bootstrap_cmds,
+					bsdmake,
+					cctools,
+					developer_cmds,
+					file_cmds,
+					gcc,
+					gcc_select,
+					gnumake,
+					gnuzip,
+					grep,
+					misc_cmds,
+					shell_cmds,
+					system_cmds,
+					text_cmds,
 					xnu,
 				);
 				header = (
+					IOFireWireFamily,
+					IOUSBFamily,
+					Libc_headers,
+					Libm,
+					Libsyscall,
+					architecture,
 					cctools_ofiles,
+					gcc,
+					libdyld,
 					xnu,
 				);
 			};
@@ -1555,12 +3477,44 @@
 		Libsystem = {
 			dependencies = {
 				build = (
+					CoreOSMakefiles,
+					Libm,
 					bash,
+					bootstrap_cmds,
+					bsdmake,
+					cctools,
+					developer_cmds,
+					file_cmds,
+					gcc,
+					gcc_select,
+					gnumake,
+					gnutar,
+					ld64,
+					misc_cmds,
+					shell_cmds,
+					system_cmds,
+					text_cmds,
 					xnu,
 				);
 				header = (
 					xnu,
 				);
+				staticlib = (
+					CommonCrypto,
+					Csu,
+					Libc,
+					Libinfo,
+					Libm,
+					Libnotify,
+					Libsyscall,
+					UserNotification,
+					cctools_ofiles,
+					copyfile,
+					gcc,
+					keymgr,
+					libdyld,
+					removefile,
+				);
 			};
 			environment = {
 				RC_ARCHS = "ppc ppc64 i386 x86_64";
@@ -1571,8 +3525,17 @@
 			dependencies = {
 				build = (
 					bash,
+					bootstrap_cmds,
+					cctools,
+					gcc,
+					gcc_select,
+					gnumake,
+					gnutar,
+					shell_cmds,
+					text_cmds,
 				);
 				header = (
+					Libc_headers,
 					xnu,
 				);
 			};
@@ -1586,6 +3549,39 @@
 		};
 		NFS = {
 			dependencies = {
+				build = (
+					DiskArbitration,
+					Libm,
+					Libsystem,
+					bash,
+					bootstrap_cmds,
+					cctools,
+					file_cmds,
+					gcc,
+					gcc_select,
+					gnumake,
+					ld64,
+					libgcc,
+					libutil,
+					shell_cmds,
+					system_cmds,
+					text_cmds,
+					xnu,
+				);
+				header = (
+					DiskArbitration,
+					Libc_headers,
+					Libinfo,
+					Libm,
+					Libnotify,
+					Librpcsvc,
+					Libsyscall,
+					architecture,
+					gcc,
+					launchd,
+					libutil,
+					xnu,
+				);
 				lib = (
 					DiskArbitration,
 					Libsystem,
@@ -1593,6 +3589,11 @@
 					libgcc,
 					libutil,
 				);
+				staticlib = (
+					Csu,
+					SystemStubs,
+					gcc,
+				);
 			};
 			version = 24;
 		};
@@ -1604,10 +3605,39 @@
 		};
 		OpenDirectory = {
 			dependencies = {
+				build = (
+					Libm,
+					Libsystem,
+					bash,
+					cctools,
+					distcc,
+					file_cmds,
+					gcc,
+					gcc_os,
+					gcc_select,
+					libgcc,
+					system_cmds,
+				);
+				header = (
+					DirectoryService,
+					DiskArbitration,
+					IOGraphics,
+					IOHIDFamily,
+					Libc_headers,
+					Libm,
+					Libsyscall,
+					architecture,
+					gcc,
+					xnu,
+				);
 				lib = (
 					Libsystem,
 					libgcc,
 				);
+				staticlib = (
+					Csu,
+					SystemStubs,
+				);
 			};
 			environment = {
 				RC_ARCHS = "ppc ppc64 i386 x86_64";
@@ -1616,6 +3646,48 @@
 		};
 		OpenLDAP = {
 			dependencies = {
+				build = (
+					CFOpenDirectory,
+					DSPasswordServerFramework,
+					Libm,
+					Libsystem,
+					awk,
+					bash,
+					bootstrap_cmds,
+					cctools,
+					file_cmds,
+					files,
+					gcc,
+					gcc_select,
+					gnudiff,
+					gnumake,
+					gnuzip,
+					grep,
+					ld64,
+					libgcc,
+					libresolv,
+					libutil,
+					passwordserver_sasl,
+					shell_cmds,
+					system_cmds,
+					text_cmds,
+				);
+				header = (
+					BerkeleyDB,
+					CFOpenDirectory,
+					DSPasswordServerFramework,
+					DirectoryService,
+					Libc_headers,
+					Libinfo,
+					Libm,
+					architecture,
+					gcc,
+					libdyld,
+					libresolv,
+					libutil,
+					passwordserver_sasl,
+					xnu,
+				);
 				lib = (
 					CFOpenDirectory,
 					DSPasswordServerFramework,
@@ -1625,11 +3697,66 @@
 					libresolv,
 					passwordserver_sasl,
 				);
+				staticlib = (
+					BerkeleyDB,
+					Csu,
+					SystemStubs,
+					gcc,
+				);
 			};
 			version = 106;
 		};
 		OpenSSH = {
 			dependencies = {
+				build = (
+					Kerberos,
+					Libm,
+					Libsystem,
+					adv_cmds,
+					awk,
+					bash,
+					bootstrap_cmds,
+					bsm,
+					cctools,
+					file_cmds,
+					gcc,
+					gcc_select,
+					gnudiff,
+					gnumake,
+					gnuzip,
+					grep,
+					groff,
+					ld64,
+					libgcc,
+					libresolv,
+					pam,
+					shell_cmds,
+					system_cmds,
+					tcp_wrappers,
+					text_cmds,
+					zlib,
+				);
+				header = (
+					Kerberos,
+					Libc_headers,
+					Libinfo,
+					Libm,
+					Libnotify,
+					Libsyscall,
+					architecture,
+					bsm,
+					cctools_ofiles,
+					copyfile,
+					gcc,
+					launchd,
+					libdyld,
+					libresolv,
+					libutil,
+					pam,
+					tcp_wrappers,
+					xnu,
+					zlib,
+				);
 				lib = (
 					Kerberos,
 					Libsystem,
@@ -1640,6 +3767,11 @@
 					tcp_wrappers,
 					zlib,
 				);
+				staticlib = (
+					Csu,
+					SystemStubs,
+					gcc,
+				);
 			};
 			version = 87;
 		};
@@ -1651,11 +3783,43 @@
 		};
 		OpenSSL096 = {
 			dependencies = {
+				build = (
+					Libm,
+					Libsystem,
+					X11misc,
+					awk,
+					bash,
+					bootstrap_cmds,
+					cctools,
+					file,
+					file_cmds,
+					gcc,
+					gcc_select,
+					gnumake,
+					grep,
+					ld64,
+					libgcc,
+					shell_cmds,
+					text_cmds,
+				);
+				header = (
+					Libc_headers,
+					Libinfo,
+					Libm,
+					architecture,
+					gcc,
+					xnu,
+				);
 				lib = (
 					Libsystem,
 					OpenSSL096,
 					libgcc,
 				);
+				staticlib = (
+					Csu,
+					SystemStubs,
+					gcc,
+				);
 			};
 			environment = {
 				RC_ARCHS = ppc;
@@ -1664,26 +3828,112 @@
 		};
 		PowerManagement = {
 			dependencies = {
+				build = (
+					Libm,
+					Libsystem,
+					bash,
+					cctools,
+					configd,
+					distcc,
+					file_cmds,
+					gcc,
+					gcc_os,
+					gcc_select,
+					libgcc,
+					shell_cmds,
+					system_cmds,
+					text_cmds,
+					xnu,
+				);
+				header = (
+					IOGraphics,
+					IOHIDFamily,
+					Libc_headers,
+					Libinfo,
+					Libm,
+					Libnotify,
+					Libsyscall,
+					architecture,
+					configd,
+					gcc,
+					launchd,
+					xnu,
+				);
 				lib = (
 					Libsystem,
 					configd,
 					dyld,
 					libgcc,
 				);
+				staticlib = (
+					Csu,
+					Libcpp_kext,
+					SystemStubs,
+					xnu,
+				);
 			};
 			version = 137;
 		};
 		PyRSS2Gen = {
+			dependencies = {
+				build = (
+					gnumake,
+				);
+			};
 			version = 5;
 		};
 		RubyCocoa = {
 			dependencies = {
+				build = (
+					DiskArbitration,
+					Libm,
+					Libsystem,
+					RubyGems,
+					bash,
+					bootstrap_cmds,
+					bsm,
+					cctools,
+					configd,
+					distcc,
+					file_cmds,
+					gcc,
+					gcc_os,
+					gcc_select,
+					gnumake,
+					ld64,
+					libffi,
+					libgcc,
+					libstdcxx,
+					shell_cmds,
+					system_cmds,
+					text_cmds,
+					zlib,
+				);
+				header = (
+					DiskArbitration,
+					IOGraphics,
+					IOHIDFamily,
+					Libc_headers,
+					Libm,
+					Libsyscall,
+					architecture,
+					cctools_ofiles,
+					gcc,
+					libdyld,
+					libffi,
+					xnu,
+				);
 				lib = (
 					Libsystem,
 					RubyCocoa,
 					libffi,
 					libgcc,
 				);
+				staticlib = (
+					Csu,
+					SystemStubs,
+					gcc,
+				);
 			};
 			environment = {
 				RC_ARCHS = "ppc ppc64 i386 x86_64";
@@ -1694,16 +3944,50 @@
 			dependencies = {
 				build = (
 					bash,
+					bootstrap_cmds,
+					file_cmds,
+					gnumake,
+					shell_cmds,
+					text_cmds,
 				);
 			};
 			version = 15;
 		};
 		RubyOnRails = {
 			dependencies = {
+				build = (
+					Libm,
+					Libsystem,
+					RubyGems,
+					bash,
+					bootstrap_cmds,
+					cctools,
+					file_cmds,
+					gcc,
+					gcc_select,
+					gnumake,
+					ld64,
+					libgcc,
+					patch_cmds,
+					shell_cmds,
+					text_cmds,
+				);
+				header = (
+					Libc_headers,
+					Libm,
+					architecture,
+					gcc,
+					xnu,
+				);
 				lib = (
 					Libsystem,
 					libgcc,
 				);
+				staticlib = (
+					Csu,
+					SystemStubs,
+					gcc,
+				);
 			};
 			environment = {
 				RC_ARCHS = "ppc ppc64 i386 x86_64";
@@ -1714,6 +3998,8 @@
 			dependencies = {
 				build = (
 					bash,
+					file_cmds,
+					gnumake,
 				);
 			};
 			version = 100.0.2;
@@ -1738,25 +4024,73 @@
 		};
 		SpamAssassin = {
 			dependencies = {
+				build = (
+					Libm,
+					Libsystem,
+					bash,
+					cctools,
+					file_cmds,
+					gcc,
+					gcc_select,
+					gnudiff,
+					gnumake,
+					grep,
+					ld64,
+					libgcc,
+					shell_cmds,
+					system_cmds,
+					text_cmds,
+					zlib,
+				);
+				header = (
+					Libc_headers,
+					Libinfo,
+					architecture,
+					gcc,
+					xnu,
+					zlib,
+				);
 				lib = (
 					Libsystem,
 					dyld,
 					libgcc,
 					zlib,
 				);
+				staticlib = (
+					Csu,
+					SystemStubs,
+					gcc,
+				);
 			};
 			version = 137;
 		};
 		SquirrelMail = {
+			dependencies = {
+				build = (
+					file_cmds,
+					gnumake,
+					gnuzip,
+					text_cmds,
+				);
+			};
 			version = 23;
 		};
 		SystemStubs = {
 			dependencies = {
 				build = (
 					bash,
+					distcc,
+					file_cmds,
+					gcc,
+					gcc_os,
+					gcc_select,
+					system_cmds,
 				);
 				header = (
+					Libc_headers,
+					architecture,
 					cctools_ofiles,
+					libdyld,
 					xnu,
 				);
 			};
@@ -1764,11 +4098,37 @@
 		};
 		TargetConfig = {
 			dependencies = {
+				build = (
+					Libm,
+					Libsystem,
+					cctools,
+					file_cmds,
+					gcc,
+					gcc_select,
+					gnumake,
+					ld64,
+					libgcc,
+					shell_cmds,
+				);
+				header = (
+					Libc_headers,
+					Libm,
+					architecture,
+					cctools_ofiles,
+					gcc,
+					libdyld,
+					xnu,
+				);
 				lib = (
 					Libsystem,
 					dyld,
 					libgcc,
 				);
+				staticlib = (
+					Csu,
+					SystemStubs,
+					gcc,
+				);
 			};
 			version = 1;
 		};
@@ -1776,6 +4136,8 @@
 			dependencies = {
 				build = (
 					bash,
+					file_cmds,
+					gnumake,
 				);
 			};
 			version = 6;
@@ -1785,10 +4147,41 @@
 		};
 		Twisted = {
 			dependencies = {
+				build = (
+					Libm,
+					Libsystem,
+					bash,
+					bootstrap_cmds,
+					cctools,
+					gcc,
+					gcc_select,
+					gnumake,
+					gnuzip,
+					ld64,
+					libgcc,
+					shell_cmds,
+					text_cmds,
+				);
+				header = (
+					DiskArbitration,
+					IOGraphics,
+					IOHIDFamily,
+					Libc_headers,
+					Libm,
+					Libsyscall,
+					architecture,
+					gcc,
+					xnu,
+				);
 				lib = (
 					Libsystem,
 					libgcc,
 				);
+				staticlib = (
+					Csu,
+					SystemStubs,
+					gcc,
+				);
 			};
 			version = 3;
 		};
@@ -1796,6 +4189,11 @@
 			dependencies = {
 				build = (
 					bash,
+					bootstrap_cmds,
+					gnumake,
+					gnuzip,
+					shell_cmds,
+					text_cmds,
 				);
 			};
 			version = 3;
@@ -1804,13 +4202,35 @@
 			dependencies = {
 				build = (
 					bash,
+					bootstrap_cmds,
+					gnumake,
+					gnuzip,
+					patch_cmds,
+					shell_cmds,
+					text_cmds,
 				);
 			};
 			version = 3;
 		};
 		UserNotification = {
 			dependencies = {
+				build = (
+					CoreOSMakefiles,
+					cctools,
+					gcc,
+					gcc_select,
+					gnumake,
+					gnutar,
+					pb_makefiles,
+					shell_cmds,
+					text_cmds,
+				);
 				header = (
+					Libc_headers,
+					Libsyscall,
+					architecture,
+					gcc,
+					launchd,
 					xnu,
 				);
 			};
@@ -1823,11 +4243,20 @@
 			dependencies = {
 				build = (
 					bash,
+					distcc,
+					file_cmds,
+					gcc,
+					gcc_os,
+					gcc_select,
+					system_cmds,
 				);
 				header = (
+					IOAudioFamily,
+					IOGraphics,
 					xnu,
 				);
 				staticlib = (
+					Libcpp_kext,
 					xnu,
 				);
 			};
@@ -1842,6 +4271,49 @@
 		};
 		X11apps = {
 			dependencies = {
+				build = (
+					Libm,
+					Libsystem,
+					X11apps,
+					X11misc,
+					X11server,
+					adv_cmds,
+					autoconf,
+					automake,
+					bash,
+					cctools,
+					file,
+					file_cmds,
+					files,
+					gcc,
+					gcc_select,
+					glibtool,
+					gm4,
+					gnudiff,
+					gnumake,
+					gnutar,
+					grep,
+					ld64,
+					libgcc,
+					libutil,
+					shell_cmds,
+					system_cmds,
+					text_cmds,
+					zlib,
+				);
+				header = (
+					Libc_headers,
+					Libinfo,
+					Libm,
+					Libsyscall,
+					X11server,
+					architecture,
+					gcc,
+					launchd,
+					libdyld,
+					xnu,
+					zlib,
+				);
 				lib = (
 					Libsystem,
 					X11server,
@@ -1849,17 +4321,48 @@
 					libgcc,
 					zlib,
 				);
+				staticlib = (
+					Csu,
+					SystemStubs,
+					gcc,
+				);
 			};
 			version = 13;
 		};
 		X11fonts = {
 			dependencies = {
 				build = (
+					DiskArbitration,
+					Kerberos,
+					Libm,
+					Libsystem,
+					X11apps,
 					bash,
+					cctools,
+					configd,
+					file_cmds,
+					gcc,
+					gcc_select,
+					gnudiff,
+					gnumake,
+					gnuzip,
+					grep,
+					ld64,
+					libgcc,
+					shell_cmds,
+					system_cmds,
+					text_cmds,
 				);
 				header = (
+					Libc_headers,
+					architecture,
+					gcc,
 					xnu,
 				);
+				staticlib = (
+					Csu,
+					gcc,
+				);
 			};
 			version = 5;
 		};
@@ -1871,11 +4374,43 @@
 		};
 		X11misc = {
 			dependencies = {
+				build = (
+					Libm,
+					Libsystem,
+					autoconf,
+					automake,
+					bash,
+					cctools,
+					file,
+					file_cmds,
+					gcc,
+					gcc_select,
+					gm4,
+					gnudiff,
+					gnumake,
+					grep,
+					ld64,
+					libgcc,
+					shell_cmds,
+					system_cmds,
+					text_cmds,
+				);
+				header = (
+					Libc_headers,
+					architecture,
+					gcc,
+					xnu,
+				);
 				lib = (
 					Libsystem,
 					dyld,
 					libgcc,
 				);
+				staticlib = (
+					Csu,
+					SystemStubs,
+					gcc,
+				);
 			};
 			version = 6;
 		};
@@ -1887,6 +4422,52 @@
 		};
 		X11server = {
 			dependencies = {
+				build = (
+					Libm,
+					Libsystem,
+					X11misc,
+					X11server,
+					autoconf,
+					automake,
+					bash,
+					cctools,
+					configd,
+					distcc,
+					file,
+					file_cmds,
+					files,
+					gcc,
+					gcc_os,
+					gcc_select,
+					glibtool,
+					gm4,
+					gnudiff,
+					gnumake,
+					gnutar,
+					grep,
+					ld64,
+					libgcc,
+					shell_cmds,
+					system_cmds,
+					text_cmds,
+					zlib,
+				);
+				header = (
+					DiskArbitration,
+					IOGraphics,
+					IOHIDFamily,
+					Libc_headers,
+					Libinfo,
+					Libm,
+					Libsyscall,
+					X11server,
+					architecture,
+					configd,
+					gcc,
+					launchd,
+					libdyld,
+					xnu,
+				);
 				lib = (
 					Libsystem,
 					X11server,
@@ -1896,21 +4477,68 @@
 					libstdcxx,
 					zlib,
 				);
+				staticlib = (
+					Csu,
+					SystemStubs,
+					gcc,
+				);
 			};
 			version = 46;
 		};
 		adv_cmds = {
 			dependencies = {
+				build = (
+					Libm,
+					Libsystem,
+					bash,
+					bison,
+					bsdmake,
+					cctools,
+					file_cmds,
+					gcc,
+					gcc_select,
+					gm4,
+					gnumake,
+					gnuzip,
+					grep,
+					ld64,
+					libgcc,
+					libstdcxx,
+					rsync,
+					shell_cmds,
+				);
+				header = (
+					Libc_headers,
+					Libinfo,
+					Libm,
+					Libsyscall,
+					architecture,
+					gcc,
+					libstdcxx,
+					xnu,
+				);
 				lib = (
 					Libsystem,
 					dyld,
 					libgcc,
 					libstdcxx,
 				);
+				staticlib = (
+					Csu,
+					SystemStubs,
+					gcc,
+				);
 			};
 			version = 118;
 		};
 		amavisd = {
+			dependencies = {
+				build = (
+					file_cmds,
+					gnumake,
+					shell_cmds,
+				);
+			};
 			version = 110;
 		};
 		apache = {
@@ -1921,11 +4549,47 @@
 		};
 		apache1 = {
 			dependencies = {
+				build = (
+					Libm,
+					Libsystem,
+					awk,
+					bash,
+					bootstrap_cmds,
+					cctools,
+					file_cmds,
+					files,
+					gcc,
+					gcc_select,
+					gnudiff,
+					gnumake,
+					gnutar,
+					gnuzip,
+					grep,
+					ld64,
+					libgcc,
+					shell_cmds,
+					text_cmds,
+				);
+				header = (
+					Libc_headers,
+					Libinfo,
+					Libm,
+					architecture,
+					cctools_ofiles,
+					gcc,
+					libdyld,
+					xnu,
+				);
 				lib = (
 					Libsystem,
 					dyld,
 					libgcc,
 				);
+				staticlib = (
+					Csu,
+					SystemStubs,
+					gcc,
+				);
 			};
 			version = 696;
 		};
@@ -1937,10 +4601,42 @@
 		};
 		apache_mod_fastcgi = {
 			dependencies = {
+				build = (
+					Libm,
+					Libsystem,
+					apr,
+					bash,
+					bootstrap_cmds,
+					cctools,
+					file_cmds,
+					gcc,
+					gcc_select,
+					gnumake,
+					grep,
+					ld64,
+					libgcc,
+					shell_cmds,
+					text_cmds,
+				);
+				header = (
+					Libc_headers,
+					Libinfo,
+					apr,
+					architecture,
+					cctools_ofiles,
+					gcc,
+					libdyld,
+					xnu,
+				);
 				lib = (
 					Libsystem,
 					libgcc,
 				);
+				staticlib = (
+					Csu,
+					SystemStubs,
+					gcc,
+				);
 			};
 			environment = {
 				RC_ARCHS = "ppc ppc64 i386 x86_64";
@@ -1976,11 +4672,46 @@
 		};
 		apr = {
 			dependencies = {
+				build = (
+					Libm,
+					Libsystem,
+					awk,
+					bash,
+					bootstrap_cmds,
+					cctools,
+					file,
+					file_cmds,
+					gcc,
+					gcc_select,
+					gnudiff,
+					gnumake,
+					grep,
+					ld64,
+					libgcc,
+					shell_cmds,
+					system_cmds,
+					text_cmds,
+				);
+				header = (
+					Libc_headers,
+					Libinfo,
+					Libm,
+					architecture,
+					cctools_ofiles,
+					gcc,
+					libdyld,
+					xnu,
+				);
 				lib = (
 					Libsystem,
 					apr,
 					libgcc,
 				);
+				staticlib = (
+					Csu,
+					SystemStubs,
+					gcc,
+				);
 			};
 			version = 12;
 		};
@@ -1988,18 +4719,51 @@
 			dependencies = {
 				build = (
 					bash,
+					developer_cmds,
+					file_cmds,
+					gnumake,
 				);
 			};
 			version = 254;
 		};
 		at_cmds = {
 			dependencies = {
+				build = (
+					AppleTalk,
+					Libm,
+					Libsystem,
+					cctools,
+					gcc,
+					gcc_select,
+					gnumake,
+					gnutar,
+					gnuzip,
+					ld64,
+					libgcc,
+					pb_makefiles,
+					shell_cmds,
+					text_cmds,
+				);
+				header = (
+					AppleTalk,
+					Libc_headers,
+					Libinfo,
+					Libsyscall,
+					architecture,
+					gcc,
+					xnu,
+				);
 				lib = (
 					AppleTalk,
 					Libsystem,
 					dyld,
 					libgcc,
 				);
+				staticlib = (
+					Csu,
+					SystemStubs,
+					gcc,
+				);
 			};
 			version = 54;
 		};
@@ -2007,12 +4771,58 @@
 			dependencies = {
 				build = (
 					bash,
+					bootstrap_cmds,
+					emacs,
+					file_cmds,
+					gm4,
+					gnudiff,
+					gnumake,
+					gnuzip,
+					grep,
+					shell_cmds,
+					system_cmds,
+					texinfo,
+					text_cmds,
 				);
 			};
 			version = 14;
 		};
 		autofs = {
 			dependencies = {
+				build = (
+					DirectoryService,
+					Libm,
+					Libsystem,
+					bash,
+					cctools,
+					configd,
+					distcc,
+					file_cmds,
+					gcc,
+					gcc_os,
+					gcc_select,
+					libgcc,
+					libutil,
+					shell_cmds,
+					system_cmds,
+					text_cmds,
+					xnu,
+				);
+				header = (
+					DirectoryService,
+					Libc_headers,
+					Libinfo,
+					Libm,
+					Libnotify,
+					Librpcsvc,
+					Libsyscall,
+					architecture,
+					configd,
+					gcc,
+					launchd,
+					libutil,
+					xnu,
+				);
 				lib = (
 					DirectoryService,
 					Libsystem,
@@ -2021,95 +4831,371 @@
 					libgcc,
 					libutil,
 				);
+				staticlib = (
+					Csu,
+					Libcpp_kext,
+					SystemStubs,
+					xnu,
+				);
 			};
 			version = 109;
 		};
 		automake = {
 			dependencies = {
 				build = (
+					autoconf,
 					bash,
+					bootstrap_cmds,
+					file_cmds,
+					gm4,
+					gnudiff,
+					gnumake,
+					gnuzip,
+					grep,
+					shell_cmds,
+					system_cmds,
+					texinfo,
+					text_cmds,
 				);
 			};
 			version = 7;
 		};
 		awk = {
 			dependencies = {
-				lib = (
+				build = (
+					Libm,
 					Libsystem,
-					dyld,
+					bash,
+					bison,
+					bootstrap_cmds,
+					cctools,
+					file_cmds,
+					gcc,
+					gcc_select,
+					gm4,
+					gnumake,
+					ld64,
 					libgcc,
+					shell_cmds,
+					text_cmds,
 				);
+				header = (
+					Libc_headers,
+					Libm,
+					gcc,
+					xnu,
+				);
+				lib = (
+					dyld,
+				);
+				staticlib = (
+					Csu,
+					SystemStubs,
+					gcc,
+				);
 			};
 			version = 11;
 		};
 		bash = {
 			dependencies = {
+				build = (
+					Libm,
+					Libsystem,
+					awk,
+					bash,
+					bison,
+					bootstrap_cmds,
+					cctools,
+					emacs,
+					file_cmds,
+					gcc,
+					gcc_select,
+					gm4,
+					gnudiff,
+					gnumake,
+					gnuzip,
+					grep,
+					ld64,
+					libgcc,
+					shell_cmds,
+					system_cmds,
+					texinfo,
+					text_cmds,
+				);
+				header = (
+					Libc_headers,
+					Libinfo,
+					architecture,
+					gcc,
+					libdyld,
+					xnu,
+				);
 				lib = (
 					Libsystem,
 					dyld,
 					libgcc,
 				);
+				staticlib = (
+					Csu,
+					SystemStubs,
+					gcc,
+				);
 			};
 			version = 76.1;
 		};
 		basic_cmds = {
 			dependencies = {
-				lib = (
+				build = (
+					Libm,
 					Libsystem,
-					dyld,
+					bash,
+					bootstrap_cmds,
+					bsdmake,
+					cctools,
+					file_cmds,
+					gcc,
+					gcc_select,
+					gnumake,
+					gnuzip,
+					ld64,
 					libgcc,
+					shell_cmds,
+					text_cmds,
 				);
+				header = (
+					Libc_headers,
+					Libinfo,
+					architecture,
+					gcc,
+					libresolv,
+					xnu,
+				);
+				lib = (
+					dyld,
+				);
+				staticlib = (
+					Csu,
+					SystemStubs,
+					gcc,
+				);
 			};
 			version = 48;
 		};
 		bc = {
 			dependencies = {
+				build = (
+					Libm,
+					Libsystem,
+					autoconf,
+					automake,
+					bash,
+					bison1,
+					bootstrap_cmds,
+					cctools,
+					file_cmds,
+					gcc,
+					gcc_select,
+					gm4,
+					gnudiff,
+					gnumake,
+					gnuzip,
+					grep,
+					ld64,
+					libgcc,
+					shell_cmds,
+					texinfo,
+					text_cmds,
+				);
+				header = (
+					Libc_headers,
+					architecture,
+					gcc,
+					xnu,
+				);
 				lib = (
 					Libsystem,
 					dyld,
 					libgcc,
 				);
+				staticlib = (
+					Csu,
+					SystemStubs,
+					gcc,
+				);
 			};
 			version = 21;
 		};
 		bind9 = {
 			dependencies = {
+				build = (
+					Libm,
+					Libsystem,
+					bash,
+					bootstrap_cmds,
+					cctools,
+					emacs,
+					file_cmds,
+					files,
+					gcc,
+					gcc_select,
+					gnudiff,
+					gnumake,
+					gnuzip,
+					grep,
+					ld64,
+					libgcc,
+					shell_cmds,
+					system_cmds,
+					text_cmds,
+				);
+				header = (
+					Libc_headers,
+					Libinfo,
+					Libnotify,
+					architecture,
+					gcc,
+					xnu,
+				);
 				lib = (
 					Libsystem,
 					dyld,
 					libgcc,
 				);
+				staticlib = (
+					Csu,
+					SystemStubs,
+					gcc,
+				);
 			};
 			version = 24;
 		};
 		bison = {
 			dependencies = {
+				build = (
+					Libm,
+					Libsystem,
+					bash,
+					bootstrap_cmds,
+					cctools,
+					file_cmds,
+					gcc,
+					gcc_select,
+					gm4,
+					gnudiff,
+					gnumake,
+					gnuzip,
+					grep,
+					ld64,
+					libgcc,
+					libstdcxx,
+					shell_cmds,
+					system_cmds,
+					texinfo,
+					text_cmds,
+				);
+				header = (
+					Libc_headers,
+					architecture,
+					cctools_ofiles,
+					gcc,
+					libdyld,
+					libstdcxx,
+					xnu,
+				);
 				lib = (
 					Libsystem,
 					dyld,
 					libgcc,
 				);
+				staticlib = (
+					Csu,
+					SystemStubs,
+					gcc,
+				);
 			};
 			version = 13;
 		};
 		bison1 = {
 			dependencies = {
+				build = (
+					Libm,
+					Libsystem,
+					autoconf,
+					automake,
+					bash,
+					bootstrap_cmds,
+					cctools,
+					file_cmds,
+					gcc,
+					gcc_select,
+					gnudiff,
+					gnumake,
+					grep,
+					ld64,
+					libgcc,
+					shell_cmds,
+					texinfo,
+					text_cmds,
+				);
+				header = (
+					Libc_headers,
+					architecture,
+					gcc,
+					xnu,
+				);
 				lib = (
 					Libsystem,
 					dyld,
 					libgcc,
 				);
+				staticlib = (
+					Csu,
+					SystemStubs,
+					gcc,
+				);
 			};
 			version = 1;
 		};
 		bless = {
 			dependencies = {
+				build = (
+					DiskArbitration,
+					Libm,
+					Libsystem,
+					bash,
+					cctools,
+					distcc,
+					file_cmds,
+					gcc,
+					gcc_os,
+					gcc_select,
+					libgcc,
+					system_cmds,
+				);
+				header = (
+					DiskArbitration,
+					IONetworkingFamily,
+					IOStorageFamily,
+					IOUSBFamily,
+					Libc_headers,
+					Libinfo,
+					Libm,
+					Libsyscall,
+					architecture,
+					gcc,
+					libresolv,
+					xnu,
+				);
 				lib = (
 					DiskArbitration,
 					Libsystem,
 					dyld,
 					libgcc,
 				);
+				staticlib = (
+					Csu,
+					SystemStubs,
+				);
 			};
 			environment = {
 				RC_ARCHS = "ppc ppc64 i386 x86_64";
@@ -2118,6 +5204,40 @@
 		};
 		bootp = {
 			dependencies = {
+				build = (
+					CFOpenDirectory,
+					Libm,
+					Libsystem,
+					bash,
+					cctools,
+					configd,
+					distcc,
+					file_cmds,
+					gcc,
+					gcc_os,
+					gcc_select,
+					libgcc,
+					libresolv,
+					shell_cmds,
+					system_cmds,
+					text_cmds,
+					xnu,
+				);
+				header = (
+					CFOpenDirectory,
+					DirectoryService,
+					DirectoryServiceMIG,
+					Libc_headers,
+					Libinfo,
+					Libm,
+					Libsyscall,
+					architecture,
+					configd,
+					gcc,
+					launchd,
+					libresolv,
+					xnu,
+				);
 				lib = (
 					CFOpenDirectory,
 					Libsystem,
@@ -2127,37 +5247,126 @@
 					libgcc,
 					libresolv,
 				);
+				staticlib = (
+					Csu,
+					SystemStubs,
+				);
 			};
 			version = 170;
 		};
 		bootstrap_cmds = {
 			dependencies = {
+				build = (
+					Libm,
+					Libsystem,
+					bash,
+					bison,
+					cctools,
+					file_cmds,
+					gcc,
+					gcc_select,
+					gm4,
+					gnumake,
+					gnutar,
+					ld64,
+					libgcc,
+					pb_makefiles,
+					shell_cmds,
+					text_cmds,
+				);
+				header = (
+					Libc_headers,
+					Libinfo,
+					architecture,
+					gcc,
+					xnu,
+				);
 				lib = (
 					Libsystem,
 					dyld,
 					libgcc,
 				);
+				staticlib = (
+					Csu,
+					SystemStubs,
+					gcc,
+				);
 			};
 			version = 60;
 		};
 		bsdmake = {
 			dependencies = {
-				lib = (
+				build = (
+					Libm,
 					Libsystem,
-					dyld,
+					bash,
+					bootstrap_cmds,
+					bsdmake,
+					cctools,
+					file_cmds,
+					gcc,
+					gcc_select,
+					gnumake,
+					gnuzip,
+					ld64,
 					libgcc,
+					shell_cmds,
+					text_cmds,
 				);
+				header = (
+					Libc_headers,
+					architecture,
+					gcc,
+					xnu,
+				);
+				lib = (
+					dyld,
+				);
+				staticlib = (
+					Csu,
+					SystemStubs,
+					gcc,
+				);
 			};
 			version = 23;
 		};
 		bsm = {
 			dependencies = {
+				build = (
+					Libm,
+					Libsystem,
+					bash,
+					bootstrap_cmds,
+					cctools,
+					file_cmds,
+					gcc,
+					gcc_select,
+					gnumake,
+					ld64,
+					libgcc,
+					shell_cmds,
+					text_cmds,
+				);
+				header = (
+					Libc_headers,
+					Libinfo,
+					Libnotify,
+					Libsyscall,
+					architecture,
+					gcc,
+					xnu,
+				);
 				lib = (
 					Libsystem,
 					bsm,
 					dyld,
 					libgcc,
 				);
+				staticlib = (
+					Csu,
+					SystemStubs,
+					gcc,
+				);
 			};
 			environment = {
 				RC_ARCHS = "ppc ppc64 i386 x86_64";
@@ -2172,11 +5381,43 @@
 		};
 		cctools = {
 			dependencies = {
+				build = (
+					Libm,
+					Libsystem,
+					bash,
+					bootstrap_cmds,
+					cctools,
+					file_cmds,
+					gcc,
+					gcc_select,
+					gnumake,
+					ld64,
+					libgcc,
+					shell_cmds,
+					system_cmds,
+					text_cmds,
+					xnu,
+				);
+				header = (
+					Libc_headers,
+					Libinfo,
+					Libm,
+					Libsyscall,
+					architecture,
+					gcc,
+					launchd,
+					xnu,
+				);
 				lib = (
 					Libsystem,
 					dyld,
 					libgcc,
 				);
+				staticlib = (
+					Csu,
+					SystemStubs,
+					gcc,
+				);
 			};
 			version = 667.3;
 		};
@@ -2184,9 +5425,26 @@
 			dependencies = {
 				build = (
 					bash,
+					bootstrap_cmds,
+					cctools,
+					file_cmds,
+					gcc,
+					gcc_select,
+					gnumake,
+					ld64,
+					shell_cmds,
+					system_cmds,
+					text_cmds,
 					xnu,
 				);
 				header = (
+					Libc_headers,
+					Libinfo,
+					Libstreams,
+					Libsyscall,
+					architecture,
+					gcc,
+					launchd,
 					xnu,
 				);
 			};
@@ -2198,6 +5456,35 @@
 		};
 		cddafs = {
 			dependencies = {
+				build = (
+					Libm,
+					Libsystem,
+					bash,
+					configd,
+					distcc,
+					file_cmds,
+					gcc,
+					gcc_os,
+					gcc_select,
+					jam,
+					libgcc,
+					libutil,
+					shell_cmds,
+					system_cmds,
+					text_cmds,
+				);
+				header = (
+					DiskArbitration,
+					IOCDStorageFamily,
+					Libc_headers,
+					Libm,
+					Libsyscall,
+					architecture,
+					configd,
+					gcc,
+					libutil,
+					xnu,
+				);
 				lib = (
 					Libsystem,
 					configd,
@@ -2206,11 +5493,58 @@
 					libstdcxx,
 					libutil,
 				);
+				staticlib = (
+					Csu,
+					Libcpp_kext,
+					SystemStubs,
+					xnu,
+				);
 			};
 			version = 230.0.5;
 		};
 		clamav = {
 			dependencies = {
+				build = (
+					Libm,
+					Libsystem,
+					awk,
+					bash,
+					cctools,
+					distcc,
+					file,
+					file_cmds,
+					files,
+					gcc,
+					gcc_os,
+					gcc_select,
+					gnudiff,
+					gnumake,
+					gnutar,
+					gnuzip,
+					grep,
+					ld64,
+					libgcc,
+					libresolv,
+					shell_cmds,
+					system_cmds,
+					text_cmds,
+					zlib,
+				);
+				header = (
+					DiskArbitration,
+					IOGraphics,
+					IOHIDFamily,
+					Libc_headers,
+					Libinfo,
+					Libm,
+					Libsyscall,
+					architecture,
+					gcc,
+					libdyld,
+					libresolv,
+					xnu,
+					zlib,
+				);
 				lib = (
 					Libsystem,
 					dyld,
@@ -2218,17 +5552,60 @@
 					libresolv,
 					zlib,
 				);
+				staticlib = (
+					Csu,
+					SystemStubs,
+					gcc,
+				);
 			};
 			version = 116;
 		};
 		configd = {
 			dependencies = {
+				build = (
+					Libm,
+					Libsystem,
+					bash,
+					cctools,
+					distcc,
+					file_cmds,
+					gcc,
+					gcc_os,
+					gcc_select,
+					libgcc,
+					ppp,
+					shell_cmds,
+					system_cmds,
+					text_cmds,
+					xnu,
+				);
+				header = (
+					IONetworkingFamily,
+					IOSerialFamily,
+					Libc_headers,
+					Libinfo,
+					Libm,
+					Libnotify,
+					Libsyscall,
+					architecture,
+					eap8021x,
+					gcc,
+					launchd,
+					libdyld,
+					libresolv,
+					ppp,
+					xnu,
+				);
 				lib = (
 					Libsystem,
 					configd,
 					dyld,
 					libgcc,
 				);
+				staticlib = (
+					Csu,
+					SystemStubs,
+				);
 			};
 			environment = {
 				RC_ARCHS = "ppc ppc64 i386 x86_64";
@@ -2238,6 +5615,38 @@
 		};
 		configd_executables = {
 			dependencies = {
+				build = (
+					Libm,
+					Libsystem,
+					bash,
+					bsm,
+					cctools,
+					configd,
+					distcc,
+					file_cmds,
+					gcc,
+					gcc_os,
+					gcc_select,
+					libgcc,
+					shell_cmds,
+					system_cmds,
+					text_cmds,
+					xnu,
+				);
+				header = (
+					Libc_headers,
+					Libinfo,
+					Libm,
+					Libnotify,
+					Libsyscall,
+					architecture,
+					bsm,
+					cctools_ofiles,
+					gcc,
+					launchd,
+					libdyld,
+					xnu,
+				);
 				lib = (
 					Libsystem,
 					bsm,
@@ -2245,6 +5654,11 @@
 					dyld,
 					libgcc,
 				);
+				staticlib = (
+					Csu,
+					SystemStubs,
+					configd,
+				);
 			};
 			original = configd;
 			target = configd_executables;
@@ -2257,9 +5671,22 @@
 		copyfile = {
 			dependencies = {
 				build = (
+					CoreOSMakefiles,
 					bash,
+					bootstrap_cmds,
+					cctools,
+					file_cmds,
+					gcc,
+					gcc_select,
+					gnumake,
+					shell_cmds,
+					text_cmds,
 				);
 				header = (
+					Libc_headers,
+					Libinfo,
+					architecture,
+					gcc,
 					xnu,
 				);
 			};
@@ -2270,32 +5697,126 @@
 		};
 		cron = {
 			dependencies = {
+				build = (
+					Libm,
+					Libsystem,
+					bash,
+					bootstrap_cmds,
+					bsdmake,
+					cctools,
+					developer_cmds,
+					file_cmds,
+					gcc,
+					gcc_select,
+					gnumake,
+					gnuzip,
+					ld64,
+					libgcc,
+					libutil,
+					misc_cmds,
+					shell_cmds,
+					text_cmds,
+				);
+				header = (
+					Libc_headers,
+					Libm,
+					Libsyscall,
+					architecture,
+					gcc,
+					launchd,
+					libmd,
+					libutil,
+					xnu,
+				);
 				lib = (
 					Libsystem,
 					dyld,
 					libgcc,
 					libutil,
 				);
+				staticlib = (
+					Csu,
+					SystemStubs,
+					gcc,
+					libmd,
+				);
 			};
 			version = 30;
 		};
 		crontabs = {
 			dependencies = {
-				lib = (
+				build = (
+					Libm,
 					Libsystem,
-					dyld,
+					bash,
+					bootstrap_cmds,
+					bsdmake,
+					cctools,
+					file_cmds,
+					gcc,
+					gcc_select,
+					gnumake,
+					gnuzip,
+					ld64,
 					libgcc,
+					shell_cmds,
+					text_cmds,
 				);
+				header = (
+					Libc_headers,
+					architecture,
+					gcc,
+					xnu,
+				);
+				lib = (
+					dyld,
+				);
+				staticlib = (
+					Csu,
+					SystemStubs,
+					gcc,
+				);
 			};
 			version = 34;
 		};
 		cscope = {
 			dependencies = {
+				build = (
+					Libm,
+					Libsystem,
+					bash,
+					bootstrap_cmds,
+					cctools,
+					file_cmds,
+					gcc,
+					gcc_select,
+					gm4,
+					gnudiff,
+					gnumake,
+					gnuzip,
+					grep,
+					ld64,
+					libgcc,
+					shell_cmds,
+					system_cmds,
+					text_cmds,
+				);
+				header = (
+					Libc_headers,
+					architecture,
+					gcc,
+					xnu,
+				);
 				lib = (
 					Libsystem,
 					dyld,
 					libgcc,
 				);
+				staticlib = (
+					Csu,
+					SystemStubs,
+					gcc,
+				);
 			};
 			version = 13;
 		};
@@ -2314,6 +5835,40 @@
 		};
 		cvs = {
 			dependencies = {
+				build = (
+					Kerberos,
+					Libm,
+					Libsystem,
+					bash,
+					bootstrap_cmds,
+					cctools,
+					file_cmds,
+					gcc,
+					gcc_select,
+					gnudiff,
+					gnumake,
+					gnuzip,
+					grep,
+					ld64,
+					libgcc,
+					libresolv,
+					pam,
+					shell_cmds,
+					system_cmds,
+					texinfo,
+					text_cmds,
+					zlib,
+				);
+				header = (
+					Kerberos,
+					Libc_headers,
+					Libinfo,
+					architecture,
+					gcc,
+					pam,
+					xnu,
+					zlib,
+				);
 				lib = (
 					Kerberos,
 					Libsystem,
@@ -2322,90 +5877,350 @@
 					pam,
 					zlib,
 				);
+				staticlib = (
+					Csu,
+					SystemStubs,
+					gcc,
+				);
 			};
 			version = 39;
 		};
 		cvs_wrapped = {
 			dependencies = {
+				build = (
+					Kerberos,
+					Libm,
+					Libsystem,
+					bash,
+					bootstrap_cmds,
+					cctools,
+					file_cmds,
+					gcc,
+					gcc_select,
+					gm4,
+					gnudiff,
+					gnumake,
+					gnuzip,
+					grep,
+					ld64,
+					libgcc,
+					shell_cmds,
+					texi2html,
+					text_cmds,
+				);
+				header = (
+					Kerberos,
+					Libc_headers,
+					Libinfo,
+					architecture,
+					gcc,
+					xnu,
+				);
 				lib = (
 					Kerberos,
 					Libsystem,
 					dyld,
 					libgcc,
 				);
+				staticlib = (
+					Csu,
+					SystemStubs,
+					gcc,
+				);
 			};
 			version = 13;
 		};
 		cxxfilt = {
 			dependencies = {
+				build = (
+					Libm,
+					Libsystem,
+					bash,
+					bison,
+					bootstrap_cmds,
+					cctools,
+					file_cmds,
+					files,
+					gcc,
+					gcc_select,
+					gm4,
+					gnudiff,
+					gnumake,
+					grep,
+					ld64,
+					libgcc,
+					shell_cmds,
+					system_cmds,
+					texinfo,
+					text_cmds,
+				);
+				header = (
+					Libc_headers,
+					Libm,
+					architecture,
+					gcc,
+					xnu,
+				);
 				lib = (
 					Libsystem,
 					dyld,
 					libgcc,
 				);
+				staticlib = (
+					Csu,
+					SystemStubs,
+					gcc,
+				);
 			};
 			version = 6;
 		};
 		developer_cmds = {
 			dependencies = {
+				build = (
+					Libm,
+					Libsystem,
+					bash,
+					bootstrap_cmds,
+					cctools,
+					gcc,
+					gcc_select,
+					gnumake,
+					gnutar,
+					gnuzip,
+					ld64,
+					libgcc,
+					pb_makefiles,
+					shell_cmds,
+					text_cmds,
+				);
+				header = (
+					Libc_headers,
+					Libinfo,
+					architecture,
+					gcc,
+					xnu,
+				);
 				lib = (
 					Libsystem,
 					dyld,
 					libgcc,
 				);
+				staticlib = (
+					Csu,
+					SystemStubs,
+					gcc,
+				);
 			};
 			version = 48;
 		};
 		diffstat = {
 			dependencies = {
+				build = (
+					Libm,
+					Libsystem,
+					bash,
+					bootstrap_cmds,
+					cctools,
+					file_cmds,
+					files,
+					gcc,
+					gcc_select,
+					gnudiff,
+					gnumake,
+					gnuzip,
+					grep,
+					ld64,
+					libgcc,
+					shell_cmds,
+					system_cmds,
+					text_cmds,
+				);
+				header = (
+					Libc_headers,
+					gcc,
+					xnu,
+				);
 				lib = (
 					Libsystem,
 					dyld,
 					libgcc,
 				);
+				staticlib = (
+					Csu,
+					SystemStubs,
+					gcc,
+				);
 			};
 			version = 5;
 		};
 		diskdev_cmds = {
 			dependencies = {
+				build = (
+					Libm,
+					Libsystem,
+					awk,
+					bash,
+					bootstrap_cmds,
+					cctools,
+					file_cmds,
+					gcc,
+					gcc_select,
+					gnumake,
+					gnutar,
+					gnuzip,
+					ld64,
+					libgcc,
+					libutil,
+					pb_makefiles,
+					shell_cmds,
+					text_cmds,
+				);
+				header = (
+					CommonCrypto,
+					IOCDStorageFamily,
+					IODVDStorageFamily,
+					IOStorageFamily,
+					Libc_headers,
+					Libinfo,
+					Libm,
+					Libsyscall,
+					architecture,
+					gcc,
+					libutil,
+					xnu,
+				);
 				lib = (
 					Libsystem,
 					dyld,
 					libgcc,
 					libutil,
 				);
+				staticlib = (
+					Csu,
+					SystemStubs,
+					gcc,
+				);
 			};
 			version = 419;
 		};
 		disklabel = {
 			dependencies = {
+				build = (
+					Libm,
+					Libsystem,
+					bash,
+					cctools,
+					distcc,
+					file_cmds,
+					gcc,
+					gcc_os,
+					gcc_select,
+					libgcc,
+					system_cmds,
+					zlib,
+				);
+				header = (
+					IOStorageFamily,
+					Libc_headers,
+					Libm,
+					architecture,
+					gcc,
+					xnu,
+					zlib,
+				);
 				lib = (
 					Libsystem,
 					dyld,
 					libgcc,
 					zlib,
 				);
+				staticlib = (
+					Csu,
+					SystemStubs,
+				);
 			};
 			version = 2;
 		};
 		distcc = {
 			dependencies = {
+				build = (
+					Libm,
+					Libsystem,
+					bash,
+					bootstrap_cmds,
+					cctools,
+					distcc,
+					file_cmds,
+					gcc,
+					gcc_os,
+					gcc_select,
+					gnudiff,
+					gnumake,
+					grep,
+					ld64,
+					libgcc,
+					shell_cmds,
+					system_cmds,
+					text_cmds,
+				);
+				header = (
+					Libc_headers,
+					Libinfo,
+					Libm,
+					architecture,
+					cctools_ofiles,
+					gcc,
+					libresolv,
+					xnu,
+				);
 				lib = (
 					Libsystem,
 					dyld,
 					libgcc,
 				);
+				staticlib = (
+					Csu,
+					SystemStubs,
+					gcc,
+				);
 			};
 			version = 881;
 		};
 		doc_cmds = {
 			dependencies = {
-				lib = (
+				build = (
+					Libm,
 					Libsystem,
-					dyld,
+					bash,
+					bootstrap_cmds,
+					bsdmake,
+					cctools,
+					file_cmds,
+					gcc,
+					gcc_select,
+					gnumake,
+					gnuzip,
+					ld64,
 					libgcc,
+					shell_cmds,
+					text_cmds,
 					zlib,
 				);
+				header = (
+					Libc_headers,
+					architecture,
+					gcc,
+					xnu,
+					zlib,
+				);
+				lib = (
+					dyld,
+				);
+				staticlib = (
+					Csu,
+					SystemStubs,
+					gcc,
+				);
 			};
 			version = 47;
 		};
@@ -2413,8 +6228,18 @@
 			dependencies = {
 				build = (
 					bash,
+					distcc,
+					file_cmds,
+					gcc,
+					gcc_os,
+					gcc_select,
+					jam,
+					shell_cmds,
+					system_cmds,
+					text_cmds,
 				);
 				staticlib = (
+					Libcpp_kext,
 					xnu,
 				);
 			};
@@ -2431,12 +6256,45 @@
 		};
 		dyld = {
 			dependencies = {
+				build = (
+					Libm,
+					Libsystem,
+					bash,
+					cctools,
+					distcc,
+					file_cmds,
+					gcc,
+					gcc_os,
+					gcc_select,
+					libgcc,
+					libstdcxx,
+					shell_cmds,
+					system_cmds,
+					text_cmds,
+					xnu,
+				);
+				header = (
+					Libc_headers,
+					Libsyscall,
+					architecture,
+					cctools_ofiles,
+					gcc,
+					launchd,
+					libstdcxx,
+					xnu,
+				);
 				lib = (
 					Libsystem,
 					dyld,
 					libgcc,
 					libstdcxx,
 				);
+				staticlib = (
+					Csu,
+					Libsystem,
+					SystemStubs,
+					libstdcxx,
+				);
 			};
 			environment = {
 				RC_ARCHS = "ppc ppc64 i386 x86_64";
@@ -2446,6 +6304,37 @@
 		};
 		eap8021x = {
 			dependencies = {
+				build = (
+					Libm,
+					Libsystem,
+					bash,
+					bootstrap_cmds,
+					cctools,
+					configd,
+					file_cmds,
+					gcc,
+					gcc_select,
+					gnumake,
+					gnutar,
+					ld64,
+					libgcc,
+					pb_makefiles,
+					project_makefiles,
+					shell_cmds,
+					system_cmds,
+					text_cmds,
+					xnu,
+				);
+				header = (
+					Libc_headers,
+					Libm,
+					Libsyscall,
+					architecture,
+					configd,
+					gcc,
+					launchd,
+					xnu,
+				);
 				lib = (
 					Libsystem,
 					configd,
@@ -2453,6 +6342,11 @@
 					eap8021x,
 					libgcc,
 				);
+				staticlib = (
+					Csu,
+					SystemStubs,
+					gcc,
+				);
 			};
 			environment = {
 				RC_ARCHS = "ppc ppc64 i386 x86_64";
@@ -2461,31 +6355,145 @@
 		};
 		efax = {
 			dependencies = {
+				build = (
+					Libm,
+					Libsystem,
+					bash,
+					bootstrap_cmds,
+					cctools,
+					file_cmds,
+					files,
+					gcc,
+					gcc_select,
+					gnudiff,
+					gnumake,
+					gnuzip,
+					grep,
+					ld64,
+					libgcc,
+					shell_cmds,
+					system_cmds,
+					text_cmds,
+				);
+				header = (
+					IOSerialFamily,
+					IOUSBFamily,
+					Libc_headers,
+					Libm,
+					Libsyscall,
+					architecture,
+					gcc,
+					xnu,
+				);
 				lib = (
 					Libsystem,
 					dyld,
 					libgcc,
 				);
+				staticlib = (
+					Csu,
+					SystemStubs,
+					gcc,
+				);
 			};
 			version = 28;
 		};
 		emacs = {
 			dependencies = {
+				build = (
+					Libm,
+					Libsystem,
+					bash,
+					bootstrap_cmds,
+					cctools,
+					cvs,
+					developer_cmds,
+					emacs,
+					file,
+					file_cmds,
+					gcc,
+					gcc_select,
+					gnudiff,
+					gnumake,
+					gnutar,
+					gnuzip,
+					grep,
+					ld64,
+					libgcc,
+					patch_cmds,
+					shell_cmds,
+					system_cmds,
+					texinfo,
+					text_cmds,
+				);
+				header = (
+					DiskArbitration,
+					IOGraphics,
+					IOHIDFamily,
+					Libc_headers,
+					Libinfo,
+					Libm,
+					Libsyscall,
+					architecture,
+					cctools_ofiles,
+					gcc,
+					launchd,
+					xnu,
+				);
 				lib = (
 					Libsystem,
 					dyld,
 					libgcc,
 				);
+				staticlib = (
+					Csu,
+					SystemStubs,
+					gcc,
+				);
 			};
 			version = 70;
 		};
 		enscript = {
 			dependencies = {
+				build = (
+					Libm,
+					Libsystem,
+					autoconf,
+					automake,
+					bash,
+					bootstrap_cmds,
+					cctools,
+					file_cmds,
+					gcc,
+					gcc_select,
+					gm4,
+					gnudiff,
+					gnumake,
+					gnuzip,
+					grep,
+					ld64,
+					libgcc,
+					shell_cmds,
+					texinfo,
+					text_cmds,
+				);
+				header = (
+					Libc_headers,
+					Libm,
+					architecture,
+					gcc,
+					xnu,
+				);
 				lib = (
 					Libsystem,
 					dyld,
 					libgcc,
 				);
+				staticlib = (
+					Csu,
+					SystemStubs,
+					gcc,
+				);
 			};
 			version = 11.1;
 		};
@@ -2497,16 +6505,77 @@
 		};
 		extenTools = {
 			dependencies = {
+				build = (
+					Libm,
+					Libsystem,
+					bash,
+					bootstrap_cmds,
+					cctools,
+					file_cmds,
+					gcc,
+					gcc_select,
+					gnumake,
+					gnutar,
+					ld64,
+					libgcc,
+					pb_makefiles,
+					project_makefiles,
+					shell_cmds,
+					text_cmds,
+				);
+				header = (
+					Libc_headers,
+					Libm,
+					architecture,
+					gcc,
+					xnu,
+				);
 				lib = (
 					Libsystem,
 					dyld,
 					libgcc,
 				);
+				staticlib = (
+					Csu,
+					SystemStubs,
+					gcc,
+				);
 			};
 			version = 17.3;
 		};
 		fetchmail = {
 			dependencies = {
+				build = (
+					Kerberos,
+					Libm,
+					Libsystem,
+					bash,
+					bootstrap_cmds,
+					cctools,
+					file_cmds,
+					gcc,
+					gcc_select,
+					gm4,
+					gnudiff,
+					gnumake,
+					gnuzip,
+					grep,
+					ld64,
+					libgcc,
+					libresolv,
+					shell_cmds,
+					system_cmds,
+					text_cmds,
+				);
+				header = (
+					Kerberos,
+					Libc_headers,
+					Libinfo,
+					architecture,
+					gcc,
+					libresolv,
+					xnu,
+				);
 				lib = (
 					Kerberos,
 					Libsystem,
@@ -2514,35 +6583,118 @@
 					libgcc,
 					libresolv,
 				);
+				staticlib = (
+					Csu,
+					SystemStubs,
+					gcc,
+				);
 			};
 			version = 28;
 		};
 		file = {
 			dependencies = {
+				build = (
+					Libm,
+					Libsystem,
+					bash,
+					bootstrap_cmds,
+					cctools,
+					file_cmds,
+					gcc,
+					gcc_select,
+					gnudiff,
+					gnumake,
+					gnuzip,
+					grep,
+					ld64,
+					libgcc,
+					shell_cmds,
+					system_cmds,
+					text_cmds,
+					zlib,
+				);
+				header = (
+					Libc_headers,
+					architecture,
+					cctools_ofiles,
+					gcc,
+					libdyld,
+					xnu,
+					zlib,
+				);
 				lib = (
 					Libsystem,
 					dyld,
 					libgcc,
 					zlib,
 				);
+				staticlib = (
+					Csu,
+					SystemStubs,
+					gcc,
+				);
 			};
 			version = 23;
 		};
 		file_cmds = {
 			dependencies = {
+				build = (
+					Libm,
+					Libsystem,
+					bash,
+					bootstrap_cmds,
+					cctools,
+					file_cmds,
+					gcc,
+					gcc_select,
+					gnumake,
+					gnutar,
+					gnuzip,
+					ld64,
+					libgcc,
+					libutil,
+					pb_makefiles,
+					shell_cmds,
+					text_cmds,
+				);
+				header = (
+					Libc_headers,
+					Libinfo,
+					Libm,
+					architecture,
+					copyfile,
+					gcc,
+					libmd,
+					libutil,
+					xnu,
+				);
 				lib = (
 					Libsystem,
 					dyld,
 					libgcc,
 					libutil,
 				);
+				staticlib = (
+					Csu,
+					SystemStubs,
+					gcc,
+					libmd,
+				);
 			};
 			version = 184;
 		};
 		files = {
 			dependencies = {
 				build = (
+					TargetConfig,
+					awk,
 					bash,
+					bootstrap_cmds,
+					file_cmds,
+					gnumake,
+					gnuzip,
+					shell_cmds,
+					text_cmds,
 				);
 			};
 			target = "";
@@ -2556,6 +6708,37 @@
 		};
 		freeradius = {
 			dependencies = {
+				build = (
+					DirectoryService,
+					Kerberos,
+					LDAPFramework,
+					Libm,
+					Libsystem,
+					bash,
+					cctools,
+					distcc,
+					file_cmds,
+					gcc,
+					gcc_os,
+					gcc_select,
+					libgcc,
+					libresolv,
+					pam,
+					system_cmds,
+				);
+				header = (
+					DirectoryService,
+					Kerberos,
+					LDAPFramework,
+					Libc_headers,
+					Libinfo,
+					Libm,
+					architecture,
+					gcc,
+					libdyld,
+					pam,
+					xnu,
+				);
 				lib = (
 					DirectoryService,
 					Kerberos,
@@ -2566,170 +6749,856 @@
 					libresolv,
 					pam,
 				);
+				staticlib = (
+					Csu,
+					SystemStubs,
+				);
 			};
 			version = 11;
 		};
 		gcc = {
 			dependencies = {
+				build = (
+					Libm,
+					Libsystem,
+					awk,
+					bash,
+					bison,
+					cctools,
+					file,
+					file_cmds,
+					gcc,
+					gcc_select,
+					gm4,
+					gnudiff,
+					gnumake,
+					gnutar,
+					grep,
+					ld64,
+					libgcc,
+					libstdcxx,
+					shell_cmds,
+					system_cmds,
+					texinfo,
+					text_cmds,
+				);
+				header = (
+					CommonCrypto,
+					Kerberos,
+					LDAPFramework,
+					Libc_headers,
+					Libinfo,
+					Libm,
+					Libnotify,
+					Librpcsvc,
+					Libsyscall,
+					apache1,
+					apr,
+					architecture,
+					bsm,
+					cctools_ofiles,
+					copyfile,
+					gcc,
+					gcc_os,
+					glibtool,
+					launchd,
+					libdyld,
+					libffi,
+					libresolv,
+					libstdcxx,
+					openmpi,
+					pam,
+					passwordserver_sasl,
+					removefile,
+					tcp_wrappers,
+					tidy,
+					wxWidgets,
+					xnu,
+					zlib,
+				);
 				lib = (
 					Libsystem,
 					dyld,
 					libgcc,
 				);
+				staticlib = (
+					Csu,
+					SystemStubs,
+					gcc,
+				);
 			};
 			version = 5465;
 		};
 		gcc_42 = {
 			dependencies = {
+				build = (
+					Libm,
+					Libsystem,
+					awk,
+					bash,
+					bison,
+					cctools,
+					file,
+					file_cmds,
+					files,
+					gcc,
+					gcc_select,
+					gm4,
+					gnudiff,
+					gnumake,
+					gnutar,
+					grep,
+					ld64,
+					libgcc,
+					libstdcxx,
+					shell_cmds,
+					system_cmds,
+					texinfo,
+					text_cmds,
+				);
+				header = (
+					CommonCrypto,
+					Kerberos,
+					LDAPFramework,
+					Libc_headers,
+					Libinfo,
+					Libm,
+					Libnotify,
+					Librpcsvc,
+					Libsyscall,
+					apache1,
+					apr,
+					architecture,
+					bsm,
+					cctools_ofiles,
+					copyfile,
+					gcc,
+					gcc_os,
+					glibtool,
+					launchd,
+					libdyld,
+					libffi,
+					libresolv,
+					libstdcxx,
+					openmpi,
+					pam,
+					passwordserver_sasl,
+					removefile,
+					tcp_wrappers,
+					tidy,
+					wxWidgets,
+					xnu,
+					zlib,
+				);
 				lib = (
 					Libsystem,
 					dyld,
 					libgcc,
 				);
+				staticlib = (
+					Csu,
+					SystemStubs,
+					gcc,
+				);
 			};
 			version = 5531;
 		};
 		gcc_os = {
 			dependencies = {
+				build = (
+					Libm,
+					Libmx,
+					Libsystem,
+					autoconf,
+					automake,
+					awk,
+					bash,
+					bison,
+					bison1,
+					bootstrap_cmds,
+					cctools,
+					cxxfilt,
+					developer_cmds,
+					file,
+					file_cmds,
+					gcc,
+					gcc_os,
+					gcc_select,
+					gm4,
+					gnudiff,
+					gnumake,
+					gnutar,
+					grep,
+					ld64,
+					libgcc,
+					shell_cmds,
+					system_cmds,
+					texinfo,
+					text_cmds,
+				);
+				header = (
+					CommonCrypto,
+					Kerberos,
+					LDAPFramework,
+					Libc_headers,
+					Libinfo,
+					Libm,
+					Libnotify,
+					Librpcsvc,
+					Libsyscall,
+					apache1,
+					apr,
+					architecture,
+					bsm,
+					cctools_ofiles,
+					copyfile,
+					gcc,
+					gcc_os,
+					glibtool,
+					launchd,
+					libdyld,
+					libffi,
+					libresolv,
+					libstdcxx,
+					openmpi,
+					pam,
+					passwordserver_sasl,
+					removefile,
+					tcp_wrappers,
+					tidy,
+					wxWidgets,
+					xnu,
+					zlib,
+				);
 				lib = (
 					Libmx,
 					Libsystem,
 					dyld,
 				);
+				staticlib = (
+					Csu,
+					gcc,
+					gcc_os,
+				);
 			};
 			version = 1823;
 		};
 		gcc_select = {
 			dependencies = {
-				lib = (
+				build = (
+					Libm,
 					Libsystem,
-					dyld,
+					cctools,
+					file_cmds,
+					gcc,
+					gcc_select,
+					gnumake,
+					ld64,
 					libgcc,
 				);
+				header = (
+					Libc_headers,
+					xnu,
+				);
+				lib = (
+					dyld,
+				);
+				staticlib = (
+					Csu,
+					SystemStubs,
+					gcc,
+				);
 			};
 			version = 66;
 		};
 		gccfast = {
 			dependencies = {
+				build = (
+					Libm,
+					Libsystem,
+					autoconf,
+					automake,
+					awk,
+					bash,
+					bison,
+					bison1,
+					bootstrap_cmds,
+					cctools,
+					cxxfilt,
+					developer_cmds,
+					file,
+					file_cmds,
+					gcc_os,
+					gcc_select,
+					gccfast,
+					gm4,
+					gnudiff,
+					gnumake,
+					gnutar,
+					grep,
+					ld64,
+					shell_cmds,
+					system_cmds,
+					texinfo,
+					text_cmds,
+				);
+				header = (
+					CommonCrypto,
+					Kerberos,
+					LDAPFramework,
+					Libc_headers,
+					Libinfo,
+					Libm,
+					Libnotify,
+					Librpcsvc,
+					Libsyscall,
+					apache1,
+					apr,
+					architecture,
+					bsm,
+					cctools_ofiles,
+					copyfile,
+					gcc,
+					gcc_os,
+					glibtool,
+					launchd,
+					libdyld,
+					libffi,
+					libresolv,
+					libstdcxx,
+					openmpi,
+					pam,
+					passwordserver_sasl,
+					removefile,
+					tcp_wrappers,
+					tidy,
+					wxWidgets,
+					xnu,
+					zlib,
+				);
 				lib = (
 					Libsystem,
 					dyld,
 				);
+				staticlib = (
+					Csu,
+					gcc_os,
+				);
 			};
 			version = 1626;
 		};
 		gdb = {
 			dependencies = {
+				build = (
+					Libm,
+					Libsystem,
+					bash,
+					bison,
+					bootstrap_cmds,
+					cctools,
+					developer_cmds,
+					file_cmds,
+					files,
+					gcc,
+					gcc_select,
+					gm4,
+					gnudiff,
+					gnumake,
+					gnutar,
+					grep,
+					ld64,
+					libgcc,
+					shell_cmds,
+					sudo,
+					system_cmds,
+					texinfo,
+					text_cmds,
+					xnu,
+				);
+				header = (
+					DiskArbitration,
+					IOGraphics,
+					IOHIDFamily,
+					Libc_headers,
+					Libinfo,
+					Libm,
+					Libsyscall,
+					architecture,
+					cctools_ofiles,
+					gcc,
+					libdyld,
+					xnu,
+				);
 				lib = (
 					Libsystem,
 					dyld,
 					libgcc,
 				);
+				staticlib = (
+					Csu,
+					SystemStubs,
+					gcc,
+				);
 			};
 			version = 768;
 		};
 		gdbforcw = {
 			dependencies = {
+				build = (
+					Libm,
+					Libsystem,
+					bash,
+					bison,
+					bootstrap_cmds,
+					cctools,
+					developer_cmds,
+					file_cmds,
+					files,
+					gcc,
+					gcc_select,
+					gm4,
+					gnudiff,
+					gnumake,
+					grep,
+					ld64,
+					libgcc,
+					shell_cmds,
+					system_cmds,
+					texinfo,
+					text_cmds,
+					xnu,
+				);
+				header = (
+					Libc_headers,
+					Libinfo,
+					Libm,
+					Libsyscall,
+					architecture,
+					cctools_ofiles,
+					gcc,
+					libdyld,
+					xnu,
+				);
 				lib = (
 					Libsystem,
 					dyld,
 					libgcc,
 				);
+				staticlib = (
+					Csu,
+					SystemStubs,
+					gcc,
+				);
 			};
 			version = 5;
 		};
 		glibtool = {
 			dependencies = {
+				build = (
+					Libm,
+					Libsystem,
+					bash,
+					bootstrap_cmds,
+					cctools,
+					file_cmds,
+					files,
+					gcc,
+					gcc_select,
+					gnudiff,
+					gnumake,
+					gnutar,
+					gnuzip,
+					grep,
+					ld64,
+					libgcc,
+					patch_cmds,
+					shell_cmds,
+					system_cmds,
+					texi2html,
+					text_cmds,
+				);
+				header = (
+					Libc_headers,
+					architecture,
+					cctools_ofiles,
+					gcc,
+					libdyld,
+					xnu,
+				);
 				lib = (
 					Libsystem,
 					libgcc,
 				);
+				staticlib = (
+					Csu,
+					SystemStubs,
+					gcc,
+				);
 			};
 			version = 12;
 		};
 		gm4 = {
 			dependencies = {
+				build = (
+					Libm,
+					Libsystem,
+					bash,
+					bootstrap_cmds,
+					cctools,
+					file_cmds,
+					gcc,
+					gcc_select,
+					gnudiff,
+					gnumake,
+					gnuzip,
+					grep,
+					ld64,
+					libgcc,
+					shell_cmds,
+					system_cmds,
+					texi2html,
+					text_cmds,
+				);
+				header = (
+					Libc_headers,
+					architecture,
+					gcc,
+					xnu,
+				);
 				lib = (
 					Libsystem,
 					dyld,
 					libgcc,
 				);
+				staticlib = (
+					Csu,
+					SystemStubs,
+					gcc,
+				);
 			};
 			version = 12;
 		};
 		gnudiff = {
 			dependencies = {
+				build = (
+					Libm,
+					Libsystem,
+					bash,
+					bootstrap_cmds,
+					cctools,
+					file_cmds,
+					files,
+					gcc,
+					gcc_select,
+					gnudiff,
+					gnumake,
+					gnuzip,
+					grep,
+					ld64,
+					libgcc,
+					shell_cmds,
+					system_cmds,
+					texinfo,
+					text_cmds,
+				);
+				header = (
+					Libc_headers,
+					architecture,
+					gcc,
+					xnu,
+				);
 				lib = (
 					Libsystem,
 					dyld,
 					libgcc,
 				);
+				staticlib = (
+					Csu,
+					SystemStubs,
+					gcc,
+				);
 			};
 			version = 13;
 		};
 		gnumake = {
 			dependencies = {
+				build = (
+					Libm,
+					Libsystem,
+					autoconf,
+					bash,
+					bootstrap_cmds,
+					cctools,
+					file_cmds,
+					gcc,
+					gcc_select,
+					gm4,
+					gnudiff,
+					gnumake,
+					gnuzip,
+					grep,
+					ld64,
+					libgcc,
+					shell_cmds,
+					system_cmds,
+					texi2html,
+					texinfo,
+					text_cmds,
+				);
+				header = (
+					Libc_headers,
+					architecture,
+					gcc,
+					xnu,
+				);
 				lib = (
 					Libsystem,
 					dyld,
 					libgcc,
 				);
+				staticlib = (
+					Csu,
+					SystemStubs,
+					gcc,
+				);
 			};
 			version = 119;
 		};
 		gnuserv = {
 			dependencies = {
+				build = (
+					Libm,
+					Libsystem,
+					bash,
+					cctools,
+					emacs,
+					file_cmds,
+					gcc,
+					gcc_select,
+					gnudiff,
+					gnumake,
+					grep,
+					ld64,
+					libgcc,
+					shell_cmds,
+					texinfo,
+					text_cmds,
+				);
+				header = (
+					Libc_headers,
+					Libinfo,
+					architecture,
+					gcc,
+					xnu,
+				);
 				lib = (
 					Libsystem,
 					dyld,
 					libgcc,
 				);
+				staticlib = (
+					Csu,
+					SystemStubs,
+					gcc,
+				);
 			};
 			version = 7;
 		};
 		gnutar = {
 			dependencies = {
+				build = (
+					Libm,
+					Libsystem,
+					bash,
+					bootstrap_cmds,
+					cctools,
+					file_cmds,
+					gcc,
+					gcc_select,
+					gnudiff,
+					gnumake,
+					gnuzip,
+					grep,
+					ld64,
+					libgcc,
+					shell_cmds,
+					system_cmds,
+					texinfo,
+					text_cmds,
+				);
+				header = (
+					Libc_headers,
+					architecture,
+					copyfile,
+					gcc,
+					xnu,
+				);
 				lib = (
 					Libsystem,
 					dyld,
 					libgcc,
 				);
+				staticlib = (
+					Csu,
+					SystemStubs,
+					gcc,
+				);
 			};
 			version = 441;
 		};
 		gnuzip = {
 			dependencies = {
+				build = (
+					Libm,
+					Libsystem,
+					bash,
+					bootstrap_cmds,
+					cctools,
+					file_cmds,
+					gcc,
+					gcc_select,
+					gnudiff,
+					gnumake,
+					gnuzip,
+					grep,
+					ld64,
+					libgcc,
+					shell_cmds,
+					system_cmds,
+					text_cmds,
+				);
+				header = (
+					Libc_headers,
+					architecture,
+					copyfile,
+					gcc,
+					xnu,
+				);
 				lib = (
 					Libsystem,
 					dyld,
 					libgcc,
 				);
+				staticlib = (
+					Csu,
+					SystemStubs,
+					gcc,
+				);
 			};
 			version = 25;
 		};
 		gperf = {
 			dependencies = {
+				build = (
+					Libm,
+					Libsystem,
+					bash,
+					bootstrap_cmds,
+					cctools,
+					file_cmds,
+					gcc,
+					gcc_select,
+					gnudiff,
+					gnumake,
+					gnuzip,
+					grep,
+					ld64,
+					libgcc,
+					shell_cmds,
+					system_cmds,
+					text_cmds,
+				);
+				header = (
+					Libc_headers,
+					Libm,
+					architecture,
+					gcc,
+					xnu,
+				);
 				lib = (
 					Libsystem,
 					dyld,
 					libgcc,
 					libstdcxx,
 				);
+				staticlib = (
+					Csu,
+					SystemStubs,
+					gcc,
+				);
 			};
 			version = 4;
 		};
 		gpt = {
 			dependencies = {
+				build = (
+					Libm,
+					Libsystem,
+					bash,
+					cctools,
+					distcc,
+					file_cmds,
+					gcc,
+					gcc_os,
+					gcc_select,
+					libgcc,
+					system_cmds,
+				);
+				header = (
+					IOStorageFamily,
+					Libc_headers,
+					architecture,
+					gcc,
+					xnu,
+				);
 				lib = (
 					Libsystem,
 					dyld,
 					libgcc,
 				);
+				staticlib = (
+					Csu,
+					SystemStubs,
+				);
 			};
 			version = 7;
 		};
 		graphviz = {
 			dependencies = {
+				build = (
+					Libm,
+					Libsystem,
+					awk,
+					bash,
+					bison,
+					bootstrap_cmds,
+					cctools,
+					file,
+					file_cmds,
+					gcc,
+					gcc_select,
+					glibtool,
+					gm4,
+					gnudiff,
+					gnumake,
+					grep,
+					ksh,
+					ld64,
+					libgcc,
+					shell_cmds,
+					system_cmds,
+					text_cmds,
+					zlib,
+				);
+				header = (
+					Libc_headers,
+					Libm,
+					architecture,
+					gcc,
+					libdyld,
+					xnu,
+					zlib,
+				);
 				lib = (
 					Libsystem,
 					dyld,
@@ -2737,32 +7606,136 @@
 					libgcc,
 					zlib,
 				);
+				staticlib = (
+					Csu,
+					SystemStubs,
+					gcc,
+				);
 			};
 			version = 622;
 		};
 		grep = {
 			dependencies = {
+				build = (
+					Libm,
+					Libsystem,
+					bash,
+					bison,
+					bootstrap_cmds,
+					cctools,
+					file_cmds,
+					files,
+					gcc,
+					gcc_select,
+					gnudiff,
+					gnumake,
+					gnuzip,
+					grep,
+					ld64,
+					libgcc,
+					shell_cmds,
+					system_cmds,
+					texi2html,
+					text_cmds,
+				);
+				header = (
+					Libc_headers,
+					architecture,
+					gcc,
+					xnu,
+				);
 				lib = (
 					Libsystem,
 					dyld,
 					libgcc,
 				);
+				staticlib = (
+					Csu,
+					SystemStubs,
+					gcc,
+				);
 			};
 			version = 24;
 		};
 		groff = {
 			dependencies = {
+				build = (
+					Libm,
+					Libsystem,
+					awk,
+					bash,
+					bison,
+					bootstrap_cmds,
+					cctools,
+					file_cmds,
+					gcc,
+					gcc_select,
+					gm4,
+					gnudiff,
+					gnumake,
+					gnuzip,
+					grep,
+					groff,
+					ld64,
+					libgcc,
+					shell_cmds,
+					system_cmds,
+					tcsh,
+					text_cmds,
+				);
+				header = (
+					Libc_headers,
+					Libm,
+					architecture,
+					gcc,
+					xnu,
+				);
 				lib = (
 					Libsystem,
 					dyld,
 					libgcc,
 					libstdcxx,
 				);
+				staticlib = (
+					Csu,
+					SystemStubs,
+					gcc,
+				);
 			};
 			version = 31;
 		};
 		gssd = {
 			dependencies = {
+				build = (
+					Kerberos,
+					Libm,
+					Libsystem,
+					bash,
+					bootstrap_cmds,
+					bsm,
+					cctools,
+					file_cmds,
+					gcc,
+					gcc_select,
+					gnumake,
+					ld64,
+					libgcc,
+					shell_cmds,
+					system_cmds,
+					text_cmds,
+					xnu,
+				);
+				header = (
+					Kerberos,
+					Libc_headers,
+					Libinfo,
+					Libm,
+					Libsyscall,
+					architecture,
+					gcc,
+					launchd,
+					xnu,
+				);
 				lib = (
 					Kerberos,
 					Libsystem,
@@ -2770,6 +7743,11 @@
 					dyld,
 					libgcc,
 				);
+				staticlib = (
+					Csu,
+					SystemStubs,
+					gcc,
+				);
 			};
 			version = 23;
 		};
@@ -2781,21 +7759,77 @@
 		};
 		headerdoc = {
 			dependencies = {
+				build = (
+					Libm,
+					Libsystem,
+					cctools,
+					file_cmds,
+					gcc,
+					gcc_select,
+					gnumake,
+					ld64,
+					libgcc,
+					libstdcxx,
+					shell_cmds,
+					text_cmds,
+					zlib,
+				);
+				header = (
+					Libc_headers,
+					architecture,
+					gcc,
+					xnu,
+				);
 				lib = (
 					Libsystem,
 					dyld,
 					libgcc,
 				);
+				staticlib = (
+					Csu,
+					SystemStubs,
+					gcc,
+				);
 			};
 			version = 8.6.16;
 		};
 		hfs = {
 			dependencies = {
+				build = (
+					Libm,
+					Libsystem,
+					bash,
+					bootstrap_cmds,
+					cctools,
+					file_cmds,
+					gcc,
+					gcc_select,
+					gnumake,
+					gnutar,
+					gnuzip,
+					ld64,
+					libgcc,
+					pb_makefiles,
+					shell_cmds,
+					text_cmds,
+				);
+				header = (
+					CommonCrypto,
+					Libc_headers,
+					architecture,
+					gcc,
+					xnu,
+				);
 				lib = (
 					Libsystem,
 					dyld,
 					libgcc,
 				);
+				staticlib = (
+					Csu,
+					SystemStubs,
+					gcc,
+				);
 			};
 			version = 165;
 		};
@@ -2807,42 +7841,160 @@
 		};
 		ipv6configuration = {
 			dependencies = {
+				build = (
+					Libm,
+					Libsystem,
+					bash,
+					configd,
+					distcc,
+					file_cmds,
+					gcc,
+					gcc_os,
+					gcc_select,
+					jam,
+					libgcc,
+					system_cmds,
+				);
+				header = (
+					Libc_headers,
+					Libinfo,
+					Libm,
+					Libsyscall,
+					architecture,
+					configd,
+					gcc,
+					xnu,
+				);
 				lib = (
 					Libsystem,
 					configd,
 					libgcc,
 				);
+				staticlib = (
+					Csu,
+					SystemStubs,
+				);
 			};
 			version = 27;
 		};
 		isoutil = {
 			dependencies = {
+				build = (
+					Libm,
+					Libsystem,
+					cctools,
+					file_cmds,
+					gcc,
+					gcc_select,
+					gnumake,
+					gnutar,
+					gnuzip,
+					ld64,
+					libgcc,
+					shell_cmds,
+					text_cmds,
+				);
+				header = (
+					Libc_headers,
+					Libinfo,
+					Libsyscall,
+					architecture,
+					gcc,
+					xnu,
+				);
 				lib = (
 					Libsystem,
 					dyld,
 					libgcc,
 				);
+				staticlib = (
+					Csu,
+					SystemStubs,
+					gcc,
+				);
 			};
 			version = 34;
 		};
 		jam = {
 			dependencies = {
+				build = (
+					Libm,
+					Libsystem,
+					bash,
+					distcc,
+					file_cmds,
+					gcc,
+					gcc_os,
+					gcc_select,
+					jam,
+					libgcc,
+					shell_cmds,
+					system_cmds,
+					text_cmds,
+				);
+				header = (
+					Libc_headers,
+					Libsyscall,
+					architecture,
+					gcc,
+					xnu,
+				);
 				lib = (
 					Libsystem,
 					dyld,
 					libgcc,
 				);
+				staticlib = (
+					Csu,
+					SystemStubs,
+				);
 			};
 			version = 851;
 		};
 		kext_tools = {
 			dependencies = {
+				build = (
+					DiskArbitration,
+					Libm,
+					Libsystem,
+					bash,
+					cctools,
+					distcc,
+					file_cmds,
+					gcc,
+					gcc_os,
+					gcc_select,
+					libgcc,
+					shell_cmds,
+					system_cmds,
+					text_cmds,
+					xnu,
+				);
+				header = (
+					DiskArbitration,
+					Libc_headers,
+					Libinfo,
+					Libm,
+					Libnotify,
+					Libsyscall,
+					architecture,
+					bless,
+					cctools_ofiles,
+					gcc,
+					launchd,
+					xnu,
+				);
 				lib = (
 					DiskArbitration,
 					Libsystem,
 					dyld,
 					libgcc,
 				);
+				staticlib = (
+					Csu,
+					SystemStubs,
+					bless,
+				);
 			};
 			version = 117;
 		};
@@ -2850,9 +8002,18 @@
 			dependencies = {
 				build = (
 					bash,
+					distcc,
+					file_cmds,
+					gcc,
+					gcc_os,
+					gcc_select,
+					system_cmds,
 				);
 				header = (
+					Libc_headers,
+					architecture,
 					cctools_ofiles,
+					libdyld,
 					xnu,
 				);
 			};
@@ -2863,22 +8024,124 @@
 		};
 		ksh = {
 			dependencies = {
+				build = (
+					CoreOSMakefiles,
+					Libm,
+					Libsystem,
+					bash,
+					bootstrap_cmds,
+					cctools,
+					cctools_ofiles,
+					file,
+					file_cmds,
+					gcc,
+					gcc_select,
+					glibtool,
+					gnudiff,
+					gnumake,
+					grep,
+					ld64,
+					libgcc,
+					shell_cmds,
+					system_cmds,
+					tcp_wrappers,
+					text_cmds,
+				);
+				header = (
+					Libc_headers,
+					Libinfo,
+					Libm,
+					architecture,
+					cctools_ofiles,
+					gcc,
+					libdyld,
+					xnu,
+				);
 				lib = (
 					Libsystem,
 					dyld,
 					libgcc,
 				);
+				staticlib = (
+					CommonCrypto,
+					CrackLib,
+					Csu,
+					DirectoryService,
+					DirectoryServiceMIG,
+					KerberosHelper,
+					Libcpp_kext,
+					Libstreams,
+					Liby,
+					SystemStubs,
+					at_cmds,
+					bind9,
+					bless,
+					cctools_ofiles,
+					configd,
+					cxxfilt,
+					diskdev_cmds,
+					freeradius,
+					gcc,
+					libfs,
+					libmd,
+					libtelnet,
+					modemccl,
+					stmalloc,
+					system_cmds,
+					top,
+					xnu,
+				);
 			};
 			version = 13;
 		};
 		launchd = {
 			dependencies = {
+				build = (
+					Libm,
+					Libsystem,
+					bash,
+					bootstrap_cmds,
+					bsm,
+					cctools,
+					file_cmds,
+					gcc,
+					gcc_select,
+					gnudiff,
+					gnumake,
+					gnuzip,
+					grep,
+					ld64,
+					libgcc,
+					shell_cmds,
+					system_cmds,
+					text_cmds,
+					xnu,
+				);
+				header = (
+					DiskArbitration,
+					Libc_headers,
+					Libinfo,
+					Libm,
+					Libnotify,
+					Libsyscall,
+					architecture,
+					bsm,
+					gcc,
+					launchd,
+					libdyld,
+					xnu,
+				);
 				lib = (
 					Libsystem,
 					bsm,
 					dyld,
 					libgcc,
 				);
+				staticlib = (
+					Csu,
+					SystemStubs,
+					gcc,
+				);
 			};
 			version = 257;
 		};
@@ -2891,33 +8154,107 @@
 		};
 		ld64 = {
 			dependencies = {
+				build = (
+					Libm,
+					Libsystem,
+					bash,
+					cctools,
+					distcc,
+					file_cmds,
+					gcc,
+					gcc_os,
+					gcc_select,
+					libgcc,
+					libstdcxx,
+					system_cmds,
+				);
+				header = (
+					CommonCrypto,
+					Libc_headers,
+					Libm,
+					Libsyscall,
+					architecture,
+					cctools_ofiles,
+					gcc,
+					libdyld,
+					libstdcxx,
+					xnu,
+				);
 				lib = (
 					Libsystem,
 					dyld,
 					libgcc,
 					libstdcxx,
 				);
+				staticlib = (
+					Csu,
+					SystemStubs,
+				);
 			};
 			version = 77;
 		};
 		less = {
 			dependencies = {
+				build = (
+					Libm,
+					Libsystem,
+					bash,
+					bootstrap_cmds,
+					cctools,
+					file_cmds,
+					files,
+					gcc,
+					gcc_select,
+					gnudiff,
+					gnumake,
+					gnuzip,
+					grep,
+					ld64,
+					libgcc,
+					shell_cmds,
+					system_cmds,
+					text_cmds,
+				);
+				header = (
+					Libc_headers,
+					architecture,
+					gcc,
+					xnu,
+				);
 				lib = (
 					Libsystem,
 					dyld,
 					libgcc,
 				);
+				staticlib = (
+					Csu,
+					SystemStubs,
+					gcc,
+				);
 			};
 			version = 20;
 		};
 		libdyld = {
 			dependencies = {
 				build = (
+					CoreOSMakefiles,
 					bash,
+					distcc,
+					file_cmds,
+					gcc,
+					gcc_os,
+					gcc_select,
+					shell_cmds,
+					system_cmds,
+					text_cmds,
 					xnu,
 				);
 				header = (
+					Libc_headers,
+					Libsyscall,
+					architecture,
 					cctools_ofiles,
+					launchd,
 					xnu,
 				);
 			};
@@ -2935,10 +8272,33 @@
 		};
 		libffi = {
 			dependencies = {
+				build = (
+					Libm,
+					Libsystem,
+					bash,
+					cctools,
+					distcc,
+					file_cmds,
+					gcc,
+					gcc_os,
+					gcc_select,
+					libgcc,
+					system_cmds,
+				);
+				header = (
+					Libc_headers,
+					architecture,
+					gcc,
+					xnu,
+				);
 				lib = (
 					Libsystem,
 					libgcc,
 				);
+				staticlib = (
+					Csu,
+					SystemStubs,
+				);
 			};
 			environment = {
 				RC_ARCHS = "ppc ppc64 i386 x86_64";
@@ -2949,8 +8309,20 @@
 			dependencies = {
 				build = (
 					bash,
+					distcc,
+					file_cmds,
+					gcc,
+					gcc_os,
+					gcc_select,
+					system_cmds,
 				);
 				header = (
+					DiskArbitration,
+					Libc_headers,
+					Libm,
+					Libsyscall,
+					architecture,
+					gcc,
 					xnu,
 				);
 			};
@@ -2961,9 +8333,69 @@
 		};
 		libgcc = {
 			dependencies = {
+				build = (
+					Libm,
+					Libsystem,
+					awk,
+					bash,
+					bison,
+					bootstrap_cmds,
+					cctools,
+					file_cmds,
+					gcc,
+					gcc_select,
+					gnudiff,
+					gnumake,
+					gnutar,
+					grep,
+					ld64,
+					libgcc,
+					shell_cmds,
+					system_cmds,
+					texinfo,
+					text_cmds,
+				);
+				header = (
+					CommonCrypto,
+					Kerberos,
+					LDAPFramework,
+					Libc_headers,
+					Libinfo,
+					Libm,
+					Libnotify,
+					Librpcsvc,
+					Libsyscall,
+					apache1,
+					apr,
+					architecture,
+					bsm,
+					cctools_ofiles,
+					copyfile,
+					gcc,
+					gcc_os,
+					glibtool,
+					launchd,
+					libdyld,
+					libffi,
+					libresolv,
+					libstdcxx,
+					openmpi,
+					pam,
+					passwordserver_sasl,
+					removefile,
+					tcp_wrappers,
+					tidy,
+					wxWidgets,
+					xnu,
+					zlib,
+				);
 				lib = (
 					Libsystem,
 				);
+				staticlib = (
+					Csu,
+					gcc,
+				);
 			};
 			version = 8.1;
 		};
@@ -2977,8 +8409,20 @@
 			dependencies = {
 				build = (
 					bash,
+					bootstrap_cmds,
+					bsdmake,
+					cctools,
+					developer_cmds,
+					file_cmds,
+					gcc,
+					gcc_select,
+					gnumake,
+					misc_cmds,
+					shell_cmds,
+					text_cmds,
 				);
 				header = (
+					Libc_headers,
 					xnu,
 				);
 			};
@@ -2995,10 +8439,42 @@
 		};
 		libresolv = {
 			dependencies = {
+				build = (
+					Libm,
+					Libsystem,
+					cctools,
+					gcc,
+					gcc_select,
+					gnumake,
+					gnutar,
+					gnuzip,
+					ld64,
+					libgcc,
+					shell_cmds,
+					text_cmds,
+				);
+				header = (
+					Libc_headers,
+					Libinfo,
+					Libm,
+					Libnotify,
+					Libsyscall,
+					architecture,
+					configd,
+					gcc,
+					libresolv,
+					xnu,
+				);
 				lib = (
 					Libsystem,
 					libgcc,
 				);
+				staticlib = (
+					Csu,
+					SystemStubs,
+					configd,
+					gcc,
+				);
 			};
 			environment = {
 				RC_ARCHS = "ppc ppc64 i386 x86_64";
@@ -3081,8 +8557,20 @@
 			dependencies = {
 				build = (
 					bash,
+					distcc,
+					file_cmds,
+					gcc,
+					gcc_os,
+					gcc_select,
+					jam,
+					system_cmds,
+					text_cmds,
 				);
 				header = (
+					DirectoryServiceMIG,
+					Libc_headers,
+					Libsyscall,
+					launchd,
 					xnu,
 				);
 			};
@@ -3185,9 +8673,31 @@
 			dependencies = {
 				build = (
 					bash,
+					distcc,
+					file_cmds,
+					gcc,
+					gcc_os,
+					gcc_select,
+					jam,
+					libstdcxx,
+					system_cmds,
+					text_cmds,
 				);
 				header = (
+					CommonCrypto,
+					IOUSBFamily,
+					Libc_headers,
+					Libinfo,
+					Libm,
+					Libnotify,
+					Libsyscall,
+					architecture,
+					bsm,
 					cctools_ofiles,
+					gcc,
+					launchd,
+					libdyld,
+					libstdcxx,
 					xnu,
 				);
 			};
@@ -3204,10 +8714,44 @@
 		};
 		libstdcxx = {
 			dependencies = {
+				build = (
+					Libm,
+					Libsystem,
+					awk,
+					bash,
+					bootstrap_cmds,
+					cctools,
+					cxxfilt,
+					file_cmds,
+					files,
+					gcc,
+					gcc_select,
+					gnudiff,
+					gnumake,
+					grep,
+					ld64,
+					libgcc,
+					shell_cmds,
+					system_cmds,
+					texinfo,
+					text_cmds,
+				);
+				header = (
+					Libc_headers,
+					Libm,
+					architecture,
+					gcc,
+					xnu,
+				);
 				lib = (
 					Libsystem,
 					libgcc,
 				);
+				staticlib = (
+					Csu,
+					SystemStubs,
+					gcc,
+				);
 			};
 			environment = {
 				RC_ARCHS = "ppc ppc64 i386 x86_64";
@@ -3221,8 +8765,24 @@
 			dependencies = {
 				build = (
 					bash,
+					bootstrap_cmds,
+					bsdmake,
+					cctools,
+					developer_cmds,
+					file_cmds,
+					gcc,
+					gcc_select,
+					gnumake,
+					misc_cmds,
+					shell_cmds,
+					text_cmds,
 				);
 				header = (
+					Kerberos,
+					Libc_headers,
+					Libinfo,
+					architecture,
+					gcc,
 					xnu,
 				);
 			};
@@ -3230,10 +8790,32 @@
 		};
 		libutil = {
 			dependencies = {
-				lib = (
+				build = (
+					Libm,
 					Libsystem,
+					cctools,
+					file_cmds,
+					gcc,
+					gcc_select,
+					gnumake,
+					ld64,
 					libgcc,
 				);
+				header = (
+					Libc_headers,
+					Libinfo,
+					architecture,
+					gcc,
+					xnu,
+				);
+				lib = (
+					dyld,
+				);
+				staticlib = (
+					Csu,
+					SystemStubs,
+					gcc,
+				);
 			};
 			environment = {
 				RC_ARCHS = "ppc ppc64 i386 x86_64";
@@ -3254,37 +8836,179 @@
 		};
 		lsof = {
 			dependencies = {
+				build = (
+					Libm,
+					Libsystem,
+					bash,
+					bootstrap_cmds,
+					cctools,
+					file_cmds,
+					files,
+					gcc,
+					gcc_select,
+					gnumake,
+					gnuzip,
+					grep,
+					ld64,
+					libgcc,
+					shell_cmds,
+					text_cmds,
+				);
+				header = (
+					Libc_headers,
+					Libinfo,
+					architecture,
+					gcc,
+					xnu,
+				);
 				lib = (
 					Libsystem,
 					dyld,
 					libgcc,
 				);
+				staticlib = (
+					Csu,
+					SystemStubs,
+					gcc,
+				);
 			};
 			version = 33;
 		};
 		lukemftp = {
 			dependencies = {
+				build = (
+					Libm,
+					Libsystem,
+					awk,
+					bash,
+					bootstrap_cmds,
+					cctools,
+					file_cmds,
+					gcc,
+					gcc_select,
+					gnudiff,
+					gnumake,
+					gnuzip,
+					grep,
+					ld64,
+					libgcc,
+					shell_cmds,
+					text_cmds,
+				);
+				header = (
+					Libc_headers,
+					Libinfo,
+					architecture,
+					gcc,
+					libresolv,
+					libutil,
+					xnu,
+				);
 				lib = (
 					Libsystem,
 					dyld,
 					libgcc,
 				);
+				staticlib = (
+					Csu,
+					SystemStubs,
+					gcc,
+				);
 			};
 			version = 11;
 		};
 		lukemftpd = {
 			dependencies = {
-				lib = (
+				build = (
+					Libm,
 					Libsystem,
-					dyld,
+					bash,
+					bison,
+					bootstrap_cmds,
+					cctools,
+					file_cmds,
+					gcc,
+					gcc_select,
+					gm4,
+					gnudiff,
+					gnumake,
+					gnuzip,
+					grep,
+					ld64,
 					libgcc,
+					libutil,
 					pam,
+					shell_cmds,
+					text_cmds,
 				);
+				header = (
+					Libc_headers,
+					Libinfo,
+					architecture,
+					gcc,
+					libresolv,
+					libutil,
+					pam,
+					xnu,
+				);
+				lib = (
+					dyld,
+				);
+				staticlib = (
+					Csu,
+					SystemStubs,
+					gcc,
+				);
 			};
 			version = 33;
 		};
 		mDNSResponder = {
 			dependencies = {
+				build = (
+					Libm,
+					Libmx,
+					Libsystem,
+					awk,
+					bash,
+					bison,
+					bsm,
+					cctools,
+					configd,
+					distcc,
+					file_cmds,
+					gcc,
+					gcc_os,
+					gcc_select,
+					gm4,
+					gnumake,
+					jam,
+					libgcc,
+					mDNSResponder,
+					shell_cmds,
+					system_cmds,
+					tcsh,
+					text_cmds,
+					xnu,
+				);
+				header = (
+					DiskArbitration,
+					IOGraphics,
+					IOHIDFamily,
+					Libc_headers,
+					Libinfo,
+					Libm,
+					Libnotify,
+					Libsyscall,
+					architecture,
+					bsm,
+					cctools_ofiles,
+					configd,
+					gcc,
+					launchd,
+					libdyld,
+					libresolv,
+					xnu,
+				);
 				lib = (
 					Libmx,
 					Libsystem,
@@ -3293,6 +9017,11 @@
 					dyld,
 					libgcc,
 				);
+				staticlib = (
+					Csu,
+					SystemStubs,
+					configd,
+				);
 			};
 			version = 161.1;
 		};
@@ -3304,52 +9033,194 @@
 		};
 		mail_cmds = {
 			dependencies = {
+				build = (
+					Libm,
+					Libsystem,
+					bash,
+					bootstrap_cmds,
+					cctools,
+					gcc,
+					gcc_select,
+					gnumake,
+					gnutar,
+					gnuzip,
+					ld64,
+					libgcc,
+					pb_makefiles,
+					shell_cmds,
+					text_cmds,
+				);
+				header = (
+					Libc_headers,
+					Libinfo,
+					architecture,
+					gcc,
+					xnu,
+				);
 				lib = (
 					Libsystem,
 					dyld,
 					libgcc,
 				);
+				staticlib = (
+					Csu,
+					SystemStubs,
+					gcc,
+				);
 			};
 			version = 22;
 		};
 		mailman = {
 			dependencies = {
+				build = (
+					Libm,
+					Libsystem,
+					bash,
+					cctools,
+					file_cmds,
+					gcc,
+					gcc_select,
+					gnudiff,
+					gnumake,
+					gnutar,
+					gnuzip,
+					grep,
+					ld64,
+					libgcc,
+					shell_cmds,
+					text_cmds,
+				);
+				header = (
+					Libc_headers,
+					Libm,
+					architecture,
+					gcc,
+					xnu,
+				);
 				lib = (
 					Libsystem,
 					dyld,
 					libgcc,
 				);
+				staticlib = (
+					Csu,
+					SystemStubs,
+					gcc,
+				);
 			};
 			version = 126;
 		};
 		man = {
 			dependencies = {
-				lib = (
+				build = (
+					Libm,
 					Libsystem,
-					dyld,
+					awk,
+					bash,
+					bootstrap_cmds,
+					cctools,
+					file_cmds,
+					gcc,
+					gcc_select,
+					gnumake,
+					gnuzip,
+					grep,
+					ld64,
 					libgcc,
+					shell_cmds,
+					text_cmds,
 				);
+				header = (
+					Libc_headers,
+					architecture,
+					gcc,
+					xnu,
+				);
+				lib = (
+					dyld,
+				);
+				staticlib = (
+					Csu,
+					SystemStubs,
+					gcc,
+				);
 			};
 			version = 12;
 		};
 		misc_cmds = {
 			dependencies = {
-				lib = (
+				build = (
+					Libm,
 					Libsystem,
-					dyld,
+					bash,
+					bootstrap_cmds,
+					bsdmake,
+					cctools,
+					file_cmds,
+					gcc,
+					gcc_select,
+					gnumake,
+					gnuzip,
+					ld64,
 					libgcc,
+					shell_cmds,
+					text_cmds,
 				);
+				header = (
+					Libc_headers,
+					architecture,
+					gcc,
+					xnu,
+				);
+				lib = (
+					dyld,
+				);
+				staticlib = (
+					Csu,
+					SystemStubs,
+					gcc,
+				);
 			};
 			version = 23;
 		};
 		modemccl = {
 			dependencies = {
+				build = (
+					Libm,
+					Libsystem,
+					bash,
+					cctools,
+					configd,
+					distcc,
+					file_cmds,
+					gcc,
+					gcc_os,
+					gcc_select,
+					libgcc,
+					system_cmds,
+				);
+				header = (
+					DiskArbitration,
+					IOGraphics,
+					IOHIDFamily,
+					Libc_headers,
+					Libm,
+					Libsyscall,
+					architecture,
+					configd,
+					gcc,
+					xnu,
+				);
 				lib = (
 					Libsystem,
 					configd,
 					dyld,
 					libgcc,
 				);
+				staticlib = (
+					Csu,
+					SystemStubs,
+				);
 			};
 			version = 20;
 		};
@@ -3358,21 +9229,83 @@
 		};
 		nano = {
 			dependencies = {
+				build = (
+					Libm,
+					Libsystem,
+					bash,
+					bootstrap_cmds,
+					cctools,
+					file_cmds,
+					gcc,
+					gcc_select,
+					gnudiff,
+					gnumake,
+					gnuzip,
+					grep,
+					ld64,
+					libgcc,
+					shell_cmds,
+					system_cmds,
+					texinfo,
+					text_cmds,
+				);
+				header = (
+					Libc_headers,
+					architecture,
+					gcc,
+					xnu,
+				);
 				lib = (
 					Libsystem,
 					dyld,
 					libgcc,
 				);
+				staticlib = (
+					Csu,
+					SystemStubs,
+					gcc,
+				);
 			};
 			version = 4;
 		};
 		nasm = {
 			dependencies = {
+				build = (
+					Libm,
+					Libsystem,
+					adv_cmds,
+					bash,
+					bootstrap_cmds,
+					cctools,
+					file_cmds,
+					gcc,
+					gcc_select,
+					gnudiff,
+					gnumake,
+					grep,
+					groff,
+					ld64,
+					libgcc,
+					shell_cmds,
+					system_cmds,
+					text_cmds,
+				);
+				header = (
+					Libc_headers,
+					architecture,
+					gcc,
+					xnu,
+				);
 				lib = (
 					Libsystem,
 					dyld,
 					libgcc,
 				);
+				staticlib = (
+					Csu,
+					SystemStubs,
+					gcc,
+				);
 			};
 			version = 13;
 		};
@@ -3393,20 +9326,78 @@
 		};
 		netcat = {
 			dependencies = {
-				lib = (
+				build = (
+					Libm,
 					Libsystem,
-					dyld,
+					bash,
+					bootstrap_cmds,
+					bsdmake,
+					cctools,
+					file_cmds,
+					gcc,
+					gcc_select,
+					gnumake,
+					gnuzip,
+					ld64,
 					libgcc,
+					shell_cmds,
+					text_cmds,
 				);
+				header = (
+					Libc_headers,
+					Libinfo,
+					architecture,
+					gcc,
+					xnu,
+				);
+				lib = (
+					dyld,
+				);
+				staticlib = (
+					Csu,
+					SystemStubs,
+					gcc,
+				);
 			};
 			version = 7;
 		};
 		netinfo = {
 			dependencies = {
+				build = (
+					Libm,
+					Libsystem,
+					awk,
+					bash,
+					cctools,
+					file_cmds,
+					gcc,
+					gcc_select,
+					gnumake,
+					gnutar,
+					ld64,
+					libgcc,
+					pb_makefiles,
+					shell_cmds,
+					text_cmds,
+				);
+				header = (
+					Libc_headers,
+					Libinfo,
+					Libnotify,
+					Libsyscall,
+					architecture,
+					gcc,
+					xnu,
+				);
 				lib = (
 					Libsystem,
 					libgcc,
 				);
+				staticlib = (
+					Csu,
+					SystemStubs,
+					gcc,
+				);
 			};
 			environment = {
 				RC_ARCHS = "ppc ppc64 i386 x86_64";
@@ -3415,43 +9406,177 @@
 		};
 		network_cmds = {
 			dependencies = {
+				build = (
+					Libm,
+					Librpcsvc,
+					Libsystem,
+					TargetConfig,
+					bash,
+					bootstrap_cmds,
+					cctools,
+					file_cmds,
+					gcc,
+					gcc_select,
+					gnumake,
+					gnutar,
+					gnuzip,
+					ld64,
+					libgcc,
+					pb_makefiles,
+					shell_cmds,
+					text_cmds,
+				);
+				header = (
+					Libc_headers,
+					Libinfo,
+					Libm,
+					Librpcsvc,
+					architecture,
+					gcc,
+					libresolv,
+					xnu,
+				);
 				lib = (
 					Libsystem,
 					dyld,
 					libgcc,
 					network_cmds,
 				);
+				staticlib = (
+					Csu,
+					SystemStubs,
+					gcc,
+				);
 			};
 			version = 306;
 		};
 		notify = {
 			dependencies = {
+				build = (
+					Libm,
+					Libsystem,
+					bash,
+					bootstrap_cmds,
+					cctools,
+					file_cmds,
+					gcc,
+					gcc_select,
+					gnumake,
+					gnutar,
+					gnuzip,
+					ld64,
+					libgcc,
+					pb_makefiles,
+					shell_cmds,
+					system_cmds,
+					text_cmds,
+					xnu,
+				);
+				header = (
+					Libc_headers,
+					Libinfo,
+					Libnotify,
+					Libsyscall,
+					architecture,
+					gcc,
+					launchd,
+					xnu,
+				);
 				lib = (
 					Libsystem,
 					dyld,
 					libgcc,
 				);
+				staticlib = (
+					Csu,
+					SystemStubs,
+					gcc,
+				);
 			};
 			version = 14;
 		};
 		ntfs = {
 			dependencies = {
+				build = (
+					Libm,
+					Libsystem,
+					bash,
+					cctools,
+					distcc,
+					file_cmds,
+					gcc,
+					gcc_os,
+					gcc_select,
+					libgcc,
+					libutil,
+					system_cmds,
+				);
+				header = (
+					Libc_headers,
+					architecture,
+					gcc,
+					libutil,
+					xnu,
+				);
 				lib = (
 					Libsystem,
 					dyld,
 					libgcc,
 					libutil,
 				);
+				staticlib = (
+					Csu,
+					Libcpp_kext,
+					SystemStubs,
+					xnu,
+				);
 			};
 			version = 51;
 		};
 		ntp = {
 			dependencies = {
+				build = (
+					Libm,
+					Libsystem,
+					bash,
+					bootstrap_cmds,
+					cctools,
+					file_cmds,
+					gcc,
+					gcc_select,
+					gnudiff,
+					gnumake,
+					gnuzip,
+					grep,
+					ld64,
+					libgcc,
+					shell_cmds,
+					system_cmds,
+					text_cmds,
+				);
+				header = (
+					Libc_headers,
+					Libinfo,
+					Libm,
+					Libnotify,
+					Libsyscall,
+					architecture,
+					gcc,
+					libmd,
+					libresolv,
+					xnu,
+				);
 				lib = (
 					Libsystem,
 					dyld,
 					libgcc,
 				);
+				staticlib = (
+					Csu,
+					SystemStubs,
+					gcc,
+					libmd,
+				);
 			};
 			version = 37;
 		};
@@ -3463,6 +9588,47 @@
 		};
 		openmpi = {
 			dependencies = {
+				build = (
+					Libm,
+					Libsystem,
+					awk,
+					bash,
+					bc,
+					bootstrap_cmds,
+					cctools,
+					file,
+					file_cmds,
+					gcc,
+					gcc_select,
+					gm4,
+					gnudiff,
+					gnumake,
+					gnuzip,
+					grep,
+					ld64,
+					libgcc,
+					libstdcxx,
+					libutil,
+					shell_cmds,
+					system_cmds,
+					text_cmds,
+				);
+				header = (
+					DiskArbitration,
+					IOGraphics,
+					IOHIDFamily,
+					Libc_headers,
+					Libinfo,
+					Libm,
+					Libsyscall,
+					architecture,
+					cctools_ofiles,
+					gcc,
+					libdyld,
+					libstdcxx,
+					libutil,
+					xnu,
+				);
 				lib = (
 					Libsystem,
 					dyld,
@@ -3470,6 +9636,11 @@
 					libstdcxx,
 					libutil,
 				);
+				staticlib = (
+					Csu,
+					SystemStubs,
+					gcc,
+				);
 			};
 			environment = {
 				RC_ARCHS = "ppc ppc64 i386 x86_64";
@@ -3478,27 +9649,124 @@
 		};
 		pam = {
 			dependencies = {
+				build = (
+					Libm,
+					Libsystem,
+					bash,
+					bootstrap_cmds,
+					cctools,
+					file_cmds,
+					gcc,
+					gcc_select,
+					gm4,
+					gnudiff,
+					gnumake,
+					gnuzip,
+					grep,
+					ld64,
+					libgcc,
+					libutil,
+					shell_cmds,
+					system_cmds,
+					text_cmds,
+				);
+				header = (
+					Libc_headers,
+					architecture,
+					cctools_ofiles,
+					gcc,
+					libdyld,
+					pam,
+					xnu,
+				);
 				lib = (
 					Libsystem,
 					libgcc,
 					pam,
 				);
+				staticlib = (
+					Csu,
+					SystemStubs,
+					gcc,
+				);
 			};
 			version = 31;
 		};
 		pam_modules = {
 			dependencies = {
+				build = (
+					CFOpenDirectory,
+					Libm,
+					Libsystem,
+					bash,
+					bootstrap_cmds,
+					cctools,
+					file_cmds,
+					gcc,
+					gcc_select,
+					gnumake,
+					ld64,
+					libgcc,
+					pam,
+					shell_cmds,
+					text_cmds,
+				);
+				header = (
+					CFOpenDirectory,
+					DirectoryService,
+					Libc_headers,
+					Libinfo,
+					Libm,
+					Libsyscall,
+					architecture,
+					gcc,
+					launchd,
+					pam,
+					xnu,
+				);
 				lib = (
 					CFOpenDirectory,
 					Libsystem,
 					libgcc,
 					pam,
 				);
+				staticlib = (
+					Csu,
+					SystemStubs,
+					gcc,
+				);
 			};
 			version = 35;
 		};
 		passwordserver_sasl = {
 			dependencies = {
+				build = (
+					Kerberos,
+					Libm,
+					Libsystem,
+					bash,
+					cctools,
+					distcc,
+					file_cmds,
+					gcc,
+					gcc_os,
+					gcc_select,
+					jam,
+					libgcc,
+					passwordserver_sasl,
+					system_cmds,
+					text_cmds,
+					zlib,
+				);
+				header = (
+					Kerberos,
+					Libc_headers,
+					Libinfo,
+					architecture,
+					gcc,
+					libdyld,
+					xnu,
+				);
 				lib = (
 					Kerberos,
 					Libsystem,
@@ -3507,6 +9775,10 @@
 					passwordserver_sasl,
 					zlib,
 				);
+				staticlib = (
+					Csu,
+					SystemStubs,
+				);
 			};
 			environment = {
 				RC_ARCHS = "ppc ppc64 i386 x86_64";
@@ -3515,6 +9787,33 @@
 		};
 		passwordserver_saslextra = {
 			dependencies = {
+				build = (
+					Kerberos,
+					Libm,
+					Libsystem,
+					bash,
+					cctools,
+					distcc,
+					file_cmds,
+					gcc,
+					gcc_os,
+					gcc_select,
+					jam,
+					libgcc,
+					passwordserver_sasl,
+					system_cmds,
+					text_cmds,
+					zlib,
+				);
+				header = (
+					Kerberos,
+					Libc_headers,
+					Libinfo,
+					architecture,
+					gcc,
+					libdyld,
+					xnu,
+				);
 				lib = (
 					Kerberos,
 					Libsystem,
@@ -3523,50 +9822,172 @@
 					passwordserver_sasl,
 					zlib,
 				);
+				staticlib = (
+					Csu,
+					SystemStubs,
+				);
 			};
 			original = passwordserver_sasl;
 		};
 		passwordserver_saslkerberos = {
 			dependencies = {
+				build = (
+					Kerberos,
+					Libm,
+					Libsystem,
+					bash,
+					cctools,
+					distcc,
+					file_cmds,
+					gcc,
+					gcc_os,
+					gcc_select,
+					libgcc,
+					passwordserver_sasl,
+					system_cmds,
+				);
+				header = (
+					Kerberos,
+					Libc_headers,
+					Libinfo,
+					architecture,
+					gcc,
+					xnu,
+				);
 				lib = (
 					Kerberos,
 					Libsystem,
 					libgcc,
 				);
+				staticlib = (
+					Csu,
+					SystemStubs,
+				);
 			};
 			original = passwordserver_sasl;
 			target = KerberosTargets;
 		};
 		patch_cmds = {
 			dependencies = {
+				build = (
+					Libm,
+					Libsystem,
+					autoconf,
+					bash,
+					bootstrap_cmds,
+					cctools,
+					file_cmds,
+					files,
+					gcc,
+					gcc_select,
+					gm4,
+					gnudiff,
+					gnumake,
+					gnuzip,
+					grep,
+					ld64,
+					libgcc,
+					shell_cmds,
+					system_cmds,
+					text_cmds,
+				);
+				header = (
+					Libc_headers,
+					architecture,
+					gcc,
+					xnu,
+				);
 				lib = (
 					Libsystem,
 					dyld,
 					libgcc,
 				);
+				staticlib = (
+					Csu,
+					SystemStubs,
+					gcc,
+				);
 			};
 			version = 11;
 		};
 		pb_makefiles = {
 			dependencies = {
+				build = (
+					Libm,
+					Libsystem,
+					cctools,
+					gcc,
+					gcc_select,
+					gnumake,
+					gnutar,
+					ld64,
+					libgcc,
+					system_cmds,
+					text_cmds,
+				);
+				header = (
+					Libc_headers,
+					Libinfo,
+					architecture,
+					gcc,
+					xnu,
+				);
 				lib = (
 					Libsystem,
 					dyld,
 					libgcc,
 				);
+				staticlib = (
+					Csu,
+					SystemStubs,
+					gcc,
+				);
 			};
 			version = 128;
 		};
 		pbx_jamfiles = {
+			dependencies = {
+				build = (
+					file_cmds,
+					gnumake,
+					text_cmds,
+				);
+			};
 			version = 874;
 		};
 		pdisk = {
 			dependencies = {
+				build = (
+					Libm,
+					Libsystem,
+					bash,
+					cctools,
+					distcc,
+					file_cmds,
+					gcc,
+					gcc_os,
+					gcc_select,
+					libgcc,
+					system_cmds,
+				);
+				header = (
+					IOStorageFamily,
+					Libc_headers,
+					Libm,
+					Libsyscall,
+					architecture,
+					gcc,
+					xnu,
+				);
 				lib = (
 					Libsystem,
 					dyld,
 					libgcc,
 				);
+				staticlib = (
+					Csu,
+					SystemStubs,
+				);
 			};
 			version = 6;
 		};
@@ -3578,17 +9999,82 @@
 		};
 		portmap = {
 			dependencies = {
-				lib = (
+				build = (
+					Libm,
 					Libsystem,
-					dyld,
+					bash,
+					bootstrap_cmds,
+					bsdmake,
+					cctools,
+					file_cmds,
+					gcc,
+					gcc_select,
+					gnumake,
+					gnuzip,
+					ld64,
 					libgcc,
+					shell_cmds,
 					tcp_wrappers,
+					text_cmds,
 				);
+				header = (
+					Libc_headers,
+					Libinfo,
+					Libsyscall,
+					architecture,
+					gcc,
+					launchd,
+					xnu,
+				);
+				lib = (
+					dyld,
+				);
+				staticlib = (
+					Csu,
+					SystemStubs,
+					gcc,
+				);
 			};
 			version = 26;
 		};
 		postfix = {
 			dependencies = {
+				build = (
+					CoreOSMakefiles,
+					DirectoryService,
+					Kerberos,
+					Libm,
+					Libsystem,
+					awk,
+					bash,
+					cctools,
+					file_cmds,
+					gcc,
+					gcc_select,
+					gnudiff,
+					gnumake,
+					gnuzip,
+					grep,
+					ld64,
+					libgcc,
+					libresolv,
+					libstdcxx,
+					passwordserver_sasl,
+					shell_cmds,
+					text_cmds,
+				);
+				header = (
+					DirectoryService,
+					Kerberos,
+					Libc_headers,
+					Libinfo,
+					Libm,
+					architecture,
+					gcc,
+					libresolv,
+					passwordserver_sasl,
+					xnu,
+				);
 				lib = (
 					DirectoryService,
 					Kerberos,
@@ -3597,11 +10083,62 @@
 					libgcc,
 					passwordserver_sasl,
 				);
+				staticlib = (
+					Csu,
+					SystemStubs,
+					gcc,
+				);
 			};
 			version = 174;
 		};
 		ppp = {
 			dependencies = {
+				build = (
+					DirectoryService,
+					Kerberos,
+					Libm,
+					Libsystem,
+					bash,
+					bsm,
+					cctools,
+					configd,
+					distcc,
+					eap8021x,
+					file_cmds,
+					gcc,
+					gcc_os,
+					gcc_select,
+					libgcc,
+					shell_cmds,
+					system_cmds,
+					text_cmds,
+					xnu,
+				);
+				header = (
+					CommonCrypto,
+					DirectoryService,
+					DiskArbitration,
+					IOGraphics,
+					IOHIDFamily,
+					IONetworkingFamily,
+					Kerberos,
+					Libc_headers,
+					Libinfo,
+					Libm,
+					Libnotify,
+					Libsyscall,
+					architecture,
+					bsm,
+					cctools_ofiles,
+					configd,
+					eap8021x,
+					gcc,
+					launchd,
+					libdyld,
+					modemccl,
+					ppp,
+					xnu,
+				);
 				lib = (
 					DirectoryService,
 					Kerberos,
@@ -3612,45 +10149,173 @@
 					eap8021x,
 					libgcc,
 				);
+				staticlib = (
+					Csu,
+					Libcpp_kext,
+					SystemStubs,
+					xnu,
+				);
 			};
 			version = 314;
 		};
 		procmail = {
 			dependencies = {
-				lib = (
+				build = (
+					Libm,
 					Libsystem,
-					dyld,
+					bash,
+					bootstrap_cmds,
+					cctools,
+					file_cmds,
+					gcc,
+					gcc_select,
+					gnumake,
+					gnuzip,
+					grep,
+					ld64,
 					libgcc,
+					shell_cmds,
+					text_cmds,
 				);
+				header = (
+					Libc_headers,
+					Libinfo,
+					Libm,
+					architecture,
+					gcc,
+					xnu,
+				);
+				lib = (
+					dyld,
+				);
+				staticlib = (
+					Csu,
+					SystemStubs,
+					gcc,
+				);
 			};
 			version = 11;
 		};
 		project_makefiles = {
 			dependencies = {
+				build = (
+					Libm,
+					Libsystem,
+					bash,
+					bootstrap_cmds,
+					cctools,
+					file_cmds,
+					gcc,
+					gcc_select,
+					gnumake,
+					ld64,
+					libgcc,
+					shell_cmds,
+					system_cmds,
+					text_cmds,
+					xnu,
+				);
+				header = (
+					Libc_headers,
+					Libinfo,
+					Libsyscall,
+					architecture,
+					gcc,
+					xnu,
+				);
 				lib = (
 					Libsystem,
 					dyld,
 					libgcc,
 				);
+				staticlib = (
+					Csu,
+					SystemStubs,
+					gcc,
+				);
 			};
 			version = 126;
 		};
 		pyOpenSSL = {
 			dependencies = {
+				build = (
+					Libm,
+					Libsystem,
+					bash,
+					bootstrap_cmds,
+					cctools,
+					gcc,
+					gcc_select,
+					gnumake,
+					gnuzip,
+					ld64,
+					libgcc,
+					shell_cmds,
+					text_cmds,
+				);
+				header = (
+					Libc_headers,
+					Libm,
+					architecture,
+					gcc,
+					xnu,
+				);
 				lib = (
 					Libsystem,
 					libgcc,
 				);
+				staticlib = (
+					Csu,
+					SystemStubs,
+					gcc,
+				);
 			};
 			version = 2;
 		};
 		pyobjc = {
 			dependencies = {
+				build = (
+					Libm,
+					Libsystem,
+					bash,
+					bootstrap_cmds,
+					cctools,
+					file_cmds,
+					gcc,
+					gcc_select,
+					gnumake,
+					ld64,
+					libgcc,
+					rsync,
+					shell_cmds,
+					text_cmds,
+					zlib,
+				);
+				header = (
+					DiskArbitration,
+					IOGraphics,
+					IOHIDFamily,
+					Libc_headers,
+					Libinfo,
+					Libm,
+					Libsyscall,
+					architecture,
+					cctools_ofiles,
+					configd,
+					gcc,
+					libdyld,
+					xnu,
+				);
 				lib = (
 					Libsystem,
 					libgcc,
 					zlib,
 				);
+				staticlib = (
+					Csu,
+					SystemStubs,
+					gcc,
+				);
 			};
 			version = 14;
 		};
@@ -3662,11 +10327,52 @@
 		};
 		python23 = {
 			dependencies = {
+				build = (
+					Libm,
+					Libsystem,
+					bash,
+					bootstrap_cmds,
+					cctools,
+					file_cmds,
+					gcc,
+					gcc_select,
+					gnudiff,
+					gnumake,
+					gnutar,
+					grep,
+					ld64,
+					libgcc,
+					rsync,
+					shell_cmds,
+					system_cmds,
+					text_cmds,
+					zlib,
+				);
+				header = (
+					DiskArbitration,
+					IOGraphics,
+					IOHIDFamily,
+					Libc_headers,
+					Libinfo,
+					Libm,
+					Libsyscall,
+					architecture,
+					gcc,
+					libdyld,
+					libutil,
+					xnu,
+					zlib,
+				);
 				lib = (
 					Libsystem,
 					libgcc,
 					zlib,
 				);
+				staticlib = (
+					Csu,
+					SystemStubs,
+					gcc,
+				);
 			};
 			version = 17;
 		};
@@ -3674,17 +10380,58 @@
 			dependencies = {
 				build = (
 					bash,
+					bootstrap_cmds,
+					gnumake,
+					gnuzip,
+					shell_cmds,
+					text_cmds,
 				);
 			};
 			version = 2;
 		};
 		python_modules = {
 			dependencies = {
+				build = (
+					Libm,
+					Libsystem,
+					bash,
+					cctools,
+					file_cmds,
+					gcc,
+					gcc_select,
+					gnumake,
+					gnuzip,
+					ld64,
+					libgcc,
+					shell_cmds,
+					swig,
+					system_cmds,
+					text_cmds,
+				);
+				header = (
+					DiskArbitration,
+					IOGraphics,
+					IOHIDFamily,
+					Libc_headers,
+					Libinfo,
+					Libm,
+					Libsyscall,
+					architecture,
+					cctools_ofiles,
+					gcc,
+					libdyld,
+					xnu,
+				);
 				lib = (
 					Libsystem,
 					dyld,
 					libgcc,
 				);
+				staticlib = (
+					Csu,
+					SystemStubs,
+					gcc,
+				);
 			};
 			environment = {
 				RC_ARCHS = "ppc ppc64 i386 x86_64";
@@ -3693,31 +10440,111 @@
 		};
 		rcs = {
 			dependencies = {
-				lib = (
+				build = (
+					Libm,
 					Libsystem,
-					dyld,
+					bash,
+					bootstrap_cmds,
+					cctools,
+					file_cmds,
+					gcc,
+					gcc_select,
+					gnudiff,
+					gnumake,
+					gnuzip,
+					grep,
+					ld64,
 					libgcc,
+					shell_cmds,
+					text_cmds,
 				);
+				header = (
+					Libc_headers,
+					Libsyscall,
+					architecture,
+					gcc,
+					xnu,
+				);
+				lib = (
+					dyld,
+				);
+				staticlib = (
+					Csu,
+					SystemStubs,
+					gcc,
+				);
 			};
 			version = 13;
 		};
 		remote_cmds = {
 			dependencies = {
+				build = (
+					Kerberos,
+					Libm,
+					Librpcsvc,
+					Libsystem,
+					TargetConfig,
+					bash,
+					bootstrap_cmds,
+					cctools,
+					file_cmds,
+					gcc,
+					gcc_select,
+					gnumake,
+					gnutar,
+					gnuzip,
+					ld64,
+					libgcc,
+					pb_makefiles,
+					shell_cmds,
+					text_cmds,
+				);
+				header = (
+					Kerberos,
+					Libc_headers,
+					Libinfo,
+					Libm,
+					Librpcsvc,
+					architecture,
+					gcc,
+					libresolv,
+					libtelnet,
+					xnu,
+				);
 				lib = (
 					Kerberos,
 					Libsystem,
 					dyld,
 					libgcc,
 				);
+				staticlib = (
+					Csu,
+					SystemStubs,
+					gcc,
+					libtelnet,
+				);
 			};
 			version = 12;
 		};
 		removefile = {
 			dependencies = {
 				build = (
+					CoreOSMakefiles,
 					bash,
+					bootstrap_cmds,
+					cctools,
+					file_cmds,
+					gcc,
+					gcc_select,
+					gnumake,
+					gnuzip,
+					shell_cmds,
+					text_cmds,
 				);
 				header = (
+					Libc_headers,
+					architecture,
+					gcc,
 					xnu,
 				);
 			};
@@ -3728,12 +10555,47 @@
 		};
 		rsync = {
 			dependencies = {
+				build = (
+					Libm,
+					Libsystem,
+					bash,
+					bootstrap_cmds,
+					cctools,
+					file_cmds,
+					gcc,
+					gcc_select,
+					gnudiff,
+					gnumake,
+					gnuzip,
+					grep,
+					ld64,
+					libgcc,
+					libresolv,
+					shell_cmds,
+					system_cmds,
+					text_cmds,
+				);
+				header = (
+					Libc_headers,
+					Libinfo,
+					Libm,
+					architecture,
+					copyfile,
+					gcc,
+					libresolv,
+					xnu,
+				);
 				lib = (
 					Libsystem,
 					dyld,
 					libgcc,
 					libresolv,
 				);
+				staticlib = (
+					Csu,
+					SystemStubs,
+					gcc,
+				);
 			};
 			version = 30;
 		};
@@ -3745,10 +10607,37 @@
 		};
 		ruby_dnssd = {
 			dependencies = {
+				build = (
+					Libm,
+					Libsystem,
+					RubyGems,
+					bash,
+					bootstrap_cmds,
+					cctools,
+					file_cmds,
+					gcc,
+					gcc_select,
+					gnumake,
+					ld64,
+					libgcc,
+					shell_cmds,
+					text_cmds,
+				);
+				header = (
+					Libc_headers,
+					architecture,
+					gcc,
+					xnu,
+				);
 				lib = (
 					Libsystem,
 					libgcc,
 				);
+				staticlib = (
+					Csu,
+					SystemStubs,
+					gcc,
+				);
 			};
 			environment = {
 				RC_ARCHS = "ppc ppc64 i386 x86_64";
@@ -3757,11 +10646,39 @@
 		};
 		ruby_libxml = {
 			dependencies = {
+				build = (
+					Libm,
+					Libsystem,
+					RubyGems,
+					bash,
+					bootstrap_cmds,
+					cctools,
+					file_cmds,
+					gcc,
+					gcc_select,
+					gnumake,
+					ld64,
+					libgcc,
+					shell_cmds,
+					text_cmds,
+					zlib,
+				);
+				header = (
+					Libc_headers,
+					architecture,
+					gcc,
+					xnu,
+				);
 				lib = (
 					Libsystem,
 					libgcc,
 					zlib,
 				);
+				staticlib = (
+					Csu,
+					SystemStubs,
+					gcc,
+				);
 			};
 			environment = {
 				RC_ARCHS = "ppc ppc64 i386 x86_64";
@@ -3770,6 +10687,55 @@
 		};
 		samba = {
 			dependencies = {
+				build = (
+					DirectoryService,
+					DiskArbitration,
+					Kerberos,
+					LDAPFramework,
+					Libm,
+					Libsystem,
+					awk,
+					bash,
+					bootstrap_cmds,
+					bsm,
+					cctools,
+					configd,
+					file_cmds,
+					gcc,
+					gcc_select,
+					gnudiff,
+					gnumake,
+					gnuzip,
+					grep,
+					ld64,
+					libgcc,
+					libresolv,
+					libstdcxx,
+					pam,
+					passwordserver_sasl,
+					shell_cmds,
+					system_cmds,
+					text_cmds,
+					zlib,
+				);
+				header = (
+					DirectoryService,
+					Kerberos,
+					LDAPFramework,
+					Libc_headers,
+					Libinfo,
+					Libm,
+					Libsyscall,
+					architecture,
+					configd,
+					gcc,
+					launchd,
+					libdyld,
+					libresolv,
+					libstdcxx,
+					pam,
+					xnu,
+				);
 				lib = (
 					DirectoryService,
 					Kerberos,
@@ -3783,16 +10749,56 @@
 					pam,
 					zlib,
 				);
+				staticlib = (
+					Csu,
+					SystemStubs,
+					gcc,
+				);
 			};
 			version = 187;
 		};
 		screen = {
 			dependencies = {
+				build = (
+					Libm,
+					Libsystem,
+					awk,
+					bash,
+					bootstrap_cmds,
+					cctools,
+					file_cmds,
+					gcc,
+					gcc_select,
+					gnudiff,
+					gnumake,
+					gnuzip,
+					grep,
+					ld64,
+					libgcc,
+					shell_cmds,
+					system_cmds,
+					texinfo,
+					text_cmds,
+				);
+				header = (
+					Libc_headers,
+					Libinfo,
+					Libsyscall,
+					architecture,
+					gcc,
+					launchd,
+					xnu,
+				);
 				lib = (
 					Libsystem,
 					dyld,
 					libgcc,
 				);
+				staticlib = (
+					Csu,
+					SystemStubs,
+					gcc,
+				);
 			};
 			version = 12;
 		};
@@ -3803,6 +10809,13 @@
 			dependencies = {
 				build = (
 					bash,
+					distcc,
+					file_cmds,
+					gcc,
+					gcc_os,
+					gcc_select,
+					gnumake,
+					system_cmds,
 				);
 			};
 			environment = {
@@ -3836,6 +10849,42 @@
 		};
 		shell_cmds = {
 			dependencies = {
+				build = (
+					Libm,
+					Libsystem,
+					bash,
+					bison,
+					bootstrap_cmds,
+					bsm,
+					cctools,
+					file_cmds,
+					gcc,
+					gcc_select,
+					gm4,
+					gnumake,
+					gnutar,
+					gnuzip,
+					ld64,
+					libgcc,
+					libresolv,
+					pam,
+					pb_makefiles,
+					shell_cmds,
+					text_cmds,
+				);
+				header = (
+					Libc_headers,
+					Libinfo,
+					Libm,
+					Libsyscall,
+					architecture,
+					gcc,
+					launchd,
+					libresolv,
+					libutil,
+					pam,
+					xnu,
+				);
 				lib = (
 					Libsystem,
 					bsm,
@@ -3844,11 +10893,49 @@
 					libresolv,
 					pam,
 				);
+				staticlib = (
+					Csu,
+					SystemStubs,
+					gcc,
+				);
 			};
 			version = 116;
 		};
 		smb = {
 			dependencies = {
+				build = (
+					Kerberos,
+					Libm,
+					Libsystem,
+					bash,
+					cctools,
+					distcc,
+					file_cmds,
+					gcc,
+					gcc_os,
+					gcc_select,
+					libgcc,
+					libutil,
+					shell_cmds,
+					system_cmds,
+					text_cmds,
+					xnu,
+				);
+				header = (
+					DiskArbitration,
+					IOGraphics,
+					IOHIDFamily,
+					Kerberos,
+					Libc_headers,
+					Libinfo,
+					Libm,
+					Libsyscall,
+					architecture,
+					gcc,
+					launchd,
+					libutil,
+					xnu,
+				);
 				lib = (
 					Kerberos,
 					Libsystem,
@@ -3856,6 +10943,12 @@
 					libgcc,
 					libutil,
 				);
+				staticlib = (
+					Csu,
+					Libcpp_kext,
+					SystemStubs,
+					xnu,
+				);
 			};
 			environment = {
 				RC_ARCHS = "ppc ppc64 i386 x86_64";
@@ -3864,17 +10957,60 @@
 		};
 		srm = {
 			dependencies = {
+				build = (
+					Libm,
+					Libsystem,
+					autoconf,
+					bash,
+					bootstrap_cmds,
+					cctools,
+					file_cmds,
+					gcc,
+					gcc_select,
+					gm4,
+					gnudiff,
+					gnumake,
+					gnuzip,
+					grep,
+					ld64,
+					libgcc,
+					shell_cmds,
+					system_cmds,
+					text_cmds,
+				);
+				header = (
+					Libc_headers,
+					architecture,
+					gcc,
+					xnu,
+				);
 				lib = (
 					Libsystem,
 					dyld,
 					libgcc,
 				);
+				staticlib = (
+					Csu,
+					SystemStubs,
+					gcc,
+				);
 			};
 			version = 6;
 		};
 		stmalloc = {
 			dependencies = {
+				build = (
+					cctools,
+					gcc,
+					gcc_select,
+					gnumake,
+				);
 				header = (
+					Libc_headers,
+					Libinfo,
+					Libsyscall,
+					architecture,
+					gcc,
 					xnu,
 				);
 			};
@@ -3888,6 +11024,39 @@
 		};
 		sudo = {
 			dependencies = {
+				build = (
+					Libm,
+					Libsystem,
+					bash,
+					bootstrap_cmds,
+					bsm,
+					cctools,
+					file_cmds,
+					gcc,
+					gcc_select,
+					gnudiff,
+					gnumake,
+					gnuzip,
+					grep,
+					ld64,
+					libgcc,
+					pam,
+					shell_cmds,
+					system_cmds,
+					text_cmds,
+				);
+				header = (
+					Libc_headers,
+					Libinfo,
+					Libnotify,
+					Libsyscall,
+					architecture,
+					bsm,
+					gcc,
+					libdyld,
+					pam,
+					xnu,
+				);
 				lib = (
 					Libsystem,
 					bsm,
@@ -3895,41 +11064,190 @@
 					libgcc,
 					pam,
 				);
+				staticlib = (
+					Csu,
+					SystemStubs,
+					gcc,
+				);
 			};
 			version = 28;
 		};
 		svk = {
 			dependencies = {
+				build = (
+					Libm,
+					Libsystem,
+					bash,
+					cctools,
+					file_cmds,
+					gcc,
+					gcc_select,
+					gnumake,
+					gnuzip,
+					ld64,
+					libgcc,
+					patch_cmds,
+					shell_cmds,
+				);
+				header = (
+					Libc_headers,
+					Libinfo,
+					Libm,
+					architecture,
+					gcc,
+					xnu,
+				);
 				lib = (
 					Libsystem,
 					libgcc,
 				);
+				staticlib = (
+					Csu,
+					SystemStubs,
+					gcc,
+				);
 			};
 			version = 9;
 		};
 		swig = {
 			dependencies = {
+				build = (
+					Libm,
+					Libsystem,
+					awk,
+					bash,
+					bootstrap_cmds,
+					cctools,
+					file_cmds,
+					gcc,
+					gcc_select,
+					gnudiff,
+					gnumake,
+					grep,
+					ld64,
+					libgcc,
+					shell_cmds,
+					system_cmds,
+					text_cmds,
+				);
+				header = (
+					Libc_headers,
+					architecture,
+					gcc,
+					xnu,
+				);
 				lib = (
 					Libsystem,
 					dyld,
 					libgcc,
 					libstdcxx,
 				);
+				staticlib = (
+					Csu,
+					SystemStubs,
+					gcc,
+				);
 			};
 			version = 4;
 		};
 		syslog = {
 			dependencies = {
+				build = (
+					Libm,
+					Libsystem,
+					bash,
+					bootstrap_cmds,
+					cctools,
+					file_cmds,
+					gcc,
+					gcc_select,
+					gnumake,
+					gnutar,
+					gnuzip,
+					ld64,
+					libgcc,
+					pb_makefiles,
+					shell_cmds,
+					system_cmds,
+					text_cmds,
+					xnu,
+				);
+				header = (
+					Libc_headers,
+					Libinfo,
+					Libnotify,
+					Libsyscall,
+					architecture,
+					gcc,
+					launchd,
+					libdyld,
+					xnu,
+				);
 				lib = (
 					Libsystem,
 					dyld,
 					libgcc,
 				);
+				staticlib = (
+					Csu,
+					SystemStubs,
+					gcc,
+				);
 			};
 			version = 64;
 		};
 		system_cmds = {
 			dependencies = {
+				build = (
+					CFOpenDirectory,
+					DirectoryService,
+					Libc_headers,
+					Libm,
+					Libsystem,
+					TargetConfig,
+					TimeZoneData,
+					awk,
+					bash,
+					bootstrap_cmds,
+					bsm,
+					cctools,
+					file_cmds,
+					gcc,
+					gcc_select,
+					gnumake,
+					gnutar,
+					gnuzip,
+					ld64,
+					libgcc,
+					pam,
+					pb_makefiles,
+					shell_cmds,
+					system_cmds,
+					text_cmds,
+					xnu,
+				);
+				header = (
+					CFOpenDirectory,
+					DirectoryService,
+					DiskArbitration,
+					IOGraphics,
+					IOHIDFamily,
+					IOStorageFamily,
+					Libc_headers,
+					Libinfo,
+					Libm,
+					Libnotify,
+					Librpcsvc,
+					Libsyscall,
+					architecture,
+					bsm,
+					cctools_ofiles,
+					gcc,
+					launchd,
+					libutil,
+					pam,
+					xnu,
+				);
 				lib = (
 					CFOpenDirectory,
 					DirectoryService,
@@ -3939,10 +11257,36 @@
 					libgcc,
 					pam,
 				);
+				staticlib = (
+					Csu,
+					SystemStubs,
+					gcc,
+				);
 			};
 			version = 431;
 		};
 		system_config = {
+			dependencies = {
+				build = (
+					Libm,
+					Libsystem,
+					cctools,
+					file_cmds,
+					gcc,
+					gcc_select,
+					gnumake,
+					gnutar,
+					ld64,
+					libgcc,
+					shell_cmds,
+					text_cmds,
+				);
+				staticlib = (
+					Csu,
+					SystemStubs,
+					gcc,
+				);
+			};
 			version = 49;
 		};
 		tcl = {
@@ -3962,11 +11306,38 @@
 		};
 		tcp_wrappers = {
 			dependencies = {
-				lib = (
+				build = (
+					Libm,
 					Libsystem,
-					dyld,
+					bash,
+					bootstrap_cmds,
+					cctools,
+					file_cmds,
+					files,
+					gcc,
+					gcc_select,
+					gnudiff,
+					gnumake,
+					ld64,
 					libgcc,
+					shell_cmds,
+					text_cmds,
 				);
+				header = (
+					Libc_headers,
+					Libinfo,
+					architecture,
+					gcc,
+					xnu,
+				);
+				lib = (
+					dyld,
+				);
+				staticlib = (
+					Csu,
+					SystemStubs,
+					gcc,
+				);
 			};
 			environment = {
 				RC_ARCHS = "ppc ppc64 i386 x86_64";
@@ -3975,21 +11346,85 @@
 		};
 		tcpdump = {
 			dependencies = {
+				build = (
+					Libm,
+					Libsystem,
+					bash,
+					bootstrap_cmds,
+					cctools,
+					file_cmds,
+					files,
+					gcc,
+					gcc_select,
+					gnudiff,
+					gnumake,
+					gnuzip,
+					grep,
+					ld64,
+					libgcc,
+					shell_cmds,
+					system_cmds,
+					text_cmds,
+				);
+				header = (
+					Libc_headers,
+					Libinfo,
+					architecture,
+					gcc,
+					libresolv,
+					xnu,
+				);
 				lib = (
 					Libsystem,
 					dyld,
 					libgcc,
 				);
+				staticlib = (
+					Csu,
+					SystemStubs,
+					gcc,
+				);
 			};
 			version = 23;
 		};
 		tcsh = {
 			dependencies = {
+				build = (
+					Libm,
+					Libsystem,
+					bash,
+					bootstrap_cmds,
+					cctools,
+					file_cmds,
+					gcc,
+					gcc_select,
+					gnudiff,
+					gnumake,
+					gnuzip,
+					grep,
+					ld64,
+					libgcc,
+					shell_cmds,
+					system_cmds,
+					text_cmds,
+				);
+				header = (
+					Libc_headers,
+					Libinfo,
+					architecture,
+					gcc,
+					xnu,
+				);
 				lib = (
 					Libsystem,
 					dyld,
 					libgcc,
 				);
+				staticlib = (
+					Csu,
+					SystemStubs,
+					gcc,
+				);
 			};
 			version = 60;
 		};
@@ -3997,38 +11432,138 @@
 			dependencies = {
 				build = (
 					bash,
+					bootstrap_cmds,
+					file_cmds,
+					gnudiff,
+					gnumake,
+					gnuzip,
+					grep,
+					shell_cmds,
+					system_cmds,
+					texinfo,
+					text_cmds,
 				);
 			};
 			version = 5;
 		};
 		texinfo = {
 			dependencies = {
+				build = (
+					Libm,
+					Libsystem,
+					bash,
+					bison,
+					bootstrap_cmds,
+					cctools,
+					file_cmds,
+					gcc,
+					gcc_select,
+					gnudiff,
+					gnumake,
+					gnutar,
+					gnuzip,
+					grep,
+					ld64,
+					libgcc,
+					patch_cmds,
+					shell_cmds,
+					system_cmds,
+					texinfo,
+					text_cmds,
+				);
+				header = (
+					Libc_headers,
+					architecture,
+					gcc,
+					xnu,
+				);
 				lib = (
 					Libsystem,
 					dyld,
 					libgcc,
 				);
+				staticlib = (
+					Csu,
+					SystemStubs,
+					gcc,
+				);
 			};
 			version = 17;
 		};
 		text_cmds = {
 			dependencies = {
+				build = (
+					Libm,
+					Libsystem,
+					bash,
+					bootstrap_cmds,
+					cctools,
+					file_cmds,
+					gcc,
+					gcc_select,
+					gnumake,
+					gnutar,
+					gnuzip,
+					ld64,
+					libgcc,
+					pb_makefiles,
+					shell_cmds,
+					text_cmds,
+				);
+				header = (
+					Libc_headers,
+					architecture,
+					gcc,
+					libmd,
+					xnu,
+				);
 				lib = (
 					Libsystem,
 					dyld,
 					libgcc,
 				);
+				staticlib = (
+					Csu,
+					SystemStubs,
+					gcc,
+					libmd,
+				);
 			};
 			version = 68;
 		};
 		tidy = {
 			dependencies = {
+				build = (
+					Libm,
+					Libsystem,
+					bash,
+					bootstrap_cmds,
+					cctools,
+					file_cmds,
+					gcc,
+					gcc_select,
+					gnumake,
+					ld64,
+					libgcc,
+					shell_cmds,
+					text_cmds,
+				);
+				header = (
+					Libc_headers,
+					gcc,
+					xnu,
+				);
 				lib = (
 					Libsystem,
 					dyld,
 					libgcc,
 					tidy,
 				);
+				staticlib = (
+					Csu,
+					SystemStubs,
+					gcc,
+				);
 			};
 			environment = {
 				RC_ARCHS = "ppc ppc64 i386 x86_64";
@@ -4037,12 +11572,40 @@
 		};
 		top = {
 			dependencies = {
+				build = (
+					Libm,
+					Libsystem,
+					cctools,
+					file_cmds,
+					gcc,
+					gcc_select,
+					gnumake,
+					ld64,
+					libgcc,
+					libutil,
+				);
+				header = (
+					IOStorageFamily,
+					Libc_headers,
+					Libinfo,
+					Libm,
+					Libsyscall,
+					architecture,
+					gcc,
+					libutil,
+					xnu,
+				);
 				lib = (
 					Libsystem,
 					dyld,
 					libgcc,
 					libutil,
 				);
+				staticlib = (
+					Csu,
+					SystemStubs,
+					gcc,
+				);
 			};
 			version = 37;
 		};
@@ -4050,32 +11613,132 @@
 			dependencies = {
 				build = (
 					bash,
+					file_cmds,
+					gnumake,
 				);
 			};
 			version = 65;
 		};
 		uucp = {
 			dependencies = {
-				lib = (
+				build = (
+					Libm,
 					Libsystem,
-					dyld,
+					bash,
+					bootstrap_cmds,
+					cctools,
+					file_cmds,
+					gcc,
+					gcc_select,
+					gnudiff,
+					gnumake,
+					gnuzip,
+					grep,
+					ld64,
 					libgcc,
+					shell_cmds,
+					texinfo,
+					text_cmds,
 				);
+				header = (
+					Libc_headers,
+					Libinfo,
+					architecture,
+					gcc,
+					xnu,
+				);
+				lib = (
+					dyld,
+				);
+				staticlib = (
+					Csu,
+					SystemStubs,
+					gcc,
+				);
 			};
 			version = 10;
 		};
 		vim = {
 			dependencies = {
+				build = (
+					Libm,
+					Libsystem,
+					bash,
+					bootstrap_cmds,
+					cctools,
+					developer_cmds,
+					emacs,
+					file_cmds,
+					gcc,
+					gcc_select,
+					gnudiff,
+					gnumake,
+					gnuzip,
+					grep,
+					groff,
+					ld64,
+					less,
+					libgcc,
+					man,
+					shell_cmds,
+					system_cmds,
+					text_cmds,
+				);
+				header = (
+					Libc_headers,
+					Libinfo,
+					architecture,
+					copyfile,
+					gcc,
+					libdyld,
+					xnu,
+				);
 				lib = (
 					Libsystem,
 					dyld,
 					libgcc,
 				);
+				staticlib = (
+					Csu,
+					SystemStubs,
+					gcc,
+				);
 			};
 			version = 34;
 		};
 		webdavfs = {
 			dependencies = {
+				build = (
+					Libm,
+					Libsystem,
+					bash,
+					cctools,
+					configd,
+					distcc,
+					file_cmds,
+					gcc,
+					gcc_os,
+					gcc_select,
+					libgcc,
+					libutil,
+					system_cmds,
+				);
+				header = (
+					DiskArbitration,
+					IOGraphics,
+					IOHIDFamily,
+					IONetworkingFamily,
+					Libc_headers,
+					Libinfo,
+					Libm,
+					Libnotify,
+					Libsyscall,
+					architecture,
+					configd,
+					gcc,
+					libutil,
+					xnu,
+				);
 				lib = (
 					Libsystem,
 					configd,
@@ -4083,11 +11746,55 @@
 					libgcc,
 					libutil,
 				);
+				staticlib = (
+					Csu,
+					Libcpp_kext,
+					SystemStubs,
+					xnu,
+				);
 			};
 			version = 252;
 		};
 		wxWidgets = {
 			dependencies = {
+				build = (
+					Libm,
+					Libsystem,
+					bash,
+					bootstrap_cmds,
+					cctools,
+					file_cmds,
+					gcc,
+					gcc_select,
+					gnudiff,
+					gnumake,
+					gnutar,
+					grep,
+					ld64,
+					libgcc,
+					libstdcxx,
+					shell_cmds,
+					system_cmds,
+					text_cmds,
+					vim,
+					zlib,
+				);
+				header = (
+					DiskArbitration,
+					IOGraphics,
+					IOHIDFamily,
+					Libc_headers,
+					Libinfo,
+					Libm,
+					Libsyscall,
+					architecture,
+					cctools_ofiles,
+					gcc,
+					libdyld,
+					libstdcxx,
+					xnu,
+					zlib,
+				);
 				lib = (
 					Libsystem,
 					dyld,
@@ -4096,6 +11803,11 @@
 					wxWidgets,
 					zlib,
 				);
+				staticlib = (
+					Csu,
+					SystemStubs,
+					gcc,
+				);
 			};
 			version = 11;
 		};
@@ -4107,39 +11819,139 @@
 		};
 		xelf = {
 			dependencies = {
-				lib = (
+				build = (
+					Libm,
 					Libsystem,
-					dyld,
+					bash,
+					bootstrap_cmds,
+					cctools,
+					file_cmds,
+					gcc,
+					gcc_select,
+					gm4,
+					gnudiff,
+					gnumake,
+					grep,
+					ld64,
 					libgcc,
+					shell_cmds,
+					text_cmds,
 				);
+				header = (
+					Libc_headers,
+					gcc,
+					xnu,
+				);
+				lib = (
+					dyld,
+				);
+				staticlib = (
+					Csu,
+					SystemStubs,
+					gcc,
+				);
 			};
 			version = 1;
 		};
 		xnu = {
 			dependencies = {
 				build = (
+					adv_cmds,
+					awk,
 					bash,
+					bootstrap_cmds,
+					cctools,
+					developer_cmds,
+					file_cmds,
+					gcc,
+					gcc_select,
+					gnumake,
+					gnuzip,
 					kext_tools,
+					ld64,
+					shell_cmds,
+					system_cmds,
+					tcsh,
+					text_cmds,
 				);
+				staticlib = (
+					cctools_ofiles,
+					gcc,
+				);
 			};
 			version = 1228;
 		};
 		zip = {
 			dependencies = {
-				lib = (
+				build = (
+					Libm,
 					Libsystem,
-					dyld,
+					bash,
+					cctools,
+					file_cmds,
+					gcc,
+					gcc_select,
+					gnumake,
+					gnuzip,
+					grep,
+					ld64,
 					libgcc,
+					patch_cmds,
+					system_cmds,
+					text_cmds,
 				);
+				header = (
+					Libc_headers,
+					architecture,
+					gcc,
+					xnu,
+				);
+				lib = (
+					dyld,
+				);
+				staticlib = (
+					Csu,
+					SystemStubs,
+					gcc,
+				);
 			};
 			version = 9;
 		};
 		zlib = {
 			dependencies = {
+				build = (
+					Libm,
+					Libsystem,
+					bash,
+					bootstrap_cmds,
+					cctools,
+					file_cmds,
+					gcc,
+					gcc_select,
+					gnumake,
+					gnutar,
+					gnuzip,
+					ld64,
+					libgcc,
+					patch_cmds,
+					shell_cmds,
+					text_cmds,
+				);
+				header = (
+					Libc_headers,
+					architecture,
+					gcc,
+					xnu,
+				);
 				lib = (
 					Libsystem,
 					libgcc,
 				);
+				staticlib = (
+					Csu,
+					SystemStubs,
+					gcc,
+				);
 			};
 			environment = {
 				RC_ARCHS = "ppc ppc64 i386 x86_64";
@@ -4148,11 +11960,48 @@
 		};
 		zsh = {
 			dependencies = {
+				build = (
+					Libm,
+					Libsystem,
+					autoconf,
+					awk,
+					bash,
+					bootstrap_cmds,
+					cctools,
+					file_cmds,
+					gcc,
+					gcc_select,
+					gm4,
+					gnudiff,
+					gnumake,
+					gnuzip,
+					grep,
+					ld64,
+					libgcc,
+					remote_cmds,
+					shell_cmds,
+					system_cmds,
+					text_cmds,
+				);
+				header = (
+					Libc_headers,
+					Libinfo,
+					Libm,
+					architecture,
+					gcc,
+					libdyld,
+					xnu,
+				);
 				lib = (
 					Libsystem,
 					dyld,
 					libgcc,
 				);
+				staticlib = (
+					Csu,
+					SystemStubs,
+					gcc,
+				);
 			};
 			version = 48;
 		};

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/darwinbuild-changes/attachments/20071110/275c41db/attachment.html>


More information about the darwinbuild-changes mailing list