diff options
Diffstat (limited to 'source4/build/smb_build')
-rw-r--r-- | source4/build/smb_build/config.list | 48 | ||||
-rw-r--r-- | source4/build/smb_build/main.pm | 51 |
2 files changed, 51 insertions, 48 deletions
diff --git a/source4/build/smb_build/config.list b/source4/build/smb_build/config.list new file mode 100644 index 0000000000..74773e8b7b --- /dev/null +++ b/source4/build/smb_build/config.list @@ -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 diff --git a/source4/build/smb_build/main.pm b/source4/build/smb_build/main.pm index 607ec08644..12790a3df5 100644 --- a/source4/build/smb_build/main.pm +++ b/source4/build/smb_build/main.pm @@ -14,58 +14,13 @@ use smb_build::output; 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; |