From: Volker Lendecke Date: Thu, 12 Jan 2023 11:11:49 +0000 (+0100) Subject: build: Don't compile source3/lib/util_sd.c four times X-Git-Tag: talloc-2.4.0~22 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=6dcbea9e0fb09f2d420b2424081bb20d459277fb;p=thirdparty%2Fsamba.git build: Don't compile source3/lib/util_sd.c four times Signed-off-by: Volker Lendecke Reviewed-by: Ralph Boehme --- diff --git a/source3/torture/wscript_build b/source3/torture/wscript_build index e941829ab5f..18106aaf59a 100644 --- a/source3/torture/wscript_build +++ b/source3/torture/wscript_build @@ -58,7 +58,6 @@ bld.SAMBA3_BINARY('smbtorture' + bld.env.suffix3, test_idmap_cache.c test_hidenewfiles.c test_readdir_timestamp.c - ../lib/util_sd.c ''' + TORTURE3_ADDITIONAL_SOURCE, deps=''' talloc @@ -74,6 +73,7 @@ bld.SAMBA3_BINARY('smbtorture' + bld.env.suffix3, IDMAP_TDB_COMMON libcli_lsa3 samba-cluster-support + util_sd ''', cflags='-DWINBINDD_SOCKET_DIR=\"%s\"' % bld.env.WINBINDD_SOCKET_DIR, for_selftest=True) diff --git a/source3/utils/wscript_build b/source3/utils/wscript_build index f5aa0af7eed..49f97af8c7c 100644 --- a/source3/utils/wscript_build +++ b/source3/utils/wscript_build @@ -75,12 +75,13 @@ bld.SAMBA3_BINARY('nmblookup', LIBNMB''') bld.SAMBA3_BINARY('smbcacls', - source='smbcacls.c ../lib/util_sd.c', + source='smbcacls.c', deps=''' talloc CMDLINE_S3 msrpc3 libcli_lsa3 + util_sd krb5samba''') bld.SAMBA3_BINARY('smbcquotas', @@ -102,13 +103,14 @@ bld.SAMBA3_BINARY('eventlogadm', install_path='${SBINDIR}') bld.SAMBA3_BINARY('sharesec', - source='sharesec.c ../lib/util_sd.c', + source='sharesec.c', deps=''' talloc msrpc3 libcli_lsa3 CMDLINE_S3 cmdline_contexts + util_sd ''') bld.SAMBA3_BINARY('log2pcap', @@ -240,7 +242,6 @@ bld.SAMBA3_BINARY('net', ../registry/reg_format.c ../registry/reg_import.c net_registry_util.c - ../lib/util_sd.c net_help_common.c''', deps=''' talloc @@ -285,6 +286,7 @@ bld.SAMBA3_BINARY('net', common_auth ADOUBLE DNS_UTIL + util_sd ''') bld.SAMBA3_BINARY('mvxattr', diff --git a/source3/wscript_build b/source3/wscript_build index 97c6b5c17fc..4042d8e9c8d 100644 --- a/source3/wscript_build +++ b/source3/wscript_build @@ -1127,6 +1127,9 @@ bld.SAMBA3_SUBSYSTEM('TDB_VALIDATE', source='lib/tdb_validate.c', deps='samba-util') +bld.SAMBA3_SUBSYSTEM('util_sd', + deps='smbclient', + source='lib/util_sd.c') bld.SAMBA3_BINARY('client/smbclient', source='''