svn commit: samba r7289 - in branches/SAMBA_4_0/source/build/smb_build: .

tridge at samba.org tridge at samba.org
Sun Jun 5 02:00:57 GMT 2005


Author: tridge
Date: 2005-06-05 02:00:56 +0000 (Sun, 05 Jun 2005)
New Revision: 7289

WebSVN: http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=7289

Log:
split out the list of *.mk files for the build, so you don't need to modify the perl
code to add a new library

Added:
   branches/SAMBA_4_0/source/build/smb_build/config.list
Modified:
   branches/SAMBA_4_0/source/build/smb_build/main.pm


Changeset:
Added: branches/SAMBA_4_0/source/build/smb_build/config.list
===================================================================
--- branches/SAMBA_4_0/source/build/smb_build/config.list	2005-06-05 00:28:32 UTC (rev 7288)
+++ branches/SAMBA_4_0/source/build/smb_build/config.list	2005-06-05 02:00:56 UTC (rev 7289)
@@ -0,0 +1,48 @@
+# master list of build config files for Samba4
+dsdb/config.mk
+gtk/config.mk
+smbd/config.mk
+smbd/process_model.mk
+libnet/config.mk
+auth/config.mk
+nsswitch/config.mk
+lib/basic.mk
+lib/socket/config.mk
+lib/ldb/config.mk
+lib/talloc/config.mk
+lib/tdb/config.mk
+lib/registry/config.mk
+lib/messaging/config.mk
+lib/events/config.mk
+lib/popt/config.mk
+lib/cmdline/config.mk
+lib/socket_wrapper/config.mk
+lib/ejs/config.mk
+param/config.mk
+smb_server/config.mk
+rpc_server/config.mk
+ldap_server/config.mk
+web_server/config.mk
+winbind/config.mk
+nbt_server/config.mk
+cldap_server/config.mk
+auth/gensec/config.mk
+auth/kerberos/config.mk
+auth/ntlmssp/config.mk
+libcli/auth/config.mk
+libcli/ldap/config.mk
+libcli/config.mk
+utils/net/config.mk
+utils/config.mk
+ntvfs/posix/config.mk
+ntvfs/config.mk
+ntvfs/unixuid/config.mk
+torture/config.mk
+librpc/config.mk
+client/config.mk
+libcli/config.mk
+libcli/security/config.mk
+lib/com/config.mk
+scripting/config.mk
+kdc/config.mk
+heimdal/config.mk

Modified: branches/SAMBA_4_0/source/build/smb_build/main.pm
===================================================================
--- branches/SAMBA_4_0/source/build/smb_build/main.pm	2005-06-05 00:28:32 UTC (rev 7288)
+++ branches/SAMBA_4_0/source/build/smb_build/main.pm	2005-06-05 02:00:56 UTC (rev 7289)
@@ -14,58 +14,13 @@
 use smb_build::dot;
 use strict;
 
+my $config_list = "build/smb_build/config.list";
+
 sub smb_build_main($)
 {
 	my $INPUT = shift;
 
-	my @mkfiles = (
-		"dsdb/config.mk",
-		"gtk/config.mk",
-		"smbd/config.mk",
-		"smbd/process_model.mk",
-		"libnet/config.mk",
-		"auth/config.mk",
-		"nsswitch/config.mk",
-		"lib/basic.mk",
-		"lib/socket/config.mk",
-		"lib/ldb/config.mk",
-		"lib/talloc/config.mk",
-		"lib/tdb/config.mk",
-		"lib/registry/config.mk",
-		"lib/messaging/config.mk",
-		"lib/events/config.mk",
-		"lib/popt/config.mk",
-		"lib/cmdline/config.mk",
-		"lib/socket_wrapper/config.mk",
-		"lib/ejs/config.mk",
-		"param/config.mk",
-		"smb_server/config.mk",
-		"rpc_server/config.mk",
-		"ldap_server/config.mk",
-		"web_server/config.mk",
-		"winbind/config.mk",
-		"nbt_server/config.mk",
-		"cldap_server/config.mk",
-		"auth/gensec/config.mk",
-		"auth/kerberos/config.mk",
-		"auth/ntlmssp/config.mk",
-		"libcli/auth/config.mk",
-		"libcli/ldap/config.mk",
-		"libcli/config.mk",
-		"utils/net/config.mk",
-		"utils/config.mk",
-		"ntvfs/posix/config.mk",
-		"ntvfs/config.mk",
-		"ntvfs/unixuid/config.mk",
-		"torture/config.mk",
-		"librpc/config.mk",
-		"client/config.mk",
-		"libcli/config.mk",
-		"libcli/security/config.mk",
-		"lib/com/config.mk",
-		"scripting/config.mk",
-		"kdc/config.mk"
-	);
+	my @mkfiles = split('\n', `grep -v ^# $config_list`);
 
 	$| = 1;
 



More information about the samba-cvs mailing list