[darwinbuild-changes] [570] trunk/plists/10A432.plist

source_changes at macosforge.org source_changes at macosforge.org
Tue Sep 22 08:43:54 PDT 2009


Revision: 570
          http://trac.macosforge.org/projects/darwinbuild/changeset/570
Author:   wsiegrist at apple.com
Date:     2009-09-22 08:43:51 -0700 (Tue, 22 Sep 2009)
Log Message:
-----------
Add a more complete dependency list for 10A432

Modified Paths:
--------------
    trunk/plists/10A432.plist

Modified: trunk/plists/10A432.plist
===================================================================
--- trunk/plists/10A432.plist	2009-09-19 00:09:54 UTC (rev 569)
+++ trunk/plists/10A432.plist	2009-09-22 15:43:51 UTC (rev 570)
@@ -23,101 +23,609 @@
 	macosx = "Mac OS X 10.6";
 	projects = {
 		Apple16X50Serial = {
+			dependencies = {
+				build = (
+					ICU,
+					bash,
+					cctools,
+					distcc,
+					file_cmds,
+					gcc,
+					gcc_select,
+					grep,
+					ld64,
+					text_cmds,
+				);
+				header = (
+					IOACPIFamily,
+					IOPCIFamily,
+					IOSerialFamily,
+					xnu,
+				);
+				staticlib = (
+					Libcpp_kext,
+					gcc,
+					xnu,
+				);
+			};
 			version = 24;
 		};
 		AppleAPIC = {
+			dependencies = {
+				build = (
+					ICU,
+					bash,
+					cctools,
+					distcc,
+					file_cmds,
+					gcc,
+					gcc_select,
+					grep,
+					ld64,
+					text_cmds,
+				);
+				header = (
+					xnu,
+				);
+				staticlib = (
+					Libcpp_kext,
+					gcc,
+					xnu,
+				);
+			};
 			version = 13;
 		};
 		AppleDisplays = {
+			dependencies = {
+				build = (
+					ICU,
+					bash,
+					cctools,
+					distcc,
+					file_cmds,
+					gcc,
+					gcc_select,
+					gnumake,
+					grep,
+					ld64,
+					text_cmds,
+				);
+				header = (
+					IOGraphics,
+					IOHIDFamily,
+					gcc,
+					xnu,
+				);
+				staticlib = (
+					Libcpp_kext,
+					gcc,
+					xnu,
+				);
+			};
 			version = 1160.0.1;
 		};
 		AppleFileSystemDriver = {
+			dependencies = {
+				build = (
+					ICU,
+					bash,
+					cctools,
+					distcc,
+					file_cmds,
+					gcc,
+					gcc_select,
+					grep,
+					ld64,
+					text_cmds,
+				);
+				header = (
+					AppleRAID,
+					IOStorageFamily,
+					Libc_headers,
+					gcc,
+					xnu,
+				);
+				staticlib = (
+					Libcpp_kext,
+					gcc,
+					xnu,
+				);
+			};
 			version = 13;
 		};
 		AppleHWSensor = {
+			dependencies = {
+				build = (
+					ICU,
+					bash,
+					cctools,
+					distcc,
+					file_cmds,
+					gcc,
+					gcc_select,
+					grep,
+					ld64,
+					text_cmds,
+				);
+				header = (
+					xnu,
+				);
+				staticlib = (
+					Libcpp_kext,
+					gcc,
+					xnu,
+				);
+			};
 			target = AppleHWSensorSL;
 			version = 192;
 		};
 		AppleIntelPIIXATA = {
+			dependencies = {
+				build = (
+					ICU,
+					bash,
+					cctools,
+					distcc,
+					file_cmds,
+					gcc,
+					gcc_select,
+					grep,
+					ld64,
+					text_cmds,
+				);
+				header = (
+					IOACPIFamily,
+					IOATAFamily,
+					IOPCIFamily,
+					IOStorageFamily,
+					xnu,
+				);
+				staticlib = (
+					Libcpp_kext,
+					gcc,
+					xnu,
+				);
+			};
 			version = 250.0.4;
 		};
 		AppleKeyswitch = {
+			dependencies = {
+				build = (
+					ICU,
+					bash,
+					cctools,
+					distcc,
+					file_cmds,
+					gcc,
+					gcc_select,
+					grep,
+					ld64,
+					text_cmds,
+				);
+				header = (
+					IOACPIFamily,
+					xnu,
+				);
+				staticlib = (
+					Libcpp_kext,
+					gcc,
+					xnu,
+				);
+			};
 			version = 105.3.4;
 		};
 		AppleRAID = {
 			dependencies = {
+				build = (
+					CF,
+					ICU,
+					IOKitUser,
+					Libm,
+					Libsystem,
+					bash,
+					cctools,
+					distcc,
+					file_cmds,
+					gcc,
+					gcc_select,
+					grep,
+					ld64,
+					text_cmds,
+				);
+				header = (
+					CF,
+					CarbonHeaders,
+					IOKitUser,
+					IOStorageFamily,
+					Libc_headers,
+					Libm,
+					Libsyscall,
+					gcc,
+					libdispatch,
+					xnu,
+				);
 				lib = (
 					CF,
 					IOKitUser,
 					Libsystem,
 					dyld,
 				);
+				staticlib = (
+					Csu,
+					Libcpp_kext,
+					gcc,
+					xnu,
+				);
 			};
 			version = 4.0.6;
 		};
 		AppleRTL8139Ethernet = {
+			dependencies = {
+				build = (
+					ICU,
+					bash,
+					cctools,
+					distcc,
+					file_cmds,
+					gcc,
+					gcc_select,
+					grep,
+					ld64,
+					text_cmds,
+				);
+				header = (
+					IONetworkingFamily,
+					IOPCIFamily,
+					xnu,
+				);
+				staticlib = (
+					xnu,
+				);
+			};
 			environment = {
 				RC_ARCHS = i386;
 			};
 			version = 153;
 		};
 		AppleSMBIOS = {
+			dependencies = {
+				build = (
+					ICU,
+					bash,
+					cctools,
+					distcc,
+					file_cmds,
+					gcc,
+					gcc_select,
+					grep,
+					ld64,
+					text_cmds,
+				);
+				header = (
+					IOACPIFamily,
+					IOPCIFamily,
+					xnu,
+				);
+				staticlib = (
+					Libcpp_kext,
+					gcc,
+					xnu,
+				);
+			};
 			version = 38;
 		};
 		AppleTalk = {
 			dependencies = {
+				build = (
+					CPANInternal,
+					ICU,
+					Libm,
+					Libsystem,
+					cctools,
+					file_cmds,
+					gcc,
+					gcc_select,
+					gnumake,
+					gnutar,
+					ld64,
+					perl,
+					shell_cmds,
+					text_cmds,
+				);
+				header = (
+					CarbonHeaders,
+					Libc_headers,
+					Libinfo,
+					gcc,
+					xnu,
+				);
 				lib = (
 					Libsystem,
 				);
+				staticlib = (
+					gcc,
+				);
 			};
 			version = 95;
 		};
 		AppleUSBAudio = {
+			dependencies = {
+				build = (
+					ICU,
+					bash,
+					cctools,
+					distcc,
+					file_cmds,
+					gcc,
+					gcc_select,
+					grep,
+					ld64,
+					libiconv,
+					ruby,
+					text_cmds,
+				);
+				header = (
+					IOAudioFamily,
+					IOUSBFamily,
+					xnu,
+				);
+				staticlib = (
+					Libcpp_kext,
+					gcc,
+					xnu,
+				);
+			};
 			version = 264.2.15;
 		};
 		AppleUSBCDCDriver = {
+			dependencies = {
+				build = (
+					ICU,
+					bash,
+					cctools,
+					distcc,
+					file_cmds,
+					gcc,
+					gcc_select,
+					grep,
+					ld64,
+					libiconv,
+					ruby,
+					text_cmds,
+				);
+				header = (
+					IONetworkingFamily,
+					IOSerialFamily,
+					IOUSBFamily,
+					xnu,
+				);
+				staticlib = (
+					Libcpp_kext,
+					gcc,
+					xnu,
+				);
+			};
 			version = 4002.4.1;
 		};
 		AppleUSBIrDA = {
 			dependencies = {
+				build = (
+					CF,
+					ICU,
+					IOKitUser,
+					Libm,
+					Libsystem,
+					bash,
+					cctools,
+					distcc,
+					file_cmds,
+					gcc,
+					gcc_select,
+					grep,
+					ld64,
+					libiconv,
+					objc4,
+					ruby,
+					shell_cmds,
+					text_cmds,
+				);
+				header = (
+					CF,
+					CarbonHeaders,
+					DiskArbitration,
+					IOGraphics,
+					IOHIDFamily,
+					IOKitUser,
+					IOSerialFamily,
+					IOUSBFamily,
+					Libc_headers,
+					Libm,
+					Libsyscall,
+					Security,
+					configd,
+					cups_libs,
+					gcc,
+					launchd_libs,
+					libdispatch,
+					objc4,
+					xnu,
+				);
 				lib = (
+					CF,
 					IOKitUser,
 					Libsystem,
 					objc4,
 				);
+				staticlib = (
+					Libcpp_kext,
+					gcc,
+					xnu,
+				);
 			};
 			version = 145.2.4;
 		};
 		BerkeleyDB = {
 			dependencies = {
+				build = (
+					Libm,
+					Libsystem,
+					TargetConfig,
+					bash,
+					bootstrap_cmds,
+					cctools,
+					file_cmds,
+					gcc,
+					gcc_select,
+					gnudiff,
+					gnumake,
+					grep,
+					ld64,
+					shell_cmds,
+					system_cmds,
+					text_cmds,
+				);
+				header = (
+					CarbonHeaders,
+					Libc_headers,
+					gcc,
+					libdyld,
+					xnu,
+				);
 				lib = (
 					Libsystem,
 					dyld,
 				);
+				staticlib = (
+					Csu,
+					gcc,
+				);
 			};
 			version = 18;
 		};
 		BootCache = {
 			dependencies = {
+				build = (
+					ICU,
+					Libm,
+					Libsystem,
+					bash,
+					cctools,
+					distcc,
+					file_cmds,
+					gcc,
+					gcc_select,
+					grep,
+					ld64,
+					text_cmds,
+				);
+				header = (
+					CarbonHeaders,
+					IOStorageFamily,
+					Libc_headers,
+					Libnotify,
+					Libsyscall,
+					gcc,
+					libdispatch,
+					xnu,
+				);
 				lib = (
 					Libsystem,
 					dyld,
 				);
+				staticlib = (
+					Csu,
+					Libcpp_kext,
+					gcc,
+					xnu,
+				);
 			};
 			version = 64;
 		};
 		CF = {
 			dependencies = {
+				build = (
+					ICU,
+					Libm,
+					Libsystem,
+					cctools,
+					file_cmds,
+					gcc,
+					gcc_select,
+					gnumake,
+					ld64,
+					objc4,
+					shell_cmds,
+				);
+				header = (
+					CarbonHeaders,
+					ICU,
+					Libc_headers,
+					Libinfo,
+					Libm,
+					Libsyscall,
+					architecture,
+					cctools_ofiles,
+					gcc,
+					launchd_libs,
+					libdispatch,
+					libdyld,
+					objc4,
+					xnu,
+					zlib,
+				);
 				lib = (
 					ICU,
 					Libsystem,
 					objc4,
 				);
+				staticlib = (
+					Csu,
+					SystemStubs,
+					gcc,
+				);
 			};
 			version = 550;
 		};
 		CFOpenDirectory = {
 			dependencies = {
+				build = (
+					CF,
+					DSPasswordServerFramework,
+					DirectoryService,
+					ICU,
+					Libm,
+					Libsystem,
+					bash,
+					cctools,
+					distcc,
+					file_cmds,
+					files,
+					gcc,
+					gcc_select,
+					grep,
+					ld64,
+					libiconv,
+					objc4,
+					ruby,
+					text_cmds,
+				);
+				header = (
+					CF,
+					CarbonHeaders,
+					DirectoryService,
+					DiskArbitration,
+					IOKitUser,
+					Libc_headers,
+					Libinfo,
+					Libm,
+					Libsyscall,
+					Security,
+					gcc,
+					libdispatch,
+					libdyld,
+					objc4,
+					xnu,
+				);
 				lib = (
 					CF,
 					DSPasswordServerFramework,
@@ -125,12 +633,81 @@
 					Libsystem,
 					objc4,
 				);
+				staticlib = (
+					gcc,
+				);
 			};
 			original = OpenDirectory;
 			target = CFOpenDirectory;
 		};
 		CPAN = {
 			dependencies = {
+				build = (
+					CF,
+					CPAN,
+					CPANInternal,
+					DiskArbitration,
+					ICU,
+					IOKitUser,
+					Libm,
+					Libsystem,
+					OpenSSL098,
+					SQLite,
+					Security,
+					TargetConfig,
+					bash,
+					bootstrap_cmds,
+					bzip2,
+					cctools,
+					configd,
+					expat,
+					file,
+					file_cmds,
+					gcc,
+					gcc_select,
+					gnudiff,
+					gnumake,
+					gnuzip,
+					grep,
+					ld64,
+					libresolv,
+					libutil,
+					libxml2,
+					perl,
+					rsync,
+					shell_cmds,
+					system_cmds,
+					text_cmds,
+					wxWidgets,
+					xnu,
+					zlib,
+				);
+				header = (
+					BerkeleyDB,
+					CF,
+					CarbonHeaders,
+					DiskArbitration,
+					IOGraphics,
+					IOHIDFamily,
+					IOKitUser,
+					Libc_headers,
+					Libinfo,
+					Libm,
+					Libsyscall,
+					OpenSSL098,
+					SQLite,
+					Security,
+					bzip2,
+					expat,
+					gcc,
+					libdispatch,
+					libutil,
+					libxml2,
+					perl,
+					wxWidgets,
+					xnu,
+					zlib,
+				);
 				lib = (
 					CF,
 					ICU,
@@ -148,24 +725,148 @@
 					wxWidgets,
 					zlib,
 				);
+				staticlib = (
+					BerkeleyDB,
+					Csu,
+					gcc,
+				);
 			};
 			version = 27;
 		};
 		CPANInternal = {
 			dependencies = {
+				build = (
+					CPAN,
+					CPANInternal,
+					Libm,
+					Libsystem,
+					OpenSSL098,
+					adv_cmds,
+					bash,
+					cctools,
+					file_cmds,
+					gcc,
+					gcc_select,
+					gnumake,
+					ld64,
+					libresolv,
+					patch_cmds,
+					perl,
+					shell_cmds,
+					text_cmds,
+				);
+				header = (
+					CarbonHeaders,
+					Libc_headers,
+					Libinfo,
+					Libm,
+					OpenSSL098,
+					gcc,
+					perl,
+					xnu,
+				);
 				lib = (
 					Libsystem,
 					OpenSSL098,
 					libresolv,
 				);
+				staticlib = (
+					Csu,
+					SystemStubs,
+					gcc,
+				);
 			};
 			version = 62;
 		};
 		CarbonHeaders = {
+			dependencies = {
+				build = (
+					file_cmds,
+					gnumake,
+					text_cmds,
+				);
+			};
 			version = 18.1;
 		};
 		ChatServer = {
 			dependencies = {
+				build = (
+					CF,
+					CFOpenDirectory,
+					CPANInternal,
+					DSPasswordServerFramework,
+					DirectoryService,
+					ICU,
+					Libm,
+					Libsystem,
+					OpenDirectory,
+					OpenSSL098,
+					SQLite,
+					Security,
+					X11proto,
+					awk,
+					bash,
+					bison,
+					cctools,
+					configd,
+					developer_cmds,
+					distcc,
+					emacs,
+					expat,
+					file,
+					file_cmds,
+					files,
+					gcc,
+					gcc_select,
+					gnudiff,
+					gnumake,
+					grep,
+					ld64,
+					libiconv,
+					libresolv,
+					libstdcxx,
+					libutil,
+					mDNSResponder,
+					objc4,
+					passwordserver_sasl,
+					patch_cmds,
+					perl,
+					shell_cmds,
+					system_cmds,
+					texinfo,
+					text_cmds,
+					zlib,
+				);
+				header = (
+					CF,
+					CFOpenDirectory,
+					CarbonHeaders,
+					DirectoryService,
+					DiskArbitration,
+					IOGraphics,
+					IOHIDFamily,
+					IOKitUser,
+					Libc_headers,
+					Libinfo,
+					Libm,
+					Libsyscall,
+					OpenDirectory,
+					OpenSSL098,
+					SQLite,
+					Security,
+					configd,
+					expat,
+					gcc,
+					libdispatch,
+					libdyld,
+					libiconv,
+					libresolv,
+					libstdcxx,
+					objc4,
+					passwordserver_saslkerberos,
+					xnu,
+					zlib,
+				);
 				lib = (
 					CF,
 					DSPasswordServerFramework,
@@ -185,11 +886,56 @@
 					passwordserver_sasl,
 					zlib,
 				);
+				staticlib = (
+					Csu,
+					gcc,
+				);
 			};
 			version = 326;
 		};
 		Chess = {
 			dependencies = {
+				build = (
+					CF,
+					ICU,
+					Libm,
+					Libsystem,
+					bash,
+					cctools,
+					distcc,
+					file_cmds,
+					files,
+					flex,
+					gcc,
+					gcc_select,
+					gm4,
+					gnumake,
+					grep,
+					ld64,
+					libiconv,
+					libstdcxx,
+					objc4,
+					ruby,
+					shell_cmds,
+					text_cmds,
+				);
+				header = (
+					CF,
+					CarbonHeaders,
+					DiskArbitration,
+					IOGraphics,
+					IOHIDFamily,
+					IOKitUser,
+					Libc_headers,
+					Libm,
+					Libsyscall,
+					Security,
+					gcc,
+					libdispatch,
+					libstdcxx,
+					objc4,
+					xnu,
+				);
 				lib = (
 					CF,
 					Libsystem,
@@ -197,23 +943,142 @@
 					libstdcxx,
 					objc4,
 				);
+				staticlib = (
+					Csu,
+					gcc,
+				);
 			};
 			version = 110.0.6;
 		};
 		CommonCrypto = {
+			dependencies = {
+				build = (
+					ICU,
+					bash,
+					cctools,
+					distcc,
+					file_cmds,
+					gcc,
+					gcc_select,
+					grep,
+					text_cmds,
+				);
+				header = (
+					CarbonHeaders,
+					Libc_headers,
+					Libm,
+					gcc,
+					xnu,
+				);
+			};
 			version = 36064;
 		};
 		CoreOSMakefiles = {
+			dependencies = {
+				build = (
+					developer_cmds,
+					file_cmds,
+					gnumake,
+					rsync,
+				);
+			};
 			version = 61;
 		};
 		CrackLib = {
+			dependencies = {
+				build = (
+					ICU,
+					bash,
+					cctools,
+					distcc,
+					file_cmds,
+					gcc,
+					gcc_select,
+					grep,
+					ld64,
+					text_cmds,
+				);
+				header = (
+					CarbonHeaders,
+					Libc_headers,
+					Libinfo,
+					gcc,
+					xnu,
+				);
+			};
 			version = 36064;
 		};
 		Csu = {
+			dependencies = {
+				build = (
+					cctools,
+					gcc,
+					gcc_select,
+					gnumake,
+					ld64,
+				);
+				header = (
+					CarbonHeaders,
+					Libc_headers,
+					architecture,
+					cctools_ofiles,
+					gcc,
+					libdyld,
+					xnu,
+				);
+			};
 			version = 79;
 		};
 		CyrusIMAP = {
 			dependencies = {
+				build = (
+					CF,
+					CPANInternal,
+					DirectoryService,
+					ICU,
+					Libm,
+					Libsystem,
+					OpenSSL098,
+					Security,
+					awk,
+					bash,
+					cctools,
+					file_cmds,
+					flex,
+					gcc,
+					gcc_select,
+					gm4,
+					gnudiff,
+					gnumake,
+					grep,
+					ld64,
+					libresolv,
+					libutil,
+					passwordserver_sasl,
+					perl,
+					shell_cmds,
+					system_cmds,
+					tcp_wrappers,
+					text_cmds,
+				);
+				header = (
+					BerkeleyDB,
+					CF,
+					CarbonHeaders,
+					DirectoryService,
+					Libc_headers,
+					Libinfo,
+					Libm,
+					Libsyscall,
+					OpenSSL098,
+					Security,
+					gcc,
+					libdispatch,
+					passwordserver_saslkerberos,
+					perl,
+					tcp_wrappers,
+					xnu,
+				);
 				lib = (
 					CF,
 					DirectoryService,
@@ -225,11 +1090,65 @@
 					passwordserver_sasl,
 					tcp_wrappers,
 				);
+				staticlib = (
+					BerkeleyDB,
+					Csu,
+					SystemStubs,
+					flex,
+					gcc,
+					libmd,
+				);
 			};
 			version = 188;
 		};
 		DSPasswordServerFramework = {
 			dependencies = {
+				build = (
+					CF,
+					ICU,
+					Libm,
+					Libsystem,
+					OpenSSL098,
+					bash,
+					cctools,
+					configd,
+					distcc,
+					file_cmds,
+					gcc,
+					gcc_select,
+					grep,
+					ld64,
+					libstdcxx,
+					objc4,
+					passwordserver_sasl,
+					text_cmds,
+				);
+				header = (
+					CF,
+					CarbonHeaders,
+					CommonCrypto,
+					DirectoryService,
+					DiskArbitration,
+					IOGraphics,
+					IOHIDFamily,
+					IOKitUser,
+					LDAPFramework,
+					Libc_headers,
+					Libinfo,
+					Libm,
+					Libsyscall,
+					OpenSSL098,
+					Security,
+					configd,
+					gcc,
+					libdispatch,
+					libresolv,
+					libstdcxx,
+					objc4,
+					passwordserver_saslkerberos,
+					samba,
+					xnu,
+				);
 				lib = (
 					CF,
 					DSPasswordServerFramework,
@@ -240,12 +1159,63 @@
 					objc4,
 					passwordserver_sasl,
 				);
+				staticlib = (
+					gcc,
+				);
 			};
 			original = DSPasswordServerPlugin;
 			target = PasswordServerFramework;
 		};
 		DSPasswordServerPlugin = {
 			dependencies = {
+				build = (
+					CF,
+					DSPasswordServerFramework,
+					DirectoryService,
+					DirectoryServiceDaemon,
+					ICU,
+					LDAPFramework,
+					Libm,
+					Libsystem,
+					OpenSSL098,
+					Security,
+					bash,
+					cctools,
+					configd,
+					distcc,
+					file_cmds,
+					gcc,
+					gcc_select,
+					grep,
+					ld64,
+					libstdcxx,
+					objc4,
+					passwordserver_sasl,
+					text_cmds,
+				);
+				header = (
+					CF,
+					CarbonHeaders,
+					DirectoryService,
+					DiskArbitration,
+					IOGraphics,
+					IOHIDFamily,
+					IOKitUser,
+					LDAPFramework,
+					Libc_headers,
+					Libinfo,
+					Libm,
+					Libsyscall,
+					OpenSSL098,
+					Security,
+					gcc,
+					libdispatch,
+					libresolv,
+					libstdcxx,
+					objc4,
+					passwordserver_saslkerberos,
+					xnu,
+				);
 				lib = (
 					CF,
 					DSPasswordServerFramework,
@@ -259,11 +1229,72 @@
 					objc4,
 					passwordserver_sasl,
 				);
+				staticlib = (
+					gcc,
+				);
 			};
 			version = 281;
 		};
 		DSTools = {
 			dependencies = {
+				build = (
+					CF,
+					CFOpenDirectory,
+					DSPasswordServerFramework,
+					DirectoryService,
+					ICU,
+					Libm,
+					Libsystem,
+					OpenDirectory,
+					OpenSSL098,
+					Security,
+					bash,
+					cctools,
+					configd,
+					distcc,
+					file_cmds,
+					files,
+					gcc,
+					gcc_select,
+					grep,
+					ld64,
+					libedit,
+					libiconv,
+					libresolv,
+					libstdcxx,
+					objc4,
+					ruby,
+					text_cmds,
+				);
+				header = (
+					CF,
+					CFOpenDirectory,
+					CarbonHeaders,
+					DSPasswordServerFramework,
+					DirectoryService,
+					DirectoryServiceMIG,
+					DiskArbitration,
+					IOGraphics,
+					IOHIDFamily,
+					IOKitUser,
+					Libc_headers,
+					Libinfo,
+					Libm,
+					Libsyscall,
+					OpenDirectory,
+					OpenSSL098,
+					Security,
+					configd,
+					gcc,
+					launchd_libs,
+					libdispatch,
+					libedit,
+					libstdcxx,
+					ncurses,
+					objc4,
+					passwordserver_saslkerberos,
+					xnu,
+				);
 				lib = (
 					CF,
 					DSPasswordServerFramework,
@@ -279,11 +1310,67 @@
 					libstdcxx,
 					objc4,
 				);
+				staticlib = (
+					Csu,
+					gcc,
+				);
 			};
 			version = 134;
 		};
 		DirectoryService = {
 			dependencies = {
+				build = (
+					CF,
+					ICU,
+					IOKitUser,
+					Libm,
+					Libsystem,
+					OpenSSL098,
+					Security,
+					bash,
+					bootstrap_cmds,
+					cctools,
+					configd,
+					distcc,
+					file_cmds,
+					gcc,
+					gcc_select,
+					grep,
+					ld64,
+					libresolv,
+					libstdcxx,
+					passwordserver_sasl,
+					shell_cmds,
+					system_cmds,
+					text_cmds,
+					xnu,
+				);
+				header = (
+					CF,
+					CarbonHeaders,
+					CommonCrypto,
+					DSPasswordServerFramework,
+					DiskArbitration,
+					IOGraphics,
+					IOHIDFamily,
+					IOKitUser,
+					IONetworkingFamily,
+					Libc_headers,
+					Libinfo,
+					Libm,
+					Libsyscall,
+					OpenSSL098,
+					Security,
+					configd,
+					gcc,
+					launchd_libs,
+					libdispatch,
+					libresolv,
+					libstdcxx,
+					objc4,
+					passwordserver_saslkerberos,
+					xnu,
+				);
 				lib = (
 					CF,
 					IOKitUser,
@@ -294,12 +1381,77 @@
 					libstdcxx,
 					passwordserver_sasl,
 				);
+				staticlib = (
+					gcc,
+				);
 			};
 			target = DirectoryServiceFW;
 			version = 621;
 		};
 		DirectoryServiceDaemon = {
 			dependencies = {
+				build = (
+					CF,
+					DSPasswordServerFramework,
+					DirectoryService,
+					ICU,
+					IOKitUser,
+					LDAPFramework,
+					Libm,
+					Libsystem,
+					OpenSSL098,
+					SQLite,
+					Security,
+					bash,
+					bootstrap_cmds,
+					cctools,
+					configd,
+					distcc,
+					file_cmds,
+					gcc,
+					gcc_select,
+					grep,
+					ld64,
+					libresolv,
+					libstdcxx,
+					objc4,
+					passwordserver_sasl,
+					security_certificates,
+					security_systemkeychain,
+					shell_cmds,
+					system_cmds,
+					text_cmds,
+					xnu,
+				);
+				header = (
+					CF,
+					CarbonHeaders,
+					CommonCrypto,
+					DSPasswordServerFramework,
+					DiskArbitration,
+					ICU,
+					IOKitUser,
+					IONetworkingFamily,
+					LDAPFramework,
+					Libc_headers,
+					Libinfo,
+					Libm,
+					Libnotify,
+					Librpcsvc,
+					Libsyscall,
+					OpenSSL098,
+					SQLite,
+					Security,
+					configd,
+					gcc,
+					launchd_libs,
+					libdispatch,
+					libresolv,
+					libstdcxx,
+					mDNSResponderSystemLibraries,
+					passwordserver_saslkerberos,
+					xnu,
+				);
 				lib = (
 					CF,
 					DSPasswordServerFramework,
@@ -317,12 +1469,40 @@
 					libstdcxx,
 					passwordserver_sasl,
 				);
+				staticlib = (
+					Csu,
+					gcc,
+				);
 			};
 			original = DirectoryService;
 			target = DirectoryServiceDaemon;
 		};
 		DirectoryServiceMIG = {
 			dependencies = {
+				build = (
+					ICU,
+					OpenSSL098,
+					bash,
+					bootstrap_cmds,
+					cctools,
+					distcc,
+					file_cmds,
+					gcc,
+					gcc_select,
+					grep,
+					ld64,
+					libresolv,
+					passwordserver_sasl,
+					shell_cmds,
+					system_cmds,
+					text_cmds,
+					xnu,
+				);
+				header = (
+					Libc_headers,
+					gcc,
+					xnu,
+				);
 				lib = (
 					CF,
 					IOKitUser,
@@ -339,6 +1519,56 @@
 		};
 		DiskArbitration = {
 			dependencies = {
+				build = (
+					CF,
+					ICU,
+					IOKitUser,
+					Libm,
+					Libsystem,
+					Security,
+					bash,
+					bootstrap_cmds,
+					cctools,
+					configd,
+					distcc,
+					file_cmds,
+					gcc,
+					gcc_select,
+					grep,
+					ld64,
+					libiconv,
+					ruby,
+					shell_cmds,
+					system_cmds,
+					text_cmds,
+					xnu,
+				);
+				header = (
+					CF,
+					CarbonHeaders,
+					CommonCrypto,
+					IOBDStorageFamily,
+					IOCDStorageFamily,
+					IODVDStorageFamily,
+					IOGraphics,
+					IOHIDFamily,
+					IOKitUser,
+					IOStorageFamily,
+					Libc_headers,
+					Libinfo,
+					Libm,
+					Libnotify,
+					Libsyscall,
+					Security,
+					architecture,
+					cctools_ofiles,
+					configd,
+					gcc,
+					launchd_libs,
+					libdispatch,
+					libdyld,
+					xnu,
+				);
 				lib = (
 					CF,
 					DiskArbitration,
@@ -348,68 +1578,394 @@
 					configd,
 					dyld,
 				);
+				staticlib = (
+					Csu,
+					gcc,
+				);
 			};
 			version = 213;
 		};
 		FastCGI = {
 			dependencies = {
+				build = (
+					CPANInternal,
+					ICU,
+					Libm,
+					Libsystem,
+					RubyGems,
+					TargetConfig,
+					bash,
+					bootstrap_cmds,
+					cctools,
+					file,
+					file_cmds,
+					files,
+					gcc,
+					gcc_select,
+					gnudiff,
+					gnumake,
+					grep,
+					ld64,
+					libstdcxx,
+					perl,
+					ruby,
+					shell_cmds,
+					system_cmds,
+					text_cmds,
+				);
+				header = (
+					CarbonHeaders,
+					Libc_headers,
+					Libinfo,
+					Libm,
+					gcc,
+					libdyld,
+					libstdcxx,
+					ruby,
+					xnu,
+				);
 				lib = (
 					FastCGI,
 					Libsystem,
 					libstdcxx,
 					ruby,
 				);
+				staticlib = (
+					Csu,
+					gcc,
+				);
 			};
 			version = 4;
 		};
 		ICU = {
 			dependencies = {
+				build = (
+					ICU,
+					Libm,
+					Libsystem,
+					TimeZoneData,
+					bash,
+					cctools,
+					file_cmds,
+					gcc,
+					gcc_select,
+					gnudiff,
+					gnumake,
+					gnuzip,
+					grep,
+					ld64,
+					libstdcxx,
+					patch_cmds,
+					shell_cmds,
+					system_cmds,
+					text_cmds,
+				);
+				header = (
+					CarbonHeaders,
+					ICU,
+					Libc_headers,
+					Libm,
+					gcc,
+					libstdcxx,
+					xnu,
+				);
 				lib = (
 					Libsystem,
 					libstdcxx,
 				);
+				staticlib = (
+					Csu,
+					gcc,
+				);
 			};
 			version = 400.37;
 		};
 		ICU_debug = {
 			dependencies = {
+				build = (
+					ICU,
+					Libm,
+					Libsystem,
+					TimeZoneData,
+					bash,
+					cctools,
+					file_cmds,
+					gcc,
+					gcc_select,
+					gnudiff,
+					gnumake,
+					gnuzip,
+					grep,
+					ld64,
+					libstdcxx,
+					patch_cmds,
+					shell_cmds,
+					system_cmds,
+					text_cmds,
+				);
+				header = (
+					CarbonHeaders,
+					ICU,
+					Libc_headers,
+					Libm,
+					gcc,
+					libstdcxx,
+					xnu,
+				);
 				lib = (
 					Libsystem,
 					libstdcxx,
 				);
+				staticlib = (
+					Csu,
+					gcc,
+				);
 			};
 			original = ICU;
 			target = install_debug;
 		};
 		ICU_profile = {
 			dependencies = {
+				build = (
+					ICU,
+					Libm,
+					Libsystem,
+					TimeZoneData,
+					bash,
+					cctools,
+					file_cmds,
+					gcc,
+					gcc_select,
+					gnudiff,
+					gnumake,
+					gnuzip,
+					grep,
+					ld64,
+					libstdcxx,
+					patch_cmds,
+					shell_cmds,
+					system_cmds,
+					text_cmds,
+				);
+				header = (
+					CarbonHeaders,
+					ICU,
+					Libc_headers,
+					Libm,
+					gcc,
+					libstdcxx,
+					xnu,
+				);
 				lib = (
 					Libsystem,
 					libstdcxx,
 				);
+				staticlib = (
+					Csu,
+					gcc,
+				);
 			};
 			original = ICU;
 			target = install_profile;
 		};
 		IOACPIFamily = {
+			dependencies = {
+				build = (
+					ICU,
+					bash,
+					cctools,
+					distcc,
+					file_cmds,
+					gcc,
+					gcc_select,
+					grep,
+					ld64,
+					text_cmds,
+				);
+				header = (
+					IOACPIFamily,
+					xnu,
+				);
+				staticlib = (
+					Libcpp_kext,
+					gcc,
+					xnu,
+				);
+			};
 			version = 8;
 		};
 		IOATAFamily = {
+			dependencies = {
+				build = (
+					ICU,
+					bash,
+					cctools,
+					distcc,
+					file_cmds,
+					gcc,
+					gcc_select,
+					grep,
+					ld64,
+					text_cmds,
+				);
+				header = (
+					IOATAFamily,
+					IOStorageFamily,
+					xnu,
+				);
+				staticlib = (
+					Libcpp_kext,
+					gcc,
+					xnu,
+				);
+			};
 			version = 250.0.6;
 		};
 		IOATAPIProtocolTransport = {
+			dependencies = {
+				build = (
+					ICU,
+					bash,
+					cctools,
+					distcc,
+					file_cmds,
+					gcc,
+					gcc_select,
+					grep,
+					ld64,
+					text_cmds,
+				);
+				header = (
+					IOATAFamily,
+					IOStorageFamily,
+					xnu,
+				);
+				staticlib = (
+					Libcpp_kext,
+					gcc,
+					xnu,
+				);
+			};
 			version = 250.0.6;
 		};
 		IOAudioFamily = {
+			dependencies = {
+				build = (
+					ICU,
+					bash,
+					cctools,
+					distcc,
+					file_cmds,
+					gcc,
+					gcc_select,
+					grep,
+					ld64,
+					libiconv,
+					ruby,
+					text_cmds,
+				);
+				header = (
+					xnu,
+				);
+				staticlib = (
+					Libcpp_kext,
+					gcc,
+					xnu,
+				);
+			};
 			version = 170.4.16;
 		};
 		IOBDStorageFamily = {
+			dependencies = {
+				build = (
+					ICU,
+					bash,
+					cctools,
+					developer_cmds,
+					distcc,
+					file_cmds,
+					gcc,
+					gcc_select,
+					grep,
+					ld64,
+					libiconv,
+					ruby,
+					text_cmds,
+				);
+				header = (
+					IOBDStorageFamily,
+					IOCDStorageFamily,
+					IODVDStorageFamily,
+					IOStorageFamily,
+					xnu,
+				);
+				staticlib = (
+					Libcpp_kext,
+					gcc,
+					xnu,
+				);
+			};
 			version = 10;
 		};
 		IOCDStorageFamily = {
+			dependencies = {
+				build = (
+					ICU,
+					bash,
+					cctools,
+					developer_cmds,
+					distcc,
+					file_cmds,
+					gcc,
+					gcc_select,
+					grep,
+					ld64,
+					libiconv,
+					ruby,
+					text_cmds,
+				);
+				header = (
+					IOCDStorageFamily,
+					IOStorageFamily,
+					xnu,
+				);
+				staticlib = (
+					Libcpp_kext,
+					gcc,
+					xnu,
+				);
+			};
 			version = 47;
 		};
 		IODVDStorageFamily = {
+			dependencies = {
+				build = (
+					ICU,
+					bash,
+					cctools,
+					developer_cmds,
+					distcc,
+					file_cmds,
+					gcc,
+					gcc_select,
+					grep,
+					ld64,
+					libiconv,
+					ruby,
+					text_cmds,
+				);
+				header = (
+					IOCDStorageFamily,
+					IODVDStorageFamily,
+					IOStorageFamily,
+					xnu,
+				);
+				staticlib = (
+					Libcpp_kext,
+					gcc,
+					xnu,
+				);
+			};
 			version = 30;
 		};
 		IOFWDVComponents = {
@@ -417,17 +1973,84 @@
 		};
 		IOFireWireAVC = {
 			dependencies = {
+				build = (
+					CF,
+					ICU,
+					IOKitUser,
+					Libm,
+					Libsystem,
+					bash,
+					cctools,
+					distcc,
+					file_cmds,
+					gcc,
+					gcc_select,
+					grep,
+					ld64,
+					text_cmds,
+				);
+				header = (
+					CF,
+					CarbonHeaders,
+					IOFireWireAVC,
+					IOFireWireFamily,
+					IOKitUser,
+					Libc_headers,
+					Libm,
+					Libsyscall,
+					gcc,
+					libdispatch,
+					xnu,
+				);
 				lib = (
 					CF,
 					IOKitUser,
 					Libsystem,
 					libstdcxx,
 				);
+				staticlib = (
+					Libcpp_kext,
+					gcc,
+					xnu,
+				);
 			};
 			version = 406.4.0;
 		};
 		IOFireWireFamily = {
 			dependencies = {
+				build = (
+					CF,
+					ICU,
+					IOKitUser,
+					Libm,
+					Libsystem,
+					Security,
+					bash,
+					cctools,
+					distcc,
+					file_cmds,
+					gcc,
+					gcc_select,
+					grep,
+					ld64,
+					libiconv,
+					libstdcxx,
+					ruby,
+					text_cmds,
+				);
+				header = (
+					CF,
+					CarbonHeaders,
+					IOFireWireFamily,
+					IOKitUser,
+					Libc_headers,
+					Libm,
+					Libsyscall,
+					gcc,
+					libdispatch,
+					libstdcxx,
+					xnu,
+				);
 				lib = (
 					CF,
 					IOKitUser,
@@ -435,38 +2058,192 @@
 					Security,
 					libstdcxx,
 				);
+				staticlib = (
+					Libcpp_kext,
+					gcc,
+					xnu,
+				);
 			};
 			version = 417.4.0;
 		};
 		IOFireWireIP = {
+			dependencies = {
+				build = (
+					ICU,
+					bash,
+					cctools,
+					distcc,
+					file_cmds,
+					gcc,
+					gcc_select,
+					grep,
+					ld64,
+					text_cmds,
+				);
+				header = (
+					IOFireWireFamily,
+					IONetworkingFamily,
+					xnu,
+				);
+				staticlib = (
+					Libcpp_kext,
+					gcc,
+					xnu,
+				);
+			};
 			version = 203.4.0;
 		};
 		IOFireWireSBP2 = {
 			dependencies = {
+				build = (
+					CF,
+					ICU,
+					IOKitUser,
+					Libm,
+					Libsystem,
+					bash,
+					cctools,
+					distcc,
+					file_cmds,
+					gcc,
+					gcc_select,
+					grep,
+					ld64,
+					text_cmds,
+				);
+				header = (
+					CF,
+					CarbonHeaders,
+					IOFireWireFamily,
+					IOFireWireSBP2,
+					IOKitUser,
+					Libc_headers,
+					Libm,
+					Libsyscall,
+					gcc,
+					libdispatch,
+					xnu,
+				);
 				lib = (
 					CF,
 					IOKitUser,
 					Libsystem,
 					libstdcxx,
 				);
+				staticlib = (
+					Libcpp_kext,
+					gcc,
+					xnu,
+				);
 			};
 			version = 405.4.0;
 		};
 		IOFireWireSerialBusProtocolTransport = {
 			dependencies = {
+				build = (
+					ICU,
+					Libm,
+					Libsystem,
+					bash,
+					cctools,
+					distcc,
+					file_cmds,
+					gcc,
+					gcc_select,
+					grep,
+					ld64,
+					text_cmds,
+				);
+				header = (
+					CarbonHeaders,
+					IOFireWireFamily,
+					IOFireWireSBP2,
+					IOFireWireSerialBusProtocolTransport,
+					IOStorageFamily,
+					Libc_headers,
+					gcc,
+					xnu,
+				);
 				lib = (
 					Libsystem,
 					dyld,
 					libstdcxx,
 				);
+				staticlib = (
+					Csu,
+					Libcpp_kext,
+					gcc,
+					xnu,
+				);
 			};
 			version = 200.0.11;
 		};
 		IOGraphics = {
+			dependencies = {
+				build = (
+					ICU,
+					bash,
+					cctools,
+					distcc,
+					file_cmds,
+					gcc,
+					gcc_select,
+					grep,
+					ld64,
+					text_cmds,
+				);
+				header = (
+					IOACPIFamily,
+					IOGraphics,
+					IOHIDFamily,
+					IOPCIFamily,
+					xnu,
+				);
+				staticlib = (
+					Libcpp_kext,
+					gcc,
+					xnu,
+				);
+			};
 			version = 330;
 		};
 		IOHIDFamily = {
 			dependencies = {
+				build = (
+					CF,
+					CPANInternal,
+					ICU,
+					IOKitUser,
+					Libm,
+					Libsystem,
+					bash,
+					cctools,
+					distcc,
+					file_cmds,
+					gcc,
+					gcc_select,
+					grep,
+					ld64,
+					perl,
+					text_cmds,
+					xnu,
+				);
+				header = (
+					CF,
+					CarbonHeaders,
+					DiskArbitration,
+					IOGraphics,
+					IOHIDFamily,
+					IOKitUser,
+					IOUSBFamily,
+					Libc_headers,
+					Libm,
+					Libsyscall,
+					PowerManagement,
+					gcc,
+					libdispatch,
+					xnu,
+				);
 				lib = (
 					CF,
 					IOKitUser,
@@ -474,11 +2251,46 @@
 					dyld,
 					libstdcxx,
 				);
+				staticlib = (
+					Csu,
+					Libcpp_kext,
+					gcc,
+					xnu,
+				);
 			};
 			version = 301.2;
 		};
 		IOKitTools = {
 			dependencies = {
+				build = (
+					CF,
+					ICU,
+					IOKitUser,
+					Libm,
+					Libsystem,
+					bash,
+					cctools,
+					distcc,
+					file_cmds,
+					gcc,
+					gcc_select,
+					grep,
+					ld64,
+					ncurses,
+					text_cmds,
+				);
+				header = (
+					CF,
+					CarbonHeaders,
+					IOKitUser,
+					Libc_headers,
+					Libm,
+					Libsyscall,
+					gcc,
+					libdispatch,
+					ncurses,
+					xnu,
+				);
 				lib = (
 					CF,
 					IOKitUser,
@@ -486,17 +2298,74 @@
 					dyld,
 					ncurses,
 				);
+				staticlib = (
+					Csu,
+					gcc,
+				);
 			};
 			version = 78;
 		};
 		IOKitUser = {
 			dependencies = {
+				build = (
+					CF,
+					ICU,
+					Libm,
+					Libsystem,
+					bash,
+					bootstrap_cmds,
+					cctools,
+					configd,
+					distcc,
+					file_cmds,
+					gcc,
+					gcc_select,
+					grep,
+					ld64,
+					libiconv,
+					libkxld,
+					ruby,
+					shell_cmds,
+					system_cmds,
+					text_cmds,
+					xnu,
+					zlib,
+				);
+				header = (
+					AppleDisplays,
+					AppleRAID,
+					CF,
+					CarbonHeaders,
+					IOGraphics,
+					IOHIDFamily,
+					IOKitUser,
+					IONetworkingFamily,
+					Libc_headers,
+					Libinfo,
+					Libm,
+					Libnotify,
+					Libsyscall,
+					Security,
+					architecture,
+					cctools_ofiles,
+					configd,
+					gcc,
+					launchd_libs,
+					libdispatch,
+					libdyld,
+					libkxld,
+					xnu,
+					zlib,
+				);
 				lib = (
 					CF,
 					Libsystem,
 					libkxld,
 					zlib,
 				);
+				staticlib = (
+					gcc,
+				);
 			};
 			patchfiles = (
 				"IOKitUser-502.nohidevent.patch",
@@ -504,22 +2373,186 @@
 			version = 502;
 		};
 		IONetworkingFamily = {
+			dependencies = {
+				build = (
+					ICU,
+					bash,
+					cctools,
+					distcc,
+					file_cmds,
+					gcc,
+					gcc_select,
+					grep,
+					ld64,
+					text_cmds,
+				);
+				header = (
+					CarbonHeaders,
+					IONetworkingFamily,
+					xnu,
+				);
+				staticlib = (
+					Libcpp_kext,
+					gcc,
+					xnu,
+				);
+			};
 			version = 62;
 		};
 		IOPCIFamily = {
+			dependencies = {
+				build = (
+					ICU,
+					bash,
+					cctools,
+					distcc,
+					file_cmds,
+					gcc,
+					gcc_select,
+					grep,
+					ld64,
+					text_cmds,
+				);
+				header = (
+					IOACPIFamily,
+					xnu,
+				);
+				staticlib = (
+					Libcpp_kext,
+					gcc,
+					xnu,
+				);
+			};
 			version = 113;
 		};
 		IOSCSIParallelFamily = {
+			dependencies = {
+				build = (
+					ICU,
+					bash,
+					cctools,
+					distcc,
+					file_cmds,
+					gcc,
+					gcc_select,
+					grep,
+					ld64,
+					text_cmds,
+				);
+				header = (
+					CarbonHeaders,
+					IOSCSIParallelFamily,
+					IOStorageFamily,
+					xnu,
+				);
+				staticlib = (
+					Libcpp_kext,
+					gcc,
+					xnu,
+				);
+			};
 			version = 200.1.1;
 		};
 		IOSerialFamily = {
+			dependencies = {
+				build = (
+					ICU,
+					bash,
+					cctools,
+					distcc,
+					file_cmds,
+					gcc,
+					gcc_select,
+					grep,
+					ld64,
+					text_cmds,
+				);
+				header = (
+					IOSerialFamily,
+					xnu,
+				);
+				staticlib = (
+					Libcpp_kext,
+					gcc,
+					xnu,
+				);
+			};
 			version = 55;
 		};
 		IOStorageFamily = {
+			dependencies = {
+				build = (
+					ICU,
+					bash,
+					cctools,
+					developer_cmds,
+					distcc,
+					file_cmds,
+					gcc,
+					gcc_select,
+					grep,
+					ld64,
+					libiconv,
+					ruby,
+					text_cmds,
+				);
+				header = (
+					IOStorageFamily,
+					xnu,
+				);
+				staticlib = (
+					Libcpp_kext,
+					gcc,
+					xnu,
+				);
+			};
 			version = 116;
 		};
 		IOUSBFamily = {
 			dependencies = {
+				build = (
+					CF,
+					ICU,
+					IOKitUser,
+					Libm,
+					Libsystem,
+					Security,
+					bash,
+					cctools,
+					distcc,
+					file_cmds,
+					gcc,
+					gcc_select,
+					grep,
+					ld64,
+					libiconv,
+					libutil,
+					objc4,
+					ruby,
+					text_cmds,
+				);
+				header = (
+					CF,
+					CarbonHeaders,
+					DiskArbitration,
+					IOACPIFamily,
+					IOGraphics,
+					IOHIDFamily,
+					IOKitUser,
+					IOPCIFamily,
+					IOUSBFamily,
+					Libc_headers,
+					Libm,
+					Libsyscall,
+					Security,
+					architecture,
+					cctools_ofiles,
+					gcc,
+					libdispatch,
+					libutil,
+					objc4,
+					xnu,
+				);
 				lib = (
 					CF,
 					IOKitUser,
@@ -530,14 +2563,95 @@
 					libutil,
 					objc4,
 				);
+				staticlib = (
+					Csu,
+					Libcpp_kext,
+					gcc,
+					xnu,
+				);
 			};
 			version = 378.4.3;
 		};
 		IOUSBMassStorageClass = {
+			dependencies = {
+				build = (
+					ICU,
+					bash,
+					cctools,
+					distcc,
+					file_cmds,
+					gcc,
+					gcc_select,
+					grep,
+					ld64,
+					text_cmds,
+				);
+				header = (
+					CarbonHeaders,
+					IOStorageFamily,
+					IOUSBFamily,
+					IOUSBMassStorageClass,
+					xnu,
+				);
+				staticlib = (
+					Libcpp_kext,
+					gcc,
+					xnu,
+				);
+			};
 			version = 250.1.9;
 		};
 		JavaScriptCore = {
 			dependencies = {
+				build = (
+					CF,
+					CPANInternal,
+					ICU,
+					Libm,
+					Libsystem,
+					bash,
+					bison,
+					cctools,
+					distcc,
+					dtrace,
+					file_cmds,
+					files,
+					gcc,
+					gcc_select,
+					gm4,
+					gnumake,
+					grep,
+					ld64,
+					libedit,
+					libstdcxx,
+					objc4,
+					perl,
+					system_cmds,
+					text_cmds,
+					xnu,
+				);
+				header = (
+					CF,
+					CarbonHeaders,
+					DiskArbitration,
+					IOGraphics,
+					IOHIDFamily,
+					IOKitUser,
+					Libc_headers,
+					Libm,
+					Libnotify,
+					Libsyscall,
+					Security,
+					architecture,
+					cctools_ofiles,
+					gcc,
+					libdispatch,
+					libdyld,
+					libedit,
+					libstdcxx,
+					objc4,
+					xnu,
+				);
 				lib = (
 					CF,
 					ICU,
@@ -547,22 +2661,109 @@
 					libedit,
 					libstdcxx,
 				);
+				staticlib = (
+					Csu,
+					gcc,
+				);
 			};
 			version = 6531.5;
 		};
 		JavaScriptGlue = {
 			dependencies = {
+				build = (
+					CF,
+					ICU,
+					JavaScriptCore,
+					Libm,
+					Libsystem,
+					bash,
+					cctools,
+					distcc,
+					file_cmds,
+					gcc,
+					gcc_select,
+					grep,
+					ld64,
+					libiconv,
+					libstdcxx,
+					objc4,
+					ruby,
+					text_cmds,
+				);
+				header = (
+					CF,
+					CarbonHeaders,
+					DiskArbitration,
+					IOKitUser,
+					JavaScriptCore,
+					Libc_headers,
+					Libm,
+					Libsyscall,
+					Security,
+					gcc,
+					libdispatch,
+					libstdcxx,
+					xnu,
+				);
 				lib = (
 					CF,
 					JavaScriptCore,
 					Libsystem,
 					libstdcxx,
 				);
+				staticlib = (
+					Csu,
+					gcc,
+				);
 			};
 			version = 6531.5;
 		};
 		KerberosHelper = {
 			dependencies = {
+				build = (
+					CF,
+					CFOpenDirectory,
+					DiskArbitration,
+					ICU,
+					Libm,
+					Libsystem,
+					OpenDirectory,
+					Security,
+					bash,
+					bootstrap_cmds,
+					cctools,
+					distcc,
+					file_cmds,
+					gcc,
+					gcc_select,
+					grep,
+					ld64,
+					shell_cmds,
+					system_cmds,
+					text_cmds,
+					xnu,
+				);
+				header = (
+					CF,
+					CFOpenDirectory,
+					CarbonHeaders,
+					DirectoryService,
+					DiskArbitration,
+					IOGraphics,
+					IOHIDFamily,
+					IOKitUser,
+					Libc_headers,
+					Libinfo,
+					Libm,
+					Libsyscall,
+					OpenDirectory,
+					Security,
+					gcc,
+					launchd_libs,
+					libdispatch,
+					mDNSResponderSystemLibraries,
+					xnu,
+				);
 				lib = (
 					CF,
 					DiskArbitration,
@@ -572,11 +2773,56 @@
 					Security,
 					dyld,
 				);
+				staticlib = (
+					Csu,
+					gcc,
+				);
 			};
 			version = 62;
 		};
 		LDAPFramework = {
 			dependencies = {
+				build = (
+					CF,
+					CPANInternal,
+					DSPasswordServerFramework,
+					Libm,
+					Libsystem,
+					OpenSSL098,
+					TargetConfig,
+					bash,
+					bootstrap_cmds,
+					cctools,
+					dtrace,
+					file_cmds,
+					gcc,
+					gcc_select,
+					gnudiff,
+					gnumake,
+					grep,
+					ld64,
+					libresolv,
+					libutil,
+					passwordserver_sasl,
+					perl,
+					shell_cmds,
+					system_cmds,
+					text_cmds,
+					xnu,
+				);
+				header = (
+					CarbonHeaders,
+					ICU,
+					Libc_headers,
+					Libinfo,
+					OpenSSL098,
+					gcc,
+					libdyld,
+					libresolv,
+					libutil,
+					passwordserver_saslkerberos,
+					xnu,
+				);
 				lib = (
 					DSPasswordServerFramework,
 					Libsystem,
@@ -585,32 +2831,287 @@
 					libresolv,
 					passwordserver_sasl,
 				);
+				staticlib = (
+					Csu,
+					gcc,
+				);
 			};
 			original = OpenLDAP;
 		};
 		Libc = {
+			dependencies = {
+				build = (
+					CPANInternal,
+					ICU,
+					bash,
+					bootstrap_cmds,
+					bsdmake,
+					cctools,
+					developer_cmds,
+					dtrace,
+					file_cmds,
+					gcc,
+					gcc_select,
+					gnumake,
+					grep,
+					misc_cmds,
+					perl,
+					shell_cmds,
+					system_cmds,
+					text_cmds,
+					xnu,
+				);
+				header = (
+					CarbonHeaders,
+					Libc_headers,
+					Libinfo,
+					Libm,
+					Libnotify,
+					Libsyscall,
+					architecture,
+					cctools_ofiles,
+					dtrace,
+					gcc,
+					launchd_libs,
+					libdispatch,
+					libdyld,
+					libresolv,
+					xnu,
+				);
+			};
 			version = 583;
 		};
 		Libc_debug = {
+			dependencies = {
+				build = (
+					CPANInternal,
+					ICU,
+					bash,
+					bootstrap_cmds,
+					bsdmake,
+					cctools,
+					developer_cmds,
+					dtrace,
+					file_cmds,
+					gcc,
+					gcc_select,
+					gnumake,
+					grep,
+					misc_cmds,
+					perl,
+					shell_cmds,
+					system_cmds,
+					text_cmds,
+					xnu,
+				);
+				header = (
+					CarbonHeaders,
+					Libc_headers,
+					Libinfo,
+					Libm,
+					Libnotify,
+					Libsyscall,
+					architecture,
+					cctools_ofiles,
+					dtrace,
+					gcc,
+					launchd_libs,
+					libdispatch,
+					libdyld,
+					libresolv,
+					xnu,
+				);
+			};
 			original = Libc;
 			target = install;
 		};
 		Libc_headers = {
+			dependencies = {
+				build = (
+					CPANInternal,
+					ICU,
+					bash,
+					bootstrap_cmds,
+					bsdmake,
+					cctools,
+					developer_cmds,
+					dtrace,
+					file_cmds,
+					gcc,
+					gcc_select,
+					gnumake,
+					grep,
+					misc_cmds,
+					perl,
+					shell_cmds,
+					system_cmds,
+					text_cmds,
+					xnu,
+				);
+				header = (
+					CarbonHeaders,
+					Libc_headers,
+					Libinfo,
+					Libm,
+					Libnotify,
+					Libsyscall,
+					architecture,
+					cctools_ofiles,
+					dtrace,
+					gcc,
+					launchd_libs,
+					libdispatch,
+					libdyld,
+					libresolv,
+					xnu,
+				);
+			};
 			original = Libc;
 			target = install;
 		};
 		Libc_man = {
+			dependencies = {
+				build = (
+					CPANInternal,
+					ICU,
+					bash,
+					bootstrap_cmds,
+					bsdmake,
+					cctools,
+					developer_cmds,
+					dtrace,
+					file_cmds,
+					gcc,
+					gcc_select,
+					gnumake,
+					gnuzip,
+					grep,
+					misc_cmds,
+					perl,
+					shell_cmds,
+					system_cmds,
+					text_cmds,
+					xnu,
+				);
+				header = (
+					CarbonHeaders,
+					Libc_headers,
+					Libinfo,
+					Libm,
+					Libnotify,
+					Libsyscall,
+					architecture,
+					cctools_ofiles,
+					dtrace,
+					gcc,
+					launchd_libs,
+					libdispatch,
+					libdyld,
+					libresolv,
+					xnu,
+				);
+			};
 			original = Libc;
 			target = install;
 		};
 		Libc_profile = {
+			dependencies = {
+				build = (
+					CPANInternal,
+					ICU,
+					bash,
+					bootstrap_cmds,
+					bsdmake,
+					cctools,
+					developer_cmds,
+					dtrace,
+					file_cmds,
+					gcc,
+					gcc_select,
+					gnumake,
+					grep,
+					misc_cmds,
+					perl,
+					shell_cmds,
+					system_cmds,
+					text_cmds,
+					xnu,
+				);
+				header = (
+					CarbonHeaders,
+					Libc_headers,
+					Libinfo,
+					Libm,
+					Libnotify,
+					Libsyscall,
+					architecture,
+					cctools_ofiles,
+					dtrace,
+					gcc,
+					launchd_libs,
+					libdispatch,
+					libdyld,
+					libresolv,
+					xnu,
+				);
+			};
 			original = Libc;
 			target = install;
 		};
 		Libcpp_kext = {
+			dependencies = {
+				build = (
+					ICU,
+					bash,
+					cctools,
+					distcc,
+					file_cmds,
+					gcc,
+					gcc_select,
+					grep,
+					text_cmds,
+				);
+			};
 			version = 8;
 		};
 		Libinfo = {
+			dependencies = {
+				build = (
+					CPANInternal,
+					DirectoryServiceMIG,
+					TargetConfig,
+					bash,
+					bootstrap_cmds,
+					cctools,
+					file_cmds,
+					gcc,
+					gcc_select,
+					gnumake,
+					gnuzip,
+					perl,
+					shell_cmds,
+					system_cmds,
+					text_cmds,
+					xnu,
+				);
+				header = (
+					CarbonHeaders,
+					DirectoryServiceMIG,
+					Libc_headers,
+					Libinfo,
+					Libnotify,
+					Librpcsvc,
+					Libsyscall,
+					configd_libSystem,
+					gcc,
+					launchd_libs,
+					libdispatch,
+					libdyld,
+					libresolv,
+					mDNSResponderSystemLibraries,
+					xnu,
+				);
+			};
 			version = 324;
 		};
 		Libm = {
@@ -622,22 +3123,213 @@
 			target = libmx;
 		};
 		Libnotify = {
+			dependencies = {
+				build = (
+					CPANInternal,
+					TargetConfig,
+					bash,
+					bootstrap_cmds,
+					cctools,
+					file_cmds,
+					gcc,
+					gcc_select,
+					gnumake,
+					gnuzip,
+					perl,
+					shell_cmds,
+					system_cmds,
+					text_cmds,
+					xnu,
+				);
+				header = (
+					CarbonHeaders,
+					Libc_headers,
+					Libsyscall,
+					gcc,
+					launchd_libs,
+					libdispatch,
+					xnu,
+				);
+			};
 			version = 53;
 		};
 		Librpcsvc = {
+			dependencies = {
+				build = (
+					CPANInternal,
+					TargetConfig,
+					bash,
+					bootstrap_cmds,
+					developer_cmds,
+					file_cmds,
+					gcc,
+					gcc_select,
+					gnumake,
+					perl,
+					shell_cmds,
+					text_cmds,
+				);
+			};
 			version = 18;
 		};
 		Libsyscall = {
+			dependencies = {
+				build = (
+					CPANInternal,
+					ICU,
+					bash,
+					bootstrap_cmds,
+					bsdmake,
+					cctools,
+					developer_cmds,
+					file_cmds,
+					gcc,
+					gcc_select,
+					gnumake,
+					gnuzip,
+					grep,
+					misc_cmds,
+					perl,
+					shell_cmds,
+					system_cmds,
+					text_cmds,
+					xnu,
+				);
+				header = (
+					CF,
+					CarbonHeaders,
+					IOFireWireFamily,
+					IOKitUser,
+					IOUSBFamily,
+					Libc_headers,
+					Libsyscall,
+					architecture,
+					cctools_ofiles,
+					gcc,
+					libdispatch,
+					libdyld,
+					xnu,
+				);
+			};
 			original = xnu;
 		};
 		Libsystem = {
+			dependencies = {
+				build = (
+					CPANInternal,
+					Libc,
+					Libm,
+					Libsyscall,
+					TargetConfig,
+					bash,
+					bootstrap_cmds,
+					bsdmake,
+					cctools,
+					developer_cmds,
+					file_cmds,
+					gcc,
+					gcc_select,
+					gnumake,
+					grep,
+					ld64,
+					misc_cmds,
+					perl,
+					shell_cmds,
+					system_cmds,
+					text_cmds,
+					xnu,
+				);
+				header = (
+					xnu,
+				);
+				staticlib = (
+					CommonCrypto,
+					Libc,
+					Libc_debug,
+					Libc_profile,
+					Libinfo,
+					Libm,
+					Libnotify,
+					Libsyscall,
+					UserNotification,
+					cctools_ofiles,
+					configd_libSystem,
+					copyfile,
+					keymgr,
+					launchd_libs,
+					libdispatch,
+					libdyld,
+					mDNSResponderSystemLibraries,
+					removefile,
+				);
+			};
 			version = 123;
 		};
 		Liby = {
+			dependencies = {
+				build = (
+					CPANInternal,
+					TargetConfig,
+					bash,
+					bootstrap_cmds,
+					cctools,
+					file_cmds,
+					gcc,
+					gcc_select,
+					gnumake,
+					perl,
+					shell_cmds,
+					text_cmds,
+				);
+				header = (
+					CarbonHeaders,
+					Libc_headers,
+					xnu,
+				);
+			};
 			version = 16;
 		};
 		MySQL = {
 			dependencies = {
+				build = (
+					CPANInternal,
+					ICU,
+					Libm,
+					Libsystem,
+					adv_cmds,
+					awk,
+					bash,
+					cctools,
+					distcc,
+					file_cmds,
+					gcc,
+					gcc_select,
+					gnudiff,
+					gnumake,
+					gnutar,
+					gnuzip,
+					grep,
+					groff,
+					ld64,
+					ncurses,
+					patch_cmds,
+					perl,
+					shell_cmds,
+					system_cmds,
+					text_cmds,
+					zlib,
+				);
+				header = (
+					CarbonHeaders,
+					Libc_headers,
+					Libinfo,
+					Libm,
+					gcc,
+					libdyld,
+					ncurses,
+					xnu,
+					zlib,
+				);
 				lib = (
 					Libsystem,
 					dyld,
@@ -645,11 +3337,54 @@
 					ncurses,
 					zlib,
 				);
+				staticlib = (
+					Csu,
+					gcc,
+				);
 			};
 			version = 49;
 		};
 		NFS = {
 			dependencies = {
+				build = (
+					CF,
+					DiskArbitration,
+					Libm,
+					Libsystem,
+					TargetConfig,
+					bash,
+					bootstrap_cmds,
+					cctools,
+					file_cmds,
+					gcc,
+					gcc_select,
+					gnumake,
+					ld64,
+					libutil,
+					shell_cmds,
+					system_cmds,
+					text_cmds,
+					xnu,
+				);
+				header = (
+					CF,
+					CarbonHeaders,
+					DiskArbitration,
+					IOKitUser,
+					Libc_headers,
+					Libinfo,
+					Libm,
+					Libnotify,
+					Librpcsvc,
+					Libsyscall,
+					Security,
+					gcc,
+					launchd_libs,
+					libdispatch,
+					libutil,
+					mDNSResponderSystemLibraries,
+					xnu,
+				);
 				lib = (
 					CF,
 					DiskArbitration,
@@ -657,6 +3392,10 @@
 					dyld,
 					libutil,
 				);
+				staticlib = (
+					Csu,
+					gcc,
+				);
 			};
 			version = 42;
 		};
@@ -665,16 +3404,114 @@
 		};
 		OpenDirectory = {
 			dependencies = {
+				build = (
+					CF,
+					CFOpenDirectory,
+					ICU,
+					Libm,
+					Libsystem,
+					bash,
+					cctools,
+					distcc,
+					file_cmds,
+					files,
+					gcc,
+					gcc_select,
+					grep,
+					ld64,
+					libiconv,
+					objc4,
+					ruby,
+					text_cmds,
+				);
+				header = (
+					CF,
+					CarbonHeaders,
+					DirectoryService,
+					DiskArbitration,
+					IOGraphics,
+					IOHIDFamily,
+					IOKitUser,
+					Libc_headers,
+					Libm,
+					Libsyscall,
+					Security,
+					gcc,
+					libdispatch,
+					objc4,
+					xnu,
+				);
 				lib = (
 					CF,
 					Libsystem,
 					objc4,
 				);
+				staticlib = (
+					gcc,
+				);
 			};
 			version = 57;
 		};
 		OpenLDAP = {
 			dependencies = {
+				build = (
+					CF,
+					CFOpenDirectory,
+					CPANInternal,
+					DSPasswordServerFramework,
+					Libm,
+					Libsystem,
+					OpenDirectory,
+					OpenSSL098,
+					Security,
+					TargetConfig,
+					bash,
+					bootstrap_cmds,
+					cctools,
+					dtrace,
+					file_cmds,
+					files,
+					gcc,
+					gcc_select,
+					gnudiff,
+					gnumake,
+					gnuzip,
+					grep,
+					groff,
+					ld64,
+					libresolv,
+					libutil,
+					passwordserver_sasl,
+					perl,
+					shell_cmds,
+					system_cmds,
+					text_cmds,
+					xnu,
+				);
+				header = (
+					BerkeleyDB,
+					CF,
+					CFOpenDirectory,
+					CarbonHeaders,
+					DSPasswordServerFramework,
+					DirectoryService,
+					ICU,
+					Libc_headers,
+					Libinfo,
+					Libm,
+					Libsyscall,
+					OpenDirectory,
+					OpenSSL098,
+					Security,
+					gcc,
+					libdispatch,
+					libdyld,
+					libresolv,
+					libutil,
+					mDNSResponderSystemLibraries,
+					passwordserver_saslkerberos,
+					xnu,
+				);
 				lib = (
 					CF,
 					DSPasswordServerFramework,
@@ -686,11 +3523,70 @@
 					libresolv,
 					passwordserver_sasl,
 				);
+				staticlib = (
+					BerkeleyDB,
+					Csu,
+					gcc,
+				);
 			};
 			version = 143;
 		};
 		OpenSSH = {
 			dependencies = {
+				build = (
+					CF,
+					CFOpenDirectory,
+					CPANInternal,
+					Libm,
+					Libsystem,
+					OpenDirectory,
+					OpenSSL098,
+					Security,
+					TargetConfig,
+					adv_cmds,
+					awk,
+					bash,
+					bootstrap_cmds,
+					cctools,
+					file_cmds,
+					gnudiff,
+					gnumake,
+					gnuzip,
+					grep,
+					groff,
+					ld64,
+					libresolv,
+					perl,
+					shell_cmds,
+					system_cmds,
+					tcp_wrappers,
+					text_cmds,
+					zlib,
+				);
+				header = (
+					CF,
+					CFOpenDirectory,
+					CarbonHeaders,
+					DirectoryService,
+					Libc_headers,
+					Libinfo,
+					Libm,
+					Libsyscall,
+					OpenDirectory,
+					OpenSSL098,
+					Security,
+					architecture,
+					cctools_ofiles,
+					copyfile,
+					launchd_libs,
+					libdispatch,
+					libdyld,
+					libresolv,
+					libutil,
+					tcp_wrappers,
+					xnu,
+					zlib,
+				);
 				lib = (
 					CF,
 					Libsystem,
@@ -702,40 +3598,182 @@
 					tcp_wrappers,
 					zlib,
 				);
+				staticlib = (
+					Csu,
+				);
 			};
 			version = 142;
 		};
 		OpenSSL096 = {
 			dependencies = {
+				build = (
+					CPANInternal,
+					Libm,
+					Libsystem,
+					TargetConfig,
+					X11misc,
+					awk,
+					bash,
+					bootstrap_cmds,
+					cctools,
+					file,
+					file_cmds,
+					files,
+					gcc,
+					gcc_select,
+					gnumake,
+					grep,
+					ld64,
+					perl,
+					shell_cmds,
+					text_cmds,
+				);
+				header = (
+					CarbonHeaders,
+					Libc_headers,
+					Libinfo,
+					Libm,
+					gcc,
+					xnu,
+				);
 				lib = (
 					Libsystem,
 					OpenSSL096,
 				);
+				staticlib = (
+					Csu,
+					gcc,
+				);
 			};
 			version = 15;
 		};
 		OpenSSL097 = {
 			dependencies = {
+				build = (
+					CPANInternal,
+					Libm,
+					Libsystem,
+					TargetConfig,
+					awk,
+					bash,
+					bootstrap_cmds,
+					cctools,
+					file_cmds,
+					files,
+					gcc,
+					gcc_select,
+					gnumake,
+					grep,
+					ld64,
+					perl,
+					shell_cmds,
+					text_cmds,
+				);
+				header = (
+					CarbonHeaders,
+					Libc_headers,
+					Libinfo,
+					Libm,
+					gcc,
+					xnu,
+				);
 				lib = (
 					Libsystem,
 					OpenSSL097,
 				);
+				staticlib = (
+					Csu,
+					gcc,
+				);
 			};
 			version = 16;
 		};
 		OpenSSL098 = {
 			dependencies = {
+				build = (
+					CPANInternal,
+					ICU,
+					Libm,
+					Libsystem,
+					bash,
+					cctools,
+					distcc,
+					file_cmds,
+					gcc,
+					gcc_select,
+					gnuzip,
+					grep,
+					ld64,
+					perl,
+					text_cmds,
+					zlib,
+				);
+				header = (
+					CarbonHeaders,
+					Libc_headers,
+					Libinfo,
+					Libm,
+					libdyld,
+					xnu,
+					zlib,
+				);
 				lib = (
 					Libsystem,
 					OpenSSL098,
 					dyld,
 					zlib,
 				);
+				staticlib = (
+					Csu,
+				);
 			};
 			version = 27;
 		};
 		PowerManagement = {
 			dependencies = {
+				build = (
+					CF,
+					ICU,
+					IOKitUser,
+					Libm,
+					Libsystem,
+					bash,
+					bootstrap_cmds,
+					cctools,
+					configd,
+					distcc,
+					file_cmds,
+					files,
+					gcc,
+					gcc_select,
+					grep,
+					ld64,
+					libiconv,
+					ruby,
+					shell_cmds,
+					system_cmds,
+					text_cmds,
+					xnu,
+				);
+				header = (
+					CF,
+					CarbonHeaders,
+					IOACPIFamily,
+					IOGraphics,
+					IOHIDFamily,
+					IOKitUser,
+					Libc_headers,
+					Libinfo,
+					Libm,
+					Libnotify,
+					Libsyscall,
+					Security,
+					configd,
+					gcc,
+					launchd_libs,
+					libdispatch,
+					xnu,
+				);
 				lib = (
 					CF,
 					IOKitUser,
@@ -743,6 +3781,12 @@
 					configd,
 					dyld,
 				);
+				staticlib = (
+					Csu,
+					Libcpp_kext,
+					gcc,
+					xnu,
+				);
 			};
 			patchfiles = (
 				"PowerManagement-209.1.unused_symbols.patch",
@@ -750,10 +3794,74 @@
 			version = 209.1;
 		};
 		PyRSS2Gen = {
+			dependencies = {
+				build = (
+					ICU,
+					gnumake,
+					python,
+				);
+			};
 			version = 5;
 		};
 		RubyCocoa = {
 			dependencies = {
+				build = (
+					CF,
+					DiskArbitration,
+					ICU,
+					IOKitUser,
+					Libm,
+					Libsystem,
+					RubyGems,
+					SQLite,
+					Security,
+					TargetConfig,
+					autozone,
+					bash,
+					bootstrap_cmds,
+					cctools,
+					configd,
+					distcc,
+					file_cmds,
+					gcc,
+					gcc_select,
+					gnumake,
+					grep,
+					ld64,
+					libffi,
+					libkxld,
+					libstdcxx,
+					libxml2,
+					libxslt,
+					objc4,
+					ruby,
+					shell_cmds,
+					subversion,
+					text_cmds,
+					zlib,
+				);
+				header = (
+					CF,
+					CarbonHeaders,
+					DiskArbitration,
+					IOGraphics,
+					IOHIDFamily,
+					IOKitUser,
+					Libc_headers,
+					Libm,
+					Libsyscall,
+					Security,
+					architecture,
+					cctools_ofiles,
+					gcc,
+					libdispatch,
+					libdyld,
+					libffi,
+					libxml2,
+					objc4,
+					ruby,
+					xnu,
+				);
 				lib = (
 					Libsystem,
 					RubyCocoa,
@@ -761,24 +3869,93 @@
 					libxml2,
 					ruby,
 				);
+				staticlib = (
+					gcc,
+				);
 			};
 			version = 67;
 		};
 		RubyGems = {
+			dependencies = {
+				build = (
+					TargetConfig,
+					bash,
+					bootstrap_cmds,
+					file_cmds,
+					gnumake,
+					ruby,
+					shell_cmds,
+					text_cmds,
+				);
+			};
 			version = 17;
 		};
 		RubyOnRails = {
 			dependencies = {
+				build = (
+					Libm,
+					Libsystem,
+					RubyGems,
+					SQLite,
+					TargetConfig,
+					bash,
+					bootstrap_cmds,
+					cctools,
+					file_cmds,
+					gcc,
+					gcc_select,
+					gnumake,
+					ld64,
+					ruby,
+					shell_cmds,
+					text_cmds,
+				);
+				header = (
+					CarbonHeaders,
+					Libc_headers,
+					Libm,
+					SQLite,
+					gcc,
+					ruby,
+					xnu,
+				);
 				lib = (
 					Libsystem,
 					SQLite,
 					ruby,
 				);
+				staticlib = (
+					Csu,
+					gcc,
+				);
 			};
 			version = 28;
 		};
 		SQLite = {
 			dependencies = {
+				build = (
+					ICU,
+					Libm,
+					Libsystem,
+					bash,
+					cctools,
+					distcc,
+					file_cmds,
+					gcc,
+					gcc_select,
+					grep,
+					ld64,
+					libedit,
+					ncurses,
+					text_cmds,
+				);
+				header = (
+					CarbonHeaders,
+					Libc_headers,
+					gcc,
+					libedit,
+					xnu,
+				);
 				lib = (
 					Libsystem,
 					SQLite,
@@ -786,16 +3963,48 @@
 					libedit,
 					ncurses,
 				);
+				staticlib = (
+					Csu,
+					gcc,
+				);
 			};
 			version = 74;
 		};
 		SQLite_tcl = {
 			dependencies = {
+				build = (
+					ICU,
+					Libm,
+					Libsystem,
+					SQLite,
+					bash,
+					cctools,
+					distcc,
+					file_cmds,
+					gcc,
+					gcc_select,
+					grep,
+					ld64,
+					libedit,
+					ncurses,
+					tcl,
+					text_cmds,
+				);
+				header = (
+					CarbonHeaders,
+					Libc_headers,
+					gcc,
+					tcl,
+					xnu,
+				);
 				lib = (
 					Libsystem,
 					SQLite,
 					tcl,
 				);
+				staticlib = (
+					gcc,
+				);
 			};
 			original = SQLite;
 			target = SQLite_tcl;
@@ -852,32 +4061,137 @@
 		};
 		SpamAssassin = {
 			dependencies = {
+				build = (
+					CPAN,
+					CPANInternal,
+					ICU,
+					Libm,
+					Libsystem,
+					bash,
+					cctools,
+					file_cmds,
+					gcc,
+					gcc_select,
+					gnudiff,
+					gnumake,
+					grep,
+					ld64,
+					perl,
+					shell_cmds,
+					system_cmds,
+					text_cmds,
+					zlib,
+				);
+				header = (
+					CarbonHeaders,
+					Libc_headers,
+					Libinfo,
+					OpenSSL098,
+					gcc,
+					xnu,
+					zlib,
+				);
 				lib = (
 					Libsystem,
 					dyld,
 					zlib,
 				);
+				staticlib = (
+					Csu,
+					gcc,
+				);
 			};
 			version = 144;
 		};
 		SquirrelMail = {
+			dependencies = {
+				build = (
+					ICU,
+					file_cmds,
+					gnumake,
+					gnuzip,
+					text_cmds,
+				);
+			};
 			version = 32;
 		};
 		SystemStubs = {
+			dependencies = {
+				build = (
+					ICU,
+					bash,
+					cctools,
+					distcc,
+					file_cmds,
+					gcc,
+					gcc_select,
+					grep,
+					ld64,
+					text_cmds,
+				);
+			};
 			version = 6;
 		};
 		TargetConfig = {
 			dependencies = {
+				build = (
+					CF,
+					CPANInternal,
+					Libm,
+					Libsystem,
+					TargetConfig,
+					bash,
+					bootstrap_cmds,
+					cctools,
+					file_cmds,
+					gcc,
+					gcc_select,
+					gnumake,
+					gnuzip,
+					grep,
+					ld64,
+					perl,
+					shell_cmds,
+					text_cmds,
+				);
+				header = (
+					CF,
+					CarbonHeaders,
+					Libc_headers,
+					Libm,
+					Libsyscall,
+					architecture,
+					cctools_ofiles,
+					gcc,
+					libdispatch,
+					libdyld,
+					xnu,
+				);
 				lib = (
 					CF,
 					Libsystem,
 					dyld,
 				);
+				staticlib = (
+					Csu,
+					gcc,
+				);
 			};
 			version = 12.1;
 		};
 		TargetConfig_headers = {
 			dependencies = {
+				build = (
+					CPANInternal,
+					TargetConfig,
+					bash,
+					bootstrap_cmds,
+					file_cmds,
+					gnumake,
+					perl,
+					shell_cmds,
+					text_cmds,
+				);
 				lib = (
 					CF,
 					Libsystem,
@@ -887,6 +4201,12 @@
 			original = TargetConfig;
 		};
 		TimeZoneData = {
+			dependencies = {
+				build = (
+					file_cmds,
+					gnumake,
+				);
+			};
 			version = 19;
 		};
 		Tokend = {
@@ -906,18 +4226,130 @@
 		};
 		Twisted = {
 			dependencies = {
+				build = (
+					CF,
+					Libm,
+					Libsystem,
+					TargetConfig,
+					bash,
+					bootstrap_cmds,
+					cctools,
+					file_cmds,
+					gcc,
+					gnumake,
+					ld64,
+					python,
+					shell_cmds,
+					text_cmds,
+				);
+				header = (
+					CF,
+					CarbonHeaders,
+					DiskArbitration,
+					IOGraphics,
+					IOHIDFamily,
+					IOKitUser,
+					Libc_headers,
+					Libinfo,
+					Libm,
+					Libsyscall,
+					Security,
+					gcc,
+					libdispatch,
+					python,
+					xnu,
+				);
 				lib = (
 					CF,
 					Libsystem,
 				);
+				staticlib = (
+					gcc,
+				);
 			};
 			version = 9;
 		};
 		UserNotification = {
+			dependencies = {
+				build = (
+					CPANInternal,
+					TargetConfig,
+					bash,
+					bootstrap_cmds,
+					cctools,
+					file_cmds,
+					gcc,
+					gcc_select,
+					gnumake,
+					perl,
+					shell_cmds,
+					text_cmds,
+				);
+				header = (
+					CarbonHeaders,
+					Libc_headers,
+					Libsyscall,
+					gcc,
+					launchd_libs,
+					xnu,
+				);
+			};
 			version = 22;
 		};
 		WebCore = {
 			dependencies = {
+				build = (
+					CF,
+					CPANInternal,
+					ICU,
+					JavaScriptCore,
+					Libm,
+					Libsystem,
+					SQLite,
+					bash,
+					cctools,
+					configd,
+					distcc,
+					file_cmds,
+					files,
+					flex,
+					gcc,
+					gcc_select,
+					gm4,
+					gnumake,
+					gperf,
+					grep,
+					ld64,
+					libstdcxx,
+					libxml2,
+					objc4,
+					perl,
+					rsync,
+					ruby,
+					system_cmds,
+					text_cmds,
+				);
+				header = (
+					CF,
+					CarbonHeaders,
+					IOGraphics,
+					IOHIDFamily,
+					IOKitUser,
+					JavaScriptCore,
+					Libc_headers,
+					Libm,
+					Libsyscall,
+					SQLite,
+					Security,
+					configd,
+					gcc,
+					libdispatch,
+					libdyld,
+					libxml2,
+					libxslt,
+					objc4,
+					xnu,
+				);
 				lib = (
 					CF,
 					ICU,
@@ -928,11 +4360,76 @@
 					libstdcxx,
 					libxml2,
 				);
+				staticlib = (
+					gcc,
+				);
 			};
 			version = 6531.9;
 		};
 		X11apps = {
 			dependencies = {
+				build = (
+					CF,
+					CPANInternal,
+					Libm,
+					Libsystem,
+					X11apps,
+					X11fonts,
+					X11libs,
+					X11misc,
+					X11proto,
+					X11server,
+					adv_cmds,
+					autoconf,
+					automake,
+					awk,
+					bash,
+					bison,
+					bzip2,
+					cctools,
+					file,
+					file_cmds,
+					files,
+					flex,
+					gcc,
+					gcc_select,
+					glibtool,
+					gm4,
+					gnudiff,
+					gnumake,
+					gnuzip,
+					grep,
+					groff,
+					ld64,
+					libiconv,
+					libutil,
+					libxml2,
+					libxslt,
+					man,
+					ncurses,
+					perl,
+					shell_cmds,
+					system_cmds,
+					text_cmds,
+					wxWidgets,
+					zlib,
+				);
+				header = (
+					CarbonHeaders,
+					Libc_headers,
+					Libinfo,
+					Libm,
+					Libsyscall,
+					X11libs,
+					X11proto,
+					bzip2,
+					gcc,
+					libdyld,
+					libiconv,
+					ncurses,
+					xnu,
+					zlib,
+				);
 				lib = (
 					Libsystem,
 					X11libs,
@@ -943,20 +4440,143 @@
 					ncurses,
 					zlib,
 				);
+				staticlib = (
+					Csu,
+					flex,
+					gcc,
+				);
 			};
 			version = 30;
 		};
 		X11fonts = {
 			dependencies = {
+				build = (
+					CF,
+					CPANInternal,
+					DiskArbitration,
+					IOKitUser,
+					Libm,
+					Libsystem,
+					Security,
+					X11apps,
+					X11fonts,
+					X11libs,
+					X11proto,
+					X11server,
+					autoconf,
+					automake,
+					bash,
+					bison,
+					cctools,
+					configd,
+					file,
+					file_cmds,
+					gcc,
+					gcc_select,
+					glibtool,
+					gm4,
+					gnudiff,
+					gnumake,
+					gnuzip,
+					grep,
+					ld64,
+					libxml2,
+					libxslt,
+					perl,
+					shell_cmds,
+					system_cmds,
+					text_cmds,
+					wxWidgets,
+				);
+				header = (
+					CarbonHeaders,
+					Libc_headers,
+					gcc,
+					xnu,
+				);
 				lib = (
 					Libsystem,
 					dyld,
 				);
+				staticlib = (
+					Csu,
+					gcc,
+				);
 			};
 			version = 10.1;
 		};
 		X11libs = {
 			dependencies = {
+				build = (
+					CF,
+					CPANInternal,
+					DiskArbitration,
+					ICU,
+					IOKitUser,
+					Libm,
+					Libsystem,
+					OpenSSL098,
+					SQLite,
+					Security,
+					X11fonts,
+					X11libs,
+					X11proto,
+					X11server,
+					autoconf,
+					automake,
+					autozone,
+					awk,
+					bash,
+					bison,
+					bzip2,
+					cctools,
+					configd,
+					cups_libs,
+					file,
+					file_cmds,
+					gcc,
+					gcc_select,
+					glibtool,
+					gm4,
+					gnudiff,
+					gnumake,
+					gnuzip,
+					grep,
+					ld64,
+					libkxld,
+					libresolv,
+					libstdcxx,
+					libxml2,
+					libxslt,
+					objc4,
+					perl,
+					python,
+					shell_cmds,
+					system_cmds,
+					text_cmds,
+					wxWidgets,
+					zlib,
+				);
+				header = (
+					CF,
+					CarbonHeaders,
+					DiskArbitration,
+					IOKitUser,
+					Libc_headers,
+					Libinfo,
+					Libm,
+					Libsyscall,
+					Security,
+					X11libs,
+					X11proto,
+					bzip2,
+					gcc,
+					libdispatch,
+					libdyld,
+					python,
+					xnu,
+					zlib,
+				);
 				lib = (
 					Libsystem,
 					X11libs,
@@ -965,20 +4585,122 @@
 					dyld,
 					zlib,
 				);
+				staticlib = (
+					Csu,
+					gcc,
+				);
 			};
 			version = 40;
 		};
 		X11misc = {
 			dependencies = {
+				build = (
+					CPANInternal,
+					Libm,
+					Libsystem,
+					X11fonts,
+					X11libs,
+					X11proto,
+					X11server,
+					autoconf,
+					automake,
+					bash,
+					bison,
+					cctools,
+					file,
+					file_cmds,
+					gcc,
+					gcc_select,
+					glibtool,
+					gm4,
+					gnudiff,
+					gnumake,
+					gnuzip,
+					grep,
+					ld64,
+					libxml2,
+					libxslt,
+					perl,
+					shell_cmds,
+					system_cmds,
+					text_cmds,
+					wxWidgets,
+				);
+				header = (
+					CarbonHeaders,
+					Libc_headers,
+					X11proto,
+					gcc,
+					xnu,
+				);
 				lib = (
 					Libsystem,
 					dyld,
 				);
+				staticlib = (
+					Csu,
+					gcc,
+				);
 			};
 			version = 10.1;
 		};
 		X11proto = {
 			dependencies = {
+				build = (
+					CF,
+					CPANInternal,
+					Libm,
+					Libsystem,
+					X11proto,
+					autoconf,
+					automake,
+					awk,
+					bash,
+					bison,
+					cctools,
+					expat,
+					file,
+					file_cmds,
+					gcc,
+					gcc_select,
+					glibtool,
+					gm4,
+					gnudiff,
+					gnumake,
+					gnuzip,
+					grep,
+					ld64,
+					libiconv,
+					libxml2,
+					libxslt,
+					perl,
+					python,
+					shell_cmds,
+					system_cmds,
+					text_cmds,
+					wxWidgets,
+					zlib,
+				);
+				header = (
+					CF,
+					CarbonHeaders,
+					DiskArbitration,
+					IOGraphics,
+					IOHIDFamily,
+					IOKitUser,
+					Libc_headers,
+					Libm,
+					Libsyscall,
+					Security,
+					X11proto,
+					expat,
+					gcc,
+					libdispatch,
+					libdyld,
+					libiconv,
+					xnu,
+					zlib,
+				);
 				lib = (
 					CF,
 					Libsystem,
@@ -988,11 +4710,80 @@
 					libiconv,
 					zlib,
 				);
+				staticlib = (
+					Csu,
+					gcc,
+				);
 			};
 			version = 40;
 		};
 		X11server = {
 			dependencies = {
+				build = (
+					CF,
+					CPANInternal,
+					IOKitUser,
+					Libm,
+					Libsystem,
+					OpenSSL098,
+					X11fonts,
+					X11libs,
+					X11misc,
+					X11proto,
+					X11server,
+					autoconf,
+					automake,
+					awk,
+					bash,
+					bison,
+					bootstrap_cmds,
+					cctools,
+					file,
+					file_cmds,
+					flex,
+					gcc,
+					gcc_select,
+					glibtool,
+					gm4,
+					gnudiff,
+					gnumake,
+					gnuzip,
+					grep,
+					ld64,
+					libxml2,
+					libxslt,
+					objc4,
+					perl,
+					shell_cmds,
+					system_cmds,
+					text_cmds,
+					wxWidgets,
+					xnu,
+					zlib,
+				);
+				header = (
+					CF,
+					CarbonHeaders,
+					DiskArbitration,
+					IOGraphics,
+					IOHIDFamily,
+					IOKitUser,
+					Libc_headers,
+					Libinfo,
+					Libm,
+					Libsyscall,
+					OpenSSL098,
+					Security,
+					X11libs,
+					X11proto,
+					architecture,
+					gcc,
+					launchd_libs,
+					libdispatch,
+					libdyld,
+					objc4,
+					xnu,
+				);
 				lib = (
 					CF,
 					IOKitUser,
@@ -1005,11 +4796,54 @@
 					objc4,
 					zlib,
 				);
+				staticlib = (
+					Csu,
+					flex,
+					gcc,
+					libmd,
+				);
 			};
 			version = 85;
 		};
 		adv_cmds = {
 			dependencies = {
+				build = (
+					CPANInternal,
+					ICU,
+					Libm,
+					Libsystem,
+					TargetConfig,
+					bash,
+					bison,
+					bootstrap_cmds,
+					cctools,
+					file_cmds,
+					flex,
+					gcc,
+					gcc_select,
+					gm4,
+					gnumake,
+					gnuzip,
+					ld64,
+					libstdcxx,
+					libutil,
+					ncurses,
+					perl,
+					shell_cmds,
+					text_cmds,
+				);
+				header = (
+					CarbonHeaders,
+					Libc_headers,
+					Libinfo,
+					Libm,
+					Libsyscall,
+					gcc,
+					libstdcxx,
+					libutil,
+					ncurses,
+					xnu,
+				);
 				lib = (
 					Libsystem,
 					dyld,
@@ -1017,14 +4851,73 @@
 					libutil,
 					ncurses,
 				);
+				staticlib = (
+					Csu,
+					flex,
+					gcc,
+				);
 			};
 			version = 138.1;
 		};
 		amavisd = {
+			dependencies = {
+				build = (
+					ICU,
+					file_cmds,
+					gnumake,
+					shell_cmds,
+				);
+			};
 			version = 114;
 		};
 		apache = {
 			dependencies = {
+				build = (
+					CPANInternal,
+					ICU,
+					Libm,
+					Libsystem,
+					OpenSSL098,
+					SQLite,
+					TargetConfig,
+					X11proto,
+					apache,
+					apr,
+					awk,
+					bash,
+					bootstrap_cmds,
+					cctools,
+					expat,
+					file_cmds,
+					gcc,
+					gcc_select,
+					gnudiff,
+					gnumake,
+					gnuzip,
+					grep,
+					ld64,
+					libiconv,
+					perl,
+					rsync,
+					shell_cmds,
+					system_cmds,
+					text_cmds,
+					zlib,
+				);
+				header = (
+					CarbonHeaders,
+					Libc_headers,
+					Libinfo,
+					Libm,
+					OpenSSL098,
+					apr,
+					architecture,
+					cctools_ofiles,
+					gcc,
+					libdyld,
+					xnu,
+					zlib,
+				);
 				lib = (
 					Libsystem,
 					OpenSSL098,
@@ -1035,38 +4928,190 @@
 					libiconv,
 					zlib,
 				);
+				staticlib = (
+					Csu,
+					gcc,
+				);
 			};
 			version = 746;
 		};
 		apache_mod_bonjour = {
 			dependencies = {
+				build = (
+					CF,
+					CPANInternal,
+					DirectoryService,
+					ICU,
+					Libm,
+					Libsystem,
+					apache,
+					apr,
+					bash,
+					cctools,
+					configd,
+					file_cmds,
+					gcc,
+					gcc_select,
+					gnumake,
+					grep,
+					ld64,
+					perl,
+					shell_cmds,
+					text_cmds,
+				);
+				header = (
+					CF,
+					CarbonHeaders,
+					DirectoryService,
+					Libc_headers,
+					Libm,
+					Libsyscall,
+					Security,
+					apache,
+					apr,
+					architecture,
+					cctools_ofiles,
+					configd,
+					gcc,
+					libdispatch,
+					libdyld,
+					mDNSResponderSystemLibraries,
+					xnu,
+				);
 				lib = (
 					CF,
 					DirectoryService,
 					Libsystem,
 					configd,
 				);
+				staticlib = (
+					gcc,
+				);
 			};
 			version = 12;
 		};
 		apache_mod_fastcgi = {
 			dependencies = {
+				build = (
+					Libm,
+					Libsystem,
+					TargetConfig,
+					apache,
+					apr,
+					bash,
+					bootstrap_cmds,
+					cctools,
+					file_cmds,
+					gcc,
+					gcc_select,
+					gnumake,
+					grep,
+					ld64,
+					shell_cmds,
+					text_cmds,
+				);
+				header = (
+					CarbonHeaders,
+					Libc_headers,
+					Libinfo,
+					apache,
+					apr,
+					architecture,
+					cctools_ofiles,
+					gcc,
+					libdyld,
+					xnu,
+				);
 				lib = (
 					Libsystem,
 				);
+				staticlib = (
+					gcc,
+				);
 			};
 			version = 4;
 		};
 		apache_mod_hfs_apple = {
 			dependencies = {
+				build = (
+					CPANInternal,
+					ICU,
+					Libm,
+					Libsystem,
+					apache,
+					apr,
+					bash,
+					cctools,
+					file_cmds,
+					gcc,
+					gcc_select,
+					gnumake,
+					grep,
+					ld64,
+					perl,
+					shell_cmds,
+					text_cmds,
+				);
+				header = (
+					CarbonHeaders,
+					Libc_headers,
+					apache,
+					apr,
+					architecture,
+					cctools_ofiles,
+					gcc,
+					libdyld,
+					xnu,
+				);
 				lib = (
 					Libsystem,
 				);
+				staticlib = (
+					gcc,
+				);
 			};
 			version = 9;
 		};
 		apache_mod_perl = {
 			dependencies = {
+				build = (
+					CPAN,
+					CPANInternal,
+					Libm,
+					Libsystem,
+					SQLite,
+					TargetConfig,
+					apache,
+					apr,
+					bash,
+					bootstrap_cmds,
+					cctools,
+					expat,
+					file_cmds,
+					gcc,
+					gnumake,
+					gnuzip,
+					ld64,
+					libiconv,
+					libutil,
+					perl,
+					shell_cmds,
+					text_cmds,
+				);
+				header = (
+					CarbonHeaders,
+					Libc_headers,
+					Libinfo,
+					Libm,
+					apache,
+					apr,
+					architecture,
+					cctools_ofiles,
+					gcc,
+					libdyld,
+					perl,
+					xnu,
+				);
 				lib = (
 					Libsystem,
 					SQLite,
@@ -1076,11 +5121,90 @@
 					libutil,
 					perl,
 				);
+				staticlib = (
+					gcc,
+				);
 			};
 			version = 103;
 		};
 		apache_mod_php = {
 			dependencies = {
+				build = (
+					CPANInternal,
+					ICU,
+					LDAPFramework,
+					Libm,
+					Libsystem,
+					OpenSSL098,
+					SQLite,
+					TargetConfig,
+					apache,
+					apache_mod_php,
+					apr,
+					awk,
+					bash,
+					bootstrap_cmds,
+					bzip2,
+					cctools,
+					curl,
+					expat,
+					file_cmds,
+					gcc,
+					gcc_select,
+					glibtool,
+					gnudiff,
+					gnumake,
+					gnuzip,
+					grep,
+					iodbc,
+					ld64,
+					libiconv,
+					libresolv,
+					libxml2,
+					libxslt,
+					ncurses,
+					net_snmp,
+					passwordserver_sasl,
+					patch_cmds,
+					perl,
+					shell_cmds,
+					system_cmds,
+					text_cmds,
+					zlib,
+				);
+				header = (
+					CF,
+					CarbonHeaders,
+					DiskArbitration,
+					IOGraphics,
+					IOHIDFamily,
+					IOKitUser,
+					LDAPFramework,
+					Libc_headers,
+					Libinfo,
+					Libm,
+					Libsyscall,
+					OpenSSL098,
+					Security,
+					apache,
+					apr,
+					architecture,
+					bzip2,
+					cctools_ofiles,
+					curl,
+					gcc,
+					iodbc,
+					libdispatch,
+					libdyld,
+					libiconv,
+					libresolv,
+					libxml2,
+					libxslt,
+					net_snmp,
+					passwordserver_saslkerberos,
+					xnu,
+					zlib,
+				);
 				lib = (
 					ICU,
 					LDAPFramework,
@@ -1100,11 +5224,55 @@
 					net_snmp,
 					zlib,
 				);
+				staticlib = (
+					Csu,
+					gcc,
+				);
 			};
 			version = 53;
 		};
 		apr = {
 			dependencies = {
+				build = (
+					CPANInternal,
+					Libm,
+					Libsystem,
+					SQLite,
+					TargetConfig,
+					awk,
+					bash,
+					bootstrap_cmds,
+					cctools,
+					expat,
+					file,
+					file_cmds,
+					gcc,
+					gcc_select,
+					gnudiff,
+					gnumake,
+					grep,
+					ld64,
+					libiconv,
+					perl,
+					shell_cmds,
+					system_cmds,
+					text_cmds,
+				);
+				header = (
+					CarbonHeaders,
+					Libc_headers,
+					Libinfo,
+					Libm,
+					SQLite,
+					architecture,
+					cctools_ofiles,
+					expat,
+					gcc,
+					iodbc,
+					libdyld,
+					libiconv,
+					xnu,
+				);
 				lib = (
 					Libsystem,
 					SQLite,
@@ -1112,17 +5280,89 @@
 					expat,
 					libiconv,
 				);
+				staticlib = (
+					Csu,
+					gcc,
+					iodbc,
+				);
 			};
 			version = 23;
 		};
 		architecture = {
+			dependencies = {
+				build = (
+					developer_cmds,
+					file_cmds,
+					gnumake,
+				);
+			};
 			version = 258;
 		};
 		autoconf = {
+			dependencies = {
+				build = (
+					CPANInternal,
+					TargetConfig,
+					bash,
+					bootstrap_cmds,
+					emacs,
+					file_cmds,
+					gm4,
+					gnudiff,
+					gnumake,
+					gnuzip,
+					grep,
+					perl,
+					shell_cmds,
+					system_cmds,
+					texinfo,
+					text_cmds,
+				);
+			};
 			version = 15;
 		};
 		autofs = {
 			dependencies = {
+				build = (
+					CF,
+					DirectoryService,
+					ICU,
+					Libm,
+					Libsystem,
+					bash,
+					bootstrap_cmds,
+					cctools,
+					configd,
+					distcc,
+					file_cmds,
+					gcc,
+					gcc_select,
+					grep,
+					ld64,
+					libutil,
+					shell_cmds,
+					system_cmds,
+					text_cmds,
+					xnu,
+				);
+				header = (
+					CF,
+					CarbonHeaders,
+					DirectoryService,
+					Libc_headers,
+					Libinfo,
+					Libm,
+					Libnotify,
+					Librpcsvc,
+					Libsyscall,
+					Security,
+					configd,
+					gcc,
+					launchd_libs,
+					libdispatch,
+					libutil,
+					xnu,
+				);
 				lib = (
 					CF,
 					DirectoryService,
@@ -1131,63 +5371,306 @@
 					dyld,
 					libutil,
 				);
+				staticlib = (
+					Csu,
+					Libcpp_kext,
+					gcc,
+					xnu,
+				);
 			};
 			version = 154;
 		};
 		automake = {
+			dependencies = {
+				build = (
+					CPANInternal,
+					TargetConfig,
+					autoconf,
+					bash,
+					bootstrap_cmds,
+					file_cmds,
+					gm4,
+					gnudiff,
+					gnumake,
+					gnuzip,
+					grep,
+					perl,
+					shell_cmds,
+					system_cmds,
+					texinfo,
+					text_cmds,
+				);
+			};
 			version = 8;
 		};
 		autozone = {
 			dependencies = {
+				build = (
+					ICU,
+					Libm,
+					Libsystem,
+					bash,
+					cctools,
+					distcc,
+					dtrace,
+					file_cmds,
+					gcc,
+					gcc_select,
+					grep,
+					ld64,
+					libstdcxx,
+					text_cmds,
+					xnu,
+				);
+				header = (
+					CarbonHeaders,
+					Libc_headers,
+					Libinfo,
+					Libnotify,
+					Libsyscall,
+					architecture,
+					cctools_ofiles,
+					dtrace,
+					gcc,
+					libdispatch,
+					libdyld,
+					libstdcxx,
+					xnu,
+				);
 				lib = (
 					Libsystem,
 					libstdcxx,
 				);
+				staticlib = (
+					gcc,
+				);
 			};
 			version = 141;
 		};
 		awk = {
 			dependencies = {
+				build = (
+					Libm,
+					Libsystem,
+					TargetConfig,
+					bash,
+					bison,
+					bootstrap_cmds,
+					cctools,
+					file_cmds,
+					gcc,
+					gcc_select,
+					gm4,
+					gnumake,
+					ld64,
+					shell_cmds,
+					text_cmds,
+				);
+				header = (
+					CarbonHeaders,
+					Libc_headers,
+					Libm,
+					gcc,
+					xnu,
+				);
 				lib = (
 					Libsystem,
 					dyld,
 				);
+				staticlib = (
+					Csu,
+					gcc,
+				);
 			};
 			version = 14;
 		};
 		bash = {
 			dependencies = {
+				build = (
+					CPANInternal,
+					Libm,
+					Libsystem,
+					TargetConfig,
+					awk,
+					bash,
+					bison,
+					bootstrap_cmds,
+					cctools,
+					emacs,
+					file_cmds,
+					gcc,
+					gcc_select,
+					gm4,
+					gnudiff,
+					gnumake,
+					gnuzip,
+					grep,
+					ld64,
+					libiconv,
+					ncurses,
+					perl,
+					shell_cmds,
+					system_cmds,
+					texinfo,
+					text_cmds,
+				);
+				header = (
+					CarbonHeaders,
+					Libc_headers,
+					Libinfo,
+					gcc,
+					libdyld,
+					libiconv,
+					ncurses,
+					xnu,
+				);
 				lib = (
 					Libsystem,
 					dyld,
 					libiconv,
 					ncurses,
 				);
+				staticlib = (
+					Csu,
+					gcc,
+				);
 			};
 			version = 80;
 		};
 		basic_cmds = {
 			dependencies = {
+				build = (
+					CPANInternal,
+					ICU,
+					Libm,
+					Libsystem,
+					TargetConfig,
+					bash,
+					bootstrap_cmds,
+					bsdmake,
+					cctools,
+					file_cmds,
+					gcc,
+					gcc_select,
+					gnumake,
+					gnuzip,
+					ld64,
+					perl,
+					shell_cmds,
+					text_cmds,
+				);
+				header = (
+					CarbonHeaders,
+					Libc_headers,
+					Libinfo,
+					gcc,
+					libresolv,
+					xnu,
+				);
 				lib = (
 					Libsystem,
 					dyld,
 				);
+				staticlib = (
+					Csu,
+					gcc,
+				);
 			};
 			version = 49;
 		};
 		bc = {
 			dependencies = {
+				build = (
+					CPANInternal,
+					Libm,
+					Libsystem,
+					TargetConfig,
+					autoconf,
+					automake,
+					bash,
+					bison1,
+					bootstrap_cmds,
+					cctools,
+					file_cmds,
+					flex,
+					gcc,
+					gcc_select,
+					gm4,
+					gnudiff,
+					gnumake,
+					gnuzip,
+					grep,
+					ld64,
+					libedit,
+					ncurses,
+					perl,
+					shell_cmds,
+					texinfo,
+					text_cmds,
+				);
+				header = (
+					CarbonHeaders,
+					Libc_headers,
+					gcc,
+					libedit,
+					xnu,
+				);
 				lib = (
 					Libsystem,
 					dyld,
 					libedit,
 					ncurses,
 				);
+				staticlib = (
+					Csu,
+					flex,
+					gcc,
+				);
 			};
 			version = 21;
 		};
 		bind9 = {
 			dependencies = {
+				build = (
+					CPANInternal,
+					ICU,
+					Libm,
+					Libsystem,
+					OpenSSL098,
+					TargetConfig,
+					bash,
+					bootstrap_cmds,
+					cctools,
+					emacs,
+					file_cmds,
+					files,
+					gcc,
+					gcc_select,
+					gnudiff,
+					gnumake,
+					gnuzip,
+					grep,
+					ld64,
+					libxml2,
+					perl,
+					shell_cmds,
+					system_cmds,
+					text_cmds,
+					zlib,
+				);
+				header = (
+					CarbonHeaders,
+					Libc_headers,
+					Libinfo,
+					Libnotify,
+					Libsyscall,
+					OpenSSL098,
+					gcc,
+					launchd_libs,
+					libdispatch,
+					libxml2,
+					xnu,
+				);
 				lib = (
 					ICU,
 					Libsystem,
@@ -1196,29 +5679,149 @@
 					libxml2,
 					zlib,
 				);
+				staticlib = (
+					Csu,
+					gcc,
+				);
 			};
 			version = 31;
 		};
 		bison = {
 			dependencies = {
+				build = (
+					CF,
+					CPANInternal,
+					Libm,
+					Libsystem,
+					TargetConfig,
+					bash,
+					bootstrap_cmds,
+					cctools,
+					file_cmds,
+					flex,
+					gcc,
+					gcc_select,
+					gm4,
+					gnudiff,
+					gnumake,
+					gnuzip,
+					grep,
+					ld64,
+					libiconv,
+					libstdcxx,
+					perl,
+					shell_cmds,
+					system_cmds,
+					texinfo,
+					text_cmds,
+				);
+				header = (
+					CF,
+					CarbonHeaders,
+					Libc_headers,
+					architecture,
+					cctools_ofiles,
+					gcc,
+					libdyld,
+					libiconv,
+					libstdcxx,
+					xnu,
+				);
 				lib = (
 					Libsystem,
 					dyld,
 				);
+				staticlib = (
+					Csu,
+					flex,
+					gcc,
+				);
 			};
 			version = 13;
 		};
 		bison1 = {
 			dependencies = {
+				build = (
+					CPANInternal,
+					Libm,
+					Libsystem,
+					TargetConfig,
+					autoconf,
+					automake,
+					bash,
+					bootstrap_cmds,
+					cctools,
+					file_cmds,
+					gcc,
+					gcc_select,
+					gnudiff,
+					gnumake,
+					grep,
+					ld64,
+					perl,
+					shell_cmds,
+					texinfo,
+					text_cmds,
+				);
+				header = (
+					CarbonHeaders,
+					Libc_headers,
+					gcc,
+					xnu,
+				);
 				lib = (
 					Libsystem,
 					dyld,
 				);
+				staticlib = (
+					Csu,
+					gcc,
+				);
 			};
 			version = 1;
 		};
 		bless = {
 			dependencies = {
+				build = (
+					CF,
+					DiskArbitration,
+					ICU,
+					IOKitUser,
+					Libm,
+					Libsystem,
+					bash,
+					cctools,
+					distcc,
+					file_cmds,
+					files,
+					gcc,
+					gcc_select,
+					grep,
+					ld64,
+					text_cmds,
+				);
+				header = (
+					AppleRAID,
+					CF,
+					CarbonHeaders,
+					DiskArbitration,
+					IOCDStorageFamily,
+					IOKitUser,
+					IONetworkingFamily,
+					IOStorageFamily,
+					IOUSBFamily,
+					Libc_headers,
+					Libinfo,
+					Libm,
+					Libsyscall,
+					Security,
+					copyfile,
+					gcc,
+					launchd_libs,
+					libdispatch,
+					libresolv,
+					xnu,
+				);
 				lib = (
 					CF,
 					DiskArbitration,
@@ -1226,11 +5829,62 @@
 					Libsystem,
 					dyld,
 				);
+				staticlib = (
+					Csu,
+					gcc,
+				);
 			};
 			version = 70;
 		};
 		bootp = {
 			dependencies = {
+				build = (
+					CF,
+					CFOpenDirectory,
+					ICU,
+					IOKitUser,
+					Libm,
+					Libsystem,
+					OpenDirectory,
+					bash,
+					bootp,
+					bootstrap_cmds,
+					cctools,
+					configd,
+					distcc,
+					file_cmds,
+					gcc,
+					gcc_select,
+					grep,
+					ld64,
+					libiconv,
+					libresolv,
+					ruby,
+					shell_cmds,
+					system_cmds,
+					text_cmds,
+					xnu,
+				);
+				header = (
+					CF,
+					CFOpenDirectory,
+					CarbonHeaders,
+					DirectoryService,
+					DirectoryServiceMIG,
+					IOKitUser,
+					Libc_headers,
+					Libinfo,
+					Libm,
+					Libsyscall,
+					OpenDirectory,
+					Security,
+					configd,
+					gcc,
+					launchd_libs,
+					libdispatch,
+					libresolv,
+					xnu,
+				);
 				lib = (
 					CF,
 					IOKitUser,
@@ -1241,15 +5895,51 @@
 					dyld,
 					libresolv,
 				);
+				staticlib = (
+					Csu,
+					gcc,
+				);
 			};
 			version = 198;
 		};
 		bootstrap_cmds = {
 			dependencies = {
+				build = (
+					CPANInternal,
+					Libm,
+					Libsystem,
+					TargetConfig,
+					bash,
+					bison,
+					bootstrap_cmds,
+					cctools,
+					file_cmds,
+					flex,
+					gcc,
+					gcc_select,
+					gm4,
+					gnumake,
+					gnuzip,
+					ld64,
+					perl,
+					shell_cmds,
+					text_cmds,
+				);
+				header = (
+					CarbonHeaders,
+					Libc_headers,
+					Libinfo,
+					gcc,
+					xnu,
+				);
 				lib = (
 					Libsystem,
 					dyld,
 				);
+				staticlib = (
+					Csu,
+					gcc,
+				);
 			};
 			environment = {
 				RC_ARCHS = i386;
@@ -1258,35 +5948,152 @@
 		};
 		bsdmake = {
 			dependencies = {
+				build = (
+					CPANInternal,
+					Libm,
+					Libsystem,
+					TargetConfig,
+					bash,
+					bootstrap_cmds,
+					bsdmake,
+					cctools,
+					file_cmds,
+					gcc,
+					gcc_select,
+					gnumake,
+					gnuzip,
+					ld64,
+					perl,
+					shell_cmds,
+					text_cmds,
+				);
+				header = (
+					CarbonHeaders,
+					Libc_headers,
+					architecture,
+					cctools_ofiles,
+					gcc,
+					libdyld,
+					xnu,
+				);
 				lib = (
 					Libsystem,
 					dyld,
 				);
+				staticlib = (
+					Csu,
+					gcc,
+				);
 			};
 			version = 24;
 		};
 		bzip2 = {
 			dependencies = {
+				build = (
+					CPANInternal,
+					Libm,
+					Libsystem,
+					TargetConfig,
+					bash,
+					bootstrap_cmds,
+					cctools,
+					file_cmds,
+					gcc,
+					gcc_select,
+					gnumake,
+					gnuzip,
+					ld64,
+					perl,
+					shell_cmds,
+					text_cmds,
+				);
+				header = (
+					CarbonHeaders,
+					Libc_headers,
+					Libm,
+					copyfile,
+					gcc,
+					xnu,
+				);
 				lib = (
 					Libsystem,
 					bzip2,
 					dyld,
 				);
+				staticlib = (
+					Csu,
+					gcc,
+				);
 			};
 			version = 20;
 		};
 		cctools = {
 			dependencies = {
+				build = (
+					Libm,
+					Libsystem,
+					bash,
+					bootstrap_cmds,
+					cctools,
+					file_cmds,
+					gcc,
+					gcc_select,
+					gnumake,
+					ld64,
+					shell_cmds,
+					text_cmds,
+				);
+				header = (
+					CarbonHeaders,
+					Libc_headers,
+					Libinfo,
+					Libm,
+					Libsyscall,
+					architecture,
+					gcc,
+					launchd_libs,
+					ld64,
+					libdyld,
+					objc4,
+					xnu,
+				);
 				lib = (
 					Libsystem,
 					dyld,
 					libstdcxx,
 				);
+				staticlib = (
+					Csu,
+					gcc,
+					ld64,
+				);
 			};
 			version = 750;
 		};
 		cctools_ofiles = {
 			dependencies = {
+				build = (
+					bash,
+					bootstrap_cmds,
+					cctools,
+					file_cmds,
+					gcc,
+					gcc_select,
+					gnumake,
+					ld64,
+					shell_cmds,
+					text_cmds,
+				);
+				header = (
+					CarbonHeaders,
+					Libc_headers,
+					Libinfo,
+					Libsyscall,
+					architecture,
+					gcc,
+					libdyld,
+					xnu,
+				);
 				lib = (
 					Libsystem,
 					dyld,
@@ -1298,6 +6105,42 @@
 		};
 		cddafs = {
 			dependencies = {
+				build = (
+					CF,
+					ICU,
+					IOKitUser,
+					Libm,
+					Libsystem,
+					bash,
+					cctools,
+					configd,
+					distcc,
+					file_cmds,
+					gcc,
+					gcc_select,
+					grep,
+					ld64,
+					libiconv,
+					libutil,
+					ruby,
+					text_cmds,
+				);
+				header = (
+					CF,
+					CarbonHeaders,
+					DiskArbitration,
+					IOCDStorageFamily,
+					IOKitUser,
+					Libc_headers,
+					Libm,
+					Libsyscall,
+					Security,
+					configd,
+					gcc,
+					libdispatch,
+					libutil,
+					xnu,
+				);
 				lib = (
 					CF,
 					IOKitUser,
@@ -1307,11 +6150,62 @@
 					libstdcxx,
 					libutil,
 				);
+				staticlib = (
+					Csu,
+					Libcpp_kext,
+					gcc,
+					xnu,
+				);
 			};
 			version = 240.0.9;
 		};
 		clamav = {
 			dependencies = {
+				build = (
+					CPANInternal,
+					ICU,
+					Libm,
+					Libsystem,
+					awk,
+					bash,
+					bzip2,
+					cctools,
+					file_cmds,
+					files,
+					gcc,
+					gcc_select,
+					gnudiff,
+					gnumake,
+					gnutar,
+					gnuzip,
+					grep,
+					ld64,
+					libiconv,
+					libresolv,
+					ncurses,
+					perl,
+					shell_cmds,
+					subversion,
+					system_cmds,
+					text_cmds,
+					zlib,
+				);
+				header = (
+					CarbonHeaders,
+					Libc_headers,
+					Libinfo,
+					architecture,
+					bzip2,
+					cctools_ofiles,
+					freeradius,
+					gcc,
+					libdyld,
+					libiconv,
+					libresolv,
+					ncurses,
+					xnu,
+					zlib,
+				);
 				lib = (
 					Libsystem,
 					bzip2,
@@ -1319,6 +6213,10 @@
 					libresolv,
 					zlib,
 				);
+				staticlib = (
+					Csu,
+					gcc,
+				);
 			};
 			patchfiles = (
 				"clamav-125.noupdate.patch",
@@ -1327,6 +6225,57 @@
 		};
 		configd = {
 			dependencies = {
+				build = (
+					CF,
+					CPANInternal,
+					ICU,
+					Libm,
+					Libsystem,
+					Security,
+					bash,
+					bootstrap_cmds,
+					cctools,
+					configd,
+					distcc,
+					file_cmds,
+					gcc,
+					gcc_select,
+					grep,
+					ld64,
+					libiconv,
+					perl,
+					ppp,
+					ruby,
+					security_certificates,
+					security_systemkeychain,
+					shell_cmds,
+					system_cmds,
+					text_cmds,
+					xnu,
+				);
+				header = (
+					CF,
+					CarbonHeaders,
+					IOKitUser,
+					IONetworkingFamily,
+					IOSerialFamily,
+					IOStorageFamily,
+					IOUSBFamily,
+					Libc_headers,
+					Libinfo,
+					Libm,
+					Libnotify,
+					Libsyscall,
+					Security,
+					eap8021x,
+					gcc,
+					launchd_libs,
+					libdispatch,
+					libdyld,
+					libresolv,
+					ppp,
+					xnu,
+				);
 				lib = (
 					CF,
 					Libsystem,
@@ -1334,12 +6283,66 @@
 					configd,
 					dyld,
 				);
+				staticlib = (
+					Csu,
+					gcc,
+				);
 			};
 			target = configd_base;
 			version = 289;
 		};
 		configd_executables = {
 			dependencies = {
+				build = (
+					CF,
+					ICU,
+					IOKitUser,
+					Libm,
+					Libsystem,
+					Security,
+					bash,
+					bootstrap_cmds,
+					cctools,
+					configd,
+					distcc,
+					file_cmds,
+					gcc,
+					gcc_select,
+					grep,
+					ld64,
+					libedit,
+					libiconv,
+					ruby,
+					security_certificates,
+					security_systemkeychain,
+					shell_cmds,
+					system_cmds,
+					text_cmds,
+					xnu,
+				);
+				header = (
+					CF,
+					CarbonHeaders,
+					DiskArbitration,
+					IOGraphics,
+					IOHIDFamily,
+					IOKitUser,
+					Libc_headers,
+					Libinfo,
+					Libm,
+					Libnotify,
+					Libsyscall,
+					Security,
+					architecture,
+					cctools_ofiles,
+					gcc,
+					launchd_libs,
+					libdispatch,
+					libdyld,
+					libedit,
+					objc4,
+					xnu,
+				);
 				lib = (
 					CF,
 					IOKitUser,
@@ -1349,12 +6352,41 @@
 					dyld,
 					libedit,
 				);
+				staticlib = (
+					Csu,
+					configd_plugins,
+					gcc,
+				);
 			};
 			original = configd;
 			target = configd_executables;
 		};
 		configd_libSystem = {
 			dependencies = {
+				build = (
+					ICU,
+					bash,
+					bootstrap_cmds,
+					cctools,
+					distcc,
+					file_cmds,
+					gcc,
+					gcc_select,
+					grep,
+					ld64,
+					shell_cmds,
+					system_cmds,
+					text_cmds,
+					xnu,
+				);
+				header = (
+					CarbonHeaders,
+					Libc_headers,
+					Libsyscall,
+					gcc,
+					launchd_libs,
+					xnu,
+				);
 				lib = (
 					CF,
 					Libsystem,
@@ -1368,21 +6400,128 @@
 		};
 		configd_plugins = {
 			dependencies = {
+				build = (
+					CF,
+					ICU,
+					IOKitUser,
+					Libm,
+					Libsystem,
+					bash,
+					bootstrap_cmds,
+					cctools,
+					configd,
+					distcc,
+					file_cmds,
+					gcc,
+					gcc_select,
+					grep,
+					ld64,
+					shell_cmds,
+					system_cmds,
+					text_cmds,
+					xnu,
+				);
+				header = (
+					CF,
+					CarbonHeaders,
+					IOKitUser,
+					IONetworkingFamily,
+					Libc_headers,
+					Libinfo,
+					Libm,
+					Libnotify,
+					Libsyscall,
+					Security,
+					gcc,
+					libdispatch,
+					libresolv,
+					mDNSResponderSystemLibraries,
+					samba,
+					xnu,
+				);
 				lib = (
 					CF,
 					IOKitUser,
 					Libsystem,
 					configd,
 				);
+				staticlib = (
+					gcc,
+				);
 			};
 			original = configd;
 			target = configd_plugins;
 		};
 		copyfile = {
+			dependencies = {
+				build = (
+					CPANInternal,
+					ICU,
+					TargetConfig,
+					bash,
+					bootstrap_cmds,
+					cctools,
+					file_cmds,
+					gcc,
+					gcc_select,
+					gnumake,
+					gnuzip,
+					perl,
+					shell_cmds,
+					text_cmds,
+				);
+				header = (
+					CarbonHeaders,
+					Libc_headers,
+					Libinfo,
+					gcc,
+					xnu,
+				);
+			};
 			version = 66;
 		};
 		cron = {
 			dependencies = {
+				build = (
+					CF,
+					CPANInternal,
+					IOKitUser,
+					Libm,
+					Libsystem,
+					OpenSSL098,
+					TargetConfig,
+					bash,
+					bootstrap_cmds,
+					bsdmake,
+					cctools,
+					developer_cmds,
+					file_cmds,
+					gcc,
+					gcc_select,
+					gnumake,
+					gnuzip,
+					ld64,
+					libutil,
+					misc_cmds,
+					perl,
+					shell_cmds,
+					text_cmds,
+				);
+				header = (
+					CF,
+					CarbonHeaders,
+					CommonCrypto,
+					IOKitUser,
+					Libc_headers,
+					Libm,
+					Libsyscall,
+					gcc,
+					launchd_libs,
+					libdispatch,
+					libmd,
+					libutil,
+					xnu,
+				);
 				lib = (
 					CF,
 					IOKitUser,
@@ -1391,30 +6530,164 @@
 					dyld,
 					libutil,
 				);
+				staticlib = (
+					Csu,
+					gcc,
+					libmd,
+				);
 			};
 			version = 35;
 		};
 		crontabs = {
 			dependencies = {
+				build = (
+					CPANInternal,
+					Libm,
+					Libsystem,
+					TargetConfig,
+					bash,
+					bootstrap_cmds,
+					bsdmake,
+					cctools,
+					file_cmds,
+					gcc,
+					gcc_select,
+					gnumake,
+					gnuzip,
+					ld64,
+					perl,
+					shell_cmds,
+					text_cmds,
+				);
+				header = (
+					CarbonHeaders,
+					Libc_headers,
+					gcc,
+					xnu,
+				);
 				lib = (
 					Libsystem,
 					dyld,
 				);
+				staticlib = (
+					Csu,
+					gcc,
+				);
 			};
 			version = 43;
 		};
 		cscope = {
 			dependencies = {
+				build = (
+					CPANInternal,
+					Libm,
+					Libsystem,
+					TargetConfig,
+					X11proto,
+					bash,
+					bootstrap_cmds,
+					cctools,
+					file_cmds,
+					flex,
+					gcc,
+					gcc_select,
+					gm4,
+					gnudiff,
+					gnumake,
+					grep,
+					ld64,
+					ncurses,
+					perl,
+					shell_cmds,
+					system_cmds,
+					text_cmds,
+				);
+				header = (
+					CarbonHeaders,
+					Libc_headers,
+					gcc,
+					ncurses,
+					xnu,
+				);
 				lib = (
 					Libsystem,
 					dyld,
 					ncurses,
 				);
+				staticlib = (
+					Csu,
+					flex,
+					gcc,
+				);
 			};
 			version = 15;
 		};
 		cups = {
 			dependencies = {
+				build = (
+					CF,
+					CPANInternal,
+					ICU,
+					IOKitUser,
+					LDAPFramework,
+					Libm,
+					Libsystem,
+					SQLite,
+					Security,
+					TargetConfig,
+					X11proto,
+					apache_mod_php,
+					autozone,
+					awk,
+					bash,
+					bootstrap_cmds,
+					cctools,
+					configd,
+					file_cmds,
+					gcc,
+					gcc_select,
+					gnudiff,
+					gnumake,
+					gnuzip,
+					grep,
+					ld64,
+					libresolv,
+					libstdcxx,
+					objc4,
+					perl,
+					shell_cmds,
+					system_cmds,
+					text_cmds,
+					zlib,
+				);
+				header = (
+					CF,
+					CarbonHeaders,
+					DiskArbitration,
+					IOGraphics,
+					IOHIDFamily,
+					IOKitUser,
+					IOSerialFamily,
+					IOUSBFamily,
+					LDAPFramework,
+					Libc_headers,
+					Libinfo,
+					Libm,
+					Libnotify,
+					Libsyscall,
+					Security,
+					apache_mod_php,
+					configd,
+					gcc,
+					launchd_libs,
+					libdispatch,
+					libdyld,
+					libresolv,
+					mDNSResponderSystemLibraries,
+					removefile,
+					xnu,
+					zlib,
+				);
 				lib = (
 					CF,
 					IOKitUser,
@@ -1428,11 +6701,62 @@
 					libstdcxx,
 					zlib,
 				);
+				staticlib = (
+					Csu,
+					gcc,
+				);
 			};
 			version = 218;
 		};
 		cups_libs = {
 			dependencies = {
+				build = (
+					CF,
+					LDAPFramework,
+					Libm,
+					Libsystem,
+					Security,
+					X11proto,
+					awk,
+					bash,
+					bootstrap_cmds,
+					cctools,
+					configd,
+					file_cmds,
+					gcc,
+					gcc_select,
+					gnudiff,
+					gnumake,
+					grep,
+					ld64,
+					libresolv,
+					shell_cmds,
+					system_cmds,
+					text_cmds,
+					zlib,
+				);
+				header = (
+					CF,
+					CarbonHeaders,
+					DiskArbitration,
+					IOKitUser,
+					LDAPFramework,
+					Libc_headers,
+					Libinfo,
+					Libm,
+					Libnotify,
+					Libsyscall,
+					Security,
+					configd,
+					gcc,
+					launchd_libs,
+					libdispatch,
+					libdyld,
+					libresolv,
+					mDNSResponderSystemLibraries,
+					xnu,
+					zlib,
+				);
 				lib = (
 					CF,
 					LDAPFramework,
@@ -1444,12 +6768,58 @@
 					libstdcxx,
 					zlib,
 				);
+				staticlib = (
+					Csu,
+					gcc,
+				);
 			};
 			original = cups;
 			target = "install-libs";
 		};
 		curl = {
 			dependencies = {
+				build = (
+					CPANInternal,
+					LDAPFramework,
+					Libm,
+					Libsystem,
+					OpenSSL098,
+					TargetConfig,
+					X11proto,
+					adv_cmds,
+					awk,
+					bash,
+					bootstrap_cmds,
+					cctools,
+					file,
+					file_cmds,
+					gcc,
+					gcc_select,
+					gnudiff,
+					gnumake,
+					gnuzip,
+					grep,
+					groff,
+					ld64,
+					libresolv,
+					perl,
+					shell_cmds,
+					system_cmds,
+					text_cmds,
+					zlib,
+				);
+				header = (
+					CarbonHeaders,
+					CommonCrypto,
+					LDAPFramework,
+					Libc_headers,
+					Libinfo,
+					OpenSSL098,
+					gcc,
+					libdyld,
+					xnu,
+					zlib,
+				);
 				lib = (
 					LDAPFramework,
 					Libsystem,
@@ -1459,49 +6829,235 @@
 					libresolv,
 					zlib,
 				);
+				staticlib = (
+					Csu,
+					gcc,
+				);
 			};
 			version = 57;
 		};
 		cvs = {
 			dependencies = {
+				build = (
+					CF,
+					CPANInternal,
+					Libm,
+					Libsystem,
+					OpenSSL098,
+					TargetConfig,
+					bash,
+					bootstrap_cmds,
+					cctools,
+					file_cmds,
+					gcc,
+					gcc_select,
+					gnudiff,
+					gnumake,
+					gnuzip,
+					grep,
+					ld64,
+					libiconv,
+					libresolv,
+					perl,
+					shell_cmds,
+					system_cmds,
+					texinfo,
+					text_cmds,
+					zlib,
+				);
+				header = (
+					CF,
+					CarbonHeaders,
+					Libc_headers,
+					Libinfo,
+					gcc,
+					libiconv,
+					xnu,
+					zlib,
+				);
 				lib = (
 					Libsystem,
 					OpenSSL098,
 					dyld,
 					zlib,
 				);
+				staticlib = (
+					Csu,
+					gcc,
+				);
 			};
 			version = 42;
 		};
 		cxxfilt = {
 			dependencies = {
+				build = (
+					CPANInternal,
+					ICU,
+					Libm,
+					Libsystem,
+					TargetConfig,
+					bash,
+					bison,
+					bootstrap_cmds,
+					cctools,
+					file_cmds,
+					flex,
+					gcc,
+					gcc_select,
+					gm4,
+					gnudiff,
+					gnumake,
+					grep,
+					ld64,
+					libiconv,
+					perl,
+					shell_cmds,
+					system_cmds,
+					texinfo,
+					text_cmds,
+				);
+				header = (
+					CarbonHeaders,
+					Libc_headers,
+					Libm,
+					gcc,
+					libiconv,
+					xnu,
+				);
 				lib = (
 					Libsystem,
 					dyld,
 				);
+				staticlib = (
+					Csu,
+					flex,
+					gcc,
+				);
 			};
 			version = 9;
 		};
 		developer_cmds = {
 			dependencies = {
+				build = (
+					CPANInternal,
+					Libm,
+					Libsystem,
+					TargetConfig,
+					bash,
+					bootstrap_cmds,
+					cctools,
+					file_cmds,
+					gcc,
+					gcc_select,
+					gnumake,
+					gnuzip,
+					ld64,
+					perl,
+					shell_cmds,
+					text_cmds,
+				);
+				header = (
+					CarbonHeaders,
+					Libc_headers,
+					Libinfo,
+					gcc,
+					xnu,
+				);
 				lib = (
 					Libsystem,
 					dyld,
 				);
+				staticlib = (
+					Csu,
+					gcc,
+				);
 			};
 			version = 52.1;
 		};
 		diffstat = {
 			dependencies = {
+				build = (
+					CPANInternal,
+					Libm,
+					Libsystem,
+					TargetConfig,
+					bash,
+					bootstrap_cmds,
+					cctools,
+					file_cmds,
+					files,
+					gcc,
+					gcc_select,
+					gnudiff,
+					gnumake,
+					gnuzip,
+					grep,
+					ld64,
+					perl,
+					shell_cmds,
+					system_cmds,
+					text_cmds,
+				);
+				header = (
+					CarbonHeaders,
+					Libc_headers,
+					gcc,
+					xnu,
+				);
 				lib = (
 					Libsystem,
 					dyld,
 				);
+				staticlib = (
+					Csu,
+					gcc,
+				);
 			};
 			version = 5;
 		};
 		diskdev_cmds = {
 			dependencies = {
+				build = (
+					CF,
+					CPANInternal,
+					DiskArbitration,
+					IOKitUser,
+					Libm,
+					Libsystem,
+					TargetConfig,
+					bash,
+					bootstrap_cmds,
+					cctools,
+					file_cmds,
+					gcc,
+					gcc_select,
+					gnumake,
+					gnuzip,
+					ld64,
+					libutil,
+					perl,
+					shell_cmds,
+					text_cmds,
+				);
+				header = (
+					CF,
+					CarbonHeaders,
+					CommonCrypto,
+					DiskArbitration,
+					IOBDStorageFamily,
+					IOCDStorageFamily,
+					IODVDStorageFamily,
+					IOKitUser,
+					IOStorageFamily,
+					Libc_headers,
+					Libinfo,
+					Libm,
+					Libsyscall,
+					gcc,
+					libdispatch,
+					libutil,
+					xnu,
+				);
 				lib = (
 					CF,
 					DiskArbitration,
@@ -1510,42 +7066,191 @@
 					dyld,
 					libutil,
 				);
+				staticlib = (
+					Csu,
+					gcc,
+				);
 			};
 			version = 491;
 		};
 		disklabel = {
 			dependencies = {
+				build = (
+					CF,
+					ICU,
+					Libm,
+					Libsystem,
+					bash,
+					cctools,
+					distcc,
+					file_cmds,
+					gcc,
+					gcc_select,
+					grep,
+					ld64,
+					text_cmds,
+					zlib,
+				);
+				header = (
+					CF,
+					CarbonHeaders,
+					IOStorageFamily,
+					Libc_headers,
+					Libm,
+					Libsyscall,
+					gcc,
+					libdispatch,
+					xnu,
+					zlib,
+				);
 				lib = (
 					CF,
 					Libsystem,
 					dyld,
 					zlib,
 				);
+				staticlib = (
+					Csu,
+					gcc,
+				);
 			};
 			version = 2;
 		};
 		distcc = {
 			dependencies = {
+				build = (
+					ICU,
+					Libm,
+					Libsystem,
+					OpenSSL098,
+					bash,
+					bootstrap_cmds,
+					cctools,
+					distcc,
+					file_cmds,
+					gcc,
+					gcc_select,
+					gnudiff,
+					gnumake,
+					grep,
+					ld64,
+					shell_cmds,
+					system_cmds,
+					text_cmds,
+				);
+				header = (
+					CarbonHeaders,
+					Libc_headers,
+					Libinfo,
+					Libm,
+					OpenSSL098,
+					architecture,
+					cctools_ofiles,
+					gcc,
+					libresolv,
+					mDNSResponderSystemLibraries,
+					xnu,
+				);
 				lib = (
 					Libsystem,
 					OpenSSL098,
 					dyld,
 				);
+				staticlib = (
+					Csu,
+					gcc,
+				);
 			};
 			version = 1607;
 		};
 		doc_cmds = {
 			dependencies = {
+				build = (
+					CPANInternal,
+					Libm,
+					Libsystem,
+					TargetConfig,
+					bash,
+					bootstrap_cmds,
+					bsdmake,
+					cctools,
+					file_cmds,
+					gcc,
+					gcc_select,
+					gnumake,
+					gnuzip,
+					ld64,
+					perl,
+					shell_cmds,
+					text_cmds,
+					zlib,
+				);
+				header = (
+					CarbonHeaders,
+					Libc_headers,
+					gcc,
+					xnu,
+					zlib,
+				);
 				lib = (
 					Libsystem,
 					dyld,
 					zlib,
 				);
+				staticlib = (
+					Csu,
+					gcc,
+				);
 			};
 			version = 47;
 		};
 		dtrace = {
 			dependencies = {
+				build = (
+					CF,
+					ICU,
+					Libm,
+					Libsystem,
+					bash,
+					bison,
+					cctools,
+					distcc,
+					file_cmds,
+					flex,
+					gcc,
+					gcc_select,
+					gm4,
+					grep,
+					ld64,
+					libiconv,
+					objc4,
+					ruby,
+					shell_cmds,
+					text_cmds,
+					zlib,
+				);
+				header = (
+					CF,
+					CarbonHeaders,
+					DiskArbitration,
+					IOGraphics,
+					IOHIDFamily,
+					IOKitUser,
+					Libc_headers,
+					Libm,
+					Libsyscall,
+					Security,
+					architecture,
+					cctools_ofiles,
+					cxxfilt,
+					gcc,
+					launchd_libs,
+					libdispatch,
+					libdyld,
+					objc4,
+					xnu,
+					zlib,
+				);
 				lib = (
 					CF,
 					Libsystem,
@@ -1555,15 +7260,93 @@
 					objc4,
 					zlib,
 				);
+				staticlib = (
+					Csu,
+					Libcpp_kext,
+					cxxfilt,
+					gcc,
+					xnu,
+				);
 			};
 			version = 78;
 		};
 		dyld = {
+			dependencies = {
+				build = (
+					ICU,
+					bash,
+					cctools,
+					distcc,
+					file_cmds,
+					gcc,
+					gcc_select,
+					grep,
+					ld64,
+					libstdcxx,
+					text_cmds,
+					xnu,
+				);
+				header = (
+					CarbonHeaders,
+					Libc_headers,
+					Libsyscall,
+					architecture,
+					cctools_ofiles,
+					gcc,
+					libstdcxx,
+					xnu,
+				);
+				staticlib = (
+					Libc,
+					Libsystem,
+					gcc,
+					libstdcxx,
+				);
+			};
 			target = dyld;
 			version = 132.13;
 		};
 		eap8021x = {
 			dependencies = {
+				build = (
+					CF,
+					ICU,
+					IOKitUser,
+					Libm,
+					Libsystem,
+					Security,
+					bash,
+					bootstrap_cmds,
+					cctools,
+					configd,
+					distcc,
+					file_cmds,
+					gcc,
+					gcc_select,
+					grep,
+					ld64,
+					libiconv,
+					ruby,
+					shell_cmds,
+					system_cmds,
+					text_cmds,
+					xnu,
+				);
+				header = (
+					CF,
+					CarbonHeaders,
+					CommonCrypto,
+					IOKitUser,
+					Libc_headers,
+					Libm,
+					Libsyscall,
+					Security,
+					configd,
+					gcc,
+					launchd_libs,
+					libdispatch,
+					xnu,
+				);
 				lib = (
 					CF,
 					IOKitUser,
@@ -1573,96 +7356,487 @@
 					dyld,
 					eap8021x,
 				);
+				staticlib = (
+					Csu,
+					gcc,
+				);
 			};
 			version = 100;
 		};
 		efax = {
 			dependencies = {
+				build = (
+					CF,
+					CPANInternal,
+					IOKitUser,
+					Libm,
+					Libsystem,
+					TargetConfig,
+					bash,
+					bootstrap_cmds,
+					cctools,
+					file_cmds,
+					files,
+					gcc,
+					gcc_select,
+					gnudiff,
+					gnumake,
+					gnuzip,
+					grep,
+					ld64,
+					perl,
+					shell_cmds,
+					system_cmds,
+					text_cmds,
+				);
+				header = (
+					CF,
+					CarbonHeaders,
+					IOKitUser,
+					IOSerialFamily,
+					IOUSBFamily,
+					Libc_headers,
+					Libm,
+					Libsyscall,
+					gcc,
+					libdispatch,
+					xnu,
+				);
 				lib = (
 					CF,
 					IOKitUser,
 					Libsystem,
 					dyld,
 				);
+				staticlib = (
+					Csu,
+					gcc,
+				);
 			};
 			version = 35;
 		};
 		emacs = {
 			dependencies = {
+				build = (
+					CPANInternal,
+					ICU,
+					Libm,
+					Libsystem,
+					TargetConfig,
+					X11proto,
+					bash,
+					bootstrap_cmds,
+					cctools,
+					cvs,
+					developer_cmds,
+					emacs,
+					file,
+					file_cmds,
+					gcc,
+					gcc_select,
+					gnudiff,
+					gnumake,
+					gnuzip,
+					grep,
+					ld64,
+					ncurses,
+					perl,
+					shell_cmds,
+					system_cmds,
+					texinfo,
+					text_cmds,
+				);
+				header = (
+					CarbonHeaders,
+					Libc_headers,
+					Libinfo,
+					Libm,
+					Libsyscall,
+					X11libs,
+					X11proto,
+					architecture,
+					cctools_ofiles,
+					gcc,
+					ncurses,
+					xnu,
+				);
 				lib = (
 					Libsystem,
 					dyld,
 					ncurses,
 				);
+				staticlib = (
+					Csu,
+					gcc,
+				);
 			};
 			version = 78.2;
 		};
 		enscript = {
 			dependencies = {
+				build = (
+					CPANInternal,
+					Libm,
+					Libsystem,
+					TargetConfig,
+					bash,
+					bison,
+					bootstrap_cmds,
+					cctools,
+					file_cmds,
+					flex,
+					gcc,
+					gcc_select,
+					gm4,
+					gnudiff,
+					gnumake,
+					gnuzip,
+					grep,
+					ld64,
+					libiconv,
+					perl,
+					shell_cmds,
+					system_cmds,
+					texinfo,
+					text_cmds,
+				);
+				header = (
+					CarbonHeaders,
+					Libc_headers,
+					Libm,
+					gcc,
+					libiconv,
+					xnu,
+				);
 				lib = (
 					Libsystem,
 					dyld,
 					libiconv,
 				);
+				staticlib = (
+					Csu,
+					flex,
+					gcc,
+				);
 			};
 			version = 15;
 		};
 		expat = {
 			dependencies = {
+				build = (
+					CPANInternal,
+					Libm,
+					Libsystem,
+					TargetConfig,
+					bash,
+					bootstrap_cmds,
+					cctools,
+					file,
+					file_cmds,
+					gcc,
+					gcc_select,
+					gnudiff,
+					gnumake,
+					gnuzip,
+					grep,
+					ld64,
+					perl,
+					shell_cmds,
+					system_cmds,
+					text_cmds,
+				);
+				header = (
+					CarbonHeaders,
+					Libc_headers,
+					gcc,
+					libdyld,
+					xnu,
+				);
 				lib = (
 					Libsystem,
 					dyld,
 					expat,
 				);
+				staticlib = (
+					Csu,
+					gcc,
+				);
 			};
 			version = 9;
 		};
 		fetchmail = {
 			dependencies = {
+				build = (
+					CF,
+					CPANInternal,
+					Libm,
+					Libsystem,
+					OpenSSL098,
+					TargetConfig,
+					bash,
+					bootstrap_cmds,
+					cctools,
+					file_cmds,
+					flex,
+					gcc,
+					gcc_select,
+					gm4,
+					gnudiff,
+					gnumake,
+					gnuzip,
+					grep,
+					ld64,
+					libresolv,
+					perl,
+					python,
+					shell_cmds,
+					system_cmds,
+					text_cmds,
+				);
+				header = (
+					CF,
+					CarbonHeaders,
+					Libc_headers,
+					Libinfo,
+					OpenSSL098,
+					gcc,
+					libresolv,
+					xnu,
+				);
 				lib = (
 					Libsystem,
 					OpenSSL098,
 					dyld,
 					libresolv,
 				);
+				staticlib = (
+					Csu,
+					flex,
+					gcc,
+				);
 			};
 			version = 30;
 		};
 		file = {
 			dependencies = {
+				build = (
+					CPANInternal,
+					Libm,
+					Libsystem,
+					TargetConfig,
+					bash,
+					bootstrap_cmds,
+					cctools,
+					file_cmds,
+					gcc,
+					gcc_select,
+					gnudiff,
+					gnumake,
+					gnuzip,
+					grep,
+					ld64,
+					perl,
+					shell_cmds,
+					system_cmds,
+					text_cmds,
+					zlib,
+				);
+				header = (
+					CarbonHeaders,
+					Libc_headers,
+					architecture,
+					cctools_ofiles,
+					gcc,
+					libdyld,
+					xnu,
+					zlib,
+				);
 				lib = (
 					Libsystem,
 					dyld,
 					zlib,
 				);
+				staticlib = (
+					Csu,
+					gcc,
+				);
 			};
 			version = 36;
 		};
 		file_cmds = {
 			dependencies = {
+				build = (
+					CPANInternal,
+					Libm,
+					Libsystem,
+					TargetConfig,
+					bash,
+					bootstrap_cmds,
+					cctools,
+					file_cmds,
+					gcc,
+					gcc_select,
+					gnumake,
+					gnuzip,
+					ld64,
+					libutil,
+					ncurses,
+					perl,
+					shell_cmds,
+					text_cmds,
+				);
+				header = (
+					CarbonHeaders,
+					CommonCrypto,
+					Libc_headers,
+					Libinfo,
+					Libm,
+					copyfile,
+					gcc,
+					libmd,
+					libutil,
+					ncurses,
+					removefile,
+					xnu,
+				);
 				lib = (
 					Libsystem,
 					dyld,
 					libutil,
 					ncurses,
 				);
+				staticlib = (
+					Csu,
+					gcc,
+					libmd,
+				);
 			};
 			version = 202.2;
 		};
 		files = {
+			dependencies = {
+				build = (
+					CPANInternal,
+					TargetConfig,
+					awk,
+					bash,
+					bootstrap_cmds,
+					file_cmds,
+					gnumake,
+					gnuzip,
+					libiconv,
+					perl,
+					shell_cmds,
+					text_cmds,
+				);
+			};
 			version = 553;
 		};
 		flex = {
 			dependencies = {
+				build = (
+					CPANInternal,
+					Libm,
+					Libsystem,
+					TargetConfig,
+					bash,
+					bootstrap_cmds,
+					cctools,
+					developer_cmds,
+					file_cmds,
+					flex,
+					gcc,
+					gcc_select,
+					gm4,
+					gnudiff,
+					gnumake,
+					gnuzip,
+					grep,
+					ld64,
+					libiconv,
+					perl,
+					shell_cmds,
+					system_cmds,
+					texinfo,
+					text_cmds,
+				);
+				header = (
+					CarbonHeaders,
+					Libc_headers,
+					Libm,
+					gcc,
+					libiconv,
+					xnu,
+				);
 				lib = (
 					Libsystem,
 					dyld,
 				);
+				staticlib = (
+					Csu,
+					flex,
+					gcc,
+				);
 			};
 			version = 24.1;
 		};
 		freeradius = {
 			dependencies = {
+				build = (
+					CPANInternal,
+					DirectoryService,
+					LDAPFramework,
+					Libm,
+					Libsystem,
+					OpenSSL098,
+					SQLite,
+					TargetConfig,
+					bash,
+					bootstrap_cmds,
+					cctools,
+					file,
+					file_cmds,
+					gcc,
+					gcc_select,
+					glibtool,
+					gnudiff,
+					gnumake,
+					gnuzip,
+					grep,
+					iodbc,
+					ld64,
+					libedit,
+					libpcap,
+					libresolv,
+					perl,
+					python,
+					shell_cmds,
+					system_cmds,
+					text_cmds,
+				);
+				header = (
+					CF,
+					CarbonHeaders,
+					DirectoryService,
+					LDAPFramework,
+					Libc_headers,
+					Libinfo,
+					Libm,
+					Libsyscall,
+					MySQL,
+					OpenSSL098,
+					SQLite,
+					architecture,
+					cctools_ofiles,
+					gcc,
+					iodbc,
+					libdispatch,
+					libdyld,
+					libedit,
+					libpcap,
+					python,
+					xnu,
+				);
 				lib = (
 					DirectoryService,
 					LDAPFramework,
@@ -1677,30 +7851,197 @@
 					libresolv,
 					python,
 				);
+				staticlib = (
+					Csu,
+					MySQL,
+					gcc,
+					iodbc,
+				);
 			};
 			version = 25;
 		};
 		gcc = {
 			dependencies = {
+				build = (
+					CPANInternal,
+					Libm,
+					Libsystem,
+					awk,
+					bash,
+					bison,
+					cctools,
+					file,
+					file_cmds,
+					gcc,
+					gcc_select,
+					gm4,
+					gnudiff,
+					gnumake,
+					grep,
+					ld64,
+					libiconv,
+					libstdcxx,
+					perl,
+					shell_cmds,
+					system_cmds,
+					texinfo,
+					text_cmds,
+				);
+				header = (
+					CarbonHeaders,
+					CommonCrypto,
+					FastCGI,
+					LDAPFramework,
+					Libc_headers,
+					Libinfo,
+					Libm,
+					Libnotify,
+					Librpcsvc,
+					Libsyscall,
+					MySQL,
+					OpenSSL098,
+					SQLite,
+					TargetConfig_headers,
+					X11libs,
+					X11proto,
+					apache,
+					apache_mod_perl,
+					apache_mod_php,
+					apr,
+					architecture,
+					bzip2,
+					cctools_ofiles,
+					copyfile,
+					cups_libs,
+					curl,
+					dtrace,
+					expat,
+					flex,
+					gcc,
+					glibtool,
+					iodbc,
+					launchd_libs,
+					libdispatch,
+					libdyld,
+					libedit,
+					libffi,
+					libiconv,
+					libpcap,
+					libresolv,
+					libstdcxx,
+					libstdcxx_40,
+					libxml2,
+					libxslt,
+					mDNSResponderSystemLibraries,
+					ncurses,
+					net_snmp,
+					objc4,
+					openmpi,
+					passwordserver_saslkerberos,
+					python,
+					removefile,
+					subversion,
+					tcl,
+					tcp_wrappers,
+					tidy,
+					wxWidgets,
+					xar,
+					xnu,
+					zlib,
+				);
 				lib = (
 					Libsystem,
 					dyld,
 					libiconv,
 				);
+				staticlib = (
+					Csu,
+					gcc,
+				);
 			};
 			version = 5646;
 		};
 		gcc_select = {
 			dependencies = {
+				build = (
+					Libm,
+					Libsystem,
+					cctools,
+					file_cmds,
+					gcc,
+					gcc_select,
+					gnumake,
+					ld64,
+				);
+				header = (
+					CarbonHeaders,
+					Libc_headers,
+					xnu,
+				);
 				lib = (
 					Libsystem,
 					dyld,
 				);
+				staticlib = (
+					Csu,
+					gcc,
+				);
 			};
 			version = 70;
 		};
 		gdb = {
 			dependencies = {
+				build = (
+					CF,
+					CPANInternal,
+					Libm,
+					Libsystem,
+					SQLite,
+					Security,
+					bash,
+					bison,
+					bootstrap_cmds,
+					cctools,
+					developer_cmds,
+					file_cmds,
+					flex,
+					gcc,
+					gcc_select,
+					gm4,
+					gnudiff,
+					gnumake,
+					gnutar,
+					grep,
+					ld64,
+					libiconv,
+					ncurses,
+					perl,
+					shell_cmds,
+					system_cmds,
+					texinfo,
+					text_cmds,
+					xnu,
+				);
+				header = (
+					CF,
+					CarbonHeaders,
+					Libc_headers,
+					Libinfo,
+					Libm,
+					Libsyscall,
+					SQLite,
+					Security,
+					X11libs,
+					X11proto,
+					architecture,
+					cctools_ofiles,
+					gcc,
+					libdispatch,
+					libdyld,
+					libiconv,
+					ncurses,
+					xnu,
+				);
 				lib = (
 					CF,
 					Libsystem,
@@ -1710,94 +8051,445 @@
 					libiconv,
 					ncurses,
 				);
+				staticlib = (
+					Csu,
+					flex,
+					gcc,
+				);
 			};
 			version = 1344;
 		};
 		glibtool = {
 			dependencies = {
+				build = (
+					CPANInternal,
+					Libm,
+					Libsystem,
+					TargetConfig,
+					autoconf,
+					automake,
+					awk,
+					bash,
+					bison,
+					bootstrap_cmds,
+					bzip2,
+					cctools,
+					file_cmds,
+					gcc,
+					gcc_select,
+					glibtool,
+					gm4,
+					gnudiff,
+					gnumake,
+					gnutar,
+					gnuzip,
+					grep,
+					ld64,
+					libxml2,
+					libxslt,
+					perl,
+					shell_cmds,
+					system_cmds,
+					texinfo,
+					text_cmds,
+					wxWidgets,
+				);
+				header = (
+					CarbonHeaders,
+					Libc_headers,
+					architecture,
+					cctools_ofiles,
+					gcc,
+					libdyld,
+					xnu,
+				);
 				lib = (
 					Libsystem,
 					libgcc,
 				);
+				staticlib = (
+					Csu,
+					gcc,
+				);
 			};
 			version = 14;
 		};
 		gm4 = {
 			dependencies = {
+				build = (
+					CPANInternal,
+					Libm,
+					Libsystem,
+					TargetConfig,
+					bash,
+					bootstrap_cmds,
+					cctools,
+					file_cmds,
+					gcc,
+					gcc_select,
+					gnudiff,
+					gnumake,
+					gnuzip,
+					grep,
+					ld64,
+					perl,
+					shell_cmds,
+					system_cmds,
+					texi2html,
+					text_cmds,
+				);
+				header = (
+					CarbonHeaders,
+					Libc_headers,
+					gcc,
+					xnu,
+				);
 				lib = (
 					Libsystem,
 					dyld,
 				);
+				staticlib = (
+					Csu,
+					gcc,
+				);
 			};
 			version = 13;
 		};
 		gnudiff = {
 			dependencies = {
+				build = (
+					CPANInternal,
+					Libm,
+					Libsystem,
+					TargetConfig,
+					bash,
+					bootstrap_cmds,
+					cctools,
+					file_cmds,
+					files,
+					gcc,
+					gcc_select,
+					gnudiff,
+					gnumake,
+					gnuzip,
+					grep,
+					ld64,
+					libiconv,
+					perl,
+					shell_cmds,
+					system_cmds,
+					texinfo,
+					text_cmds,
+				);
+				header = (
+					CarbonHeaders,
+					Libc_headers,
+					gcc,
+					libiconv,
+					xnu,
+				);
 				lib = (
 					Libsystem,
 					dyld,
 				);
+				staticlib = (
+					Csu,
+					gcc,
+				);
 			};
 			version = 13;
 		};
 		gnumake = {
 			dependencies = {
+				build = (
+					CPANInternal,
+					Libm,
+					Libsystem,
+					TargetConfig,
+					bash,
+					bootstrap_cmds,
+					cctools,
+					file_cmds,
+					gcc,
+					gcc_select,
+					gnudiff,
+					gnumake,
+					gnuzip,
+					grep,
+					ld64,
+					perl,
+					shell_cmds,
+					system_cmds,
+					texi2html,
+					texinfo,
+					text_cmds,
+				);
+				header = (
+					CarbonHeaders,
+					Libc_headers,
+					gcc,
+					xnu,
+				);
 				lib = (
 					Libsystem,
 					dyld,
 				);
+				staticlib = (
+					Csu,
+					gcc,
+				);
 			};
 			version = 126.2;
 		};
 		gnuserv = {
 			dependencies = {
+				build = (
+					Libm,
+					Libsystem,
+					bash,
+					cctools,
+					emacs,
+					file_cmds,
+					gcc,
+					gcc_select,
+					gnudiff,
+					gnumake,
+					grep,
+					ld64,
+					shell_cmds,
+					text_cmds,
+				);
+				header = (
+					CarbonHeaders,
+					Libc_headers,
+					Libinfo,
+					X11libs,
+					X11proto,
+					gcc,
+					xnu,
+				);
 				lib = (
 					Libsystem,
 					dyld,
 				);
+				staticlib = (
+					Csu,
+					gcc,
+				);
 			};
 			version = 7;
 		};
 		gnutar = {
 			dependencies = {
+				build = (
+					CF,
+					CPANInternal,
+					Libm,
+					Libsystem,
+					TargetConfig,
+					bash,
+					bootstrap_cmds,
+					cctools,
+					file_cmds,
+					gcc,
+					gcc_select,
+					gnudiff,
+					gnumake,
+					gnuzip,
+					grep,
+					ld64,
+					libiconv,
+					perl,
+					shell_cmds,
+					system_cmds,
+					texinfo,
+					text_cmds,
+				);
+				header = (
+					CF,
+					CarbonHeaders,
+					Libc_headers,
+					Libinfo,
+					copyfile,
+					gcc,
+					libiconv,
+					xnu,
+				);
 				lib = (
 					Libsystem,
 					dyld,
 					libiconv,
 				);
+				staticlib = (
+					Csu,
+					gcc,
+				);
 			};
 			version = 450;
 		};
 		gnuzip = {
 			dependencies = {
+				build = (
+					CPANInternal,
+					Libm,
+					Libsystem,
+					TargetConfig,
+					bash,
+					bootstrap_cmds,
+					cctools,
+					file_cmds,
+					gcc,
+					gcc_select,
+					gnudiff,
+					gnumake,
+					gnuzip,
+					grep,
+					ld64,
+					perl,
+					shell_cmds,
+					system_cmds,
+					text_cmds,
+				);
+				header = (
+					CarbonHeaders,
+					Libc_headers,
+					copyfile,
+					gcc,
+					xnu,
+				);
 				lib = (
 					Libsystem,
 					dyld,
 				);
+				staticlib = (
+					Csu,
+					gcc,
+				);
 			};
 			version = 28;
 		};
 		gperf = {
 			dependencies = {
+				build = (
+					CPANInternal,
+					Libm,
+					Libsystem,
+					TargetConfig,
+					bash,
+					bootstrap_cmds,
+					cctools,
+					file_cmds,
+					gcc,
+					gcc_select,
+					gnudiff,
+					gnumake,
+					gnuzip,
+					grep,
+					ld64,
+					perl,
+					shell_cmds,
+					system_cmds,
+					text_cmds,
+				);
+				header = (
+					CarbonHeaders,
+					Libc_headers,
+					Libm,
+					gcc,
+					xnu,
+				);
 				lib = (
 					Libsystem,
 					dyld,
 					libstdcxx,
 				);
+				staticlib = (
+					Csu,
+					gcc,
+				);
 			};
 			version = 6;
 		};
 		gpt = {
 			dependencies = {
+				build = (
+					ICU,
+					Libm,
+					Libsystem,
+					bash,
+					cctools,
+					distcc,
+					file_cmds,
+					gcc,
+					gcc_select,
+					grep,
+					ld64,
+					text_cmds,
+				);
+				header = (
+					CarbonHeaders,
+					IOStorageFamily,
+					Libc_headers,
+					gcc,
+					xnu,
+				);
 				lib = (
 					Libsystem,
 					dyld,
 				);
+				staticlib = (
+					Csu,
+					gcc,
+				);
 			};
 			version = 7;
 		};
 		graphviz = {
 			dependencies = {
+				build = (
+					CPANInternal,
+					Libm,
+					Libsystem,
+					TargetConfig,
+					autoconf,
+					awk,
+					bash,
+					bootstrap_cmds,
+					cctools,
+					expat,
+					file,
+					file_cmds,
+					flex,
+					gcc,
+					gcc_select,
+					glibtool,
+					gm4,
+					gnudiff,
+					gnumake,
+					grep,
+					ksh,
+					ld64,
+					libgcc,
+					perl,
+					shell_cmds,
+					system_cmds,
+					tcl,
+					text_cmds,
+					zlib,
+				);
+				header = (
+					CarbonHeaders,
+					Libc_headers,
+					Libm,
+					X11libs,
+					X11proto,
+					expat,
+					gcc,
+					libdyld,
+					tcl,
+					xnu,
+					zlib,
+				);
 				lib = (
 					Libsystem,
 					dyld,
@@ -1806,69 +8498,322 @@
 					libgcc,
 					zlib,
 				);
+				staticlib = (
+					Csu,
+					flex,
+					gcc,
+					tcl,
+				);
 			};
 			version = 1009;
 		};
 		grep = {
 			dependencies = {
+				build = (
+					CPANInternal,
+					Libm,
+					Libsystem,
+					TargetConfig,
+					bash,
+					bison,
+					bootstrap_cmds,
+					cctools,
+					file_cmds,
+					files,
+					gcc,
+					gcc_select,
+					gnudiff,
+					gnumake,
+					gnuzip,
+					grep,
+					ld64,
+					libiconv,
+					perl,
+					shell_cmds,
+					system_cmds,
+					texi2html,
+					text_cmds,
+				);
+				header = (
+					CarbonHeaders,
+					Libc_headers,
+					gcc,
+					libiconv,
+					xnu,
+				);
 				lib = (
 					Libsystem,
 					dyld,
 				);
+				staticlib = (
+					Csu,
+					gcc,
+				);
 			};
 			version = 26;
 		};
 		groff = {
 			dependencies = {
+				build = (
+					CPANInternal,
+					Libm,
+					Libsystem,
+					TargetConfig,
+					awk,
+					bash,
+					bootstrap_cmds,
+					cctools,
+					file_cmds,
+					gcc,
+					gcc_select,
+					gnudiff,
+					gnumake,
+					gnuzip,
+					grep,
+					groff,
+					ld64,
+					perl,
+					shell_cmds,
+					system_cmds,
+					tcsh,
+					text_cmds,
+				);
+				header = (
+					CarbonHeaders,
+					Libc_headers,
+					Libm,
+					gcc,
+					xnu,
+				);
 				lib = (
 					Libsystem,
 					dyld,
 					libstdcxx,
 				);
+				staticlib = (
+					Csu,
+					gcc,
+				);
 			};
 			version = 32;
 		};
 		gssd = {
 			dependencies = {
+				build = (
+					Libm,
+					Libsystem,
+					bootstrap_cmds,
+					cctools,
+					file_cmds,
+					gcc,
+					gcc_select,
+					gnumake,
+					ld64,
+					shell_cmds,
+					system_cmds,
+					text_cmds,
+					xnu,
+				);
+				header = (
+					CarbonHeaders,
+					Libc_headers,
+					Libinfo,
+					Libsyscall,
+					gcc,
+					launchd_libs,
+					xnu,
+				);
 				lib = (
 					Libsystem,
 					dyld,
 				);
+				staticlib = (
+					Csu,
+					gcc,
+				);
 			};
 			version = 31;
 		};
 		headerdoc = {
 			dependencies = {
+				build = (
+					CPANInternal,
+					ICU,
+					Libm,
+					Libsystem,
+					cctools,
+					file_cmds,
+					gcc,
+					gcc_select,
+					gnumake,
+					ld64,
+					libstdcxx,
+					libxml2,
+					perl,
+					shell_cmds,
+					text_cmds,
+					zlib,
+				);
+				header = (
+					CarbonHeaders,
+					Libc_headers,
+					gcc,
+					libxml2,
+					xnu,
+				);
 				lib = (
 					Libsystem,
 					dyld,
 					libxml2,
 				);
+				staticlib = (
+					Csu,
+					gcc,
+				);
 			};
 			version = 8.7.15;
 		};
 		hfs = {
 			dependencies = {
+				build = (
+					CF,
+					CPANInternal,
+					ICU,
+					Libm,
+					Libsystem,
+					cctools,
+					file_cmds,
+					gcc,
+					gcc_select,
+					gnumake,
+					gnutar,
+					gnuzip,
+					ld64,
+					perl,
+					shell_cmds,
+				);
+				header = (
+					CF,
+					CarbonHeaders,
+					CommonCrypto,
+					Libc_headers,
+					architecture,
+					gcc,
+					xnu,
+				);
 				lib = (
 					CF,
 					Libsystem,
 					dyld,
 				);
+				staticlib = (
+					Csu,
+					gcc,
+				);
 			};
 			version = 183;
 		};
 		iodbc = {
 			dependencies = {
+				build = (
+					CF,
+					CPANInternal,
+					Libm,
+					Libsystem,
+					TargetConfig,
+					bash,
+					bootstrap_cmds,
+					cctools,
+					file_cmds,
+					gcc,
+					gcc_select,
+					gnudiff,
+					gnumake,
+					gnuzip,
+					grep,
+					ld64,
+					ncurses,
+					perl,
+					shell_cmds,
+					system_cmds,
+					text_cmds,
+				);
+				header = (
+					CF,
+					CarbonHeaders,
+					DiskArbitration,
+					IOGraphics,
+					IOHIDFamily,
+					IOKitUser,
+					Libc_headers,
+					Libm,
+					Libsyscall,
+					Security,
+					gcc,
+					libdispatch,
+					libdyld,
+					xnu,
+				);
 				lib = (
 					CF,
 					Libsystem,
 					dyld,
 				);
+				staticlib = (
+					Csu,
+					gcc,
+				);
 			};
 			version = 36;
 		};
 		ipsec = {
 			dependencies = {
+				build = (
+					CF,
+					DirectoryService,
+					ICU,
+					LDAPFramework,
+					Libm,
+					Libsystem,
+					OpenSSL098,
+					Security,
+					bash,
+					bison,
+					cctools,
+					configd,
+					distcc,
+					file_cmds,
+					files,
+					flex,
+					gcc,
+					gcc_select,
+					gm4,
+					grep,
+					ld64,
+					libiconv,
+					libresolv,
+					shell_cmds,
+					text_cmds,
+				);
+				header = (
+					CF,
+					CarbonHeaders,
+					CommonCrypto,
+					DirectoryService,
+					LDAPFramework,
+					Libc_headers,
+					Libinfo,
+					Libm,
+					Libsyscall,
+					OpenSSL098,
+					Security,
+					configd,
+					gcc,
+					launchd_libs,
+					libdispatch,
+					libresolv,
+					xnu,
+				);
 				lib = (
 					CF,
 					DirectoryService,
@@ -1882,22 +8827,107 @@
 					libiconv,
 					libresolv,
 				);
+				staticlib = (
+					Csu,
+					gcc,
+				);
 			};
 			target = "IPSec (Aggregate)";
 			version = 92;
 		};
 		ipv6configuration = {
 			dependencies = {
+				build = (
+					CF,
+					ICU,
+					Libm,
+					Libsystem,
+					bash,
+					cctools,
+					configd,
+					distcc,
+					file_cmds,
+					gcc,
+					gcc_select,
+					grep,
+					ld64,
+					libiconv,
+					ruby,
+					text_cmds,
+				);
+				header = (
+					CF,
+					CarbonHeaders,
+					IOKitUser,
+					Libc_headers,
+					Libinfo,
+					Libm,
+					Libsyscall,
+					Security,
+					configd,
+					gcc,
+					libdispatch,
+					xnu,
+				);
 				lib = (
 					CF,
 					Libsystem,
 					configd,
 				);
+				staticlib = (
+					gcc,
+				);
 			};
 			version = 31;
 		};
 		kext_tools = {
 			dependencies = {
+				build = (
+					CF,
+					DiskArbitration,
+					ICU,
+					IOKitUser,
+					Libm,
+					Libsystem,
+					bash,
+					bootstrap_cmds,
+					cctools,
+					configd,
+					distcc,
+					file_cmds,
+					gcc,
+					gcc_select,
+					grep,
+					ld64,
+					libstdcxx,
+					shell_cmds,
+					system_cmds,
+					text_cmds,
+					xnu,
+					zlib,
+				);
+				header = (
+					AppleRAID,
+					CF,
+					CarbonHeaders,
+					DiskArbitration,
+					IOKitUser,
+					Libc_headers,
+					Libinfo,
+					Libm,
+					Libnotify,
+					Libsyscall,
+					Security,
+					architecture,
+					bless,
+					cctools_ofiles,
+					configd,
+					gcc,
+					launchd_libs,
+					libdispatch,
+					xnu,
+					zlib,
+				);
 				lib = (
 					CF,
 					DiskArbitration,
@@ -1908,24 +8938,172 @@
 					libstdcxx,
 					zlib,
 				);
+				staticlib = (
+					AppleRAID,
+					Csu,
+					bless,
+					gcc,
+				);
 			};
 			version = 177;
 		};
 		keymgr = {
+			dependencies = {
+				build = (
+					CPANInternal,
+					ICU,
+					bash,
+					cctools,
+					distcc,
+					file_cmds,
+					gcc,
+					gcc_select,
+					grep,
+					ld64,
+					perl,
+					text_cmds,
+				);
+				header = (
+					CarbonHeaders,
+					Libc_headers,
+					architecture,
+					cctools_ofiles,
+					gcc,
+					libdyld,
+					xnu,
+				);
+			};
 			version = 22;
 		};
 		ksh = {
 			dependencies = {
+				build = (
+					Libm,
+					Libsystem,
+					TargetConfig,
+					bash,
+					bootstrap_cmds,
+					bzip2,
+					cctools,
+					expat,
+					file,
+					file_cmds,
+					gcc,
+					gcc_select,
+					glibtool,
+					gnudiff,
+					gnumake,
+					grep,
+					iodbc,
+					ld64,
+					libedit,
+					libiconv,
+					shell_cmds,
+					system_cmds,
+					tcp_wrappers,
+					text_cmds,
+					xar,
+				);
+				header = (
+					CarbonHeaders,
+					Libc_headers,
+					Libinfo,
+					Libm,
+					architecture,
+					cctools_ofiles,
+					gcc,
+					libdyld,
+					libiconv,
+					xnu,
+				);
 				lib = (
 					Libsystem,
 					dyld,
 					libiconv,
 				);
+				staticlib = (
+					AppleRAID,
+					CommonCrypto,
+					CrackLib,
+					Csu,
+					DirectoryService,
+					DirectoryServiceMIG,
+					KerberosHelper,
+					Libcpp_kext,
+					Liby,
+					SystemStubs,
+					bind9,
+					bless,
+					cctools_ofiles,
+					configd_libSystem,
+					cxxfilt,
+					diskdev_cmds,
+					file,
+					flex,
+					gcc,
+					iodbc,
+					ld64,
+					libfs,
+					libmd,
+					libsecurity_codesigning,
+					libtelnet,
+					modemccl,
+					smb,
+					system_cmds,
+					top,
+					update_dyld_shared_cache,
+					xnu,
+				);
 			};
 			version = 16.1;
 		};
 		launchd = {
 			dependencies = {
+				build = (
+					CF,
+					CPANInternal,
+					DiskArbitration,
+					ICU,
+					IOKitUser,
+					Libm,
+					Libsystem,
+					Security,
+					bash,
+					bootstrap_cmds,
+					cctools,
+					distcc,
+					file_cmds,
+					gcc,
+					gcc_select,
+					gnuzip,
+					grep,
+					ld64,
+					libedit,
+					perl,
+					shell_cmds,
+					system_cmds,
+					text_cmds,
+					xnu,
+				);
+				header = (
+					CF,
+					CarbonHeaders,
+					DiskArbitration,
+					IOKitUser,
+					Libc_headers,
+					Libinfo,
+					Libm,
+					Libsyscall,
+					Security,
+					TargetConfig_headers,
+					gcc,
+					launchd_libs,
+					libdispatch,
+					libdyld,
+					libedit,
+					mDNSResponderSystemLibraries,
+					xnu,
+				);
 				lib = (
 					CF,
 					DiskArbitration,
@@ -1935,11 +9113,41 @@
 					dyld,
 					libedit,
 				);
+				staticlib = (
+					Csu,
+					gcc,
+				);
 			};
 			version = 328;
 		};
 		launchd_libs = {
 			dependencies = {
+				build = (
+					ICU,
+					bash,
+					bootstrap_cmds,
+					cctools,
+					distcc,
+					file_cmds,
+					gcc,
+					gcc_select,
+					grep,
+					ld64,
+					libedit,
+					shell_cmds,
+					system_cmds,
+					text_cmds,
+					xnu,
+				);
+				header = (
+					CarbonHeaders,
+					Libc_headers,
+					Libsyscall,
+					TargetConfig_headers,
+					gcc,
+					launchd_libs,
+					xnu,
+				);
 				lib = (
 					CF,
 					DiskArbitration,
@@ -1955,32 +9163,111 @@
 		};
 		ld64 = {
 			dependencies = {
+				build = (
+					ICU,
+					Libm,
+					Libsystem,
+					bash,
+					cctools,
+					distcc,
+					file_cmds,
+					gcc,
+					gcc_select,
+					grep,
+					ld64,
+					libstdcxx,
+					text_cmds,
+				);
+				header = (
+					CarbonHeaders,
+					CommonCrypto,
+					Libc_headers,
+					Libm,
+					Libsyscall,
+					architecture,
+					cctools_ofiles,
+					gcc,
+					libdyld,
+					libstdcxx,
+					xnu,
+				);
 				lib = (
 					Libsystem,
 					dyld,
 					libstdcxx,
 				);
+				staticlib = (
+					Csu,
+					gcc,
+				);
 			};
 			version = 95.2.12;
 		};
 		less = {
 			dependencies = {
+				build = (
+					CPANInternal,
+					Libm,
+					Libsystem,
+					TargetConfig,
+					bash,
+					bootstrap_cmds,
+					cctools,
+					file_cmds,
+					gcc,
+					gcc_select,
+					gnudiff,
+					gnumake,
+					gnuzip,
+					grep,
+					ld64,
+					ncurses,
+					perl,
+					shell_cmds,
+					system_cmds,
+					text_cmds,
+				);
+				header = (
+					CarbonHeaders,
+					Libc_headers,
+					gcc,
+					ncurses,
+					xnu,
+				);
 				lib = (
 					Libsystem,
 					dyld,
 					ncurses,
 				);
+				staticlib = (
+					Csu,
+					gcc,
+				);
 			};
 			version = 21.3;
 		};
 		libdispatch = {
 			dependencies = {
 				build = (
+					ICU,
+					bash,
+					bootstrap_cmds,
+					cctools,
+					distcc,
+					file_cmds,
 					gcc,
 					gcc_select,
+					grep,
+					shell_cmds,
+					system_cmds,
+					text_cmds,
+					xnu,
 				);
-				lib = (
-					Libsystem,
+				header = (
+					CarbonHeaders,
+					Libc_headers,
+					Libsyscall,
+					gcc,
 					xnu,
 				);
 				headers = (
@@ -1988,71 +9275,372 @@
 					Libc_headers,
 					Libsyscall,
 				);
+				lib = (
+					Libsystem,
+					xnu,
+				);
 			};
 			version = 84.5;
 		};
 		libdyld = {
+			dependencies = {
+				build = (
+					CPANInternal,
+					ICU,
+					bash,
+					cctools,
+					distcc,
+					file_cmds,
+					gcc,
+					gcc_select,
+					grep,
+					ld64,
+					libstdcxx,
+					perl,
+					text_cmds,
+					xnu,
+				);
+				header = (
+					CarbonHeaders,
+					Libc_headers,
+					Libsyscall,
+					architecture,
+					cctools_ofiles,
+					gcc,
+					launchd_libs,
+					libstdcxx,
+					xnu,
+				);
+				staticlib = (
+					Libc,
+					Libsystem,
+					gcc,
+					libstdcxx,
+				);
+			};
 			original = dyld;
 			target = libdyld;
 		};
 		libedit = {
 			dependencies = {
+				build = (
+					CPANInternal,
+					Libm,
+					Libsystem,
+					TargetConfig,
+					adv_cmds,
+					autoconf,
+					automake,
+					awk,
+					bash,
+					bison,
+					bootstrap_cmds,
+					cctools,
+					file,
+					file_cmds,
+					gcc,
+					gcc_select,
+					glibtool,
+					gm4,
+					gnudiff,
+					gnumake,
+					gnuzip,
+					grep,
+					groff,
+					ld64,
+					libxml2,
+					libxslt,
+					ncurses,
+					patch_cmds,
+					perl,
+					shell_cmds,
+					system_cmds,
+					text_cmds,
+					wxWidgets,
+				);
+				header = (
+					CarbonHeaders,
+					Libc_headers,
+					gcc,
+					libdyld,
+					ncurses,
+					xnu,
+				);
 				lib = (
 					Libsystem,
 					ncurses,
 				);
+				staticlib = (
+					Csu,
+					gcc,
+				);
 			};
 			version = 12.1;
 		};
 		libffi = {
 			dependencies = {
+				build = (
+					ICU,
+					Libm,
+					Libsystem,
+					bash,
+					cctools,
+					distcc,
+					file_cmds,
+					gcc,
+					gcc_select,
+					grep,
+					ld64,
+					text_cmds,
+				);
+				header = (
+					CarbonHeaders,
+					Libc_headers,
+					gcc,
+					xnu,
+				);
 				lib = (
 					Libsystem,
 				);
+				staticlib = (
+					gcc,
+				);
 			};
 			version = 15;
 		};
 		libfs = {
+			dependencies = {
+				build = (
+					ICU,
+					bash,
+					cctools,
+					distcc,
+					file_cmds,
+					gcc,
+					gcc_select,
+					grep,
+					ld64,
+					text_cmds,
+				);
+				header = (
+					CF,
+					CarbonHeaders,
+					DiskArbitration,
+					IOKitUser,
+					Libc_headers,
+					Libm,
+					Libsyscall,
+					gcc,
+					libdispatch,
+					xnu,
+				);
+			};
 			version = 9;
 		};
 		libgcc = {
+			dependencies = {
+				build = (
+					cctools,
+					file_cmds,
+					gcc,
+					gcc_select,
+					gnumake,
+					ld64,
+				);
+			};
 			version = 13;
 		};
 		libiconv = {
 			dependencies = {
+				build = (
+					CF,
+					CPANInternal,
+					Libm,
+					Libsystem,
+					TargetConfig,
+					bash,
+					bootstrap_cmds,
+					cctools,
+					file,
+					file_cmds,
+					gcc,
+					gcc_select,
+					gnudiff,
+					gnumake,
+					gnuzip,
+					grep,
+					ld64,
+					libiconv,
+					perl,
+					shell_cmds,
+					system_cmds,
+					text_cmds,
+				);
+				header = (
+					CF,
+					CarbonHeaders,
+					Libc_headers,
+					gcc,
+					libdyld,
+					libiconv,
+					xnu,
+				);
 				lib = (
 					Libsystem,
 					dyld,
 					libiconv,
 				);
+				staticlib = (
+					Csu,
+					gcc,
+				);
 			};
 			version = 26;
 		};
 		libkxld = {
 			dependencies = {
+				build = (
+					ICU,
+					Libm,
+					Libsystem,
+					bash,
+					cctools,
+					file_cmds,
+					gcc,
+					gcc_select,
+					gnumake,
+					ld64,
+					shell_cmds,
+					system_cmds,
+					text_cmds,
+				);
+				header = (
+					CarbonHeaders,
+					Libc_headers,
+					Libsyscall,
+					cctools_ofiles,
+					xnu,
+				);
 				lib = (
 					Libsystem,
 				);
+				staticlib = (
+					gcc,
+				);
 			};
 			original = xnu;
 		};
 		libmd = {
+			dependencies = {
+				build = (
+					CPANInternal,
+					TargetConfig,
+					bash,
+					bootstrap_cmds,
+					bsdmake,
+					cctools,
+					developer_cmds,
+					file_cmds,
+					gcc,
+					gcc_select,
+					gnumake,
+					misc_cmds,
+					perl,
+					shell_cmds,
+					text_cmds,
+				);
+				header = (
+					CarbonHeaders,
+					CommonCrypto,
+					Libc_headers,
+					gcc,
+					xnu,
+				);
+			};
 			version = 3;
 		};
 		libpcap = {
 			dependencies = {
+				build = (
+					CPANInternal,
+					Libm,
+					Libsystem,
+					TargetConfig,
+					bash,
+					bootstrap_cmds,
+					cctools,
+					file_cmds,
+					flex,
+					gcc,
+					gcc_select,
+					gm4,
+					gnudiff,
+					gnumake,
+					gnuzip,
+					grep,
+					ld64,
+					perl,
+					shell_cmds,
+					system_cmds,
+					text_cmds,
+				);
+				header = (
+					CarbonHeaders,
+					Libc_headers,
+					Libinfo,
+					gcc,
+					xnu,
+				);
 				lib = (
 					Libsystem,
 				);
+				staticlib = (
+					Csu,
+					gcc,
+				);
 			};
 			version = 20;
 		};
 		libresolv = {
 			dependencies = {
+				build = (
+					CPANInternal,
+					Libm,
+					Libsystem,
+					TargetConfig,
+					bootstrap_cmds,
+					cctools,
+					file_cmds,
+					gcc,
+					gcc_select,
+					gnumake,
+					gnuzip,
+					ld64,
+					perl,
+					shell_cmds,
+					text_cmds,
+				);
+				header = (
+					CarbonHeaders,
+					Libc_headers,
+					Libinfo,
+					Libm,
+					Libnotify,
+					Libsyscall,
+					configd_libSystem,
+					gcc,
+					libdispatch,
+					libresolv,
+					mDNSResponderSystemLibraries,
+					xnu,
+				);
 				lib = (
 					Libsystem,
 					libresolv,
 				);
+				staticlib = (
+					gcc,
+				);
 			};
 			version = 38;
 		};
@@ -2094,6 +9682,28 @@
 			version = 36064;
 		};
 		libsecurity_checkpw = {
+			dependencies = {
+				build = (
+					ICU,
+					bash,
+					cctools,
+					distcc,
+					file_cmds,
+					gcc,
+					gcc_select,
+					grep,
+					text_cmds,
+				);
+				header = (
+					CarbonHeaders,
+					DirectoryServiceMIG,
+					Libc_headers,
+					Libsyscall,
+					gcc,
+					launchd_libs,
+					xnu,
+				);
+			};
 			version = 36064;
 		};
 		libsecurity_cms = {
@@ -2160,6 +9770,46 @@
 			version = 36800;
 		};
 		libsecurity_utilities = {
+			dependencies = {
+				build = (
+					ICU,
+					bash,
+					cctools,
+					distcc,
+					dtrace,
+					file_cmds,
+					gcc,
+					gcc_select,
+					gnumake,
+					grep,
+					libstdcxx,
+					text_cmds,
+					xnu,
+				);
+				header = (
+					CF,
+					CarbonHeaders,
+					CommonCrypto,
+					IOKitUser,
+					IOUSBFamily,
+					Libc_headers,
+					Libinfo,
+					Libm,
+					Libsyscall,
+					SQLite,
+					Security,
+					SmartCardServices,
+					architecture,
+					cctools_ofiles,
+					dtrace,
+					gcc,
+					launchd_libs,
+					libdispatch,
+					libdyld,
+					libstdcxx,
+					xnu,
+				);
+			};
 			version = 36984;
 		};
 		libsecurityd = {
@@ -2167,29 +9817,196 @@
 		};
 		libstdcxx = {
 			dependencies = {
+				build = (
+					CPANInternal,
+					Libm,
+					Libsystem,
+					TargetConfig,
+					bash,
+					bootstrap_cmds,
+					cctools,
+					cxxfilt,
+					file_cmds,
+					gcc,
+					gcc_select,
+					gnudiff,
+					gnumake,
+					grep,
+					ld64,
+					libiconv,
+					perl,
+					shell_cmds,
+					system_cmds,
+					texinfo,
+					text_cmds,
+					xnu,
+				);
+				header = (
+					CarbonHeaders,
+					Libc_headers,
+					Libm,
+					gcc,
+					libiconv,
+					xnu,
+				);
 				lib = (
 					Libsystem,
 				);
+				staticlib = (
+					Csu,
+					gcc,
+				);
 			};
 			version = 39;
 		};
 		libstdcxx_40 = {
+			dependencies = {
+				build = (
+					CPANInternal,
+					Libm,
+					Libsystem,
+					TargetConfig,
+					awk,
+					bash,
+					bootstrap_cmds,
+					cctools,
+					cxxfilt,
+					file_cmds,
+					gcc,
+					gcc_select,
+					gnudiff,
+					gnumake,
+					grep,
+					ld64,
+					libgcc,
+					libiconv,
+					perl,
+					shell_cmds,
+					system_cmds,
+					texinfo,
+					text_cmds,
+				);
+				header = (
+					CarbonHeaders,
+					Libc_headers,
+					Libm,
+					libiconv,
+					xnu,
+				);
+				staticlib = (
+					Csu,
+				);
+			};
 			version = 5;
 		};
 		libtelnet = {
+			dependencies = {
+				build = (
+					CPANInternal,
+					TargetConfig,
+					bash,
+					bootstrap_cmds,
+					cctools,
+					file_cmds,
+					gcc,
+					gcc_select,
+					gnumake,
+					perl,
+					shell_cmds,
+					text_cmds,
+				);
+				header = (
+					CarbonHeaders,
+					Libc_headers,
+					Libinfo,
+					gcc,
+					xnu,
+				);
+			};
 			version = 8;
 		};
 		libutil = {
 			dependencies = {
+				build = (
+					Libm,
+					Libsystem,
+					cctools,
+					file_cmds,
+					gcc,
+					gcc_select,
+					gnumake,
+					ld64,
+					libstdcxx,
+				);
+				header = (
+					CarbonHeaders,
+					Libc_headers,
+					Libinfo,
+					Libsyscall,
+					architecture,
+					cctools_ofiles,
+					gcc,
+					libdyld,
+					libstdcxx,
+					xnu,
+				);
 				lib = (
 					Libsystem,
 					libstdcxx,
 				);
+				staticlib = (
+					gcc,
+				);
 			};
 			version = 20;
 		};
 		libxml2 = {
 			dependencies = {
+				build = (
+					CPANInternal,
+					ICU,
+					Libm,
+					Libsystem,
+					TargetConfig,
+					autoconf,
+					automake,
+					awk,
+					bash,
+					bison,
+					bootstrap_cmds,
+					cctools,
+					file,
+					file_cmds,
+					gcc,
+					gcc_select,
+					glibtool,
+					gm4,
+					gnudiff,
+					gnumake,
+					gnuzip,
+					grep,
+					ld64,
+					libxml2,
+					libxslt,
+					perl,
+					shell_cmds,
+					system_cmds,
+					text_cmds,
+					wxWidgets,
+					zlib,
+				);
+				header = (
+					CarbonHeaders,
+					ICU,
+					Libc_headers,
+					Libinfo,
+					Libm,
+					gcc,
+					libdyld,
+					libresolv,
+					xnu,
+					zlib,
+				);
 				lib = (
 					ICU,
 					Libsystem,
@@ -2197,11 +10014,54 @@
 					libxml2,
 					zlib,
 				);
+				staticlib = (
+					Csu,
+					gcc,
+				);
 			};
 			version = 21;
 		};
 		libxslt = {
 			dependencies = {
+				build = (
+					CPANInternal,
+					ICU,
+					Libm,
+					Libsystem,
+					TargetConfig,
+					autoconf,
+					automake,
+					awk,
+					bash,
+					bootstrap_cmds,
+					cctools,
+					file,
+					file_cmds,
+					gcc,
+					gcc_select,
+					gm4,
+					gnudiff,
+					gnumake,
+					gnuzip,
+					grep,
+					ld64,
+					libxml2,
+					libxslt,
+					perl,
+					shell_cmds,
+					system_cmds,
+					text_cmds,
+					zlib,
+				);
+				header = (
+					CarbonHeaders,
+					Libc_headers,
+					Libm,
+					gcc,
+					libdyld,
+					libxml2,
+					xnu,
+				);
 				lib = (
 					ICU,
 					Libsystem,
@@ -2210,41 +10070,212 @@
 					libxslt,
 					zlib,
 				);
+				staticlib = (
+					Csu,
+					gcc,
+				);
 			};
 			version = 10.1;
 		};
 		lsof = {
 			dependencies = {
+				build = (
+					CPANInternal,
+					Libm,
+					Libsystem,
+					TargetConfig,
+					bash,
+					bootstrap_cmds,
+					cctools,
+					file_cmds,
+					files,
+					gcc,
+					gcc_select,
+					gnumake,
+					gnuzip,
+					grep,
+					ld64,
+					ncurses,
+					perl,
+					shell_cmds,
+					text_cmds,
+				);
+				header = (
+					CarbonHeaders,
+					Libc_headers,
+					Libinfo,
+					gcc,
+					xnu,
+				);
 				lib = (
 					Libsystem,
 					dyld,
 					ncurses,
 				);
+				staticlib = (
+					Csu,
+					gcc,
+				);
 			};
 			version = 41;
 		};
 		lukemftp = {
 			dependencies = {
+				build = (
+					CPANInternal,
+					Libm,
+					Libsystem,
+					TargetConfig,
+					bash,
+					bootstrap_cmds,
+					cctools,
+					file_cmds,
+					gcc,
+					gcc_select,
+					gnudiff,
+					gnumake,
+					gnuzip,
+					grep,
+					ld64,
+					libedit,
+					ncurses,
+					perl,
+					shell_cmds,
+					system_cmds,
+					text_cmds,
+				);
+				header = (
+					CarbonHeaders,
+					Libc_headers,
+					Libinfo,
+					gcc,
+					libedit,
+					libresolv,
+					ncurses,
+					xnu,
+				);
 				lib = (
 					Libsystem,
 					dyld,
 					libedit,
 					ncurses,
 				);
+				staticlib = (
+					Csu,
+					gcc,
+				);
 			};
 			version = 12;
 		};
 		lukemftpd = {
 			dependencies = {
+				build = (
+					CPANInternal,
+					Libm,
+					Libsystem,
+					TargetConfig,
+					adv_cmds,
+					awk,
+					bash,
+					bootstrap_cmds,
+					cctools,
+					file_cmds,
+					gcc,
+					gcc_select,
+					gm4,
+					gnudiff,
+					gnumake,
+					gnuzip,
+					grep,
+					groff,
+					ld64,
+					libutil,
+					perl,
+					shell_cmds,
+					system_cmds,
+					text_cmds,
+				);
+				header = (
+					CarbonHeaders,
+					Libc_headers,
+					Libinfo,
+					gcc,
+					libresolv,
+					libutil,
+					xnu,
+				);
 				lib = (
 					Libsystem,
 					dyld,
 				);
+				staticlib = (
+					Csu,
+					gcc,
+				);
 			};
 			version = 41;
 		};
 		mDNSResponder = {
 			dependencies = {
+				build = (
+					CF,
+					ICU,
+					IOKitUser,
+					Libm,
+					Libsystem,
+					Security,
+					awk,
+					bash,
+					bison,
+					bootstrap_cmds,
+					cctools,
+					configd,
+					distcc,
+					file_cmds,
+					flex,
+					gcc,
+					gcc_select,
+					gm4,
+					gnumake,
+					grep,
+					ipsec,
+					ld64,
+					libgcc,
+					libiconv,
+					mDNSResponder,
+					objc4,
+					ruby,
+					shell_cmds,
+					system_cmds,
+					tcsh,
+					text_cmds,
+					xnu,
+				);
+				header = (
+					CF,
+					CarbonHeaders,
+					DiskArbitration,
+					IOGraphics,
+					IOHIDFamily,
+					IOKitUser,
+					Libc_headers,
+					Libinfo,
+					Libm,
+					Libsyscall,
+					Security,
+					architecture,
+					cctools_ofiles,
+					configd,
+					configd_libSystem,
+					gcc,
+					launchd_libs,
+					libdispatch,
+					libdyld,
+					libresolv,
+					mDNSResponderSystemLibraries,
+					objc4,
+					xnu,
+				);
 				lib = (
 					CF,
 					IOKitUser,
@@ -2256,11 +10287,42 @@
 					libgcc,
 					objc4,
 				);
+				staticlib = (
+					Csu,
+					configd_libSystem,
+					gcc,
+				);
 			};
 			version = 212.1;
 		};
 		mDNSResponderSystemLibraries = {
 			dependencies = {
+				build = (
+					ICU,
+					bash,
+					bootstrap_cmds,
+					cctools,
+					distcc,
+					file_cmds,
+					gcc,
+					gcc_select,
+					gnumake,
+					grep,
+					ipsec,
+					ld64,
+					shell_cmds,
+					system_cmds,
+					text_cmds,
+					xnu,
+				);
+				header = (
+					CarbonHeaders,
+					Libc_headers,
+					Libsyscall,
+					gcc,
+					launchd_libs,
+					xnu,
+				);
 				lib = (
 					CF,
 					IOKitUser,
@@ -2278,43 +10340,198 @@
 		};
 		mail_cmds = {
 			dependencies = {
+				build = (
+					CPANInternal,
+					Libm,
+					Libsystem,
+					TargetConfig,
+					bash,
+					bootstrap_cmds,
+					cctools,
+					file_cmds,
+					gcc,
+					gcc_select,
+					gnumake,
+					gnuzip,
+					ld64,
+					ncurses,
+					perl,
+					shell_cmds,
+					text_cmds,
+				);
+				header = (
+					CarbonHeaders,
+					Libc_headers,
+					Libinfo,
+					gcc,
+					ncurses,
+					xnu,
+				);
 				lib = (
 					Libsystem,
 					dyld,
 					ncurses,
 				);
+				staticlib = (
+					Csu,
+					gcc,
+				);
 			};
 			version = 24;
 		};
 		mailman = {
 			dependencies = {
+				build = (
+					ICU,
+					Libm,
+					Libsystem,
+					bash,
+					cctools,
+					file_cmds,
+					gcc,
+					gcc_select,
+					gnudiff,
+					gnumake,
+					gnuzip,
+					grep,
+					ld64,
+					python,
+					shell_cmds,
+					system_cmds,
+					text_cmds,
+				);
+				header = (
+					CarbonHeaders,
+					Libc_headers,
+					Libm,
+					gcc,
+					python,
+					xnu,
+				);
 				lib = (
 					Libsystem,
 					dyld,
 				);
+				staticlib = (
+					Csu,
+					gcc,
+				);
 			};
 			version = 132;
 		};
 		man = {
 			dependencies = {
+				build = (
+					CPANInternal,
+					Libm,
+					Libsystem,
+					TargetConfig,
+					awk,
+					bash,
+					bootstrap_cmds,
+					cctools,
+					file_cmds,
+					gcc,
+					gcc_select,
+					gnumake,
+					gnuzip,
+					grep,
+					ld64,
+					perl,
+					shell_cmds,
+					text_cmds,
+				);
+				header = (
+					CarbonHeaders,
+					Libc_headers,
+					gcc,
+					xnu,
+				);
 				lib = (
 					Libsystem,
 					dyld,
 				);
+				staticlib = (
+					Csu,
+					gcc,
+				);
 			};
 			version = 14;
 		};
 		misc_cmds = {
 			dependencies = {
+				build = (
+					CPANInternal,
+					Libm,
+					Libsystem,
+					TargetConfig,
+					bash,
+					bootstrap_cmds,
+					bsdmake,
+					cctools,
+					file_cmds,
+					gcc,
+					gcc_select,
+					gnumake,
+					gnuzip,
+					ld64,
+					perl,
+					shell_cmds,
+					text_cmds,
+				);
+				header = (
+					CarbonHeaders,
+					Libc_headers,
+					gcc,
+					xnu,
+				);
 				lib = (
 					Libsystem,
 					dyld,
 				);
+				staticlib = (
+					Csu,
+					gcc,
+				);
 			};
 			version = 27;
 		};
 		modemccl = {
 			dependencies = {
+				build = (
+					CF,
+					ICU,
+					IOKitUser,
+					Libm,
+					Libsystem,
+					bash,
+					cctools,
+					configd,
+					distcc,
+					file_cmds,
+					gcc,
+					gcc_select,
+					grep,
+					ld64,
+					text_cmds,
+				);
+				header = (
+					CF,
+					CarbonHeaders,
+					DiskArbitration,
+					IOGraphics,
+					IOHIDFamily,
+					IOKitUser,
+					Libc_headers,
+					Libm,
+					Libsyscall,
+					Security,
+					configd,
+					gcc,
+					libdispatch,
+					objc4,
+					xnu,
+				);
 				lib = (
 					CF,
 					IOKitUser,
@@ -2322,11 +10539,44 @@
 					configd,
 					dyld,
 				);
+				staticlib = (
+					Csu,
+					gcc,
+				);
 			};
 			version = 24;
 		};
 		msdosfs = {
 			dependencies = {
+				build = (
+					CF,
+					ICU,
+					IOKitUser,
+					Libm,
+					Libsystem,
+					bash,
+					cctools,
+					distcc,
+					file_cmds,
+					gcc,
+					gcc_select,
+					grep,
+					ld64,
+					libutil,
+					text_cmds,
+				);
+				header = (
+					CF,
+					CarbonHeaders,
+					IOKitUser,
+					IOStorageFamily,
+					Libc_headers,
+					Libsyscall,
+					architecture,
+					gcc,
+					libutil,
+					xnu,
+				);
 				lib = (
 					CF,
 					IOKitUser,
@@ -2334,40 +10584,197 @@
 					dyld,
 					libutil,
 				);
+				staticlib = (
+					Csu,
+					Libcpp_kext,
+					diskdev_cmds,
+					gcc,
+					xnu,
+				);
 			};
 			version = 163;
 		};
 		nano = {
 			dependencies = {
+				build = (
+					CPANInternal,
+					Libm,
+					Libsystem,
+					TargetConfig,
+					autoconf,
+					bash,
+					bootstrap_cmds,
+					cctools,
+					file_cmds,
+					gcc,
+					gcc_select,
+					gm4,
+					gnudiff,
+					gnumake,
+					gnuzip,
+					grep,
+					ld64,
+					libiconv,
+					ncurses,
+					perl,
+					shell_cmds,
+					system_cmds,
+					texinfo,
+					text_cmds,
+				);
+				header = (
+					CarbonHeaders,
+					Libc_headers,
+					gcc,
+					libiconv,
+					ncurses,
+					xnu,
+				);
 				lib = (
 					Libsystem,
 					dyld,
 					ncurses,
 				);
+				staticlib = (
+					Csu,
+					gcc,
+				);
 			};
 			version = 5;
 		};
 		nasm = {
 			dependencies = {
+				build = (
+					CPANInternal,
+					Libm,
+					Libsystem,
+					TargetConfig,
+					adv_cmds,
+					bash,
+					bootstrap_cmds,
+					cctools,
+					file_cmds,
+					gcc,
+					gcc_select,
+					gnudiff,
+					gnumake,
+					grep,
+					groff,
+					ld64,
+					perl,
+					shell_cmds,
+					system_cmds,
+					text_cmds,
+				);
+				header = (
+					CarbonHeaders,
+					Libc_headers,
+					gcc,
+					xnu,
+				);
 				lib = (
 					Libsystem,
 					dyld,
 				);
+				staticlib = (
+					Csu,
+					gcc,
+				);
 			};
 			version = 13;
 		};
 		ncurses = {
 			dependencies = {
+				build = (
+					CPANInternal,
+					Libm,
+					Libsystem,
+					TargetConfig,
+					awk,
+					bash,
+					bootstrap_cmds,
+					cctools,
+					file_cmds,
+					files,
+					gcc,
+					gcc_select,
+					gnudiff,
+					gnumake,
+					gnuzip,
+					grep,
+					ld64,
+					libutil,
+					perl,
+					shell_cmds,
+					system_cmds,
+					text_cmds,
+				);
+				header = (
+					CarbonHeaders,
+					Libc_headers,
+					Libm,
+					gcc,
+					libutil,
+					ncurses,
+					xnu,
+				);
 				lib = (
 					Libsystem,
 					dyld,
 					ncurses,
 				);
+				staticlib = (
+					Csu,
+					gcc,
+				);
 			};
 			version = 27;
 		};
 		neon = {
 			dependencies = {
+				build = (
+					CF,
+					ICU,
+					Libm,
+					Libsystem,
+					OpenSSL098,
+					SQLite,
+					Security,
+					TargetConfig,
+					X11proto,
+					autozone,
+					awk,
+					bash,
+					bootstrap_cmds,
+					cctools,
+					expat,
+					file_cmds,
+					gcc,
+					gcc_select,
+					gnudiff,
+					gnumake,
+					grep,
+					ld64,
+					libresolv,
+					libstdcxx,
+					objc4,
+					shell_cmds,
+					system_cmds,
+					text_cmds,
+					zlib,
+				);
+				header = (
+					CarbonHeaders,
+					Libc_headers,
+					Libinfo,
+					OpenSSL098,
+					expat,
+					gcc,
+					libdyld,
+					libiconv,
+					xnu,
+					zlib,
+				);
 				lib = (
 					Libsystem,
 					OpenSSL098,
@@ -2375,11 +10782,67 @@
 					libresolv,
 					zlib,
 				);
+				staticlib = (
+					Csu,
+					gcc,
+				);
 			};
 			version = 11;
 		};
 		net_snmp = {
 			dependencies = {
+				build = (
+					CF,
+					CPANInternal,
+					DiskArbitration,
+					IOKitUser,
+					Libm,
+					Libsystem,
+					OpenSSL098,
+					TargetConfig,
+					adv_cmds,
+					awk,
+					bash,
+					bootstrap_cmds,
+					cctools,
+					file,
+					file_cmds,
+					gcc,
+					gcc_select,
+					gnudiff,
+					gnumake,
+					gnuzip,
+					grep,
+					ld64,
+					net_snmp,
+					patch_cmds,
+					perl,
+					shell_cmds,
+					system_cmds,
+					text_cmds,
+				);
+				header = (
+					CF,
+					CarbonHeaders,
+					DiskArbitration,
+					IOBDStorageFamily,
+					IOGraphics,
+					IOHIDFamily,
+					IOKitUser,
+					IOStorageFamily,
+					Libc_headers,
+					Libinfo,
+					Libm,
+					Libsyscall,
+					OpenSSL098,
+					Security,
+					gcc,
+					libdispatch,
+					libdyld,
+					net_snmp,
+					perl,
+					xnu,
+				);
 				lib = (
 					CF,
 					DiskArbitration,
@@ -2390,59 +10853,270 @@
 					libgcc,
 					net_snmp,
 				);
+				staticlib = (
+					Csu,
+					SystemStubs,
+					gcc,
+				);
 			};
 			version = 127;
 		};
 		netcat = {
 			dependencies = {
+				build = (
+					CPANInternal,
+					Libm,
+					Libsystem,
+					TargetConfig,
+					bash,
+					bootstrap_cmds,
+					bsdmake,
+					cctools,
+					file_cmds,
+					gcc,
+					gcc_select,
+					gnumake,
+					gnuzip,
+					ld64,
+					perl,
+					shell_cmds,
+					text_cmds,
+				);
+				header = (
+					CarbonHeaders,
+					Libc_headers,
+					Libinfo,
+					gcc,
+					xnu,
+				);
 				lib = (
 					Libsystem,
 					dyld,
 				);
+				staticlib = (
+					Csu,
+					gcc,
+				);
 			};
 			version = 7;
 		};
 		netinfo = {
 			dependencies = {
+				build = (
+					CPANInternal,
+					ICU,
+					Libm,
+					Libsystem,
+					awk,
+					bash,
+					cctools,
+					file_cmds,
+					gcc,
+					gcc_select,
+					gnumake,
+					gnutar,
+					ld64,
+					perl,
+					shell_cmds,
+					text_cmds,
+				);
+				header = (
+					CarbonHeaders,
+					Libc_headers,
+					Libinfo,
+					Libnotify,
+					Libsyscall,
+					gcc,
+					libdispatch,
+					xnu,
+				);
 				lib = (
 					Libsystem,
 				);
+				staticlib = (
+					gcc,
+				);
 			};
 			version = 382;
 		};
 		network_cmds = {
 			dependencies = {
+				build = (
+					ICU,
+					Libm,
+					Librpcsvc,
+					Libsystem,
+					bash,
+					cctools,
+					developer_cmds,
+					distcc,
+					file_cmds,
+					gcc,
+					gcc_select,
+					grep,
+					ipsec,
+					ld64,
+					text_cmds,
+				);
+				header = (
+					CarbonHeaders,
+					Libc_headers,
+					Libinfo,
+					Libm,
+					Librpcsvc,
+					gcc,
+					libresolv,
+					xnu,
+				);
 				lib = (
 					Libsystem,
 					dyld,
 					ipsec,
 					network_cmds,
 				);
+				staticlib = (
+					Csu,
+					gcc,
+				);
 			};
 			version = 325;
 		};
 		notify = {
 			dependencies = {
+				build = (
+					CPANInternal,
+					ICU,
+					Libm,
+					Libnotify,
+					Libsystem,
+					TargetConfig,
+					bash,
+					bootstrap_cmds,
+					cctools,
+					file_cmds,
+					gcc,
+					gcc_select,
+					gnumake,
+					gnuzip,
+					ld64,
+					perl,
+					security_certificates,
+					security_systemkeychain,
+					shell_cmds,
+					system_cmds,
+					text_cmds,
+					xnu,
+				);
+				header = (
+					CarbonHeaders,
+					Libc_headers,
+					Libinfo,
+					Libnotify,
+					Libsyscall,
+					gcc,
+					launchd_libs,
+					libdispatch,
+					xnu,
+				);
 				lib = (
 					Libsystem,
 					dyld,
 				);
+				staticlib = (
+					Csu,
+					gcc,
+				);
 			};
 			version = 23;
 		};
 		ntfs = {
 			dependencies = {
+				build = (
+					CF,
+					ICU,
+					Libm,
+					Libsystem,
+					bash,
+					cctools,
+					distcc,
+					file_cmds,
+					gcc,
+					gcc_select,
+					grep,
+					ld64,
+					libutil,
+					text_cmds,
+				);
+				header = (
+					CF,
+					CarbonHeaders,
+					Libc_headers,
+					gcc,
+					libutil,
+					xnu,
+				);
 				lib = (
 					CF,
 					Libsystem,
 					dyld,
 					libutil,
 				);
+				staticlib = (
+					Csu,
+					Libcpp_kext,
+					gcc,
+					xnu,
+				);
 			};
 			version = 64;
 		};
 		ntp = {
 			dependencies = {
+				build = (
+					CF,
+					CPANInternal,
+					IOKitUser,
+					Libm,
+					Libsystem,
+					OpenSSL098,
+					TargetConfig,
+					bash,
+					bootstrap_cmds,
+					cctools,
+					file_cmds,
+					gcc,
+					gcc_select,
+					gnudiff,
+					gnumake,
+					gnuzip,
+					grep,
+					ld64,
+					libedit,
+					libresolv,
+					perl,
+					shell_cmds,
+					system_cmds,
+					text_cmds,
+				);
+				header = (
+					CF,
+					CarbonHeaders,
+					CommonCrypto,
+					IOKitUser,
+					Libc_headers,
+					Libinfo,
+					Libm,
+					Libsyscall,
+					OpenSSL098,
+					gcc,
+					launchd_libs,
+					libdyld,
+					libedit,
+					libmd,
+					libresolv,
+					mDNSResponderSystemLibraries,
+					xnu,
+				);
 				lib = (
 					CF,
 					IOKitUser,
@@ -2452,21 +11126,113 @@
 					libedit,
 					libresolv,
 				);
+				staticlib = (
+					Csu,
+					gcc,
+					libmd,
+				);
 			};
 			version = 45.1;
 		};
 		objc4 = {
 			dependencies = {
+				build = (
+					ICU,
+					Libm,
+					Libsystem,
+					autozone,
+					bash,
+					cctools,
+					distcc,
+					dtrace,
+					file_cmds,
+					gcc,
+					gcc_select,
+					grep,
+					ld64,
+					libstdcxx,
+					text_cmds,
+					xnu,
+				);
+				header = (
+					CarbonHeaders,
+					Libc_headers,
+					Libsyscall,
+					architecture,
+					autozone,
+					cctools_ofiles,
+					gcc,
+					libdispatch,
+					libdyld,
+					libstdcxx,
+					xnu,
+				);
 				lib = (
 					Libsystem,
 					autozone,
 					libstdcxx,
 				);
+				staticlib = (
+					Csu,
+					gcc,
+				);
 			};
 			version = 437;
 		};
 		openmpi = {
 			dependencies = {
+				build = (
+					CF,
+					CPANInternal,
+					Libm,
+					Libsystem,
+					TargetConfig,
+					autoconf,
+					awk,
+					bash,
+					bc,
+					bootstrap_cmds,
+					cctools,
+					file,
+					file_cmds,
+					flex,
+					gcc,
+					gcc_select,
+					gm4,
+					gnudiff,
+					gnumake,
+					gnuzip,
+					grep,
+					ld64,
+					libstdcxx,
+					objc4,
+					perl,
+					shell_cmds,
+					system_cmds,
+					text_cmds,
+				);
+				header = (
+					CF,
+					CarbonHeaders,
+					DiskArbitration,
+					IOGraphics,
+					IOHIDFamily,
+					IOKitUser,
+					Libc_headers,
+					Libinfo,
+					Libm,
+					Libsyscall,
+					Security,
+					architecture,
+					cctools_ofiles,
+					gcc,
+					libdispatch,
+					libdyld,
+					libstdcxx,
+					libutil,
+					objc4,
+					xnu,
+				);
 				lib = (
 					CF,
 					Libsystem,
@@ -2475,11 +11241,55 @@
 					objc4,
 					openmpi,
 				);
+				staticlib = (
+					Csu,
+					flex,
+					gcc,
+				);
 			};
 			version = 8;
 		};
 		pam_modules = {
 			dependencies = {
+				build = (
+					CF,
+					CFOpenDirectory,
+					IOKitUser,
+					Libm,
+					Libsystem,
+					OpenDirectory,
+					Security,
+					TargetConfig,
+					bash,
+					bootstrap_cmds,
+					cctools,
+					file_cmds,
+					gcc,
+					gcc_select,
+					gnumake,
+					ld64,
+					objc4,
+					shell_cmds,
+					text_cmds,
+				);
+				header = (
+					CF,
+					CFOpenDirectory,
+					CarbonHeaders,
+					DirectoryService,
+					DiskArbitration,
+					IOKitUser,
+					Libc_headers,
+					Libinfo,
+					Libm,
+					Libsyscall,
+					OpenDirectory,
+					Security,
+					gcc,
+					launchd_libs,
+					libdispatch,
+					xnu,
+				);
 				lib = (
 					CF,
 					IOKitUser,
@@ -2487,73 +11297,297 @@
 					OpenDirectory,
 					Security,
 				);
+				staticlib = (
+					gcc,
+				);
 			};
 			version = 76;
 		};
 		passwordserver_sasl = {
 			dependencies = {
+				build = (
+					ICU,
+					Libm,
+					Libsystem,
+					OpenSSL098,
+					bash,
+					cctools,
+					distcc,
+					file_cmds,
+					gcc,
+					gcc_select,
+					grep,
+					ld64,
+					passwordserver_sasl,
+					text_cmds,
+					zlib,
+				);
+				header = (
+					CarbonHeaders,
+					Libc_headers,
+					Libinfo,
+					OpenSSL098,
+					gcc,
+					libdyld,
+					xnu,
+				);
 				lib = (
 					Libsystem,
 					OpenSSL098,
 					zlib,
 				);
+				staticlib = (
+					MySQL,
+					gcc,
+				);
 			};
 			target = SecondaryTargets;
 			version = 159;
 		};
 		passwordserver_saslextra = {
 			dependencies = {
+				build = (
+					ICU,
+					Libm,
+					Libsystem,
+					bash,
+					cctools,
+					distcc,
+					file_cmds,
+					gcc,
+					gcc_select,
+					grep,
+					ld64,
+					passwordserver_sasl,
+					text_cmds,
+				);
+				header = (
+					CarbonHeaders,
+					Libc_headers,
+					Libinfo,
+					OpenSSL098,
+					gcc,
+					xnu,
+				);
 				lib = (
 					Libsystem,
 					OpenSSL098,
 					dyld,
 					passwordserver_sasl,
 				);
+				staticlib = (
+					Csu,
+					gcc,
+				);
 			};
 			original = passwordserver_sasl;
 			target = TertiaryTargets;
 		};
 		passwordserver_saslkerberos = {
 			dependencies = {
+				build = (
+					ICU,
+					Libm,
+					Libsystem,
+					bash,
+					cctools,
+					distcc,
+					file_cmds,
+					gcc,
+					gcc_select,
+					grep,
+					ld64,
+					passwordserver_sasl,
+					text_cmds,
+				);
+				header = (
+					CarbonHeaders,
+					Libc_headers,
+					Libinfo,
+					gcc,
+					xnu,
+				);
 				lib = (
 					Libsystem,
 					OpenSSL098,
 				);
+				staticlib = (
+					gcc,
+				);
 			};
 			original = passwordserver_sasl;
 			target = KerberosTargets;
 		};
 		patch_cmds = {
 			dependencies = {
+				build = (
+					CPANInternal,
+					Libm,
+					Libsystem,
+					TargetConfig,
+					autoconf,
+					bash,
+					bootstrap_cmds,
+					cctools,
+					file_cmds,
+					files,
+					gcc,
+					gcc_select,
+					gm4,
+					gnudiff,
+					gnumake,
+					gnuzip,
+					grep,
+					ld64,
+					perl,
+					shell_cmds,
+					system_cmds,
+					text_cmds,
+				);
+				header = (
+					CarbonHeaders,
+					Libc_headers,
+					gcc,
+					xnu,
+				);
 				lib = (
 					Libsystem,
 					dyld,
 				);
+				staticlib = (
+					Csu,
+					gcc,
+				);
 			};
 			version = 11;
 		};
 		pb_makefiles = {
 			dependencies = {
+				build = (
+					CPANInternal,
+					ICU,
+					Libm,
+					Libsystem,
+					cctools,
+					gcc,
+					gcc_select,
+					gnumake,
+					gnutar,
+					ld64,
+					perl,
+					shell_cmds,
+				);
+				header = (
+					CarbonHeaders,
+					Libc_headers,
+					Libinfo,
+					Libsyscall,
+					gcc,
+					xnu,
+				);
 				lib = (
 					Libsystem,
 					dyld,
 				);
+				staticlib = (
+					Csu,
+					gcc,
+				);
 			};
 			version = 1001;
 		};
 		pdisk = {
 			dependencies = {
+				build = (
+					CF,
+					ICU,
+					IOKitUser,
+					Libm,
+					Libsystem,
+					bash,
+					cctools,
+					distcc,
+					file_cmds,
+					gcc,
+					gcc_select,
+					grep,
+					ld64,
+					text_cmds,
+				);
+				header = (
+					CF,
+					CarbonHeaders,
+					IOKitUser,
+					IOStorageFamily,
+					Libc_headers,
+					Libm,
+					Libsyscall,
+					gcc,
+					libdispatch,
+					xnu,
+				);
 				lib = (
 					CF,
 					IOKitUser,
 					Libsystem,
 					dyld,
 				);
+				staticlib = (
+					Csu,
+					gcc,
+				);
 			};
 			version = 7;
 		};
 		perl = {
 			dependencies = {
+				build = (
+					CF,
+					CPANInternal,
+					Libm,
+					Libsystem,
+					TargetConfig,
+					awk,
+					bash,
+					bootstrap_cmds,
+					bzip2,
+					cctools,
+					dtrace,
+					file,
+					file_cmds,
+					gcc,
+					gcc_select,
+					gnudiff,
+					gnumake,
+					gnutar,
+					gnuzip,
+					grep,
+					ksh,
+					ld64,
+					libstdcxx,
+					libutil,
+					perl,
+					rsync,
+					shell_cmds,
+					system_cmds,
+					tcsh,
+					text_cmds,
+					vim,
+					xnu,
+				);
+				header = (
+					CF,
+					CarbonHeaders,
+					Libc_headers,
+					Libinfo,
+					Libm,
+					Libsyscall,
+					gcc,
+					libdispatch,
+					libdyld,
+					libutil,
+					xnu,
+				);
 				lib = (
 					CF,
 					Libsystem,
@@ -2561,21 +11595,119 @@
 					libutil,
 					perl,
 				);
+				staticlib = (
+					Csu,
+					gcc,
+				);
 			};
 			version = 63;
 		};
 		portmap = {
 			dependencies = {
+				build = (
+					CPANInternal,
+					Libm,
+					Libsystem,
+					TargetConfig,
+					bash,
+					bootstrap_cmds,
+					cctools,
+					file_cmds,
+					gcc,
+					gcc_select,
+					gnumake,
+					gnuzip,
+					ld64,
+					perl,
+					shell_cmds,
+					tcp_wrappers,
+					text_cmds,
+				);
+				header = (
+					CarbonHeaders,
+					Libc_headers,
+					Libinfo,
+					Librpcsvc,
+					Libsyscall,
+					gcc,
+					launchd_libs,
+					xnu,
+				);
 				lib = (
 					Libsystem,
 					dyld,
 					tcp_wrappers,
 				);
+				staticlib = (
+					Csu,
+					gcc,
+				);
 			};
 			version = 39;
 		};
 		postfix = {
 			dependencies = {
+				build = (
+					CF,
+					CFOpenDirectory,
+					CPANInternal,
+					DSPasswordServerFramework,
+					DirectoryService,
+					DiskArbitration,
+					ICU,
+					IOKitUser,
+					Libm,
+					Libsystem,
+					OpenDirectory,
+					OpenSSL098,
+					SQLite,
+					Security,
+					autozone,
+					awk,
+					bash,
+					cctools,
+					configd,
+					dtrace,
+					file_cmds,
+					gcc,
+					gcc_select,
+					gnudiff,
+					gnumake,
+					gnuzip,
+					grep,
+					ld64,
+					libkxld,
+					libresolv,
+					libstdcxx,
+					libxml2,
+					libxslt,
+					objc4,
+					passwordserver_sasl,
+					perl,
+					shell_cmds,
+					text_cmds,
+					xnu,
+					zlib,
+				);
+				header = (
+					CF,
+					CFOpenDirectory,
+					CarbonHeaders,
+					DirectoryService,
+					DirectoryServiceMIG,
+					Libc_headers,
+					Libinfo,
+					Libm,
+					Libsyscall,
+					OpenDirectory,
+					OpenSSL098,
+					Security,
+					gcc,
+					libdispatch,
+					libresolv,
+					passwordserver_saslkerberos,
+					xnu,
+				);
 				lib = (
 					Libsystem,
 					OpenDirectory,
@@ -2583,11 +11715,73 @@
 					dyld,
 					passwordserver_sasl,
 				);
+				staticlib = (
+					Csu,
+					gcc,
+				);
 			};
 			version = 197;
 		};
 		ppp = {
 			dependencies = {
+				build = (
+					CF,
+					DirectoryService,
+					ICU,
+					IOKitUser,
+					Libm,
+					Libsystem,
+					OpenSSL098,
+					Security,
+					bash,
+					bootstrap_cmds,
+					cctools,
+					configd,
+					distcc,
+					eap8021x,
+					file_cmds,
+					gcc,
+					gcc_select,
+					grep,
+					ipsec,
+					ld64,
+					libiconv,
+					objc4,
+					ruby,
+					shell_cmds,
+					system_cmds,
+					text_cmds,
+					xnu,
+				);
+				header = (
+					CF,
+					CarbonHeaders,
+					CommonCrypto,
+					DirectoryService,
+					DiskArbitration,
+					IOGraphics,
+					IOHIDFamily,
+					IOKitUser,
+					IONetworkingFamily,
+					Libc_headers,
+					Libinfo,
+					Libm,
+					Libnotify,
+					Libsyscall,
+					Security,
+					architecture,
+					cctools_ofiles,
+					configd,
+					eap8021x,
+					gcc,
+					launchd_libs,
+					libdispatch,
+					libdyld,
+					modemccl,
+					objc4,
+					ppp,
+					xnu,
+				);
 				lib = (
 					CF,
 					DirectoryService,
@@ -2601,6 +11795,12 @@
 					ipsec,
 					objc4,
 				);
+				staticlib = (
+					Csu,
+					Libcpp_kext,
+					gcc,
+					xnu,
+				);
 			};
 			patchfiles = (
 				"ppp-412.xauthvendor.patch",
@@ -2609,24 +11809,129 @@
 		};
 		procmail = {
 			dependencies = {
+				build = (
+					CPANInternal,
+					Libm,
+					Libsystem,
+					TargetConfig,
+					bash,
+					bootstrap_cmds,
+					cctools,
+					file_cmds,
+					gcc,
+					gcc_select,
+					gnumake,
+					gnuzip,
+					grep,
+					ld64,
+					perl,
+					shell_cmds,
+					text_cmds,
+				);
+				header = (
+					CarbonHeaders,
+					Libc_headers,
+					Libinfo,
+					Libm,
+					gcc,
+					xnu,
+				);
 				lib = (
 					Libsystem,
 					dyld,
 				);
+				staticlib = (
+					Csu,
+					gcc,
+				);
 			};
 			version = 12;
 		};
 		pyOpenSSL = {
 			dependencies = {
+				build = (
+					Libm,
+					Libsystem,
+					OpenSSL098,
+					TargetConfig,
+					bash,
+					bootstrap_cmds,
+					cctools,
+					gcc,
+					gnumake,
+					ld64,
+					patch_cmds,
+					python,
+					shell_cmds,
+					text_cmds,
+				);
+				header = (
+					CarbonHeaders,
+					Libc_headers,
+					Libm,
+					OpenSSL098,
+					gcc,
+					python,
+					xnu,
+				);
 				lib = (
 					Libsystem,
 					OpenSSL098,
 				);
+				staticlib = (
+					gcc,
+				);
 			};
 			version = 3;
 		};
 		pyobjc = {
 			dependencies = {
+				build = (
+					CF,
+					ICU,
+					Libm,
+					Libsystem,
+					TargetConfig,
+					bash,
+					bootstrap_cmds,
+					cctools,
+					file_cmds,
+					gcc,
+					gnumake,
+					ld64,
+					libffi,
+					libxml2,
+					objc4,
+					python,
+					rsync,
+					shell_cmds,
+					text_cmds,
+					zlib,
+				);
+				header = (
+					CF,
+					CarbonHeaders,
+					DiskArbitration,
+					IOGraphics,
+					IOHIDFamily,
+					IOKitUser,
+					Libc_headers,
+					Libinfo,
+					Libm,
+					Libsyscall,
+					Security,
+					architecture,
+					cctools_ofiles,
+					configd,
+					gcc,
+					libdispatch,
+					libdyld,
+					libffi,
+					libxml2,
+					objc4,
+					python,
+					xnu,
+				);
 				lib = (
 					CF,
 					ICU,
@@ -2636,11 +11941,85 @@
 					objc4,
 					zlib,
 				);
+				staticlib = (
+					gcc,
+				);
 			};
 			version = 26;
 		};
 		python = {
 			dependencies = {
+				build = (
+					CF,
+					CPANInternal,
+					Libm,
+					Libsystem,
+					OpenSSL098,
+					SQLite,
+					TargetConfig,
+					autoconf,
+					bash,
+					bootstrap_cmds,
+					bzip2,
+					cctools,
+					dtrace,
+					expat,
+					file,
+					file_cmds,
+					gcc,
+					gcc_select,
+					gm4,
+					gnudiff,
+					gnumake,
+					gnutar,
+					gnuzip,
+					grep,
+					ld64,
+					libedit,
+					libffi,
+					ncurses,
+					objc4,
+					patch_cmds,
+					perl,
+					rsync,
+					shell_cmds,
+					subversion,
+					system_cmds,
+					tcl,
+					text_cmds,
+					xnu,
+					zlib,
+				);
+				header = (
+					CF,
+					CarbonHeaders,
+					DiskArbitration,
+					IOGraphics,
+					IOHIDFamily,
+					IOKitUser,
+					Libc_headers,
+					Libinfo,
+					Libm,
+					Libsyscall,
+					OpenSSL098,
+					SQLite,
+					Security,
+					architecture,
+					bzip2,
+					cctools_ofiles,
+					expat,
+					gcc,
+					libdispatch,
+					libdyld,
+					libedit,
+					libffi,
+					libutil,
+					ncurses,
+					objc4,
+					tcl,
+					xnu,
+					zlib,
+				);
 				lib = (
 					CF,
 					Libsystem,
@@ -2657,11 +12036,69 @@
 					tcl,
 					zlib,
 				);
+				staticlib = (
+					Csu,
+					gcc,
+				);
 			};
 			version = 44;
 		};
 		python23 = {
 			dependencies = {
+				build = (
+					CF,
+					CPANInternal,
+					Libm,
+					Libsystem,
+					OpenSSL098,
+					TargetConfig,
+					bash,
+					bootstrap_cmds,
+					bzip2,
+					cctools,
+					file_cmds,
+					gcc,
+					gcc_select,
+					gnudiff,
+					gnumake,
+					gnutar,
+					grep,
+					ld64,
+					libedit,
+					ncurses,
+					objc4,
+					patch_cmds,
+					perl,
+					shell_cmds,
+					system_cmds,
+					tcl,
+					text_cmds,
+					zlib,
+				);
+				header = (
+					CF,
+					CarbonHeaders,
+					DiskArbitration,
+					IOGraphics,
+					IOHIDFamily,
+					IOKitUser,
+					Libc_headers,
+					Libinfo,
+					Libm,
+					Libsyscall,
+					OpenSSL098,
+					Security,
+					bzip2,
+					gcc,
+					libdispatch,
+					libdyld,
+					libedit,
+					libutil,
+					ncurses,
+					tcl,
+					xnu,
+					zlib,
+				);
 				lib = (
 					CF,
 					Libsystem,
@@ -2671,6 +12108,10 @@
 					tcl,
 					zlib,
 				);
+				staticlib = (
+					Csu,
+					gcc,
+				);
 			};
 			environment = {
 				RC_ARCHS = i386;
@@ -2678,30 +12119,160 @@
 			version = 18;
 		};
 		python_dateutil = {
+			dependencies = {
+				build = (
+					TargetConfig,
+					bash,
+					bootstrap_cmds,
+					gnumake,
+					python,
+					shell_cmds,
+					text_cmds,
+				);
+			};
 			version = 2;
 		};
 		python_modules = {
 			dependencies = {
+				build = (
+					CF,
+					CPANInternal,
+					Libm,
+					Libsystem,
+					TargetConfig,
+					bash,
+					bootstrap_cmds,
+					cctools,
+					file_cmds,
+					gcc,
+					gnumake,
+					gnuzip,
+					grep,
+					ld64,
+					objc4,
+					patch_cmds,
+					perl,
+					python,
+					rsync,
+					shell_cmds,
+					subversion,
+					swig,
+					system_cmds,
+					text_cmds,
+					vim,
+				);
+				header = (
+					CF,
+					CarbonHeaders,
+					DiskArbitration,
+					IOGraphics,
+					IOHIDFamily,
+					IOKitUser,
+					Libc_headers,
+					Libm,
+					Libsyscall,
+					Security,
+					architecture,
+					cctools_ofiles,
+					gcc,
+					libdispatch,
+					libdyld,
+					mDNSResponderSystemLibraries,
+					objc4,
+					python,
+					xnu,
+				);
 				lib = (
 					CF,
 					Libsystem,
 					dyld,
 					objc4,
 				);
+				staticlib = (
+					Csu,
+					gcc,
+				);
 			};
 			version = 21;
 		};
 		rcs = {
 			dependencies = {
+				build = (
+					CPANInternal,
+					Libm,
+					Libsystem,
+					TargetConfig,
+					bash,
+					bootstrap_cmds,
+					cctools,
+					file_cmds,
+					gcc,
+					gcc_select,
+					gnudiff,
+					gnumake,
+					gnuzip,
+					grep,
+					ld64,
+					perl,
+					shell_cmds,
+					text_cmds,
+				);
+				header = (
+					CarbonHeaders,
+					Libc_headers,
+					Libsyscall,
+					gcc,
+					xnu,
+				);
 				lib = (
 					Libsystem,
 					dyld,
 				);
+				staticlib = (
+					Csu,
+					gcc,
+				);
 			};
 			version = 14;
 		};
 		remote_cmds = {
 			dependencies = {
+				build = (
+					CPANInternal,
+					Libm,
+					Librpcsvc,
+					Libsystem,
+					TargetConfig,
+					bash,
+					bootstrap_cmds,
+					cctools,
+					developer_cmds,
+					file_cmds,
+					gcc,
+					gcc_select,
+					gnumake,
+					gnuzip,
+					ipsec,
+					ld64,
+					libedit,
+					ncurses,
+					perl,
+					shell_cmds,
+					text_cmds,
+				);
+				header = (
+					CarbonHeaders,
+					Libc_headers,
+					Libinfo,
+					Libm,
+					Librpcsvc,
+					gcc,
+					libedit,
+					libresolv,
+					libtelnet,
+					ncurses,
+					xnu,
+				);
 				lib = (
 					Libsystem,
 					dyld,
@@ -2709,23 +12280,136 @@
 					libedit,
 					ncurses,
 				);
+				staticlib = (
+					Csu,
+					gcc,
+					libtelnet,
+				);
 			};
 			version = 22;
 		};
 		removefile = {
+			dependencies = {
+				build = (
+					CPANInternal,
+					TargetConfig,
+					bash,
+					bootstrap_cmds,
+					cctools,
+					file_cmds,
+					gcc,
+					gcc_select,
+					gnumake,
+					gnuzip,
+					perl,
+					shell_cmds,
+					text_cmds,
+				);
+				header = (
+					CarbonHeaders,
+					Libc_headers,
+					gcc,
+					xnu,
+				);
+			};
 			version = 17;
 		};
 		rsync = {
 			dependencies = {
+				build = (
+					CPANInternal,
+					Libm,
+					Libsystem,
+					TargetConfig,
+					bash,
+					bootstrap_cmds,
+					cctools,
+					file_cmds,
+					files,
+					gcc,
+					gcc_select,
+					gnudiff,
+					gnumake,
+					gnuzip,
+					grep,
+					ld64,
+					libiconv,
+					perl,
+					shell_cmds,
+					system_cmds,
+					text_cmds,
+				);
+				header = (
+					CarbonHeaders,
+					Libc_headers,
+					Libinfo,
+					Libm,
+					copyfile,
+					gcc,
+					libiconv,
+					libresolv,
+					xnu,
+				);
 				lib = (
 					Libsystem,
 					dyld,
 				);
+				staticlib = (
+					Csu,
+					gcc,
+				);
 			};
 			version = 37.3;
 		};
 		ruby = {
 			dependencies = {
+				build = (
+					CPANInternal,
+					Libm,
+					Libsystem,
+					OpenSSL098,
+					TargetConfig,
+					adv_cmds,
+					bash,
+					bootstrap_cmds,
+					cctools,
+					file_cmds,
+					gcc,
+					gcc_select,
+					gnudiff,
+					gnumake,
+					gnuzip,
+					grep,
+					groff,
+					ld64,
+					libedit,
+					libiconv,
+					libutil,
+					ncurses,
+					patch_cmds,
+					perl,
+					shell_cmds,
+					system_cmds,
+					text_cmds,
+					xnu,
+					zlib,
+				);
+				header = (
+					CarbonHeaders,
+					CommonCrypto,
+					Libc_headers,
+					Libinfo,
+					Libm,
+					OpenSSL098,
+					gcc,
+					libdyld,
+					libedit,
+					libiconv,
+					libutil,
+					ncurses,
+					xnu,
+					zlib,
+				);
 				lib = (
 					Libsystem,
 					OpenSSL098,
@@ -2737,20 +12421,81 @@
 					ruby,
 					zlib,
 				);
+				staticlib = (
+					Csu,
+					gcc,
+				);
 			};
 			version = 75;
 		};
 		ruby_dnssd = {
 			dependencies = {
+				build = (
+					Libm,
+					Libsystem,
+					RubyGems,
+					TargetConfig,
+					bash,
+					bootstrap_cmds,
+					cctools,
+					file_cmds,
+					gcc,
+					gcc_select,
+					gnumake,
+					ld64,
+					ruby,
+					shell_cmds,
+					text_cmds,
+				);
+				header = (
+					CarbonHeaders,
+					Libc_headers,
+					gcc,
+					ruby,
+					xnu,
+				);
 				lib = (
 					Libsystem,
 					ruby,
 				);
+				staticlib = (
+					Csu,
+					gcc,
+				);
 			};
 			version = 6;
 		};
 		ruby_libxml = {
 			dependencies = {
+				build = (
+					ICU,
+					Libm,
+					Libsystem,
+					RubyGems,
+					TargetConfig,
+					bash,
+					bootstrap_cmds,
+					cctools,
+					file_cmds,
+					gcc,
+					gcc_select,
+					gnumake,
+					ld64,
+					libiconv,
+					libxml2,
+					ruby,
+					shell_cmds,
+					text_cmds,
+					zlib,
+				);
+				header = (
+					CarbonHeaders,
+					Libc_headers,
+					gcc,
+					libxml2,
+					ruby,
+					xnu,
+				);
 				lib = (
 					ICU,
 					Libsystem,
@@ -2759,11 +12504,86 @@
 					ruby,
 					zlib,
 				);
+				staticlib = (
+					Csu,
+					gcc,
+				);
 			};
 			version = 8;
 		};
 		samba = {
 			dependencies = {
+				build = (
+					CF,
+					CFOpenDirectory,
+					CPANInternal,
+					DirectoryService,
+					DiskArbitration,
+					ICU,
+					IOKitUser,
+					LDAPFramework,
+					Libm,
+					Libsystem,
+					OpenDirectory,
+					OpenSSL098,
+					SQLite,
+					Security,
+					TargetConfig,
+					autozone,
+					awk,
+					bash,
+					bootstrap_cmds,
+					cctools,
+					configd,
+					cups,
+					cups_libs,
+					file_cmds,
+					gcc,
+					gcc_select,
+					gnudiff,
+					gnumake,
+					gnuzip,
+					grep,
+					ld64,
+					libedit,
+					libiconv,
+					libkxld,
+					libresolv,
+					libstdcxx,
+					libxml2,
+					libxslt,
+					objc4,
+					passwordserver_sasl,
+					perl,
+					shell_cmds,
+					system_cmds,
+					text_cmds,
+					zlib,
+				);
+				header = (
+					CF,
+					CFOpenDirectory,
+					CarbonHeaders,
+					DirectoryService,
+					LDAPFramework,
+					Libc_headers,
+					Libinfo,
+					Libm,
+					Libsyscall,
+					OpenDirectory,
+					Security,
+					configd,
+					cups_libs,
+					gcc,
+					launchd_libs,
+					libdispatch,
+					libdyld,
+					libedit,
+					libiconv,
+					libresolv,
+					libstdcxx,
+					xnu,
+				);
 				lib = (
 					CF,
 					DirectoryService,
@@ -2779,16 +12599,57 @@
 					libstdcxx,
 					zlib,
 				);
+				staticlib = (
+					Csu,
+					gcc,
+				);
 			};
 			version = 235;
 		};
 		screen = {
 			dependencies = {
+				build = (
+					CPANInternal,
+					Libm,
+					Libsystem,
+					TargetConfig,
+					awk,
+					bash,
+					bootstrap_cmds,
+					cctools,
+					file_cmds,
+					gcc,
+					gcc_select,
+					gnudiff,
+					gnumake,
+					gnuzip,
+					grep,
+					ld64,
+					ncurses,
+					perl,
+					shell_cmds,
+					system_cmds,
+					texinfo,
+					text_cmds,
+				);
+				header = (
+					CarbonHeaders,
+					Libc_headers,
+					Libinfo,
+					Libsyscall,
+					gcc,
+					launchd_libs,
+					xnu,
+				);
 				lib = (
 					Libsystem,
 					dyld,
 					ncurses,
 				);
+				staticlib = (
+					Csu,
+					gcc,
+				);
 			};
 			version = 16;
 		};
@@ -2804,6 +12665,19 @@
 			version = 36090;
 		};
 		security_certificates = {
+			dependencies = {
+				build = (
+					ICU,
+					bash,
+					distcc,
+					file_cmds,
+					gcc,
+					gcc_select,
+					gnumake,
+					grep,
+					text_cmds,
+				);
+			};
 			version = 36878;
 		};
 		security_certtool = {
@@ -2886,16 +12760,95 @@
 		};
 		shell_cmds = {
 			dependencies = {
+				build = (
+					CPANInternal,
+					Libm,
+					Libsystem,
+					TargetConfig,
+					bash,
+					bison,
+					bootstrap_cmds,
+					cctools,
+					file_cmds,
+					gcc,
+					gcc_select,
+					gm4,
+					gnumake,
+					gnuzip,
+					ld64,
+					libresolv,
+					perl,
+					shell_cmds,
+					text_cmds,
+				);
+				header = (
+					CarbonHeaders,
+					Libc_headers,
+					Libinfo,
+					Libm,
+					Libsyscall,
+					gcc,
+					launchd_libs,
+					libresolv,
+					libutil,
+					xnu,
+				);
 				lib = (
 					Libsystem,
 					dyld,
 					libresolv,
 				);
+				staticlib = (
+					Csu,
+					gcc,
+				);
 			};
 			version = 149;
 		};
 		smb = {
 			dependencies = {
+				build = (
+					CF,
+					ICU,
+					Libm,
+					Libsystem,
+					Security,
+					bash,
+					bison,
+					bootstrap_cmds,
+					cctools,
+					distcc,
+					file_cmds,
+					gcc,
+					gcc_select,
+					gm4,
+					grep,
+					ld64,
+					libiconv,
+					libutil,
+					ruby,
+					shell_cmds,
+					system_cmds,
+					text_cmds,
+					xnu,
+				);
+				header = (
+					CF,
+					CarbonHeaders,
+					DiskArbitration,
+					IOKitUser,
+					Libc_headers,
+					Libinfo,
+					Libm,
+					Libsyscall,
+					Security,
+					architecture,
+					gcc,
+					launchd_libs,
+					libdispatch,
+					libutil,
+					xnu,
+				);
 				lib = (
 					CF,
 					Libsystem,
@@ -2903,20 +12856,121 @@
 					dyld,
 					libutil,
 				);
+				staticlib = (
+					Csu,
+					Libcpp_kext,
+					gcc,
+					xnu,
+				);
 			};
 			version = 431;
 		};
 		srm = {
 			dependencies = {
+				build = (
+					CPANInternal,
+					Libm,
+					Libsystem,
+					TargetConfig,
+					autoconf,
+					bash,
+					bootstrap_cmds,
+					cctools,
+					file_cmds,
+					gcc,
+					gcc_select,
+					gm4,
+					gnudiff,
+					gnumake,
+					gnuzip,
+					grep,
+					ld64,
+					perl,
+					shell_cmds,
+					system_cmds,
+					text_cmds,
+				);
+				header = (
+					CarbonHeaders,
+					Libc_headers,
+					gcc,
+					xnu,
+				);
 				lib = (
 					Libsystem,
 					dyld,
 				);
+				staticlib = (
+					Csu,
+					gcc,
+				);
 			};
 			version = 6;
 		};
 		subversion = {
 			dependencies = {
+				build = (
+					CF,
+					CPANInternal,
+					Libm,
+					Libsystem,
+					OpenSSL098,
+					SQLite,
+					Security,
+					TargetConfig,
+					X11proto,
+					apache,
+					apr,
+					awk,
+					bash,
+					bootstrap_cmds,
+					cctools,
+					expat,
+					file,
+					file_cmds,
+					gcc,
+					gcc_select,
+					gnudiff,
+					gnumake,
+					gnuzip,
+					grep,
+					ld64,
+					libiconv,
+					neon,
+					perl,
+					python,
+					ruby,
+					shell_cmds,
+					subversion,
+					swig,
+					system_cmds,
+					text_cmds,
+					zlib,
+				);
+				header = (
+					CF,
+					CarbonHeaders,
+					Libc_headers,
+					Libinfo,
+					Libm,
+					Libsyscall,
+					SQLite,
+					Security,
+					apache,
+					apr,
+					architecture,
+					cctools_ofiles,
+					expat,
+					gcc,
+					libdispatch,
+					libdyld,
+					neon,
+					perl,
+					python,
+					ruby,
+					xnu,
+					zlib,
+				);
 				lib = (
 					CF,
 					Libsystem,
@@ -2932,42 +12986,223 @@
 					subversion,
 					zlib,
 				);
+				staticlib = (
+					Csu,
+					gcc,
+				);
 			};
 			version = 33;
 		};
 		sudo = {
 			dependencies = {
+				build = (
+					CPANInternal,
+					ICU,
+					Libm,
+					Libsystem,
+					bash,
+					cctools,
+					distcc,
+					file_cmds,
+					gcc,
+					gcc_select,
+					gnuzip,
+					grep,
+					ld64,
+					perl,
+					text_cmds,
+				);
+				header = (
+					CarbonHeaders,
+					Libc_headers,
+					Libinfo,
+					Libsyscall,
+					gcc,
+					xnu,
+				);
 				lib = (
 					Libsystem,
 					dyld,
 				);
+				staticlib = (
+					Csu,
+					gcc,
+				);
 			};
 			version = 46;
 		};
 		svk = {
+			dependencies = {
+				build = (
+					CPAN,
+					CPANInternal,
+					bash,
+					file_cmds,
+					gnumake,
+					gnuzip,
+					patch_cmds,
+					perl,
+					shell_cmds,
+					subversion,
+					text_cmds,
+				);
+			};
 			version = 13;
 		};
 		swig = {
 			dependencies = {
+				build = (
+					CPANInternal,
+					Libm,
+					Libsystem,
+					TargetConfig,
+					apache_mod_php,
+					awk,
+					bash,
+					bootstrap_cmds,
+					cctools,
+					file_cmds,
+					gcc,
+					gcc_select,
+					gnudiff,
+					gnumake,
+					grep,
+					ld64,
+					perl,
+					python,
+					ruby,
+					shell_cmds,
+					system_cmds,
+					tcl,
+					text_cmds,
+				);
+				header = (
+					CarbonHeaders,
+					Libc_headers,
+					X11libs,
+					X11proto,
+					gcc,
+					xnu,
+				);
 				lib = (
 					Libsystem,
 					dyld,
 					libstdcxx,
 				);
+				staticlib = (
+					Csu,
+					gcc,
+				);
 			};
 			version = 4;
 		};
 		syslog = {
 			dependencies = {
+				build = (
+					CPANInternal,
+					ICU,
+					Libm,
+					Libsystem,
+					TargetConfig,
+					bash,
+					bootstrap_cmds,
+					cctools,
+					file_cmds,
+					gcc,
+					gcc_select,
+					gnumake,
+					gnuzip,
+					ld64,
+					perl,
+					security_certificates,
+					security_systemkeychain,
+					shell_cmds,
+					system_cmds,
+					text_cmds,
+					xnu,
+				);
+				header = (
+					CarbonHeaders,
+					Libc_headers,
+					Libinfo,
+					Libnotify,
+					Libsyscall,
+					gcc,
+					launchd_libs,
+					libdispatch,
+					libdyld,
+					xnu,
+				);
 				lib = (
 					Libsystem,
 					dyld,
 				);
+				staticlib = (
+					Csu,
+					gcc,
+				);
 			};
 			version = 97.1;
 		};
 		system_cmds = {
 			dependencies = {
+				build = (
+					CF,
+					CFOpenDirectory,
+					CPANInternal,
+					IOKitUser,
+					Libc_headers,
+					Libm,
+					Libsystem,
+					OpenDirectory,
+					TargetConfig,
+					TimeZoneData,
+					awk,
+					bash,
+					bootstrap_cmds,
+					cctools,
+					file_cmds,
+					gcc,
+					gcc_select,
+					gnumake,
+					gnuzip,
+					ld64,
+					libutil,
+					ncurses,
+					objc4,
+					perl,
+					shell_cmds,
+					system_cmds,
+					text_cmds,
+					xnu,
+				);
+				header = (
+					CF,
+					CFOpenDirectory,
+					CarbonHeaders,
+					DirectoryService,
+					DiskArbitration,
+					IOGraphics,
+					IOHIDFamily,
+					IOKitUser,
+					IOStorageFamily,
+					Libc_headers,
+					Libinfo,
+					Libm,
+					Librpcsvc,
+					Libsyscall,
+					OpenDirectory,
+					Security,
+					architecture,
+					cctools_ofiles,
+					gcc,
+					launchd_libs,
+					libdispatch,
+					libutil,
+					ncurses,
+					objc4,
+					xnu,
+				);
 				lib = (
 					CF,
 					IOKitUser,
@@ -2978,14 +13213,118 @@
 					ncurses,
 					objc4,
 				);
+				staticlib = (
+					Csu,
+					gcc,
+				);
 			};
 			version = 496;
 		};
 		system_config = {
+			dependencies = {
+				build = (
+					CPANInternal,
+					ICU,
+					Libm,
+					Libsystem,
+					cctools,
+					file_cmds,
+					gcc,
+					gcc_select,
+					gnumake,
+					gnutar,
+					ld64,
+					perl,
+					shell_cmds,
+				);
+				staticlib = (
+					gcc,
+				);
+			};
 			version = 49;
 		};
 		tcl = {
 			dependencies = {
+				build = (
+					AppleTalk,
+					CF,
+					CPANInternal,
+					DirectoryService,
+					DiskArbitration,
+					ICU,
+					IOKitUser,
+					JavaScriptCore,
+					LDAPFramework,
+					Libm,
+					Libsystem,
+					OpenDirectory,
+					OpenSSL098,
+					RubyCocoa,
+					SQLite_tcl,
+					Security,
+					SmartCardServices,
+					TargetConfig,
+					adv_cmds,
+					awk,
+					bash,
+					bootstrap_cmds,
+					cctools,
+					configd,
+					dtrace,
+					file_cmds,
+					files,
+					gcc,
+					gcc_select,
+					gnudiff,
+					gnumake,
+					gnuzip,
+					grep,
+					groff,
+					ld64,
+					libffi,
+					libxml2,
+					libxslt,
+					objc4,
+					perl,
+					python,
+					ruby,
+					shell_cmds,
+					system_cmds,
+					tcl,
+					text_cmds,
+					xnu,
+					zlib,
+				);
+				header = (
+					CF,
+					CarbonHeaders,
+					DiskArbitration,
+					IOGraphics,
+					IOHIDFamily,
+					IOKitUser,
+					Libc_headers,
+					Libinfo,
+					Libm,
+					Libsyscall,
+					OpenSSL098,
+					Security,
+					X11libs,
+					X11proto,
+					architecture,
+					bzip2,
+					cctools_ofiles,
+					copyfile,
+					gcc,
+					libdispatch,
+					libdyld,
+					libffi,
+					libxml2,
+					libxslt,
+					objc4,
+					tcl,
+					xnu,
+					zlib,
+				);
 				lib = (
 					CF,
 					IOKitUser,
@@ -3000,78 +13339,333 @@
 					tcl,
 					zlib,
 				);
+				staticlib = (
+					Csu,
+					gcc,
+					tcl,
+				);
 			};
 			target = install;
 			version = 87;
 		};
 		tcp_wrappers = {
 			dependencies = {
+				build = (
+					Libm,
+					Libsystem,
+					TargetConfig,
+					bash,
+					bootstrap_cmds,
+					cctools,
+					file_cmds,
+					files,
+					gcc,
+					gcc_select,
+					gnudiff,
+					gnumake,
+					ld64,
+					shell_cmds,
+					text_cmds,
+				);
+				header = (
+					CarbonHeaders,
+					Libc_headers,
+					Libinfo,
+					gcc,
+					xnu,
+				);
 				lib = (
 					Libsystem,
 					dyld,
 				);
+				staticlib = (
+					Csu,
+					gcc,
+				);
 			};
 			version = 19;
 		};
 		tcpdump = {
 			dependencies = {
+				build = (
+					CPANInternal,
+					Libm,
+					Libsystem,
+					OpenSSL098,
+					TargetConfig,
+					bash,
+					bootstrap_cmds,
+					cctools,
+					file_cmds,
+					files,
+					gcc,
+					gcc_select,
+					gnudiff,
+					gnumake,
+					gnuzip,
+					grep,
+					ld64,
+					libpcap,
+					perl,
+					shell_cmds,
+					system_cmds,
+					text_cmds,
+				);
+				header = (
+					CarbonHeaders,
+					Libc_headers,
+					Libinfo,
+					OpenSSL098,
+					gcc,
+					libpcap,
+					libresolv,
+					xnu,
+				);
 				lib = (
 					Libsystem,
 					OpenSSL098,
 					dyld,
 					libpcap,
 				);
+				staticlib = (
+					Csu,
+					gcc,
+				);
 			};
 			version = 27;
 		};
 		tcsh = {
 			dependencies = {
+				build = (
+					CPANInternal,
+					Libm,
+					Libsystem,
+					TargetConfig,
+					bash,
+					bootstrap_cmds,
+					cctools,
+					file_cmds,
+					gcc,
+					gcc_select,
+					gnudiff,
+					gnumake,
+					gnuzip,
+					grep,
+					ld64,
+					libiconv,
+					ncurses,
+					perl,
+					shell_cmds,
+					system_cmds,
+					text_cmds,
+				);
+				header = (
+					CarbonHeaders,
+					Libc_headers,
+					Libinfo,
+					gcc,
+					libiconv,
+					xnu,
+				);
 				lib = (
 					Libsystem,
 					dyld,
 					libiconv,
 					ncurses,
 				);
+				staticlib = (
+					Csu,
+					gcc,
+				);
 			};
 			version = 63.1;
 		};
 		texi2html = {
+			dependencies = {
+				build = (
+					CPANInternal,
+					TargetConfig,
+					bash,
+					bootstrap_cmds,
+					file_cmds,
+					gnudiff,
+					gnumake,
+					gnuzip,
+					grep,
+					perl,
+					shell_cmds,
+					system_cmds,
+					texi2html,
+					texinfo,
+					text_cmds,
+				);
+			};
 			version = 5;
 		};
 		texinfo = {
 			dependencies = {
+				build = (
+					CPANInternal,
+					Libm,
+					Libsystem,
+					TargetConfig,
+					bash,
+					bison,
+					bootstrap_cmds,
+					cctools,
+					file_cmds,
+					gcc,
+					gcc_select,
+					gnudiff,
+					gnumake,
+					gnuzip,
+					grep,
+					ld64,
+					libiconv,
+					ncurses,
+					patch_cmds,
+					perl,
+					shell_cmds,
+					system_cmds,
+					texinfo,
+					text_cmds,
+				);
+				header = (
+					CarbonHeaders,
+					Libc_headers,
+					gcc,
+					libiconv,
+					ncurses,
+					xnu,
+				);
 				lib = (
 					Libsystem,
 					dyld,
 					libiconv,
 					ncurses,
 				);
+				staticlib = (
+					Csu,
+					gcc,
+				);
 			};
 			version = 17.1;
 		};
 		text_cmds = {
 			dependencies = {
+				build = (
+					CPANInternal,
+					Libm,
+					Libsystem,
+					OpenSSL098,
+					TargetConfig,
+					bash,
+					bootstrap_cmds,
+					cctools,
+					file_cmds,
+					gcc,
+					gcc_select,
+					gnumake,
+					gnuzip,
+					ld64,
+					ncurses,
+					perl,
+					shell_cmds,
+					text_cmds,
+				);
+				header = (
+					CarbonHeaders,
+					CommonCrypto,
+					Libc_headers,
+					gcc,
+					libmd,
+					ncurses,
+					xnu,
+				);
 				lib = (
 					Libsystem,
 					OpenSSL098,
 					dyld,
 					ncurses,
 				);
+				staticlib = (
+					Csu,
+					gcc,
+					libmd,
+				);
 			};
 			version = 71;
 		};
 		tidy = {
 			dependencies = {
+				build = (
+					Libm,
+					Libsystem,
+					TargetConfig,
+					bash,
+					bootstrap_cmds,
+					cctools,
+					file_cmds,
+					gcc,
+					gcc_select,
+					gnumake,
+					ld64,
+					shell_cmds,
+					text_cmds,
+				);
+				header = (
+					CarbonHeaders,
+					Libc_headers,
+					gcc,
+					xnu,
+				);
 				lib = (
 					Libsystem,
 					dyld,
 					tidy,
 				);
+				staticlib = (
+					Csu,
+					gcc,
+				);
 			};
 			version = 15.3;
 		};
 		top = {
 			dependencies = {
+				build = (
+					CF,
+					ICU,
+					IOKitUser,
+					Libm,
+					Libsystem,
+					bash,
+					cctools,
+					distcc,
+					file_cmds,
+					gcc,
+					gcc_select,
+					grep,
+					ld64,
+					libutil,
+					ncurses,
+					text_cmds,
+				);
+				header = (
+					CF,
+					CarbonHeaders,
+					IOKitUser,
+					IOStorageFamily,
+					Libc_headers,
+					Libinfo,
+					Libm,
+					Libsyscall,
+					gcc,
+					libdispatch,
+					libutil,
+					ncurses,
+					xnu,
+				);
 				lib = (
 					CF,
 					IOKitUser,
@@ -3080,45 +13674,216 @@
 					libutil,
 					ncurses,
 				);
+				staticlib = (
+					Csu,
+					gcc,
+				);
 			};
 			version = 67;
 		};
 		update_dyld_shared_cache = {
 			dependencies = {
+				build = (
+					ICU,
+					Libm,
+					Libsystem,
+					bash,
+					cctools,
+					distcc,
+					file_cmds,
+					gcc,
+					gcc_select,
+					grep,
+					ld64,
+					libstdcxx,
+					text_cmds,
+				);
+				header = (
+					CarbonHeaders,
+					Libc_headers,
+					Libsyscall,
+					architecture,
+					cctools_ofiles,
+					gcc,
+					launchd_libs,
+					libstdcxx,
+					objc4,
+					xnu,
+				);
 				lib = (
 					Libsystem,
 					dyld,
 					libstdcxx,
 				);
+				staticlib = (
+					Csu,
+					gcc,
+				);
 			};
 			original = dyld;
 			target = update_dyld_shared_cache;
 		};
 		usertemplate = {
+			dependencies = {
+				build = (
+					file_cmds,
+					gnumake,
+				);
+			};
 			version = 71;
 		};
 		uucp = {
 			dependencies = {
+				build = (
+					CPANInternal,
+					Libm,
+					Libsystem,
+					TargetConfig,
+					bash,
+					bootstrap_cmds,
+					cctools,
+					file_cmds,
+					gcc,
+					gcc_select,
+					gnudiff,
+					gnumake,
+					gnuzip,
+					grep,
+					ld64,
+					perl,
+					shell_cmds,
+					texinfo,
+					text_cmds,
+				);
+				header = (
+					CarbonHeaders,
+					Libc_headers,
+					Libinfo,
+					gcc,
+					xnu,
+				);
 				lib = (
 					Libsystem,
 					dyld,
 				);
+				staticlib = (
+					Csu,
+					gcc,
+				);
 			};
 			version = 11;
 		};
 		vim = {
 			dependencies = {
+				build = (
+					CPANInternal,
+					Libm,
+					Libsystem,
+					TargetConfig,
+					awk,
+					bash,
+					bootstrap_cmds,
+					cctools,
+					developer_cmds,
+					emacs,
+					file_cmds,
+					gcc,
+					gcc_select,
+					gnudiff,
+					gnumake,
+					gnuzip,
+					grep,
+					groff,
+					ld64,
+					libiconv,
+					man,
+					ncurses,
+					perl,
+					shell_cmds,
+					system_cmds,
+					text_cmds,
+					xnu,
+				);
+				header = (
+					CarbonHeaders,
+					Libc_headers,
+					Libinfo,
+					Libm,
+					X11libs,
+					X11proto,
+					copyfile,
+					gcc,
+					libdyld,
+					libiconv,
+					ncurses,
+					xnu,
+				);
 				lib = (
 					Libsystem,
 					dyld,
 					libiconv,
 					ncurses,
 				);
+				staticlib = (
+					Csu,
+					gcc,
+				);
 			};
 			version = 43;
 		};
 		webdavfs = {
 			dependencies = {
+				build = (
+					CF,
+					ICU,
+					IOKitUser,
+					Libm,
+					Libsystem,
+					OpenSSL098,
+					Security,
+					bash,
+					bootstrap_cmds,
+					cctools,
+					configd,
+					distcc,
+					file_cmds,
+					files,
+					gcc,
+					gcc_select,
+					grep,
+					ld64,
+					libiconv,
+					libutil,
+					objc4,
+					ruby,
+					shell_cmds,
+					system_cmds,
+					text_cmds,
+					xnu,
+				);
+				header = (
+					CF,
+					CarbonHeaders,
+					DiskArbitration,
+					IOGraphics,
+					IOHIDFamily,
+					IOKitUser,
+					IONetworkingFamily,
+					Libc_headers,
+					Libinfo,
+					Libm,
+					Libnotify,
+					Libsyscall,
+					OpenSSL098,
+					Security,
+					configd,
+					gcc,
+					launchd_libs,
+					libdispatch,
+					libutil,
+					objc4,
+					xnu,
+				);
 				lib = (
 					CF,
 					IOKitUser,
@@ -3130,6 +13895,12 @@
 					libutil,
 					objc4,
 				);
+				staticlib = (
+					Csu,
+					Libcpp_kext,
+					gcc,
+					xnu,
+				);
 			};
 			version = 291;
 		};
@@ -3155,6 +13926,41 @@
 		};
 		xar = {
 			dependencies = {
+				build = (
+					ICU,
+					Libm,
+					Libsystem,
+					OpenSSL098,
+					awk,
+					bash,
+					bzip2,
+					cctools,
+					distcc,
+					file_cmds,
+					gcc,
+					gcc_select,
+					gnudiff,
+					grep,
+					ld64,
+					libxml2,
+					shell_cmds,
+					system_cmds,
+					text_cmds,
+					zlib,
+				);
+				header = (
+					CarbonHeaders,
+					Libc_headers,
+					Libinfo,
+					OpenSSL098,
+					bzip2,
+					gcc,
+					libutil,
+					libxml2,
+					xar,
+					xnu,
+					zlib,
+				);
 				lib = (
 					Libsystem,
 					OpenSSL098,
@@ -3164,49 +13970,235 @@
 					xar,
 					zlib,
 				);
+				staticlib = (
+					Csu,
+					gcc,
+				);
 			};
 			version = 36;
 		};
 		xelf = {
 			dependencies = {
+				build = (
+					CPANInternal,
+					Libm,
+					Libsystem,
+					TargetConfig,
+					bash,
+					bootstrap_cmds,
+					cctools,
+					file_cmds,
+					gcc,
+					gcc_select,
+					gm4,
+					gnudiff,
+					gnumake,
+					grep,
+					ld64,
+					perl,
+					shell_cmds,
+					texi2html,
+					text_cmds,
+				);
+				header = (
+					CarbonHeaders,
+					Libc_headers,
+					gcc,
+					xnu,
+				);
 				lib = (
 					Libsystem,
 					dyld,
 				);
+				staticlib = (
+					Csu,
+					gcc,
+				);
 			};
 			version = 1;
 		};
 		xnu = {
+			dependencies = {
+				build = (
+					CPANInternal,
+					TargetConfig,
+					adv_cmds,
+					awk,
+					bash,
+					bootstrap_cmds,
+					cctools,
+					developer_cmds,
+					dtrace,
+					file_cmds,
+					gcc,
+					gcc_select,
+					gnumake,
+					gnuzip,
+					grep,
+					kext_tools,
+					ld64,
+					perl,
+					shell_cmds,
+					system_cmds,
+					tcsh,
+					text_cmds,
+				);
+				staticlib = (
+					gcc,
+				);
+			};
 			version = 1456.1.26;
 		};
 		xnu_debug = {
+			dependencies = {
+				build = (
+					CPANInternal,
+					TargetConfig,
+					adv_cmds,
+					awk,
+					bash,
+					bootstrap_cmds,
+					cctools,
+					developer_cmds,
+					dtrace,
+					file_cmds,
+					gcc,
+					gcc_select,
+					gnumake,
+					gnuzip,
+					grep,
+					kext_tools,
+					ld64,
+					perl,
+					shell_cmds,
+					system_cmds,
+					tcsh,
+					text_cmds,
+				);
+				staticlib = (
+					gcc,
+				);
+			};
 			original = xnu;
 		};
 		zip = {
 			dependencies = {
+				build = (
+					CPANInternal,
+					Libm,
+					Libsystem,
+					bash,
+					cctools,
+					file_cmds,
+					gcc,
+					gcc_select,
+					gnumake,
+					gnuzip,
+					ld64,
+					patch_cmds,
+					perl,
+					text_cmds,
+					zip,
+				);
+				header = (
+					CarbonHeaders,
+					Libc_headers,
+					gcc,
+					xnu,
+				);
 				lib = (
 					Libsystem,
 					dyld,
 				);
+				staticlib = (
+					Csu,
+					gcc,
+				);
 			};
 			version = 11.1;
 		};
 		zlib = {
 			dependencies = {
+				build = (
+					CPANInternal,
+					Libm,
+					Libsystem,
+					TargetConfig,
+					bash,
+					bootstrap_cmds,
+					cctools,
+					file_cmds,
+					gcc,
+					gcc_select,
+					gnumake,
+					gnuzip,
+					ld64,
+					perl,
+					shell_cmds,
+					text_cmds,
+				);
+				header = (
+					CarbonHeaders,
+					Libc_headers,
+					gcc,
+					xnu,
+				);
 				lib = (
 					Libsystem,
 				);
+				staticlib = (
+					Csu,
+					gcc,
+				);
 			};
 			version = 22;
 		};
 		zsh = {
 			dependencies = {
+				build = (
+					Libm,
+					Libsystem,
+					TargetConfig,
+					adv_cmds,
+					awk,
+					bash,
+					bootstrap_cmds,
+					cctools,
+					file_cmds,
+					gcc,
+					gcc_select,
+					gnudiff,
+					gnumake,
+					grep,
+					ld64,
+					libiconv,
+					ncurses,
+					remote_cmds,
+					shell_cmds,
+					system_cmds,
+					text_cmds,
+				);
+				header = (
+					CarbonHeaders,
+					Libc_headers,
+					Libinfo,
+					Libm,
+					gcc,
+					libdyld,
+					libiconv,
+					ncurses,
+					xnu,
+				);
 				lib = (
 					Libsystem,
 					dyld,
 					libiconv,
 					ncurses,
 				);
+				staticlib = (
+					Csu,
+					gcc,
+				);
 			};
 			version = 53;
 		};
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/darwinbuild-changes/attachments/20090922/a8ccbd0e/attachment-0001.html>


More information about the darwinbuild-changes mailing list