mirror of
https://github.com/samba-team/samba.git
synced 2024-12-23 17:34:34 +03:00
build: source= is clearer for source lists
This commit is contained in:
parent
065e3e2509
commit
c7ea3e6fbf
@ -409,7 +409,7 @@ sub process_results($)
|
|||||||
$list="'$list'";
|
$list="'$list'";
|
||||||
}
|
}
|
||||||
$list =~ s/\$\(\w+srcdir\)\///g;
|
$list =~ s/\$\(\w+srcdir\)\///g;
|
||||||
printf(",\n\t%s", $list);
|
printf(",\n\tsource=%s", $list);
|
||||||
$got_src = 1;
|
$got_src = 1;
|
||||||
next;
|
next;
|
||||||
}
|
}
|
||||||
@ -426,7 +426,7 @@ sub process_results($)
|
|||||||
}
|
}
|
||||||
die("No source list in $s\n") unless $got_src or $got_private_deps;
|
die("No source list in $s\n") unless $got_src or $got_private_deps;
|
||||||
if (! $got_src) {
|
if (! $got_src) {
|
||||||
printf(",''\n\t");
|
printf(",source=''\n\t");
|
||||||
}
|
}
|
||||||
printf("%s\n\t)\n\n", $trailer);
|
printf("%s\n\t)\n\n", $trailer);
|
||||||
}
|
}
|
||||||
|
@ -179,7 +179,7 @@ Build.BuildContext.SAMBA_LIBRARY_INCLUDE_LIST = SAMBA_LIBRARY_INCLUDE_LIST
|
|||||||
|
|
||||||
#################################################################
|
#################################################################
|
||||||
# define a Samba library
|
# define a Samba library
|
||||||
def SAMBA_LIBRARY(bld, libname, source_list,
|
def SAMBA_LIBRARY(bld, libname, source,
|
||||||
deps='',
|
deps='',
|
||||||
public_deps='',
|
public_deps='',
|
||||||
include_list='.',
|
include_list='.',
|
||||||
@ -193,7 +193,7 @@ def SAMBA_LIBRARY(bld, libname, source_list,
|
|||||||
return
|
return
|
||||||
|
|
||||||
# remember empty libraries, so we can strip the dependencies
|
# remember empty libraries, so we can strip the dependencies
|
||||||
if (source_list == '') or (source_list == []):
|
if (source == '') or (source == []):
|
||||||
LOCAL_CACHE_SET(bld, 'EMPTY_TARGETS', libname, True)
|
LOCAL_CACHE_SET(bld, 'EMPTY_TARGETS', libname, True)
|
||||||
return
|
return
|
||||||
|
|
||||||
@ -204,7 +204,7 @@ def SAMBA_LIBRARY(bld, libname, source_list,
|
|||||||
bld.SET_BUILD_GROUP('main')
|
bld.SET_BUILD_GROUP('main')
|
||||||
bld(
|
bld(
|
||||||
features = 'cc cshlib',
|
features = 'cc cshlib',
|
||||||
source = source_list,
|
source = source,
|
||||||
target=libname,
|
target=libname,
|
||||||
uselib_local = localdeps,
|
uselib_local = localdeps,
|
||||||
uselib = sysdeps,
|
uselib = sysdeps,
|
||||||
@ -232,7 +232,7 @@ Build.BuildContext.SAMBA_LIBRARY = SAMBA_LIBRARY
|
|||||||
|
|
||||||
#################################################################
|
#################################################################
|
||||||
# define a Samba binary
|
# define a Samba binary
|
||||||
def SAMBA_BINARY(bld, binname, source_list,
|
def SAMBA_BINARY(bld, binname, source,
|
||||||
deps='',
|
deps='',
|
||||||
include_list='',
|
include_list='',
|
||||||
public_headers=None,
|
public_headers=None,
|
||||||
@ -263,7 +263,7 @@ def SAMBA_BINARY(bld, binname, source_list,
|
|||||||
bld.SET_BUILD_GROUP(group)
|
bld.SET_BUILD_GROUP(group)
|
||||||
bld(
|
bld(
|
||||||
features = 'cc cprogram',
|
features = 'cc cprogram',
|
||||||
source = source_list,
|
source = source,
|
||||||
target = binname,
|
target = binname,
|
||||||
uselib_local = localdeps,
|
uselib_local = localdeps,
|
||||||
uselib = sysdeps,
|
uselib = sysdeps,
|
||||||
@ -284,7 +284,7 @@ Build.BuildContext.SAMBA_BINARY = SAMBA_BINARY
|
|||||||
|
|
||||||
#################################################################
|
#################################################################
|
||||||
# define a Samba python module
|
# define a Samba python module
|
||||||
def SAMBA_PYTHON(bld, name, source_list,
|
def SAMBA_PYTHON(bld, name, source,
|
||||||
deps='',
|
deps='',
|
||||||
public_deps='',
|
public_deps='',
|
||||||
realname=''):
|
realname=''):
|
||||||
@ -338,19 +338,19 @@ Build.BuildContext.SAMBA_ERRTABLE = SAMBA_ERRTABLE
|
|||||||
|
|
||||||
#################################################################
|
#################################################################
|
||||||
# define a set of Samba PIDL targets
|
# define a set of Samba PIDL targets
|
||||||
def SAMBA_PIDL_LIST(bld, directory, source_list, options=''):
|
def SAMBA_PIDL_LIST(bld, directory, source, options=''):
|
||||||
for p in source_list.split():
|
for p in source.split():
|
||||||
bld.SAMBA_PIDL(directory, p, options)
|
bld.SAMBA_PIDL(directory, p, options)
|
||||||
Build.BuildContext.SAMBA_PIDL_LIST = SAMBA_PIDL_LIST
|
Build.BuildContext.SAMBA_PIDL_LIST = SAMBA_PIDL_LIST
|
||||||
|
|
||||||
|
|
||||||
################################################################
|
################################################################
|
||||||
# build a C prototype file automatically
|
# build a C prototype file automatically
|
||||||
def AUTOPROTO(bld, header, source_list):
|
def AUTOPROTO(bld, header, source):
|
||||||
if header is not None:
|
if header is not None:
|
||||||
bld.SET_BUILD_GROUP('prototypes')
|
bld.SET_BUILD_GROUP('prototypes')
|
||||||
bld(
|
bld(
|
||||||
source = source_list,
|
source = source,
|
||||||
target = header,
|
target = header,
|
||||||
rule = '../script/mkproto.pl --srcdir=.. --builddir=. --public=/dev/null --private=${TGT} ${SRC}'
|
rule = '../script/mkproto.pl --srcdir=.. --builddir=. --public=/dev/null --private=${TGT} ${SRC}'
|
||||||
)
|
)
|
||||||
@ -359,7 +359,7 @@ Build.BuildContext.AUTOPROTO = AUTOPROTO
|
|||||||
|
|
||||||
#################################################################
|
#################################################################
|
||||||
# define a Samba module.
|
# define a Samba module.
|
||||||
def SAMBA_MODULE(bld, modname, source_list,
|
def SAMBA_MODULE(bld, modname, source,
|
||||||
deps='',
|
deps='',
|
||||||
include_list='.',
|
include_list='.',
|
||||||
subsystem=None,
|
subsystem=None,
|
||||||
@ -373,7 +373,7 @@ def SAMBA_MODULE(bld, modname, source_list,
|
|||||||
return
|
return
|
||||||
|
|
||||||
# remember empty modules, so we can strip the dependencies
|
# remember empty modules, so we can strip the dependencies
|
||||||
if (source_list == '') or (source_list == []):
|
if (source == '') or (source == []):
|
||||||
LOCAL_CACHE_SET(bld, 'EMPTY_TARGETS', modname, True)
|
LOCAL_CACHE_SET(bld, 'EMPTY_TARGETS', modname, True)
|
||||||
return
|
return
|
||||||
|
|
||||||
@ -384,7 +384,7 @@ def SAMBA_MODULE(bld, modname, source_list,
|
|||||||
bld.SET_BUILD_GROUP('main')
|
bld.SET_BUILD_GROUP('main')
|
||||||
bld(
|
bld(
|
||||||
features = 'cc',
|
features = 'cc',
|
||||||
source = source_list,
|
source = source,
|
||||||
target=modname,
|
target=modname,
|
||||||
ccflags = CURRENT_CFLAGS(bld, cflags),
|
ccflags = CURRENT_CFLAGS(bld, cflags),
|
||||||
includes='. ' + bld.env['BUILD_DIRECTORY'] + '/default ' + ilist)
|
includes='. ' + bld.env['BUILD_DIRECTORY'] + '/default ' + ilist)
|
||||||
@ -393,7 +393,7 @@ Build.BuildContext.SAMBA_MODULE = SAMBA_MODULE
|
|||||||
|
|
||||||
#################################################################
|
#################################################################
|
||||||
# define a Samba subsystem
|
# define a Samba subsystem
|
||||||
def SAMBA_SUBSYSTEM(bld, modname, source_list,
|
def SAMBA_SUBSYSTEM(bld, modname, source,
|
||||||
deps='',
|
deps='',
|
||||||
public_deps='',
|
public_deps='',
|
||||||
include_list='.',
|
include_list='.',
|
||||||
@ -410,10 +410,10 @@ def SAMBA_SUBSYSTEM(bld, modname, source_list,
|
|||||||
# if the caller specifies a config_option, then we create a blank
|
# if the caller specifies a config_option, then we create a blank
|
||||||
# subsystem if that configuration option was found at configure time
|
# subsystem if that configuration option was found at configure time
|
||||||
if (config_option is not None) and bld.CONFIG_SET(config_option):
|
if (config_option is not None) and bld.CONFIG_SET(config_option):
|
||||||
source_list = ''
|
source = ''
|
||||||
|
|
||||||
# remember empty subsystems, so we can strip the dependencies
|
# remember empty subsystems, so we can strip the dependencies
|
||||||
if (source_list == '') or (source_list == []):
|
if (source == '') or (source == []):
|
||||||
LOCAL_CACHE_SET(bld, 'EMPTY_TARGETS', modname, True)
|
LOCAL_CACHE_SET(bld, 'EMPTY_TARGETS', modname, True)
|
||||||
return
|
return
|
||||||
|
|
||||||
@ -424,7 +424,7 @@ def SAMBA_SUBSYSTEM(bld, modname, source_list,
|
|||||||
bld.SET_BUILD_GROUP(group)
|
bld.SET_BUILD_GROUP(group)
|
||||||
bld(
|
bld(
|
||||||
features = 'cc',
|
features = 'cc',
|
||||||
source = source_list,
|
source = source,
|
||||||
target=modname,
|
target=modname,
|
||||||
ccflags = CURRENT_CFLAGS(bld, cflags),
|
ccflags = CURRENT_CFLAGS(bld, cflags),
|
||||||
includes='. ' + bld.env['BUILD_DIRECTORY'] + '/default ' + ilist)
|
includes='. ' + bld.env['BUILD_DIRECTORY'] + '/default ' + ilist)
|
||||||
|
@ -4,7 +4,7 @@
|
|||||||
bld.BUILD_SUBDIR('samdb/ldb_modules')
|
bld.BUILD_SUBDIR('samdb/ldb_modules')
|
||||||
|
|
||||||
bld.SAMBA_SUBSYSTEM('SAMDB',
|
bld.SAMBA_SUBSYSTEM('SAMDB',
|
||||||
'samdb/samdb.c samdb/samdb_privilege.c samdb/cracknames.c repl/replicated_objects.c',
|
source='samdb/samdb.c samdb/samdb_privilege.c samdb/cracknames.c repl/replicated_objects.c',
|
||||||
autoproto='samdb/samdb_proto.h',
|
autoproto='samdb/samdb_proto.h',
|
||||||
public_deps='HEIMDAL_KRB5',
|
public_deps='HEIMDAL_KRB5',
|
||||||
deps='LIBNDR NDR_DRSUAPI NDR_DRSBLOBS NSS_WRAPPER auth_system_session LIBCLI_AUTH LIBNDR SAMDB_SCHEMA LDB_WRAP SAMDB_COMMON LIBCLI_DRSUAPI LIBCLI_LDAP_NDR LIBSAMBA-UTIL'
|
deps='LIBNDR NDR_DRSUAPI NDR_DRSBLOBS NSS_WRAPPER auth_system_session LIBCLI_AUTH LIBNDR SAMDB_SCHEMA LDB_WRAP SAMDB_COMMON LIBCLI_DRSUAPI LIBCLI_LDAP_NDR LIBSAMBA-UTIL'
|
||||||
@ -12,21 +12,21 @@ bld.SAMBA_SUBSYSTEM('SAMDB',
|
|||||||
|
|
||||||
|
|
||||||
bld.SAMBA_SUBSYSTEM('SAMDB_COMMON',
|
bld.SAMBA_SUBSYSTEM('SAMDB_COMMON',
|
||||||
'samdb/ldb_modules/util.c ./common/util.c common/dsdb_dn.c ./common/tests/dsdb_dn.c ../../libds/common/flag_mapping.c',
|
source='samdb/ldb_modules/util.c ./common/util.c common/dsdb_dn.c ./common/tests/dsdb_dn.c ../../libds/common/flag_mapping.c',
|
||||||
autoproto='common/proto.h',
|
autoproto='common/proto.h',
|
||||||
deps='ldb NDR_DRSBLOBS LIBCLI_LDAP_NDR UTIL_LDB LIBCLI_AUTH'
|
deps='ldb NDR_DRSBLOBS LIBCLI_LDAP_NDR UTIL_LDB LIBCLI_AUTH'
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
||||||
bld.SAMBA_SUBSYSTEM('SAMDB_SCHEMA',
|
bld.SAMBA_SUBSYSTEM('SAMDB_SCHEMA',
|
||||||
'schema/schema_init.c schema/schema_set.c schema/schema_query.c schema/tests/schema_syntax.c ./schema/schema_syntax.c schema/schema_description.c schema/schema_convert_to_ol.c schema/schema_inferiors.c schema/schema_prefixmap.c',
|
source='schema/schema_init.c schema/schema_set.c schema/schema_query.c schema/tests/schema_syntax.c ./schema/schema_syntax.c schema/schema_description.c schema/schema_convert_to_ol.c schema/schema_inferiors.c schema/schema_prefixmap.c',
|
||||||
autoproto='schema/proto.h',
|
autoproto='schema/proto.h',
|
||||||
deps='SAMDB_COMMON NDR_DRSUAPI NDR_DRSBLOBS LDBSAMBA'
|
deps='SAMDB_COMMON NDR_DRSUAPI NDR_DRSBLOBS LDBSAMBA'
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
||||||
bld.SAMBA_MODULE('DREPL_SRV',
|
bld.SAMBA_MODULE('DREPL_SRV',
|
||||||
'repl/drepl_service.c repl/drepl_periodic.c repl/drepl_partitions.c repl/drepl_out_pull.c repl/drepl_out_helpers.c repl/drepl_notify.c repl/drepl_ridalloc.c',
|
source='repl/drepl_service.c repl/drepl_periodic.c repl/drepl_partitions.c repl/drepl_out_pull.c repl/drepl_out_helpers.c repl/drepl_notify.c repl/drepl_ridalloc.c',
|
||||||
autoproto='repl/drepl_service_proto.h',
|
autoproto='repl/drepl_service_proto.h',
|
||||||
subsystem='service',
|
subsystem='service',
|
||||||
init_function='server_service_drepl_init',
|
init_function='server_service_drepl_init',
|
||||||
@ -35,7 +35,7 @@ bld.SAMBA_MODULE('DREPL_SRV',
|
|||||||
|
|
||||||
|
|
||||||
bld.SAMBA_MODULE('KCC_SRV',
|
bld.SAMBA_MODULE('KCC_SRV',
|
||||||
'kcc/kcc_service.c kcc/kcc_connection.c kcc/kcc_topology.c kcc/kcc_deleted.c kcc/kcc_periodic.c kcc/kcc_drs_replica_info.c',
|
source='kcc/kcc_service.c kcc/kcc_connection.c kcc/kcc_topology.c kcc/kcc_deleted.c kcc/kcc_periodic.c kcc/kcc_drs_replica_info.c',
|
||||||
autoproto='kcc/kcc_service_proto.h',
|
autoproto='kcc/kcc_service_proto.h',
|
||||||
subsystem='service',
|
subsystem='service',
|
||||||
init_function='server_service_kcc_init',
|
init_function='server_service_kcc_init',
|
||||||
@ -44,7 +44,7 @@ bld.SAMBA_MODULE('KCC_SRV',
|
|||||||
|
|
||||||
|
|
||||||
bld.SAMBA_MODULE('DNS_UPDATE_SRV',
|
bld.SAMBA_MODULE('DNS_UPDATE_SRV',
|
||||||
'dns/dns_update.c',
|
source='dns/dns_update.c',
|
||||||
subsystem='service',
|
subsystem='service',
|
||||||
init_function='server_service_dnsupdate_init',
|
init_function='server_service_dnsupdate_init',
|
||||||
deps='SAMDB process_model UTIL_RUNCMD'
|
deps='SAMDB process_model UTIL_RUNCMD'
|
||||||
|
Loading…
Reference in New Issue
Block a user