mirror of
https://github.com/samba-team/samba.git
synced 2025-02-23 09:57:40 +03:00
r13960: Generate makefile rules for installing/removing shared modules.
(This used to be commit 2c746980328431ab04852dc668899e3eb042da99)
This commit is contained in:
parent
967bff7d88
commit
ceb6e9717b
@ -1,4 +1,4 @@
|
||||
# AUTH Server subsystem
|
||||
# auth Server subsystem
|
||||
include gensec/config.mk
|
||||
include kerberos/config.mk
|
||||
include ntlmssp/config.mk
|
||||
@ -9,7 +9,7 @@ include credentials/config.mk
|
||||
[MODULE::auth_sam]
|
||||
PRIVATE_PROTO_HEADER = auth_sam.h
|
||||
INIT_FUNCTION = auth_sam_init
|
||||
SUBSYSTEM = AUTH
|
||||
SUBSYSTEM = auth
|
||||
OBJ_FILES = \
|
||||
auth_sam.o
|
||||
REQUIRED_SUBSYSTEMS = \
|
||||
@ -21,7 +21,7 @@ REQUIRED_SUBSYSTEMS = \
|
||||
# Start MODULE auth_anonymous
|
||||
[MODULE::auth_anonymous]
|
||||
INIT_FUNCTION = auth_anonymous_init
|
||||
SUBSYSTEM = AUTH
|
||||
SUBSYSTEM = auth
|
||||
OBJ_FILES = \
|
||||
auth_anonymous.o
|
||||
# End MODULE auth_anonymous
|
||||
@ -31,7 +31,7 @@ OBJ_FILES = \
|
||||
# Start MODULE auth_winbind
|
||||
[MODULE::auth_winbind]
|
||||
INIT_FUNCTION = auth_winbind_init
|
||||
SUBSYSTEM = AUTH
|
||||
SUBSYSTEM = auth
|
||||
OBJ_FILES = \
|
||||
auth_winbind.o
|
||||
REQUIRED_SUBSYSTEMS = \
|
||||
@ -44,7 +44,7 @@ REQUIRED_SUBSYSTEMS = \
|
||||
# Start MODULE auth_developer
|
||||
[MODULE::auth_developer]
|
||||
INIT_FUNCTION = auth_developer_init
|
||||
SUBSYSTEM = AUTH
|
||||
SUBSYSTEM = auth
|
||||
OBJ_FILES = \
|
||||
auth_developer.o
|
||||
# End MODULE auth_developer
|
||||
@ -54,7 +54,7 @@ OBJ_FILES = \
|
||||
# Start MODULE auth_unix
|
||||
[MODULE::auth_unix]
|
||||
INIT_FUNCTION = auth_unix_init
|
||||
SUBSYSTEM = AUTH
|
||||
SUBSYSTEM = auth
|
||||
OBJ_FILES = \
|
||||
auth_unix.o
|
||||
REQUIRED_SUBSYSTEMS = \
|
||||
@ -67,8 +67,8 @@ PRIVATE_PROTO_HEADER = pam_errors.h
|
||||
OBJ_FILES = pam_errors.o
|
||||
|
||||
#######################
|
||||
# Start SUBSYSTEM AUTH
|
||||
[SUBSYSTEM::AUTH]
|
||||
# Start SUBSYSTEM auth
|
||||
[SUBSYSTEM::auth]
|
||||
PRIVATE_PROTO_HEADER = auth_proto.h
|
||||
OBJ_FILES = \
|
||||
auth.o \
|
||||
@ -77,5 +77,5 @@ OBJ_FILES = \
|
||||
ntlm_check.o \
|
||||
auth_simple.o
|
||||
REQUIRED_SUBSYSTEMS = LIB_SECURITY
|
||||
# End SUBSYSTEM AUTH
|
||||
# End SUBSYSTEM auth
|
||||
#######################
|
||||
|
@ -1,5 +1,5 @@
|
||||
#################################
|
||||
# Start SUBSYSTEM GENSEC
|
||||
# Start SUBSYSTEM gensec
|
||||
[SUBSYSTEM::CREDENTIALS]
|
||||
PRIVATE_PROTO_HEADER = credentials_proto.h
|
||||
OBJ_FILES = credentials.o \
|
||||
@ -7,7 +7,7 @@ OBJ_FILES = credentials.o \
|
||||
credentials_krb5.o \
|
||||
credentials_ntlm.o
|
||||
REQUIRED_SUBSYSTEMS = \
|
||||
HEIMDAL LIBCLI_AUTH LIBLDB SECRETS
|
||||
HEIMDAL LIBCLI_AUTH ldb SECRETS
|
||||
# End SUBSYSTEM CREDENTIALS
|
||||
#################################
|
||||
|
||||
|
@ -1,6 +1,6 @@
|
||||
#################################
|
||||
# Start SUBSYSTEM GENSEC
|
||||
[LIBRARY::GENSEC]
|
||||
# Start SUBSYSTEM gensec
|
||||
[LIBRARY::gensec]
|
||||
MAJOR_VERSION = 0
|
||||
MINOR_VERSION = 0
|
||||
DESCRIPTION = Generic Security Library
|
||||
@ -10,33 +10,33 @@ PRIVATE_PROTO_HEADER = gensec_proto.h
|
||||
OBJ_FILES = gensec.o
|
||||
REQUIRED_SUBSYSTEMS = \
|
||||
CREDENTIALS
|
||||
# End SUBSYSTEM GENSEC
|
||||
# End SUBSYSTEM gensec
|
||||
#################################
|
||||
|
||||
################################################
|
||||
# Start MODULE gensec_krb5
|
||||
[MODULE::gensec_krb5]
|
||||
SUBSYSTEM = GENSEC
|
||||
SUBSYSTEM = gensec
|
||||
INIT_FUNCTION = gensec_krb5_init
|
||||
OBJ_FILES = gensec_krb5.o
|
||||
REQUIRED_SUBSYSTEMS = KERBEROS AUTH
|
||||
REQUIRED_SUBSYSTEMS = KERBEROS auth
|
||||
# End MODULE gensec_krb5
|
||||
################################################
|
||||
|
||||
################################################
|
||||
# Start MODULE gensec_gssapi
|
||||
[MODULE::gensec_gssapi]
|
||||
SUBSYSTEM = GENSEC
|
||||
SUBSYSTEM = gensec
|
||||
INIT_FUNCTION = gensec_gssapi_init
|
||||
OBJ_FILES = gensec_gssapi.o
|
||||
REQUIRED_SUBSYSTEMS = KERBEROS AUTH
|
||||
REQUIRED_SUBSYSTEMS = KERBEROS auth
|
||||
# End MODULE gensec_gssapi
|
||||
################################################
|
||||
|
||||
################################################
|
||||
# Start MODULE gensec_spnego
|
||||
[MODULE::gensec_spnego]
|
||||
SUBSYSTEM = GENSEC
|
||||
SUBSYSTEM = gensec
|
||||
INIT_FUNCTION = gensec_spnego_init
|
||||
PRIVATE_PROTO_HEADER = spnego_proto.h
|
||||
OBJ_FILES = spnego.o \
|
||||
@ -47,12 +47,12 @@ OBJ_FILES = spnego.o \
|
||||
################################################
|
||||
# Start MODULE gensec_schannel
|
||||
[MODULE::gensec_schannel]
|
||||
SUBSYSTEM = GENSEC
|
||||
SUBSYSTEM = gensec
|
||||
PRIVATE_PROTO_HEADER = schannel_proto.h
|
||||
INIT_FUNCTION = gensec_schannel_init
|
||||
OBJ_FILES = schannel.o \
|
||||
schannel_sign.o
|
||||
REQUIRED_SUBSYSTEMS = AUTH SCHANNELDB NDR_SCHANNEL
|
||||
REQUIRED_SUBSYSTEMS = auth SCHANNELDB NDR_SCHANNEL
|
||||
# End MODULE gensec_schannel
|
||||
################################################
|
||||
|
||||
|
@ -1,7 +1,7 @@
|
||||
################################################
|
||||
# Start MODULE gensec_ntlmssp
|
||||
[MODULE::gensec_ntlmssp]
|
||||
SUBSYSTEM = GENSEC
|
||||
SUBSYSTEM = gensec
|
||||
NOPROTO = NO
|
||||
INIT_FUNCTION = gensec_ntlmssp_init
|
||||
PRIVATE_PROTO_HEADER = proto.h
|
||||
@ -10,6 +10,6 @@ OBJ_FILES = ntlmssp.o \
|
||||
ntlmssp_client.o \
|
||||
ntlmssp_parse.o \
|
||||
ntlmssp_server.o
|
||||
REQUIRED_SUBSYSTEMS = AUTH
|
||||
REQUIRED_SUBSYSTEMS = auth
|
||||
# End MODULE gensec_ntlmssp
|
||||
################################################
|
||||
|
@ -1,11 +1,10 @@
|
||||
- for each subsystem:
|
||||
- sonames
|
||||
- saner names for some of the .pc files
|
||||
- get rid of include/structs.h and include/proto.h
|
||||
- add register function to smbtorture
|
||||
- improve (un)install scripts (rewrite in perl?)
|
||||
- proper #include dependencies:
|
||||
for each subsystem:
|
||||
- include line in Makefile
|
||||
- rule in Makefile
|
||||
-
|
||||
- sonames
|
||||
- get rid of include/structs.h
|
||||
- add register function to smbtorture
|
||||
- install shared modules
|
||||
- improve (un)install scripts (rewrite in perl?)
|
||||
- proper #include dependencies
|
||||
- determine dependencies from #include lines ?
|
||||
|
@ -24,6 +24,8 @@ sub new($$$)
|
||||
$self->{static_libs} = [];
|
||||
$self->{shared_libs} = [];
|
||||
$self->{headers} = [];
|
||||
$self->{install_plugins} = "";
|
||||
$self->{uninstall_plugins} = "";
|
||||
$self->{pc_files} = [];
|
||||
$self->{proto_headers} = [];
|
||||
$self->{output} = "";
|
||||
@ -264,9 +266,15 @@ sub SharedLibrary($$)
|
||||
$installdir = "bin";
|
||||
}
|
||||
|
||||
if ($ctx->{TYPE} eq "LIBRARY") {
|
||||
push (@{$self->{shared_libs}}, "bin/$ctx->{LIBRARY_REALNAME}");
|
||||
} elsif ($ctx->{TYPE} eq "MODULE") {
|
||||
push (@{$self->{shared_modules}}, "bin/$ctx->{LIBRARY_REALNAME}");
|
||||
|
||||
$self->{install_plugins} .= "\t\@cp $installdir/$ctx->{LIBRARY_REALNAME} \$(DESTDIR)\$(MODULESDIR)/$ctx->{SUBSYSTEM}/$ctx->{NAME}.\$(SHLIBEXT)\n";
|
||||
$self->{uninstall_plugins} .= "\t\@rm \$(DESTDIR)\$(MODULESDIR)/$ctx->{SUBSYSTEM}/$ctx->{NAME}.\$(SHLIBEXT)\n";
|
||||
}
|
||||
|
||||
$self->_prepare_list($ctx, "OBJ_LIST");
|
||||
$self->_prepare_list($ctx, "CFLAGS");
|
||||
$self->_prepare_list($ctx, "DEPEND_LIST");
|
||||
@ -552,6 +560,9 @@ sub write($$)
|
||||
$self->output("PROTO_HEADERS = " . array2oneperline($self->{proto_headers}) . "\n");
|
||||
$self->output("SHARED_MODULES = " . array2oneperline($self->{shared_modules}) . "\n");
|
||||
|
||||
$self->output("\ninstallplugins: \$(SHARED_MODULES)\n".$self->{install_plugins}."\n");
|
||||
$self->output("\nuninstallplugins:\n".$self->{uninstall_plugins}."\n");
|
||||
|
||||
$self->_prepare_mk_files();
|
||||
|
||||
if ($self->{developer}) {
|
||||
|
@ -1,7 +1,7 @@
|
||||
################################################
|
||||
# Start MODULE libldb_objectguid
|
||||
[MODULE::libldb_objectguid]
|
||||
SUBSYSTEM = LIBLDB
|
||||
SUBSYSTEM = ldb
|
||||
INIT_FUNCTION = objectguid_module_init
|
||||
OBJ_FILES = \
|
||||
objectguid.o
|
||||
@ -13,7 +13,7 @@ REQUIRED_SUBSYSTEMS = \
|
||||
################################################
|
||||
# Start MODULE libldb_samldb
|
||||
[MODULE::libldb_samldb]
|
||||
SUBSYSTEM = LIBLDB
|
||||
SUBSYSTEM = ldb
|
||||
INIT_FUNCTION = samldb_module_init
|
||||
OBJ_FILES = \
|
||||
samldb.o
|
||||
@ -25,7 +25,7 @@ REQUIRED_SUBSYSTEMS = SAMDB
|
||||
################################################
|
||||
# Start MODULE libldb_samba3sam
|
||||
[MODULE::libldb_samba3sam]
|
||||
SUBSYSTEM = LIBLDB
|
||||
SUBSYSTEM = ldb
|
||||
INIT_FUNCTION = ldb_samba3sam_module_init
|
||||
ENABLE = NO
|
||||
OBJ_FILES = \
|
||||
@ -37,7 +37,7 @@ OBJ_FILES = \
|
||||
################################################
|
||||
# Start MODULE libldb_proxy
|
||||
[MODULE::libldb_proxy]
|
||||
SUBSYSTEM = LIBLDB
|
||||
SUBSYSTEM = ldb
|
||||
INIT_FUNCTION = proxy_module_init
|
||||
OBJ_FILES = \
|
||||
proxy.o
|
||||
@ -49,7 +49,7 @@ OBJ_FILES = \
|
||||
################################################
|
||||
# Start MODULE libldb_rootdse
|
||||
[MODULE::libldb_rootdse]
|
||||
SUBSYSTEM = LIBLDB
|
||||
SUBSYSTEM = ldb
|
||||
INIT_FUNCTION = rootdse_module_init
|
||||
OBJ_FILES = \
|
||||
rootdse.o
|
||||
@ -60,7 +60,7 @@ OBJ_FILES = \
|
||||
################################################
|
||||
# Start MODULE libldb_password_hash
|
||||
[MODULE::libldb_password_hash]
|
||||
SUBSYSTEM = LIBLDB
|
||||
SUBSYSTEM = ldb
|
||||
INIT_FUNCTION = password_hash_module_init
|
||||
OBJ_FILES = \
|
||||
password_hash.o
|
||||
@ -73,7 +73,7 @@ REQUIRED_SUBSYSTEMS = \
|
||||
################################################
|
||||
# Start MODULE libldb_cludge_acl
|
||||
[MODULE::libldb_kludge_acl]
|
||||
SUBSYSTEM = LIBLDB
|
||||
SUBSYSTEM = ldb
|
||||
INIT_FUNCTION = ldb_kludge_acl_init
|
||||
OBJ_FILES = \
|
||||
kludge_acl.o
|
||||
@ -86,7 +86,7 @@ REQUIRED_SUBSYSTEMS = \
|
||||
################################################
|
||||
# Start MODULE libldb_extended_dn
|
||||
[MODULE::libldb_extended_dn]
|
||||
SUBSYSTEM = LIBLDB
|
||||
SUBSYSTEM = ldb
|
||||
INIT_FUNCTION = ldb_extended_dn_init
|
||||
OBJ_FILES = \
|
||||
extended_dn.o
|
||||
|
@ -16,7 +16,7 @@ REQUIRED_SUBSYSTEMS = CHARSET LIBBASIC EXT_LIB_gtk RPC_NDR_SAMR
|
||||
[BINARY::gregedit]
|
||||
INSTALLDIR = BINDIR
|
||||
OBJ_FILES = tools/gregedit.o
|
||||
REQUIRED_SUBSYSTEMS = CONFIG REGISTRY GTK_SAMBA
|
||||
REQUIRED_SUBSYSTEMS = CONFIG registry GTK_SAMBA
|
||||
MANPAGE = man/gregedit.1
|
||||
|
||||
[BINARY::gepdump]
|
||||
|
@ -8,7 +8,7 @@ OBJ_FILES = \
|
||||
kdc.o \
|
||||
kpasswdd.o
|
||||
REQUIRED_SUBSYSTEMS = \
|
||||
LIBLDB KERBEROS_LIB HEIMDAL_KDC HEIMDAL_HDB
|
||||
ldb KERBEROS_LIB HEIMDAL_KDC HEIMDAL_HDB
|
||||
# End SUBSYSTEM KDC
|
||||
#######################
|
||||
|
||||
@ -20,7 +20,7 @@ OBJ_FILES = \
|
||||
hdb-ldb.o \
|
||||
pac-glue.o
|
||||
REQUIRED_SUBSYSTEMS = \
|
||||
LIBLDB KERBEROS_LIB HEIMDAL_HDB
|
||||
ldb KERBEROS_LIB HEIMDAL_HDB
|
||||
# End SUBSYSTEM KDC
|
||||
#######################
|
||||
|
||||
|
@ -60,4 +60,4 @@ OBJ_FILES = \
|
||||
PRIVATE_PROTO_HEADER = db_wrap_proto.h
|
||||
OBJ_FILES = db_wrap.o \
|
||||
gendb.o
|
||||
REQUIRED_SUBSYSTEMS = LIBLDB LIBTDB LDBSAMBA
|
||||
REQUIRED_SUBSYSTEMS = ldb LIBTDB LDBSAMBA
|
||||
|
@ -1,19 +1,19 @@
|
||||
[SUBSYSTEM::COM]
|
||||
[SUBSYSTEM::com]
|
||||
PRIVATE_PROTO_HEADER = proto.h
|
||||
OBJ_FILES = \
|
||||
tables.o \
|
||||
rot.o \
|
||||
main.o
|
||||
|
||||
[SUBSYSTEM::DCOM]
|
||||
[SUBSYSTEM::dcom]
|
||||
PRIVATE_PROTO_HEADER = dcom/proto.h
|
||||
OBJ_FILES = \
|
||||
dcom/main.o \
|
||||
dcom/tables.o
|
||||
REQUIRED_SUBSYSTEMS = COM DCOM_PROXY_DCOM RPC_NDR_REMACT \
|
||||
REQUIRED_SUBSYSTEMS = com DCOM_PROXY_DCOM RPC_NDR_REMACT \
|
||||
RPC_NDR_OXIDRESOLVER
|
||||
|
||||
[MODULE::com_simple]
|
||||
SUBSYSTEM = COM
|
||||
SUBSYSTEM = com
|
||||
OBJ_FILES = classes/simple.o
|
||||
INIT_FUNCTION = com_simple_init
|
||||
|
@ -2,7 +2,7 @@
|
||||
# Start MODULE libldb_asq
|
||||
[MODULE::libldb_asq]
|
||||
INIT_FUNCTION = ldb_asq_init
|
||||
SUBSYSTEM = LIBLDB
|
||||
SUBSYSTEM = ldb
|
||||
OBJ_FILES = \
|
||||
modules/asq.o
|
||||
# End MODULE libldb_asq
|
||||
@ -12,7 +12,7 @@ OBJ_FILES = \
|
||||
# Start MODULE libldb_sort
|
||||
[MODULE::libldb_sort]
|
||||
INIT_FUNCTION = ldb_sort_init
|
||||
SUBSYSTEM = LIBLDB
|
||||
SUBSYSTEM = ldb
|
||||
OBJ_FILES = \
|
||||
modules/sort.o
|
||||
# End MODULE libldb_sort
|
||||
@ -22,7 +22,7 @@ OBJ_FILES = \
|
||||
# Start MODULE libldb_paged_results
|
||||
[MODULE::libldb_paged_results]
|
||||
INIT_FUNCTION = ldb_paged_results_init
|
||||
SUBSYSTEM = LIBLDB
|
||||
SUBSYSTEM = ldb
|
||||
OBJ_FILES = \
|
||||
modules/paged_results.o
|
||||
# End MODULE libldb_paged_results
|
||||
@ -31,7 +31,7 @@ OBJ_FILES = \
|
||||
################################################
|
||||
# Start MODULE libldb_operational
|
||||
[MODULE::libldb_operational]
|
||||
SUBSYSTEM = LIBLDB
|
||||
SUBSYSTEM = ldb
|
||||
INIT_FUNCTION = ldb_operational_init
|
||||
OBJ_FILES = \
|
||||
modules/operational.o
|
||||
@ -42,7 +42,7 @@ OBJ_FILES = \
|
||||
# Start MODULE libldb_objectclass
|
||||
[MODULE::libldb_objectclass]
|
||||
INIT_FUNCTION = ldb_objectclass_init
|
||||
SUBSYSTEM = LIBLDB
|
||||
SUBSYSTEM = ldb
|
||||
OBJ_FILES = \
|
||||
modules/objectclass.o
|
||||
# End MODULE libldb_objectclass
|
||||
@ -51,7 +51,7 @@ OBJ_FILES = \
|
||||
################################################
|
||||
# Start MODULE libldb_rdn_name
|
||||
[MODULE::libldb_rdn_name]
|
||||
SUBSYSTEM = LIBLDB
|
||||
SUBSYSTEM = ldb
|
||||
INIT_FUNCTION = ldb_rdn_name_init
|
||||
OBJ_FILES = \
|
||||
modules/rdn_name.o
|
||||
@ -62,7 +62,7 @@ OBJ_FILES = \
|
||||
# Start MODULE libldb_schema
|
||||
[MODULE::libldb_schema]
|
||||
INIT_FUNCTION = ldb_schema_init
|
||||
SUBSYSTEM = LIBLDB
|
||||
SUBSYSTEM = ldb
|
||||
OBJ_FILES = \
|
||||
modules/schema.o
|
||||
# End MODULE libldb_schema
|
||||
@ -71,7 +71,7 @@ OBJ_FILES = \
|
||||
################################################
|
||||
# Start MODULE libldb_ildap
|
||||
[MODULE::libldb_ildap]
|
||||
SUBSYSTEM = LIBLDB
|
||||
SUBSYSTEM = ldb
|
||||
INIT_FUNCTION = ldb_ildap_init
|
||||
OBJ_FILES = \
|
||||
ldb_ildap/ldb_ildap.o
|
||||
@ -84,7 +84,7 @@ NOPROTO = YES
|
||||
################################################
|
||||
# Start MODULE libldb_map
|
||||
[MODULE::libldb_map]
|
||||
SUBSYSTEM = LIBLDB
|
||||
SUBSYSTEM = ldb
|
||||
OBJ_FILES = modules/ldb_map.o
|
||||
# End MODULE libldb_map
|
||||
################################################
|
||||
@ -92,7 +92,7 @@ OBJ_FILES = modules/ldb_map.o
|
||||
################################################
|
||||
# Start MODULE libldb_skel
|
||||
[MODULE::libldb_skel]
|
||||
SUBSYSTEM = LIBLDB
|
||||
SUBSYSTEM = ldb
|
||||
INIT_FUNCTION = ldb_skel_init
|
||||
OBJ_FILES = modules/skel.o
|
||||
# End MODULE libldb_skel
|
||||
@ -101,7 +101,7 @@ OBJ_FILES = modules/skel.o
|
||||
################################################
|
||||
# Start MODULE libldb_sqlite3
|
||||
[MODULE::libldb_sqlite3]
|
||||
SUBSYSTEM = LIBLDB
|
||||
SUBSYSTEM = ldb
|
||||
INIT_FUNCTION = ldb_sqlite3_init
|
||||
OBJ_FILES = \
|
||||
ldb_sqlite3/ldb_sqlite3.o
|
||||
@ -114,7 +114,7 @@ NOPROTO = YES
|
||||
################################################
|
||||
# Start MODULE libldb_tdb
|
||||
[MODULE::libldb_tdb]
|
||||
SUBSYSTEM = LIBLDB
|
||||
SUBSYSTEM = ldb
|
||||
INIT_FUNCTION = ldb_tdb_init
|
||||
OBJ_FILES = \
|
||||
ldb_tdb/ldb_tdb.o \
|
||||
@ -130,8 +130,8 @@ NOPROTO = YES
|
||||
################################################
|
||||
|
||||
################################################
|
||||
# Start SUBSYSTEM LIBLDB
|
||||
[LIBRARY::LIBLDB]
|
||||
# Start SUBSYSTEM ldb
|
||||
[LIBRARY::ldb]
|
||||
MAJOR_VERSION = 0
|
||||
MINOR_VERSION = 0
|
||||
DESCRIPTION = LDAP-like embedded database library
|
||||
@ -157,7 +157,7 @@ NOPROTO = YES
|
||||
MANPAGE = man/ldb.3
|
||||
PUBLIC_HEADERS = include/ldb.h
|
||||
#
|
||||
# End SUBSYSTEM LIBLDB
|
||||
# End SUBSYSTEM ldb
|
||||
################################################
|
||||
|
||||
################################################
|
||||
@ -175,7 +175,7 @@ OBJ_FILES = \
|
||||
NOPROTO = YES
|
||||
OBJ_FILES= \
|
||||
tools/cmdline.o
|
||||
REQUIRED_SUBSYSTEMS = LIBLDB LIBBASIC LIBPOPT POPT_SAMBA POPT_CREDENTIALS
|
||||
REQUIRED_SUBSYSTEMS = ldb LIBBASIC LIBPOPT POPT_SAMBA POPT_CREDENTIALS
|
||||
# End SUBSYSTEM LIBLDB_CMDLINE
|
||||
################################################
|
||||
|
||||
|
@ -4,7 +4,7 @@
|
||||
# Start MODULE registry_nt4
|
||||
[MODULE::registry_nt4]
|
||||
INIT_FUNCTION = registry_nt4_init
|
||||
SUBSYSTEM = REGISTRY
|
||||
SUBSYSTEM = registry
|
||||
OBJ_FILES = \
|
||||
reg_backend_nt4.o
|
||||
REQUIRED_SUBSYSTEMS = TDR_REGF
|
||||
@ -26,7 +26,7 @@ lib/registry/tdr_regf.c: lib/registry/regf.idl
|
||||
# Start MODULE registry_w95
|
||||
[MODULE::registry_w95]
|
||||
INIT_FUNCTION = registry_w95_init
|
||||
SUBSYSTEM = REGISTRY
|
||||
SUBSYSTEM = registry
|
||||
OBJ_FILES = \
|
||||
reg_backend_w95.o
|
||||
# End MODULE registry_w95
|
||||
@ -36,7 +36,7 @@ OBJ_FILES = \
|
||||
# Start MODULE registry_dir
|
||||
[MODULE::registry_dir]
|
||||
INIT_FUNCTION = registry_dir_init
|
||||
SUBSYSTEM = REGISTRY
|
||||
SUBSYSTEM = registry
|
||||
OBJ_FILES = \
|
||||
reg_backend_dir.o
|
||||
# End MODULE registry_dir
|
||||
@ -48,7 +48,7 @@ OBJ_FILES = \
|
||||
INIT_FUNCTION = registry_rpc_init
|
||||
PRIVATE_PROTO_HEADER = reg_backend_rpc.h
|
||||
OUTPUT_TYPE = MERGEDOBJ
|
||||
SUBSYSTEM = REGISTRY
|
||||
SUBSYSTEM = registry
|
||||
OBJ_FILES = \
|
||||
reg_backend_rpc.o
|
||||
REQUIRED_SUBSYSTEMS = RPC_NDR_WINREG
|
||||
@ -61,7 +61,7 @@ REQUIRED_SUBSYSTEMS = RPC_NDR_WINREG
|
||||
# Start MODULE registry_gconf
|
||||
[MODULE::registry_gconf]
|
||||
INIT_FUNCTION = registry_gconf_init
|
||||
SUBSYSTEM = REGISTRY
|
||||
SUBSYSTEM = registry
|
||||
OBJ_FILES = \
|
||||
reg_backend_gconf.o
|
||||
REQUIRED_SUBSYSTEMS = EXT_LIB_gconf
|
||||
@ -72,17 +72,17 @@ REQUIRED_SUBSYSTEMS = EXT_LIB_gconf
|
||||
# Start MODULE registry_ldb
|
||||
[MODULE::registry_ldb]
|
||||
INIT_FUNCTION = registry_ldb_init
|
||||
SUBSYSTEM = REGISTRY
|
||||
SUBSYSTEM = registry
|
||||
OBJ_FILES = \
|
||||
reg_backend_ldb.o
|
||||
REQUIRED_SUBSYSTEMS = \
|
||||
LIBLDB
|
||||
ldb
|
||||
# End MODULE registry_ldb
|
||||
################################################
|
||||
|
||||
################################################
|
||||
# Start SUBSYSTEM REGISTRY
|
||||
[LIBRARY::REGISTRY]
|
||||
# Start SUBSYSTEM registry
|
||||
[LIBRARY::registry]
|
||||
MAJOR_VERSION = 0
|
||||
MINOR_VERSION = 0
|
||||
DESCRIPTION = Windows-style registry library
|
||||
@ -106,7 +106,7 @@ INSTALLDIR = BINDIR
|
||||
OBJ_FILES= \
|
||||
tools/regdiff.o
|
||||
REQUIRED_SUBSYSTEMS = \
|
||||
CONFIG REGISTRY LIBPOPT POPT_SAMBA POPT_CREDENTIALS
|
||||
CONFIG registry LIBPOPT POPT_SAMBA POPT_CREDENTIALS
|
||||
MANPAGE = man/regdiff.1
|
||||
# End BINARY regdiff
|
||||
################################################
|
||||
@ -118,7 +118,7 @@ INSTALLDIR = BINDIR
|
||||
OBJ_FILES= \
|
||||
tools/regpatch.o
|
||||
REQUIRED_SUBSYSTEMS = \
|
||||
CONFIG REGISTRY LIBPOPT POPT_SAMBA POPT_CREDENTIALS
|
||||
CONFIG registry LIBPOPT POPT_SAMBA POPT_CREDENTIALS
|
||||
MANPAGE = man/regpatch.1
|
||||
# End BINARY regpatch
|
||||
################################################
|
||||
@ -130,7 +130,7 @@ INSTALLDIR = BINDIR
|
||||
OBJ_FILES= \
|
||||
tools/regshell.o
|
||||
REQUIRED_SUBSYSTEMS = \
|
||||
CONFIG LIBPOPT REGISTRY POPT_SAMBA POPT_CREDENTIALS LIBREADLINE
|
||||
CONFIG LIBPOPT registry POPT_SAMBA POPT_CREDENTIALS LIBREADLINE
|
||||
MANPAGE = man/regshell.1
|
||||
# End BINARY regshell
|
||||
################################################
|
||||
@ -142,7 +142,7 @@ INSTALLDIR = BINDIR
|
||||
OBJ_FILES= \
|
||||
tools/regtree.o
|
||||
REQUIRED_SUBSYSTEMS = \
|
||||
CONFIG LIBPOPT REGISTRY POPT_SAMBA POPT_CREDENTIALS
|
||||
CONFIG LIBPOPT registry POPT_SAMBA POPT_CREDENTIALS
|
||||
MANPAGE = man/regtree.1
|
||||
# End BINARY regtree
|
||||
################################################
|
||||
|
@ -14,7 +14,7 @@ REQUIRED_SUBSYSTEMS = \
|
||||
LIBREPLACE
|
||||
PUBLIC_HEADERS = include/tdb.h
|
||||
#
|
||||
# End SUBSYSTEM LIBLDB
|
||||
# End SUBSYSTEM ldb
|
||||
################################################
|
||||
|
||||
################################################
|
||||
|
@ -36,7 +36,7 @@ REQUIRED_SUBSYSTEMS = \
|
||||
CHARSET LIBREPLACE LIBCRYPTO EXT_LIB_DL LIBTALLOC \
|
||||
SOCKET_WRAPPER CONFIG \
|
||||
# for the base64 functions
|
||||
LIBLDB
|
||||
ldb
|
||||
|
||||
[SUBSYSTEM::PIDFILE]
|
||||
PRIVATE_PROTO_HEADER = pidfile.h
|
||||
|
@ -6,6 +6,6 @@ OBJ_FILES = credentials.o \
|
||||
session.o \
|
||||
smbencrypt.o
|
||||
REQUIRED_SUBSYSTEMS = \
|
||||
AUTH SCHANNELDB gensec_ntlmssp
|
||||
auth SCHANNELDB gensec_ntlmssp
|
||||
# End SUBSYSTEM LIBCLI_AUTH
|
||||
#################################
|
||||
|
@ -143,6 +143,6 @@ OBJ_FILES = raw/rawfile.o \
|
||||
raw/rawacl.o \
|
||||
raw/rawdate.o \
|
||||
raw/rawlpq.o
|
||||
REQUIRED_SUBSYSTEMS = LIBPACKET GENSEC
|
||||
REQUIRED_SUBSYSTEMS = LIBPACKET gensec
|
||||
|
||||
include smb2/config.mk
|
||||
|
@ -9,7 +9,7 @@ OBJ_FILES = ldap.o \
|
||||
ldap_ndr.o \
|
||||
ldap_ildap.o \
|
||||
ldap_controls.o
|
||||
REQUIRED_SUBSYSTEMS = LIBCLI_UTILS LIBEVENTS GENSEC SOCKET NDR_SAMR LIBTLS \
|
||||
REQUIRED_SUBSYSTEMS = LIBCLI_UTILS LIBEVENTS gensec SOCKET NDR_SAMR LIBTLS \
|
||||
LIBPACKET
|
||||
# End SUBSYSTEM LIBCLI_LDAP
|
||||
#################################
|
||||
|
@ -19,4 +19,4 @@ OBJ_FILES = \
|
||||
tdis.o \
|
||||
flush.o \
|
||||
keepalive.o
|
||||
REQUIRED_SUBSYSTEMS = LIBCLI_RAW LIBPACKET GENSEC
|
||||
REQUIRED_SUBSYSTEMS = LIBCLI_RAW LIBPACKET gensec
|
||||
|
@ -329,97 +329,97 @@ REQUIRED_SUBSYSTEMS = NDR_IFACE_TABLE NDR_AUDIOSRV NDR_ECHO NDR_DCERPC NDR_EXCHA
|
||||
|
||||
[SUBSYSTEM::RPC_NDR_ROT]
|
||||
OBJ_FILES = gen_ndr/ndr_rot_c.o
|
||||
REQUIRED_SUBSYSTEMS = NDR_ROT LIBDCERPC
|
||||
REQUIRED_SUBSYSTEMS = NDR_ROT dcerpc
|
||||
NOPROTO = YES
|
||||
|
||||
[SUBSYSTEM::RPC_NDR_AUDIOSRV]
|
||||
OBJ_FILES = gen_ndr/ndr_audiosrv_c.o
|
||||
REQUIRED_SUBSYSTEMS = NDR_AUDIOSRV LIBDCERPC
|
||||
REQUIRED_SUBSYSTEMS = NDR_AUDIOSRV dcerpc
|
||||
NOPROTO = YES
|
||||
|
||||
[SUBSYSTEM::RPC_NDR_ECHO]
|
||||
OBJ_FILES = gen_ndr/ndr_echo_c.o
|
||||
REQUIRED_SUBSYSTEMS = LIBDCERPC NDR_ECHO
|
||||
REQUIRED_SUBSYSTEMS = dcerpc NDR_ECHO
|
||||
NOPROTO = YES
|
||||
|
||||
[SUBSYSTEM::RPC_NDR_EXCHANGE]
|
||||
OBJ_FILES = gen_ndr/ndr_exchange_c.o
|
||||
REQUIRED_SUBSYSTEMS = LIBDCERPC NDR_EXCHANGE
|
||||
REQUIRED_SUBSYSTEMS = dcerpc NDR_EXCHANGE
|
||||
NOPROTO = YES
|
||||
|
||||
[SUBSYSTEM::RPC_NDR_DSBACKUP]
|
||||
OBJ_FILES = gen_ndr/ndr_dsbackup_c.o
|
||||
REQUIRED_SUBSYSTEMS = LIBDCERPC NDR_DSBACKUP
|
||||
REQUIRED_SUBSYSTEMS = dcerpc NDR_DSBACKUP
|
||||
NOPROTO = YES
|
||||
|
||||
[SUBSYSTEM::RPC_NDR_EFS]
|
||||
OBJ_FILES = gen_ndr/ndr_efs_c.o
|
||||
REQUIRED_SUBSYSTEMS = LIBDCERPC NDR_EFS
|
||||
REQUIRED_SUBSYSTEMS = dcerpc NDR_EFS
|
||||
NOPROTO = YES
|
||||
|
||||
[SUBSYSTEM::RPC_NDR_LSA]
|
||||
OBJ_FILES = gen_ndr/ndr_lsa_c.o
|
||||
REQUIRED_SUBSYSTEMS = LIBDCERPC NDR_LSA
|
||||
REQUIRED_SUBSYSTEMS = dcerpc NDR_LSA
|
||||
NOPROTO = YES
|
||||
|
||||
[SUBSYSTEM::RPC_NDR_DFS]
|
||||
OBJ_FILES = gen_ndr/ndr_dfs_c.o
|
||||
REQUIRED_SUBSYSTEMS = LIBDCERPC NDR_DFS
|
||||
REQUIRED_SUBSYSTEMS = dcerpc NDR_DFS
|
||||
NOPROTO = YES
|
||||
|
||||
[SUBSYSTEM::RPC_NDR_DRSUAPI]
|
||||
OBJ_FILES = gen_ndr/ndr_drsuapi_c.o
|
||||
REQUIRED_SUBSYSTEMS = LIBDCERPC NDR_DRSUAPI
|
||||
REQUIRED_SUBSYSTEMS = dcerpc NDR_DRSUAPI
|
||||
NOPROTO = YES
|
||||
|
||||
[SUBSYSTEM::RPC_NDR_DRSBLOBS]
|
||||
OBJ_FILES = gen_ndr/ndr_drsblobs_c.o
|
||||
REQUIRED_SUBSYSTEMS = LIBDCERPC NDR_DRSBLOBS
|
||||
REQUIRED_SUBSYSTEMS = dcerpc NDR_DRSBLOBS
|
||||
NOPROTO = YES
|
||||
|
||||
[SUBSYSTEM::RPC_NDR_POLICYAGENT]
|
||||
OBJ_FILES = gen_ndr/ndr_policyagent_c.o
|
||||
REQUIRED_SUBSYSTEMS = LIBDCERPC NDR_POLICYAGENT
|
||||
REQUIRED_SUBSYSTEMS = dcerpc NDR_POLICYAGENT
|
||||
NOPROTO = YES
|
||||
|
||||
[SUBSYSTEM::RPC_NDR_UNIXINFO]
|
||||
OBJ_FILES = gen_ndr/ndr_unixinfo_c.o
|
||||
REQUIRED_SUBSYSTEMS = LIBDCERPC NDR_UNIXINFO
|
||||
REQUIRED_SUBSYSTEMS = dcerpc NDR_UNIXINFO
|
||||
NOPROTO = YES
|
||||
|
||||
[SUBSYSTEM::RPC_NDR_SAMR]
|
||||
OBJ_FILES = gen_ndr/ndr_samr_c.o
|
||||
REQUIRED_SUBSYSTEMS = LIBDCERPC NDR_SAMR
|
||||
REQUIRED_SUBSYSTEMS = dcerpc NDR_SAMR
|
||||
NOPROTO = YES
|
||||
|
||||
[SUBSYSTEM::RPC_NDR_SPOOLSS]
|
||||
OBJ_FILES = gen_ndr/ndr_spoolss_c.o
|
||||
REQUIRED_SUBSYSTEMS = LIBDCERPC NDR_SPOOLSS
|
||||
REQUIRED_SUBSYSTEMS = dcerpc NDR_SPOOLSS
|
||||
NOPROTO = YES
|
||||
|
||||
[SUBSYSTEM::RPC_NDR_WKSSVC]
|
||||
OBJ_FILES = gen_ndr/ndr_wkssvc_c.o
|
||||
REQUIRED_SUBSYSTEMS = LIBDCERPC NDR_WKSSVC
|
||||
REQUIRED_SUBSYSTEMS = dcerpc NDR_WKSSVC
|
||||
NOPROTO = YES
|
||||
|
||||
[SUBSYSTEM::RPC_NDR_SRVSVC]
|
||||
OBJ_FILES = gen_ndr/ndr_srvsvc_c.o
|
||||
REQUIRED_SUBSYSTEMS = LIBDCERPC NDR_SRVSVC
|
||||
REQUIRED_SUBSYSTEMS = dcerpc NDR_SRVSVC
|
||||
NOPROTO = YES
|
||||
|
||||
[SUBSYSTEM::RPC_NDR_SVCCTL]
|
||||
OBJ_FILES = gen_ndr/ndr_svcctl_c.o
|
||||
REQUIRED_SUBSYSTEMS = LIBDCERPC NDR_SVCCTL
|
||||
REQUIRED_SUBSYSTEMS = dcerpc NDR_SVCCTL
|
||||
NOPROTO = YES
|
||||
|
||||
[SUBSYSTEM::RPC_NDR_ATSVC]
|
||||
OBJ_FILES = gen_ndr/ndr_atsvc_c.o
|
||||
REQUIRED_SUBSYSTEMS = LIBDCERPC NDR_ATSVC
|
||||
REQUIRED_SUBSYSTEMS = dcerpc NDR_ATSVC
|
||||
NOPROTO = YES
|
||||
|
||||
[SUBSYSTEM::RPC_NDR_EVENTLOG]
|
||||
OBJ_FILES = gen_ndr/ndr_eventlog_c.o
|
||||
REQUIRED_SUBSYSTEMS = LIBDCERPC NDR_EVENTLOG
|
||||
REQUIRED_SUBSYSTEMS = dcerpc NDR_EVENTLOG
|
||||
NOPROTO = YES
|
||||
|
||||
[SUBSYSTEM::RPC_NDR_EPMAPPER]
|
||||
@ -429,82 +429,82 @@ NOPROTO = YES
|
||||
|
||||
[SUBSYSTEM::RPC_NDR_DBGIDL]
|
||||
OBJ_FILES = gen_ndr/ndr_dbgidl_c.o
|
||||
REQUIRED_SUBSYSTEMS = LIBDCERPC NDR_DBGIDL
|
||||
REQUIRED_SUBSYSTEMS = dcerpc NDR_DBGIDL
|
||||
NOPROTO = YES
|
||||
|
||||
[SUBSYSTEM::RPC_NDR_DSSETUP]
|
||||
OBJ_FILES = gen_ndr/ndr_dssetup_c.o
|
||||
REQUIRED_SUBSYSTEMS = LIBDCERPC NDR_DSSETUP
|
||||
REQUIRED_SUBSYSTEMS = dcerpc NDR_DSSETUP
|
||||
NOPROTO = YES
|
||||
|
||||
[SUBSYSTEM::RPC_NDR_MSGSVC]
|
||||
OBJ_FILES = gen_ndr/ndr_msgsvc_c.o
|
||||
REQUIRED_SUBSYSTEMS = LIBDCERPC NDR_MSGSVC
|
||||
REQUIRED_SUBSYSTEMS = dcerpc NDR_MSGSVC
|
||||
NOPROTO = YES
|
||||
|
||||
[SUBSYSTEM::RPC_NDR_WINS]
|
||||
OBJ_FILES = gen_ndr/ndr_wins_c.o
|
||||
REQUIRED_SUBSYSTEMS = LIBDCERPC NDR_WINS
|
||||
REQUIRED_SUBSYSTEMS = dcerpc NDR_WINS
|
||||
NOPROTO = YES
|
||||
|
||||
[SUBSYSTEM::RPC_NDR_WINREG]
|
||||
OBJ_FILES = gen_ndr/ndr_winreg_c.o
|
||||
REQUIRED_SUBSYSTEMS = LIBDCERPC NDR_WINREG
|
||||
REQUIRED_SUBSYSTEMS = dcerpc NDR_WINREG
|
||||
NOPROTO = YES
|
||||
|
||||
[SUBSYSTEM::RPC_NDR_INITSHUTDOWN]
|
||||
OBJ_FILES = gen_ndr/ndr_initshutdown_c.o
|
||||
REQUIRED_SUBSYSTEMS = LIBDCERPC NDR_INITSHUTDOWN
|
||||
REQUIRED_SUBSYSTEMS = dcerpc NDR_INITSHUTDOWN
|
||||
NOPROTO = YES
|
||||
|
||||
[SUBSYSTEM::RPC_NDR_MGMT]
|
||||
OBJ_FILES = gen_ndr/ndr_mgmt_c.o
|
||||
REQUIRED_SUBSYSTEMS = LIBDCERPC NDR_MGMT
|
||||
REQUIRED_SUBSYSTEMS = dcerpc NDR_MGMT
|
||||
NOPROTO = YES
|
||||
|
||||
[SUBSYSTEM::RPC_NDR_PROTECTED_STORAGE]
|
||||
OBJ_FILES = gen_ndr/ndr_protected_storage_c.o
|
||||
REQUIRED_SUBSYSTEMS = LIBDCERPC NDR_PROTECTED_STORAGE
|
||||
REQUIRED_SUBSYSTEMS = dcerpc NDR_PROTECTED_STORAGE
|
||||
NOPROTO = YES
|
||||
|
||||
[SUBSYSTEM::DCOM_PROXY_DCOM]
|
||||
OBJ_FILES = gen_ndr/ndr_dcom_c.o
|
||||
REQUIRED_SUBSYSTEMS = LIBDCERPC NDR_DCOM
|
||||
REQUIRED_SUBSYSTEMS = dcerpc NDR_DCOM
|
||||
NOPROTO = YES
|
||||
|
||||
[SUBSYSTEM::RPC_NDR_OXIDRESOLVER]
|
||||
OBJ_FILES = gen_ndr/ndr_oxidresolver_c.o
|
||||
REQUIRED_SUBSYSTEMS = LIBDCERPC NDR_OXIDRESOLVER
|
||||
REQUIRED_SUBSYSTEMS = dcerpc NDR_OXIDRESOLVER
|
||||
NOPROTO = YES
|
||||
|
||||
[SUBSYSTEM::RPC_NDR_REMACT]
|
||||
OBJ_FILES = gen_ndr/ndr_remact_c.o
|
||||
REQUIRED_SUBSYSTEMS = LIBDCERPC NDR_REMACT
|
||||
REQUIRED_SUBSYSTEMS = dcerpc NDR_REMACT
|
||||
NOPROTO = YES
|
||||
|
||||
[SUBSYSTEM::RPC_NDR_WZCSVC]
|
||||
OBJ_FILES = gen_ndr/ndr_wzcsvc_c.o
|
||||
REQUIRED_SUBSYSTEMS = LIBDCERPC NDR_WZCSVC
|
||||
REQUIRED_SUBSYSTEMS = dcerpc NDR_WZCSVC
|
||||
NOPROTO = YES
|
||||
|
||||
[SUBSYSTEM::RPC_NDR_BROWSER]
|
||||
OBJ_FILES = gen_ndr/ndr_browser_c.o
|
||||
REQUIRED_SUBSYSTEMS = LIBDCERPC NDR_BROWSER
|
||||
REQUIRED_SUBSYSTEMS = dcerpc NDR_BROWSER
|
||||
NOPROTO = YES
|
||||
|
||||
[SUBSYSTEM::RPC_NDR_W32TIME]
|
||||
OBJ_FILES = gen_ndr/ndr_w32time_c.o
|
||||
REQUIRED_SUBSYSTEMS = LIBDCERPC NDR_W32TIME
|
||||
REQUIRED_SUBSYSTEMS = dcerpc NDR_W32TIME
|
||||
NOPROTO = YES
|
||||
|
||||
[SUBSYSTEM::RPC_NDR_SCERPC]
|
||||
OBJ_FILES = gen_ndr/ndr_scerpc_c.o
|
||||
REQUIRED_SUBSYSTEMS = LIBDCERPC NDR_SCERPC
|
||||
REQUIRED_SUBSYSTEMS = dcerpc NDR_SCERPC
|
||||
NOPROTO = YES
|
||||
|
||||
[SUBSYSTEM::RPC_NDR_NTSVCS]
|
||||
OBJ_FILES = gen_ndr/ndr_ntsvcs_c.o
|
||||
REQUIRED_SUBSYSTEMS = LIBDCERPC NDR_NTSVCS
|
||||
REQUIRED_SUBSYSTEMS = dcerpc NDR_NTSVCS
|
||||
NOPROTO = YES
|
||||
|
||||
[SUBSYSTEM::RPC_NDR_NETLOGON]
|
||||
@ -514,17 +514,17 @@ NOPROTO = YES
|
||||
|
||||
[SUBSYSTEM::RPC_NDR_TRKWKS]
|
||||
OBJ_FILES = gen_ndr/ndr_trkwks_c.o
|
||||
REQUIRED_SUBSYSTEMS = LIBDCERPC NDR_TRKWKS
|
||||
REQUIRED_SUBSYSTEMS = dcerpc NDR_TRKWKS
|
||||
NOPROTO = YES
|
||||
|
||||
[SUBSYSTEM::RPC_NDR_KEYSVC]
|
||||
OBJ_FILES = gen_ndr/ndr_keysvc_c.o
|
||||
REQUIRED_SUBSYSTEMS = LIBDCERPC NDR_KEYSVC
|
||||
REQUIRED_SUBSYSTEMS = dcerpc NDR_KEYSVC
|
||||
NOPROTO = YES
|
||||
|
||||
################################################
|
||||
# Start SUBSYSTEM LIBDCERPC
|
||||
[LIBRARY::LIBDCERPC]
|
||||
# Start SUBSYSTEM dcerpc
|
||||
[LIBRARY::dcerpc]
|
||||
MAJOR_VERSION = 0
|
||||
MINOR_VERSION = 0
|
||||
DESCRIPTION = DCE/RPC client library
|
||||
@ -541,57 +541,57 @@ OBJ_FILES = \
|
||||
rpc/dcerpc_smb2.o \
|
||||
rpc/dcerpc_sock.o \
|
||||
rpc/dcerpc_connect.o
|
||||
REQUIRED_SUBSYSTEMS = SOCKET LIBNDR LIBSMB NDR_MISC NDR_DCERPC NDR_SCHANNEL NDR_LSA NDR_NETLOGON NDR_SAMR NDR_UNIXINFO RPC_NDR_NETLOGON RPC_NDR_EPMAPPER GENSEC
|
||||
# End SUBSYSTEM LIBDCERPC
|
||||
REQUIRED_SUBSYSTEMS = SOCKET LIBNDR LIBSMB NDR_MISC NDR_DCERPC NDR_SCHANNEL NDR_LSA NDR_NETLOGON NDR_SAMR NDR_UNIXINFO RPC_NDR_NETLOGON RPC_NDR_EPMAPPER gensec
|
||||
# End SUBSYSTEM dcerpc
|
||||
################################################
|
||||
|
||||
[MODULE::RPC_EJS_ECHO]
|
||||
INIT_FUNCTION = ejs_init_rpcecho
|
||||
OBJ_FILES = gen_ndr/ndr_echo_ejs.o
|
||||
SUBSYSTEM = SMBCALLS
|
||||
REQUIRED_SUBSYSTEMS = LIBDCERPC NDR_ECHO
|
||||
REQUIRED_SUBSYSTEMS = dcerpc NDR_ECHO
|
||||
NOPROTO = YES
|
||||
|
||||
[MODULE::RPC_EJS_MISC]
|
||||
INIT_FUNCTION = ejs_init_misc
|
||||
OBJ_FILES = gen_ndr/ndr_misc_ejs.o
|
||||
SUBSYSTEM = SMBCALLS
|
||||
REQUIRED_SUBSYSTEMS = LIBDCERPC NDR_MISC
|
||||
REQUIRED_SUBSYSTEMS = dcerpc NDR_MISC
|
||||
NOPROTO = YES
|
||||
|
||||
[MODULE::RPC_EJS_SAMR]
|
||||
INIT_FUNCTION = ejs_init_samr
|
||||
OBJ_FILES = gen_ndr/ndr_samr_ejs.o
|
||||
SUBSYSTEM = SMBCALLS
|
||||
REQUIRED_SUBSYSTEMS = LIBDCERPC NDR_SAMR
|
||||
REQUIRED_SUBSYSTEMS = dcerpc NDR_SAMR
|
||||
NOPROTO = YES
|
||||
|
||||
[MODULE::RPC_EJS_SECURITY]
|
||||
INIT_FUNCTION = ejs_init_security
|
||||
OBJ_FILES = gen_ndr/ndr_security_ejs.o
|
||||
SUBSYSTEM = SMBCALLS
|
||||
REQUIRED_SUBSYSTEMS = LIBDCERPC NDR_SECURITY
|
||||
REQUIRED_SUBSYSTEMS = dcerpc NDR_SECURITY
|
||||
NOPROTO = YES
|
||||
|
||||
[MODULE::RPC_EJS_LSA]
|
||||
INIT_FUNCTION = ejs_init_lsarpc
|
||||
OBJ_FILES = gen_ndr/ndr_lsa_ejs.o
|
||||
SUBSYSTEM = SMBCALLS
|
||||
REQUIRED_SUBSYSTEMS = LIBDCERPC NDR_LSA
|
||||
REQUIRED_SUBSYSTEMS = dcerpc NDR_LSA
|
||||
NOPROTO = YES
|
||||
|
||||
[MODULE::RPC_EJS_DFS]
|
||||
INIT_FUNCTION = ejs_init_netdfs
|
||||
OBJ_FILES = gen_ndr/ndr_dfs_ejs.o
|
||||
SUBSYSTEM = SMBCALLS
|
||||
REQUIRED_SUBSYSTEMS = LIBDCERPC NDR_DFS
|
||||
REQUIRED_SUBSYSTEMS = dcerpc NDR_DFS
|
||||
NOPROTO = YES
|
||||
|
||||
[MODULE::RPC_EJS_DRSUAPI]
|
||||
INIT_FUNCTION = ejs_init_drsuapi
|
||||
OBJ_FILES = gen_ndr/ndr_drsuapi_ejs.o
|
||||
SUBSYSTEM = SMBCALLS
|
||||
REQUIRED_SUBSYSTEMS = LIBDCERPC NDR_DRSUAPI
|
||||
REQUIRED_SUBSYSTEMS = dcerpc NDR_DRSUAPI
|
||||
NOPROTO = YES
|
||||
|
||||
[MODULE::RPC_EJS_SPOOLSS]
|
||||
@ -599,61 +599,61 @@ INIT_FUNCTION = ejs_init_spoolss
|
||||
OBJ_FILES = gen_ndr/ndr_spoolss_ejs.o
|
||||
SUBSYSTEM = SMBCALLS
|
||||
ENABLE = NO
|
||||
REQUIRED_SUBSYSTEMS = LIBDCERPC NDR_SPOOLSS
|
||||
REQUIRED_SUBSYSTEMS = dcerpc NDR_SPOOLSS
|
||||
NOPROTO = YES
|
||||
|
||||
[MODULE::RPC_EJS_WKSSVC]
|
||||
INIT_FUNCTION = ejs_init_wkssvc
|
||||
OBJ_FILES = gen_ndr/ndr_wkssvc_ejs.o
|
||||
SUBSYSTEM = SMBCALLS
|
||||
REQUIRED_SUBSYSTEMS = LIBDCERPC NDR_WKSSVC
|
||||
REQUIRED_SUBSYSTEMS = dcerpc NDR_WKSSVC
|
||||
NOPROTO = YES
|
||||
|
||||
[MODULE::RPC_EJS_SRVSVC]
|
||||
INIT_FUNCTION = ejs_init_srvsvc
|
||||
OBJ_FILES = gen_ndr/ndr_srvsvc_ejs.o
|
||||
SUBSYSTEM = SMBCALLS
|
||||
REQUIRED_SUBSYSTEMS = LIBDCERPC NDR_SRVSVC
|
||||
REQUIRED_SUBSYSTEMS = dcerpc NDR_SRVSVC
|
||||
NOPROTO = YES
|
||||
|
||||
[MODULE::RPC_EJS_EVENTLOG]
|
||||
INIT_FUNCTION = ejs_init_eventlog
|
||||
OBJ_FILES = gen_ndr/ndr_eventlog_ejs.o
|
||||
SUBSYSTEM = SMBCALLS
|
||||
REQUIRED_SUBSYSTEMS = LIBDCERPC NDR_EVENTLOG
|
||||
REQUIRED_SUBSYSTEMS = dcerpc NDR_EVENTLOG
|
||||
NOPROTO = YES
|
||||
|
||||
[MODULE::RPC_EJS_WINREG]
|
||||
INIT_FUNCTION = ejs_init_winreg
|
||||
OBJ_FILES = gen_ndr/ndr_winreg_ejs.o
|
||||
SUBSYSTEM = SMBCALLS
|
||||
REQUIRED_SUBSYSTEMS = LIBDCERPC NDR_WINREG
|
||||
REQUIRED_SUBSYSTEMS = dcerpc NDR_WINREG
|
||||
NOPROTO = YES
|
||||
|
||||
[MODULE::RPC_EJS_INITSHUTDOWN]
|
||||
INIT_FUNCTION = ejs_init_initshutdown
|
||||
OBJ_FILES = gen_ndr/ndr_initshutdown_ejs.o
|
||||
SUBSYSTEM = SMBCALLS
|
||||
REQUIRED_SUBSYSTEMS = LIBDCERPC NDR_INITSHUTDOWN
|
||||
REQUIRED_SUBSYSTEMS = dcerpc NDR_INITSHUTDOWN
|
||||
NOPROTO = YES
|
||||
|
||||
[MODULE::RPC_EJS_NETLOGON]
|
||||
INIT_FUNCTION = ejs_init_netlogon
|
||||
OBJ_FILES = gen_ndr/ndr_netlogon_ejs.o
|
||||
SUBSYSTEM = SMBCALLS
|
||||
REQUIRED_SUBSYSTEMS = LIBDCERPC NDR_NETLOGON
|
||||
REQUIRED_SUBSYSTEMS = dcerpc NDR_NETLOGON
|
||||
NOPROTO = YES
|
||||
|
||||
[MODULE::RPC_EJS_SVCCTL]
|
||||
INIT_FUNCTION = ejs_init_svcctl
|
||||
OBJ_FILES = gen_ndr/ndr_svcctl_ejs.o
|
||||
SUBSYSTEM = SMBCALLS
|
||||
REQUIRED_SUBSYSTEMS = LIBDCERPC NDR_SVCCTL
|
||||
REQUIRED_SUBSYSTEMS = dcerpc NDR_SVCCTL
|
||||
NOPROTO = YES
|
||||
|
||||
[MODULE::RPC_EJS_IRPC]
|
||||
INIT_FUNCTION = ejs_init_irpc
|
||||
OBJ_FILES = gen_ndr/ndr_irpc_ejs.o
|
||||
SUBSYSTEM = SMBCALLS
|
||||
REQUIRED_SUBSYSTEMS = LIBDCERPC NDR_IRPC
|
||||
REQUIRED_SUBSYSTEMS = dcerpc NDR_IRPC
|
||||
NOPROTO = YES
|
||||
|
@ -8,14 +8,14 @@ OBJ_FILES = \
|
||||
wins/wins_hook.o
|
||||
PRIVATE_PROTO_HEADER = wins/winsdb_proto.h
|
||||
REQUIRED_SUBSYSTEMS = \
|
||||
LIBLDB
|
||||
ldb
|
||||
# End SUBSYSTEM WINSDB
|
||||
#######################
|
||||
|
||||
#######################
|
||||
# Start MODULE libldb_wins_ldb
|
||||
[MODULE::libldb_wins_ldb]
|
||||
SUBSYSTEM = LIBLDB
|
||||
SUBSYSTEM = ldb
|
||||
INIT_FUNCTION = wins_ldb_module_init
|
||||
OBJ_FILES = \
|
||||
wins/wins_ldb.o
|
||||
|
@ -8,7 +8,7 @@ SUBSYSTEM = NTPTR
|
||||
OBJ_FILES = \
|
||||
simple_ldb/ntptr_simple_ldb.o
|
||||
REQUIRED_SUBSYSTEMS = \
|
||||
LIBLDB
|
||||
ldb
|
||||
# End MODULE ntptr_simple_ldb
|
||||
################################################
|
||||
|
||||
|
@ -6,7 +6,7 @@ include unixuid/config.mk
|
||||
# Start MODULE ntvfs_cifs
|
||||
[MODULE::ntvfs_cifs]
|
||||
INIT_FUNCTION = ntvfs_cifs_init
|
||||
SUBSYSTEM = NTVFS
|
||||
SUBSYSTEM = ntvfs
|
||||
OBJ_FILES = \
|
||||
cifs/vfs_cifs.o
|
||||
REQUIRED_SUBSYSTEMS = \
|
||||
@ -18,7 +18,7 @@ REQUIRED_SUBSYSTEMS = \
|
||||
# Start MODULE ntvfs_simple
|
||||
[MODULE::ntvfs_simple]
|
||||
INIT_FUNCTION = ntvfs_simple_init
|
||||
SUBSYSTEM = NTVFS
|
||||
SUBSYSTEM = ntvfs
|
||||
PRIVATE_PROTO_HEADER = simple/proto.h
|
||||
OBJ_FILES = \
|
||||
simple/vfs_simple.o \
|
||||
@ -30,7 +30,7 @@ OBJ_FILES = \
|
||||
# Start MODULE ntvfs_print
|
||||
[MODULE::ntvfs_print]
|
||||
INIT_FUNCTION = ntvfs_print_init
|
||||
SUBSYSTEM = NTVFS
|
||||
SUBSYSTEM = ntvfs
|
||||
OBJ_FILES = \
|
||||
print/vfs_print.o
|
||||
# End MODULE ntvfs_print
|
||||
@ -39,7 +39,7 @@ OBJ_FILES = \
|
||||
################################################
|
||||
# Start MODULE ntvfs_ipc
|
||||
[MODULE::ntvfs_ipc]
|
||||
SUBSYSTEM = NTVFS
|
||||
SUBSYSTEM = ntvfs
|
||||
INIT_FUNCTION = ntvfs_ipc_init
|
||||
PRIVATE_PROTO_HEADER = ipc/proto.h
|
||||
OBJ_FILES = \
|
||||
@ -54,7 +54,7 @@ OBJ_FILES = \
|
||||
################################################
|
||||
# Start MODULE ntvfs_nbench
|
||||
[MODULE::ntvfs_nbench]
|
||||
SUBSYSTEM = NTVFS
|
||||
SUBSYSTEM = ntvfs
|
||||
INIT_FUNCTION = ntvfs_nbench_init
|
||||
OBJ_FILES = \
|
||||
nbench/vfs_nbench.o
|
||||
@ -64,7 +64,7 @@ OBJ_FILES = \
|
||||
|
||||
################################################
|
||||
# Start SUBSYSTEM NTVFS
|
||||
[LIBRARY::NTVFS]
|
||||
[LIBRARY::ntvfs]
|
||||
PUBLIC_HEADERS = ntvfs.h
|
||||
MAJOR_VERSION = 0
|
||||
MINOR_VERSION = 0
|
||||
|
@ -1,7 +1,7 @@
|
||||
################################################
|
||||
# Start MODULE ntvfs_posix
|
||||
[MODULE::ntvfs_posix]
|
||||
SUBSYSTEM = NTVFS
|
||||
SUBSYSTEM = ntvfs
|
||||
INIT_FUNCTION = ntvfs_posix_init
|
||||
PRIVATE_PROTO_HEADER = vfs_posix_proto.h
|
||||
OBJ_FILES = \
|
||||
|
@ -2,7 +2,7 @@
|
||||
# Start MODULE ntvfs_unixuid
|
||||
[MODULE::ntvfs_unixuid]
|
||||
INIT_FUNCTION = ntvfs_unixuid_init
|
||||
SUBSYSTEM = NTVFS
|
||||
SUBSYSTEM = ntvfs
|
||||
OBJ_FILES = \
|
||||
vfs_unixuid.o
|
||||
# End MODULE ntvfs_unixuid
|
||||
|
@ -25,7 +25,7 @@ OBJ_FILES = \
|
||||
librpc/gen_ndr/ndr_dcom_d.o
|
||||
REQUIRED_SUBSYSTEMS = \
|
||||
DCERPC_COMMON \
|
||||
DCOM
|
||||
dcom
|
||||
# End MODULE dcerpc_dcom
|
||||
################################################
|
||||
|
||||
@ -125,7 +125,7 @@ OUTPUT_TYPE = MERGEDOBJ
|
||||
OBJ_FILES = \
|
||||
winreg/rpc_winreg.o
|
||||
REQUIRED_SUBSYSTEMS = \
|
||||
REGISTRY NDR_WINREG
|
||||
registry NDR_WINREG
|
||||
# End MODULE dcerpc_winreg
|
||||
################################################
|
||||
|
||||
@ -212,7 +212,7 @@ OBJ_FILES = \
|
||||
REQUIRED_SUBSYSTEMS = \
|
||||
LIBCLI_AUTH \
|
||||
LIBNDR \
|
||||
LIBDCERPC
|
||||
dcerpc
|
||||
#
|
||||
# End SUBSYSTEM DCERPC
|
||||
################################################
|
||||
|
@ -31,11 +31,11 @@ OBJ_FILES = \
|
||||
ejsnet.o \
|
||||
mprutil.o
|
||||
REQUIRED_SUBSYSTEMS = \
|
||||
AUTH EJS LIBBASIC \
|
||||
auth EJS LIBBASIC \
|
||||
EJSRPC MESSAGING LIBSAMBA3 \
|
||||
LIBNET LIBSMB LIBPOPT \
|
||||
POPT_CREDENTIALS POPT_SAMBA \
|
||||
LIBDCERPC \
|
||||
dcerpc \
|
||||
NDR_ALL \
|
||||
RPC_EJS_SECURITY \
|
||||
RPC_EJS_LSA \
|
||||
|
@ -15,6 +15,6 @@ OBJ_FILES = \
|
||||
trans2.o \
|
||||
signing.o
|
||||
REQUIRED_SUBSYSTEMS = \
|
||||
NTVFS LIBPACKET
|
||||
ntvfs LIBPACKET
|
||||
# End SUBSYSTEM SMB_PROTOCOL
|
||||
#######################
|
||||
|
@ -10,6 +10,6 @@ OBJ_FILES = \
|
||||
fileio.o \
|
||||
keepalive.o
|
||||
REQUIRED_SUBSYSTEMS = \
|
||||
NTVFS LIBPACKET LIBCLI_SMB2
|
||||
ntvfs LIBPACKET LIBCLI_SMB2
|
||||
# End SUBSYSTEM SMB2_PROTOCOL
|
||||
#######################
|
||||
|
@ -6,7 +6,7 @@
|
||||
INIT_FUNCTION = server_service_auth_init
|
||||
SUBSYSTEM = SERVER_SERVICE
|
||||
REQUIRED_SUBSYSTEMS = \
|
||||
AUTH
|
||||
auth
|
||||
# End MODULE server_auth
|
||||
################################################
|
||||
|
||||
|
@ -71,7 +71,7 @@ PRIVATE_PROTO_HEADER = \
|
||||
OBJ_FILES = \
|
||||
com/simple.o
|
||||
REQUIRED_SUBSYSTEMS = \
|
||||
COM DCOM
|
||||
com dcom
|
||||
# End SUBSYSTEM TORTURE_COM
|
||||
#################################
|
||||
|
||||
@ -149,7 +149,7 @@ OBJ_FILES = \
|
||||
auth/ntlmssp.o \
|
||||
auth/pac.o
|
||||
REQUIRED_SUBSYSTEMS = \
|
||||
LIBSMB GENSEC AUTH
|
||||
LIBSMB gensec auth
|
||||
# End SUBSYSTEM TORTURE_AUTH
|
||||
#################################
|
||||
|
||||
|
@ -20,7 +20,7 @@ OBJ_FILES = \
|
||||
REQUIRED_SUBSYSTEMS = \
|
||||
LIBSMB \
|
||||
MESSAGING \
|
||||
REGISTRY
|
||||
registry
|
||||
# End SUBSYSTEM TORTURE_LOCAL
|
||||
#################################
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user