1
0
mirror of https://github.com/samba-team/samba.git synced 2025-07-31 20:22:15 +03:00

Move object file lists to the Makefile.

(This used to be commit a7e6d2a183)
This commit is contained in:
Jelmer Vernooij
2008-03-03 18:25:28 +01:00
parent f0bac65d9a
commit b29d47edcf
80 changed files with 1159 additions and 1156 deletions

View File

@ -5,27 +5,31 @@ mkinclude ntlmssp/config.mk
mkinclude credentials/config.mk mkinclude credentials/config.mk
[SUBSYSTEM::auth_session] [SUBSYSTEM::auth_session]
OBJ_FILES = session.o
PRIVATE_PROTO_HEADER = session_proto.h PRIVATE_PROTO_HEADER = session_proto.h
PUBLIC_DEPENDENCIES = CREDENTIALS PUBLIC_DEPENDENCIES = CREDENTIALS
PUBLIC_HEADERS += auth/session.h PUBLIC_HEADERS += auth/session.h
auth_session_OBJ_FILES = $(addprefix auth/, session.o)
[SUBSYSTEM::auth_system_session] [SUBSYSTEM::auth_system_session]
OBJ_FILES = system_session.o
PRIVATE_PROTO_HEADER = system_session_proto.h PRIVATE_PROTO_HEADER = system_session_proto.h
PUBLIC_DEPENDENCIES = CREDENTIALS PUBLIC_DEPENDENCIES = CREDENTIALS
PRIVATE_DEPENDENCIES = auth_session LIBSAMBA-UTIL LIBSECURITY PRIVATE_DEPENDENCIES = auth_session LIBSAMBA-UTIL LIBSECURITY
auth_system_session_OBJ_FILES = $(addprefix auth/, system_session.o)
[SUBSYSTEM::auth_sam] [SUBSYSTEM::auth_sam]
PRIVATE_PROTO_HEADER = auth_sam.h PRIVATE_PROTO_HEADER = auth_sam.h
OBJ_FILES = sam.o ntlm_check.o
PUBLIC_DEPENDENCIES = SAMDB UTIL_LDB LIBSECURITY PUBLIC_DEPENDENCIES = SAMDB UTIL_LDB LIBSECURITY
PRIVATE_DEPENDENCIES = LDAP_ENCODE PRIVATE_DEPENDENCIES = LDAP_ENCODE
auth_sam_OBJ_FILES = $(addprefix auth/, sam.o ntlm_check.o)
[SUBSYSTEM::auth_sam_reply] [SUBSYSTEM::auth_sam_reply]
PRIVATE_PROTO_HEADER = auth_sam_reply.h PRIVATE_PROTO_HEADER = auth_sam_reply.h
OBJ_FILES = auth_sam_reply.o
auth_sam_reply_OBJ_FILES = $(addprefix auth/, auth_sam_reply.o)
####################### #######################
# Start MODULE auth_sam # Start MODULE auth_sam
@ -33,49 +37,55 @@ OBJ_FILES = auth_sam_reply.o
# gensec_krb5 and gensec_gssapi depend on it # gensec_krb5 and gensec_gssapi depend on it
INIT_FUNCTION = auth_sam_init INIT_FUNCTION = auth_sam_init
SUBSYSTEM = auth SUBSYSTEM = auth
OBJ_FILES = auth_sam.o
PRIVATE_DEPENDENCIES = \ PRIVATE_DEPENDENCIES = \
SAMDB auth_sam SAMDB auth_sam
# End MODULE auth_sam # End MODULE auth_sam
####################### #######################
auth_sam_module_OBJ_FILES = $(addprefix auth/, auth_sam.o)
####################### #######################
# Start MODULE auth_anonymous # Start MODULE auth_anonymous
[MODULE::auth_anonymous] [MODULE::auth_anonymous]
INIT_FUNCTION = auth_anonymous_init INIT_FUNCTION = auth_anonymous_init
SUBSYSTEM = auth SUBSYSTEM = auth
OBJ_FILES = auth_anonymous.o
# End MODULE auth_anonymous # End MODULE auth_anonymous
####################### #######################
auth_anonymous_OBJ_FILES = $(addprefix auth/, auth_anonymous.o)
####################### #######################
# Start MODULE auth_winbind # Start MODULE auth_winbind
[MODULE::auth_winbind] [MODULE::auth_winbind]
INIT_FUNCTION = auth_winbind_init INIT_FUNCTION = auth_winbind_init
SUBSYSTEM = auth SUBSYSTEM = auth
OBJ_FILES = auth_winbind.o
PRIVATE_DEPENDENCIES = NDR_WINBIND MESSAGING LIBWINBIND-CLIENT PRIVATE_DEPENDENCIES = NDR_WINBIND MESSAGING LIBWINBIND-CLIENT
# End MODULE auth_winbind # End MODULE auth_winbind
####################### #######################
auth_winbind_OBJ_FILES = $(addprefix auth/, auth_winbind.o)
####################### #######################
# Start MODULE auth_developer # Start MODULE auth_developer
[MODULE::auth_developer] [MODULE::auth_developer]
INIT_FUNCTION = auth_developer_init INIT_FUNCTION = auth_developer_init
SUBSYSTEM = auth SUBSYSTEM = auth
OBJ_FILES = auth_developer.o
# End MODULE auth_developer # End MODULE auth_developer
####################### #######################
auth_developer_OBJ_FILES = $(addprefix auth/, auth_developer.o)
[MODULE::auth_unix] [MODULE::auth_unix]
INIT_FUNCTION = auth_unix_init INIT_FUNCTION = auth_unix_init
SUBSYSTEM = auth SUBSYSTEM = auth
OBJ_FILES = auth_unix.o
PRIVATE_DEPENDENCIES = CRYPT PAM PAM_ERRORS NSS_WRAPPER PRIVATE_DEPENDENCIES = CRYPT PAM PAM_ERRORS NSS_WRAPPER
auth_unix_OBJ_FILES = $(addprefix auth/, auth_unix.o)
[SUBSYSTEM::PAM_ERRORS] [SUBSYSTEM::PAM_ERRORS]
PRIVATE_PROTO_HEADER = pam_errors.h PRIVATE_PROTO_HEADER = pam_errors.h
OBJ_FILES = pam_errors.o
PAM_ERRORS_OBJ_FILES = $(addprefix auth/, pam_errors.o)
####################### #######################
# Start SUBSYSTEM auth # Start SUBSYSTEM auth
@ -83,15 +93,13 @@ OBJ_FILES = pam_errors.o
#VERSION = 0.0.1 #VERSION = 0.0.1
#SO_VERSION = 0 #SO_VERSION = 0
PRIVATE_PROTO_HEADER = auth_proto.h PRIVATE_PROTO_HEADER = auth_proto.h
OBJ_FILES = \
auth.o \
auth_util.o \
auth_simple.o
PUBLIC_DEPENDENCIES = LIBSECURITY SAMDB CREDENTIALS PUBLIC_DEPENDENCIES = LIBSECURITY SAMDB CREDENTIALS
PRIVATE_DEPENDENCIES = LIBSAMBA-UTIL PRIVATE_DEPENDENCIES = LIBSAMBA-UTIL
# End SUBSYSTEM auth # End SUBSYSTEM auth
####################### #######################
auth_OBJ_FILES = $(addprefix auth/, auth.o auth_util.o auth_simple.o)
PUBLIC_HEADERS += auth/auth.h PUBLIC_HEADERS += auth/auth.h
[PYTHON::swig_auth] [PYTHON::swig_auth]

View File

@ -2,16 +2,13 @@
# Start SUBSYSTEM CREDENTIALS # Start SUBSYSTEM CREDENTIALS
[SUBSYSTEM::CREDENTIALS] [SUBSYSTEM::CREDENTIALS]
PRIVATE_PROTO_HEADER = credentials_proto.h PRIVATE_PROTO_HEADER = credentials_proto.h
OBJ_FILES = credentials.o \
credentials_files.o \
credentials_ntlm.o \
credentials_krb5.o \
../kerberos/kerberos_util.o
PUBLIC_DEPENDENCIES = \ PUBLIC_DEPENDENCIES = \
LIBCLI_AUTH SECRETS LIBCRYPTO KERBEROS UTIL_LDB HEIMDAL_GSSAPI LIBCLI_AUTH SECRETS LIBCRYPTO KERBEROS UTIL_LDB HEIMDAL_GSSAPI
PRIVATE_DEPENDENCIES = \ PRIVATE_DEPENDENCIES = \
SECRETS SECRETS
CREDENTIALS_OBJ_FILES = $(addprefix auth/, credentials.o credentials_files.o credentials_ntlm.o credentials_krb5.o ../kerberos/kerberos_util.o)
PUBLIC_HEADERS += $(addprefix auth/credentials/, credentials.h credentials_krb5.h) PUBLIC_HEADERS += $(addprefix auth/credentials/, credentials.h credentials_krb5.h)
[PYTHON::swig_credentials] [PYTHON::swig_credentials]

View File

@ -5,12 +5,14 @@ PC_FILE = gensec.pc
VERSION = 0.0.1 VERSION = 0.0.1
SO_VERSION = 0 SO_VERSION = 0
PRIVATE_PROTO_HEADER = gensec_proto.h PRIVATE_PROTO_HEADER = gensec_proto.h
OBJ_FILES = gensec.o socket.o
PUBLIC_DEPENDENCIES = \ PUBLIC_DEPENDENCIES = \
CREDENTIALS LIBSAMBA-UTIL LIBCRYPTO ASN1_UTIL samba-socket LIBPACKET CREDENTIALS LIBSAMBA-UTIL LIBCRYPTO ASN1_UTIL samba-socket LIBPACKET
# End SUBSYSTEM gensec # End SUBSYSTEM gensec
################################# #################################
gensec_OBJ_LIST = $(addprefix auth/, gensec.o socket.o)
PUBLIC_HEADERS += $(addprefix auth/gensec/, gensec.h spnego.h) PUBLIC_HEADERS += $(addprefix auth/gensec/, gensec.h spnego.h)
################################################ ################################################
@ -18,31 +20,34 @@ PUBLIC_HEADERS += $(addprefix auth/gensec/, gensec.h spnego.h)
[MODULE::gensec_krb5] [MODULE::gensec_krb5]
SUBSYSTEM = gensec SUBSYSTEM = gensec
INIT_FUNCTION = gensec_krb5_init INIT_FUNCTION = gensec_krb5_init
OBJ_FILES = gensec_krb5.o
PRIVATE_DEPENDENCIES = CREDENTIALS KERBEROS auth auth_sam PRIVATE_DEPENDENCIES = CREDENTIALS KERBEROS auth auth_sam
# End MODULE gensec_krb5 # End MODULE gensec_krb5
################################################ ################################################
gensec_krb5_OBJ_FILES = $(addprefix auth/, gensec_krb5.o)
################################################ ################################################
# Start MODULE gensec_gssapi # Start MODULE gensec_gssapi
[MODULE::gensec_gssapi] [MODULE::gensec_gssapi]
SUBSYSTEM = gensec SUBSYSTEM = gensec
INIT_FUNCTION = gensec_gssapi_init INIT_FUNCTION = gensec_gssapi_init
OBJ_FILES = gensec_gssapi.o
PRIVATE_DEPENDENCIES = HEIMDAL_GSSAPI CREDENTIALS KERBEROS PRIVATE_DEPENDENCIES = HEIMDAL_GSSAPI CREDENTIALS KERBEROS
# End MODULE gensec_gssapi # End MODULE gensec_gssapi
################################################ ################################################
gensec_gssapi_OBJ_FILES = $(addprefix auth/, gensec_gssapi.o)
################################################ ################################################
# Start MODULE cyrus_sasl # Start MODULE cyrus_sasl
[MODULE::cyrus_sasl] [MODULE::cyrus_sasl]
SUBSYSTEM = gensec SUBSYSTEM = gensec
INIT_FUNCTION = gensec_sasl_init INIT_FUNCTION = gensec_sasl_init
OBJ_FILES = cyrus_sasl.o
PRIVATE_DEPENDENCIES = CREDENTIALS SASL PRIVATE_DEPENDENCIES = CREDENTIALS SASL
# End MODULE cyrus_sasl # End MODULE cyrus_sasl
################################################ ################################################
cyrus_sasl_OBJ_FILES = $(addprefix auth/gensec/, cyrus_sasl.o)
################################################ ################################################
# Start MODULE gensec_spnego # Start MODULE gensec_spnego
[MODULE::gensec_spnego] [MODULE::gensec_spnego]
@ -50,31 +55,31 @@ SUBSYSTEM = gensec
INIT_FUNCTION = gensec_spnego_init INIT_FUNCTION = gensec_spnego_init
PRIVATE_PROTO_HEADER = spnego_proto.h PRIVATE_PROTO_HEADER = spnego_proto.h
PRIVATE_DEPENDENCIES = ASN1_UTIL CREDENTIALS PRIVATE_DEPENDENCIES = ASN1_UTIL CREDENTIALS
OBJ_FILES = spnego.o spnego_parse.o
# End MODULE gensec_spnego # End MODULE gensec_spnego
################################################ ################################################
gensec_spnego_OBJ_FILES = $(addprefix auth/gensec/, spnego.o spnego_parse.o)
################################################ ################################################
# Start MODULE gensec_schannel # Start MODULE gensec_schannel
[MODULE::gensec_schannel] [MODULE::gensec_schannel]
SUBSYSTEM = gensec SUBSYSTEM = gensec
PRIVATE_PROTO_HEADER = schannel_proto.h PRIVATE_PROTO_HEADER = schannel_proto.h
INIT_FUNCTION = gensec_schannel_init INIT_FUNCTION = gensec_schannel_init
OBJ_FILES = schannel.o \
schannel_sign.o
PRIVATE_DEPENDENCIES = SCHANNELDB NDR_SCHANNEL CREDENTIALS LIBNDR PRIVATE_DEPENDENCIES = SCHANNELDB NDR_SCHANNEL CREDENTIALS LIBNDR
OUTPUT_TYPE = MERGED_OBJ OUTPUT_TYPE = MERGED_OBJ
# End MODULE gensec_schannel # End MODULE gensec_schannel
################################################ ################################################
gensec_schannel_OBJ_FILES = $(addprefix auth/gensec/, schannel.o schannel_sign.o)
################################################ ################################################
# Start SUBSYSTEM SCHANNELDB # Start SUBSYSTEM SCHANNELDB
[SUBSYSTEM::SCHANNELDB] [SUBSYSTEM::SCHANNELDB]
PRIVATE_PROTO_HEADER = schannel_state.h PRIVATE_PROTO_HEADER = schannel_state.h
OBJ_FILES = \
schannel_state.o
PRIVATE_DEPENDENCIES = LDB_WRAP SAMDB PRIVATE_DEPENDENCIES = LDB_WRAP SAMDB
#
# End SUBSYSTEM SCHANNELDB # End SUBSYSTEM SCHANNELDB
################################################ ################################################
SCHANNELDB_OBJ_FILES = $(addprefix auth/gensec/, schannel_state.o)

View File

@ -2,13 +2,16 @@
# Start SUBSYSTEM KERBEROS # Start SUBSYSTEM KERBEROS
[SUBSYSTEM::KERBEROS] [SUBSYSTEM::KERBEROS]
PRIVATE_PROTO_HEADER = proto.h PRIVATE_PROTO_HEADER = proto.h
OBJ_FILES = kerberos.o \
clikrb5.o \
kerberos_heimdal.o \
kerberos_pac.o \
gssapi_parse.o \
krb5_init_context.o
PUBLIC_DEPENDENCIES = HEIMDAL_KRB5 NDR_KRB5PAC samba-socket LIBCLI_RESOLVE PUBLIC_DEPENDENCIES = HEIMDAL_KRB5 NDR_KRB5PAC samba-socket LIBCLI_RESOLVE
PRIVATE_DEPENDENCIES = ASN1_UTIL auth_sam_reply LIBPACKET LIBNDR PRIVATE_DEPENDENCIES = ASN1_UTIL auth_sam_reply LIBPACKET LIBNDR
# End SUBSYSTEM KERBEROS # End SUBSYSTEM KERBEROS
################################# #################################
KERBEROS_OBJ_FILES = $(addprefix auth/kerberos/, \
kerberos.o \
clikrb5.o \
kerberos_heimdal.o \
kerberos_pac.o \
gssapi_parse.o \
krb5_init_context.o)

View File

@ -1,6 +1,7 @@
[SUBSYSTEM::MSRPC_PARSE] [SUBSYSTEM::MSRPC_PARSE]
PRIVATE_PROTO_HEADER = msrpc_parse.h PRIVATE_PROTO_HEADER = msrpc_parse.h
OBJ_FILES = ntlmssp_parse.o
MSRPC_PARSE_OBJ_FILES = $(addprefix auth/ntlmssp/, ntlmssp_parse.o)
################################################ ################################################
# Start MODULE gensec_ntlmssp # Start MODULE gensec_ntlmssp
@ -8,11 +9,9 @@ OBJ_FILES = ntlmssp_parse.o
SUBSYSTEM = gensec SUBSYSTEM = gensec
INIT_FUNCTION = gensec_ntlmssp_init INIT_FUNCTION = gensec_ntlmssp_init
PRIVATE_PROTO_HEADER = proto.h PRIVATE_PROTO_HEADER = proto.h
OBJ_FILES = ntlmssp.o \
ntlmssp_sign.o \
ntlmssp_client.o \
ntlmssp_server.o
PRIVATE_DEPENDENCIES = MSRPC_PARSE CREDENTIALS PRIVATE_DEPENDENCIES = MSRPC_PARSE CREDENTIALS
OUTPUT_TYPE = MERGED_OBJ OUTPUT_TYPE = MERGED_OBJ
# End MODULE gensec_ntlmssp # End MODULE gensec_ntlmssp
################################################ ################################################
gensec_ntlmssp_OBJ_FILES = $(addprefix auth/ntlmssp/, ntlmssp.o ntlmssp_sign.o ntlmssp_client.o ntlmssp_server.o)

View File

@ -31,7 +31,6 @@ SMB_INFO_SUBSYSTEMS="$SMB_INFO_SUBSYSTEMS
################################### ###################################
# Start Subsystem $1 # Start Subsystem $1
@<:@SUBSYSTEM::$1@:>@ @<:@SUBSYSTEM::$1@:>@
OBJ_FILES = \$($1_OBJ_FILES)
PRIVATE_DEPENDENCIES = $3 PRIVATE_DEPENDENCIES = $3
CFLAGS = \$($1_CFLAGS) CFLAGS = \$($1_CFLAGS)
ENABLE = YES ENABLE = YES
@ -54,7 +53,6 @@ SMB_INFO_LIBRARIES="$SMB_INFO_LIBRARIES
################################### ###################################
# Start Library $1 # Start Library $1
@<:@LIBRARY::$1@:>@ @<:@LIBRARY::$1@:>@
OBJ_FILES = \$($1_OBJ_FILES)
PRIVATE_DEPENDENCIES = $3 PRIVATE_DEPENDENCIES = $3
VERSION = $4 VERSION = $4
SO_VERSION = $5 SO_VERSION = $5

View File

@ -23,14 +23,11 @@ my $section_types = {
SWIG_FILE => "string", SWIG_FILE => "string",
"PRIVATE_DEPENDENCIES" => "list", "PRIVATE_DEPENDENCIES" => "list",
"PUBLIC_DEPENDENCIES" => "list", "PUBLIC_DEPENDENCIES" => "list",
"OBJ_FILES" => "list",
"ENABLE" => "bool", "ENABLE" => "bool",
"LDFLAGS" => "list", "LDFLAGS" => "list",
"CFLAGS" => "list", "CFLAGS" => "list",
}, },
"SUBSYSTEM" => { "SUBSYSTEM" => {
"OBJ_FILES" => "list",
"PRIVATE_DEPENDENCIES" => "list", "PRIVATE_DEPENDENCIES" => "list",
"PUBLIC_DEPENDENCIES" => "list", "PUBLIC_DEPENDENCIES" => "list",
@ -47,7 +44,6 @@ my $section_types = {
"SUBSYSTEM" => "string", "SUBSYSTEM" => "string",
"INIT_FUNCTION" => "string", "INIT_FUNCTION" => "string",
"OBJ_FILES" => "list",
"PRIVATE_DEPENDENCIES" => "list", "PRIVATE_DEPENDENCIES" => "list",
@ -62,7 +58,6 @@ my $section_types = {
"CFLAGS" => "list" "CFLAGS" => "list"
}, },
"BINARY" => { "BINARY" => {
"OBJ_FILES" => "list",
"PRIVATE_DEPENDENCIES" => "list", "PRIVATE_DEPENDENCIES" => "list",
@ -88,8 +83,6 @@ my $section_types = {
"INIT_FUNCTION_SENTINEL" => "string", "INIT_FUNCTION_SENTINEL" => "string",
"OUTPUT_TYPE" => "list", "OUTPUT_TYPE" => "list",
"OBJ_FILES" => "list",
"PRIVATE_DEPENDENCIES" => "list", "PRIVATE_DEPENDENCIES" => "list",
"PUBLIC_DEPENDENCIES" => "list", "PUBLIC_DEPENDENCIES" => "list",

View File

@ -249,7 +249,7 @@ sub check($$$$$)
foreach my $part (values %$INPUT) { foreach my $part (values %$INPUT) {
$part->{LINK_FLAGS} = []; $part->{LINK_FLAGS} = [];
$part->{FULL_OBJ_LIST} = ["\$($part->{NAME}_OBJ_LIST)"]; $part->{FULL_OBJ_LIST} = ["\$($part->{NAME}_OBJ_FILES)"];
if ($part->{TYPE} eq "SUBSYSTEM") { if ($part->{TYPE} eq "SUBSYSTEM") {
check_subsystem($INPUT, $part, $subsys_ot); check_subsystem($INPUT, $part, $subsys_ot);

View File

@ -159,7 +159,7 @@ sub SharedModule($$)
$self->_prepare_list($ctx, "LINK_FLAGS"); $self->_prepare_list($ctx, "LINK_FLAGS");
if (defined($ctx->{INIT_FUNCTION}) and $ctx->{INIT_FUNCTION_TYPE} =~ /\(\*\)/) { if (defined($ctx->{INIT_FUNCTION}) and $ctx->{INIT_FUNCTION_TYPE} =~ /\(\*\)/) {
$self->output("\$($ctx->{NAME}_OBJ_LIST): CFLAGS+=-D$ctx->{INIT_FUNCTION}=init_module\n"); $self->output("\$($ctx->{NAME}_OBJ_FILES): CFLAGS+=-D$ctx->{INIT_FUNCTION}=init_module\n");
} }
$self->output("\$(eval \$(call shared_module_template,$ctx->{SHAREDDIR}/$ctx->{LIBRARY_REALNAME}, \$($ctx->{NAME}_DEPEND_LIST) \$($ctx->{NAME}_FULL_OBJ_LIST), \$($ctx->{NAME}\_FULL_OBJ_LIST) \$($ctx->{NAME}_LINK_FLAGS)))\n"); $self->output("\$(eval \$(call shared_module_template,$ctx->{SHAREDDIR}/$ctx->{LIBRARY_REALNAME}, \$($ctx->{NAME}_DEPEND_LIST) \$($ctx->{NAME}_FULL_OBJ_LIST), \$($ctx->{NAME}\_FULL_OBJ_LIST) \$($ctx->{NAME}_LINK_FLAGS)))\n");
@ -220,15 +220,13 @@ sub MergedObj($$)
return unless defined($ctx->{OUTPUT}); return unless defined($ctx->{OUTPUT});
$self->output("$ctx->{NAME}_OUTPUT = $ctx->{OUTPUT}\n"); $self->output("$ctx->{NAME}_OUTPUT = $ctx->{OUTPUT}\n");
$self->output("\$(call partial_link_template, \$($ctx->{NAME}_OUTPUT), \$($ctx->{NAME}_OBJ_LIST))\n"); $self->output("\$(call partial_link_template, \$($ctx->{NAME}_OUTPUT), \$($ctx->{NAME}_OBJ_FILES))\n");
} }
sub StaticLibraryPrimitives($$) sub StaticLibraryPrimitives($$)
{ {
my ($self,$ctx) = @_; my ($self,$ctx) = @_;
return unless (defined($ctx->{OBJ_FILES}));
$self->output("$ctx->{NAME}_OUTPUT = $ctx->{OUTPUT}\n"); $self->output("$ctx->{NAME}_OUTPUT = $ctx->{OUTPUT}\n");
$self->_prepare_list($ctx, "FULL_OBJ_LIST"); $self->_prepare_list($ctx, "FULL_OBJ_LIST");
} }
@ -236,15 +234,13 @@ sub StaticLibraryPrimitives($$)
sub InitFunctions($$) sub InitFunctions($$)
{ {
my ($self, $ctx) = @_; my ($self, $ctx) = @_;
$self->output("\$($ctx->{NAME}_OBJ_LIST): CFLAGS+=-DSTATIC_$ctx->{NAME}_MODULES=\"\$($ctx->{NAME}_INIT_FUNCTIONS)$ctx->{INIT_FUNCTION_SENTINEL}\"\n"); $self->output("\$($ctx->{NAME}_OBJ_FILES): CFLAGS+=-DSTATIC_$ctx->{NAME}_MODULES=\"\$($ctx->{NAME}_INIT_FUNCTIONS)$ctx->{INIT_FUNCTION_SENTINEL}\"\n");
} }
sub StaticLibrary($$) sub StaticLibrary($$)
{ {
my ($self,$ctx) = @_; my ($self,$ctx) = @_;
return unless (defined($ctx->{OBJ_FILES}));
$self->output("STATIC_LIBS += $ctx->{RESULT_STATIC_LIBRARY}\n") if ($ctx->{TYPE} eq "LIBRARY"); $self->output("STATIC_LIBS += $ctx->{RESULT_STATIC_LIBRARY}\n") if ($ctx->{TYPE} eq "LIBRARY");
$self->output("$ctx->{NAME}_OUTPUT = $ctx->{OUTPUT}\n"); $self->output("$ctx->{NAME}_OUTPUT = $ctx->{OUTPUT}\n");
$self->output("$ctx->{RESULT_STATIC_LIBRARY}: \$($ctx->{NAME}_FULL_OBJ_LIST)\n"); $self->output("$ctx->{RESULT_STATIC_LIBRARY}: \$($ctx->{NAME}_FULL_OBJ_LIST)\n");
@ -288,7 +284,7 @@ sub ProtoHeader($$)
my $target = "\$(addprefix $ctx->{BASEDIR}/, $ctx->{PRIVATE_PROTO_HEADER})"; my $target = "\$(addprefix $ctx->{BASEDIR}/, $ctx->{PRIVATE_PROTO_HEADER})";
$self->output("PROTO_HEADERS += $target\n"); $self->output("PROTO_HEADERS += $target\n");
$self->output("\$(call proto_header_template, $target, \$($ctx->{NAME}_OBJ_LIST:.o=.c))\n"); $self->output("\$(call proto_header_template, $target, \$($ctx->{NAME}_OBJ_FILES:.o=.c))\n");
} }
sub write($$) sub write($$)
@ -324,7 +320,6 @@ sub CFlags($$)
my $src_ne_build = ($srcdir ne $builddir) ? 1 : 0; my $src_ne_build = ($srcdir ne $builddir) ? 1 : 0;
return unless defined ($key->{OBJ_LIST});
return unless defined ($key->{FINAL_CFLAGS}); return unless defined ($key->{FINAL_CFLAGS});
return unless (@{$key->{FINAL_CFLAGS}} > 0); return unless (@{$key->{FINAL_CFLAGS}} > 0);
@ -350,7 +345,7 @@ sub CFlags($$)
my $cflags = join(' ', @cflags); my $cflags = join(' ', @cflags);
$self->output("\$(patsubst %.ho,%.d,\$($key->{NAME}_OBJ_LIST:.o=.d)) \$($key->{NAME}_OBJ_LIST): CFLAGS+= $cflags\n"); $self->output("\$(patsubst %.ho,%.d,\$($key->{NAME}_OBJ_LIST:.o=.d)) \$($key->{NAME}_OBJ_FILES): CFLAGS+= $cflags\n");
} }
1; 1;

View File

@ -128,17 +128,6 @@ sub create_output($$)
foreach $part (values %{$depend}) { foreach $part (values %{$depend}) {
next unless(defined($part->{OUTPUT_TYPE})); next unless(defined($part->{OUTPUT_TYPE}));
# Combine object lists
if (defined($part->{OBJ_FILES})) {
my $list;
$list = join(" ", @{$part->{OBJ_FILES}});
unless ($list =~ /^\.\//) {
$list = "\$(addprefix $part->{BASEDIR}/, $list)"
}
push(@{$part->{OBJ_LIST}}, $list);
}
generate_binary($part) if grep(/BINARY/, @{$part->{OUTPUT_TYPE}}); generate_binary($part) if grep(/BINARY/, @{$part->{OUTPUT_TYPE}});
generate_shared_library($part) if grep(/SHARED_LIBRARY/, @{$part->{OUTPUT_TYPE}}); generate_shared_library($part) if grep(/SHARED_LIBRARY/, @{$part->{OUTPUT_TYPE}});
generate_static_library($part) if grep(/STATIC_LIBRARY/, @{$part->{OUTPUT_TYPE}}); generate_static_library($part) if grep(/STATIC_LIBRARY/, @{$part->{OUTPUT_TYPE}});

View File

@ -6,11 +6,13 @@
INIT_FUNCTION = server_service_cldapd_init INIT_FUNCTION = server_service_cldapd_init
SUBSYSTEM = service SUBSYSTEM = service
PRIVATE_PROTO_HEADER = proto.h PRIVATE_PROTO_HEADER = proto.h
OBJ_FILES = \
cldap_server.o \
netlogon.o \
rootdse.o
PRIVATE_DEPENDENCIES = \ PRIVATE_DEPENDENCIES = \
LIBCLI_CLDAP LIBNETIF process_model LIBCLI_CLDAP LIBNETIF process_model
# End SUBSYSTEM CLDAPD # End SUBSYSTEM CLDAPD
####################### #######################
CLAPD_OBJ_FILES = $(addprefix cldap_server, \
cldap_server.o \
netlogon.o \
rootdse.o)

View File

@ -4,8 +4,6 @@
# Start BINARY smbclient # Start BINARY smbclient
[BINARY::smbclient] [BINARY::smbclient]
INSTALLDIR = BINDIR INSTALLDIR = BINDIR
OBJ_FILES = \
client.o
PRIVATE_DEPENDENCIES = \ PRIVATE_DEPENDENCIES = \
LIBSAMBA-CONFIG \ LIBSAMBA-CONFIG \
SMBREADLINE \ SMBREADLINE \
@ -20,13 +18,12 @@ PRIVATE_DEPENDENCIES = \
# End BINARY smbclient # End BINARY smbclient
################################# #################################
smbclient_OBJ_FILES = client/client.o
################################# #################################
# Start BINARY cifsdd # Start BINARY cifsdd
[BINARY::cifsdd] [BINARY::cifsdd]
INSTALLDIR = BINDIR INSTALLDIR = BINDIR
OBJ_FILES = \
cifsdd.o \
cifsddio.o
PRIVATE_DEPENDENCIES = \ PRIVATE_DEPENDENCIES = \
LIBSAMBA-CONFIG \ LIBSAMBA-CONFIG \
LIBCLI_SMB \ LIBCLI_SMB \
@ -36,3 +33,4 @@ PRIVATE_DEPENDENCIES = \
# End BINARY sdd # End BINARY sdd
################################# #################################
cifsdd_OBJ_FILES = client/cifsdd.o client/cifsddio.o

View File

@ -1,7 +1,6 @@
mkinclude ctdb/config.mk mkinclude ctdb/config.mk
####################
[SUBSYSTEM::CLUSTER] [SUBSYSTEM::CLUSTER]
OBJ_FILES = cluster.o \
local.o
PRIVATE_DEPENDENCIES = ctdb PRIVATE_DEPENDENCIES = ctdb
CLUSTER_OBJ_FILES = cluster/cluster.o cluster/local.o

View File

@ -1,20 +1,24 @@
################## ##################
[SUBSYSTEM::brlock_ctdb] [SUBSYSTEM::brlock_ctdb]
OBJ_FILES = brlock_ctdb.o
PUBLIC_DEPENDENCIES = ctdb PUBLIC_DEPENDENCIES = ctdb
brlock_ctdb_OBJ_FILES = brlock_ctdb.o
################## ##################
[SUBSYSTEM::opendb_ctdb] [SUBSYSTEM::opendb_ctdb]
OBJ_FILES = opendb_ctdb.o
PUBLIC_DEPENDENCIES = ctdb PUBLIC_DEPENDENCIES = ctdb
opendb_ctdb_OBJ_FILES = opendb_ctdb.o
################## ##################
[SUBSYSTEM::ctdb] [SUBSYSTEM::ctdb]
OBJ_FILES = \ PUBLIC_DEPENDENCIES = TDB_WRAP LIBTALLOC
ctdb_OBJ_FILES = $(addprefix cluster/ctdb/, \
ctdb_cluster.o \ ctdb_cluster.o \
client/ctdb_client.o \ client/ctdb_client.o \
common/ctdb_io.o \ common/ctdb_io.o \
common/ctdb_ltdb.o \ common/ctdb_ltdb.o \
common/ctdb_message.o \ common/ctdb_message.o \
common/ctdb_util.o common/ctdb_util.o)
PUBLIC_DEPENDENCIES = TDB_WRAP LIBTALLOC

View File

@ -10,31 +10,33 @@ PUBLIC_DEPENDENCIES = HEIMDAL_KRB5
PRIVATE_DEPENDENCIES = LIBNDR NDR_MISC NDR_DRSUAPI NDR_DRSBLOBS NSS_WRAPPER \ PRIVATE_DEPENDENCIES = LIBNDR NDR_MISC NDR_DRSUAPI NDR_DRSBLOBS NSS_WRAPPER \
auth_system_session LDAP_ENCODE LIBCLI_AUTH LIBNDR \ auth_system_session LDAP_ENCODE LIBCLI_AUTH LIBNDR \
SAMDB_SCHEMA LDB_WRAP SAMDB_COMMON SAMDB_SCHEMA LDB_WRAP SAMDB_COMMON
OBJ_FILES = \
SAMDB_OBJ_FILES = $(addprefix dsdb/, \
samdb/samdb.o \ samdb/samdb.o \
samdb/samdb_privilege.o \ samdb/samdb_privilege.o \
samdb/cracknames.o \ samdb/cracknames.o \
repl/replicated_objects.o repl/replicated_objects.o)
PUBLIC_HEADERS += dsdb/samdb/samdb.h PUBLIC_HEADERS += dsdb/samdb/samdb.h
[SUBSYSTEM::SAMDB_COMMON] [SUBSYSTEM::SAMDB_COMMON]
PRIVATE_PROTO_HEADER = common/proto.h PRIVATE_PROTO_HEADER = common/proto.h
PRIVATE_DEPENDENCIES = LIBLDB PRIVATE_DEPENDENCIES = LIBLDB
OBJ_FILES = \
common/sidmap.o \ SAMDB_COMMON_OBJ_FILES = $(addprefix dsdb/common/, \
common/flag_mapping.o \ sidmap.o \
common/util.o flag_mapping.o \
util.o)
[SUBSYSTEM::SAMDB_SCHEMA] [SUBSYSTEM::SAMDB_SCHEMA]
PRIVATE_PROTO_HEADER = schema/proto.h PRIVATE_PROTO_HEADER = schema/proto.h
PRIVATE_DEPENDENCIES = SAMDB_COMMON NDR_DRSUAPI NDR_DRSBLOBS PRIVATE_DEPENDENCIES = SAMDB_COMMON NDR_DRSUAPI NDR_DRSBLOBS
OBJ_FILES = \
schema/schema_init.o \
schema/schema_syntax.o \
schema/schema_constructed.o \
SAMDB_SCHEMA_OBJ_FILES = $(addprefix dsdb/schema/, \
schema_init.o \
schema_syntax.o \
schema_constructed.o)
PUBLIC_HEADERS += dsdb/schema/schema.h PUBLIC_HEADERS += dsdb/schema/schema.h
@ -43,15 +45,17 @@ PUBLIC_HEADERS += dsdb/schema/schema.h
[MODULE::DREPL_SRV] [MODULE::DREPL_SRV]
INIT_FUNCTION = server_service_drepl_init INIT_FUNCTION = server_service_drepl_init
SUBSYSTEM = service SUBSYSTEM = service
OBJ_FILES = \
repl/drepl_service.o \
repl/drepl_periodic.o \
repl/drepl_partitions.o \
repl/drepl_out_pull.o \
repl/drepl_out_helpers.o
PRIVATE_PROTO_HEADER = repl/drepl_service_proto.h PRIVATE_PROTO_HEADER = repl/drepl_service_proto.h
PRIVATE_DEPENDENCIES = \ PRIVATE_DEPENDENCIES = \
SAMDB \ SAMDB \
process_model process_model
# End SUBSYSTEM DREPL_SRV # End SUBSYSTEM DREPL_SRV
####################### #######################
DREPL_SRV_OBJ_FILES = $(addprefix dsdb/repl/, \
drepl_service.o \
drepl_periodic.o \
drepl_partitions.o \
drepl_out_pull.o \
drepl_out_helpers.o)

View File

@ -5,11 +5,11 @@ SUBSYSTEM = LIBLDB
OUTPUT_TYPE = SHARED_LIBRARY OUTPUT_TYPE = SHARED_LIBRARY
PRIVATE_DEPENDENCIES = LIBTALLOC LIBNDR NDR_MISC PRIVATE_DEPENDENCIES = LIBTALLOC LIBNDR NDR_MISC
INIT_FUNCTION = LDB_MODULE(objectguid) INIT_FUNCTION = LDB_MODULE(objectguid)
OBJ_FILES = \
objectguid.o
# End MODULE ldb_objectguid # End MODULE ldb_objectguid
################################################ ################################################
ldb_objectguid_OBJ_FILES = dsdb/samdb/ldb_modules/objectguid.o
################################################ ################################################
# Start MODULE ldb_repl_meta_data # Start MODULE ldb_repl_meta_data
[MODULE::ldb_repl_meta_data] [MODULE::ldb_repl_meta_data]
@ -18,11 +18,11 @@ OUTPUT_TYPE = SHARED_LIBRARY
PRIVATE_DEPENDENCIES = SAMDB LIBTALLOC LIBNDR NDR_MISC NDR_DRSUAPI \ PRIVATE_DEPENDENCIES = SAMDB LIBTALLOC LIBNDR NDR_MISC NDR_DRSUAPI \
NDR_DRSBLOBS LIBNDR NDR_DRSBLOBS LIBNDR
INIT_FUNCTION = LDB_MODULE(repl_meta_data) INIT_FUNCTION = LDB_MODULE(repl_meta_data)
OBJ_FILES = \
repl_meta_data.o
# End MODULE ldb_repl_meta_data # End MODULE ldb_repl_meta_data
################################################ ################################################
ldb_repl_meta_data_OBJ_FILES = dsdb/samdb/ldb_modules/repl_meta_data.o
################################################ ################################################
# Start MODULE ldb_dsdb_cache # Start MODULE ldb_dsdb_cache
[MODULE::ldb_dsdb_cache] [MODULE::ldb_dsdb_cache]
@ -30,11 +30,11 @@ SUBSYSTEM = LIBLDB
OUTPUT_TYPE = SHARED_LIBRARY OUTPUT_TYPE = SHARED_LIBRARY
PRIVATE_DEPENDENCIES = SAMDB LIBTALLOC PRIVATE_DEPENDENCIES = SAMDB LIBTALLOC
INIT_FUNCTION = LDB_MODULE(dsdb_cache) INIT_FUNCTION = LDB_MODULE(dsdb_cache)
OBJ_FILES = \
dsdb_cache.o
# End MODULE ldb_dsdb_cache # End MODULE ldb_dsdb_cache
################################################ ################################################
ldb_dsdb_cache_OBJ_FILES = dsdb/samdb/ldb_modules/dsdb_cache.o
################################################ ################################################
# Start MODULE ldb_schema_fsmo # Start MODULE ldb_schema_fsmo
[MODULE::ldb_schema_fsmo] [MODULE::ldb_schema_fsmo]
@ -42,11 +42,11 @@ SUBSYSTEM = LIBLDB
OUTPUT_TYPE = SHARED_LIBRARY OUTPUT_TYPE = SHARED_LIBRARY
PRIVATE_DEPENDENCIES = SAMDB LIBTALLOC PRIVATE_DEPENDENCIES = SAMDB LIBTALLOC
INIT_FUNCTION = LDB_MODULE(schema_fsmo) INIT_FUNCTION = LDB_MODULE(schema_fsmo)
OBJ_FILES = \
schema_fsmo.o
# End MODULE ldb_schema_fsmo # End MODULE ldb_schema_fsmo
################################################ ################################################
ldb_schema_fsmo_OBJ_FILES = dsdb/samdb/ldb_modules/schema_fsmo.o
################################################ ################################################
# Start MODULE ldb_naming_fsmo # Start MODULE ldb_naming_fsmo
[MODULE::ldb_naming_fsmo] [MODULE::ldb_naming_fsmo]
@ -54,11 +54,11 @@ SUBSYSTEM = LIBLDB
OUTPUT_TYPE = SHARED_LIBRARY OUTPUT_TYPE = SHARED_LIBRARY
PRIVATE_DEPENDENCIES = SAMDB LIBTALLOC PRIVATE_DEPENDENCIES = SAMDB LIBTALLOC
INIT_FUNCTION = LDB_MODULE(naming_fsmo) INIT_FUNCTION = LDB_MODULE(naming_fsmo)
OBJ_FILES = \
naming_fsmo.o
# End MODULE ldb_naming_fsmo # End MODULE ldb_naming_fsmo
################################################ ################################################
ldb_naming_fsmo_OBJ_FILES = dsdb/samdb/ldb_modules/naming_fsmo.o
################################################ ################################################
# Start MODULE ldb_pdc_fsmo # Start MODULE ldb_pdc_fsmo
[MODULE::ldb_pdc_fsmo] [MODULE::ldb_pdc_fsmo]
@ -66,11 +66,11 @@ SUBSYSTEM = LIBLDB
OUTPUT_TYPE = SHARED_LIBRARY OUTPUT_TYPE = SHARED_LIBRARY
PRIVATE_DEPENDENCIES = SAMDB LIBTALLOC PRIVATE_DEPENDENCIES = SAMDB LIBTALLOC
INIT_FUNCTION = LDB_MODULE(pdc_fsmo) INIT_FUNCTION = LDB_MODULE(pdc_fsmo)
OBJ_FILES = \
pdc_fsmo.o
# End MODULE ldb_pdc_fsmo # End MODULE ldb_pdc_fsmo
################################################ ################################################
ldb_pdc_fsmo_OBJ_FILES = dsdb/samdb/ldb_modules/pdc_fsmo.o
################################################ ################################################
# Start MODULE ldb_samldb # Start MODULE ldb_samldb
[MODULE::ldb_samldb] [MODULE::ldb_samldb]
@ -78,12 +78,11 @@ SUBSYSTEM = LIBLDB
OUTPUT_TYPE = SHARED_LIBRARY OUTPUT_TYPE = SHARED_LIBRARY
PRIVATE_DEPENDENCIES = LIBTALLOC LDAP_ENCODE NDR_MISC SAMDB PRIVATE_DEPENDENCIES = LIBTALLOC LDAP_ENCODE NDR_MISC SAMDB
INIT_FUNCTION = LDB_MODULE(samldb) INIT_FUNCTION = LDB_MODULE(samldb)
OBJ_FILES = \
samldb.o
#
# End MODULE ldb_samldb # End MODULE ldb_samldb
################################################ ################################################
ldb_samldb_OBJ_FILES = dsdb/samdb/ldb_modules/samldb.o
################################################ ################################################
# Start MODULE ldb_samba3sam # Start MODULE ldb_samba3sam
[MODULE::ldb_samba3sam] [MODULE::ldb_samba3sam]
@ -92,12 +91,11 @@ OUTPUT_TYPE = SHARED_LIBRARY
INIT_FUNCTION = LDB_MODULE(samba3sam) INIT_FUNCTION = LDB_MODULE(samba3sam)
PRIVATE_DEPENDENCIES = LIBTALLOC ldb_map SMBPASSWD NSS_WRAPPER LIBSECURITY \ PRIVATE_DEPENDENCIES = LIBTALLOC ldb_map SMBPASSWD NSS_WRAPPER LIBSECURITY \
NDR_SECURITY NDR_SECURITY
OBJ_FILES = \
samba3sam.o
#
# End MODULE ldb_samldb # End MODULE ldb_samldb
################################################ ################################################
ldb_samba3sam_OBJ_FILES = dsdb/samdb/ldb_modules/samba3sam.o
################################################ ################################################
# Start MODULE ldb_simple_ldap_map # Start MODULE ldb_simple_ldap_map
[MODULE::ldb_simple_ldap_map] [MODULE::ldb_simple_ldap_map]
@ -107,12 +105,11 @@ INIT_FUNCTION = LDB_MODULE(simple_ldap_map)
PRIVATE_DEPENDENCIES = LIBTALLOC ldb_map LIBNDR NDR_MISC PRIVATE_DEPENDENCIES = LIBTALLOC ldb_map LIBNDR NDR_MISC
ENABLE = YES ENABLE = YES
ALIASES = entryuuid nsuniqueid ALIASES = entryuuid nsuniqueid
OBJ_FILES = \
simple_ldap_map.o
#
# End MODULE ldb_entryuuid # End MODULE ldb_entryuuid
################################################ ################################################
ldb_simple_ldap_map_OBJ_FILES = dsdb/samdb/ldb_modules/simple_ldap_map.o
# ################################################ # ################################################
# # Start MODULE ldb_proxy # # Start MODULE ldb_proxy
# [MODULE::ldb_proxy] # [MODULE::ldb_proxy]
@ -132,25 +129,24 @@ SUBSYSTEM = LIBLDB
PRIVATE_DEPENDENCIES = LIBTALLOC SAMDB PRIVATE_DEPENDENCIES = LIBTALLOC SAMDB
OUTPUT_TYPE = SHARED_LIBRARY OUTPUT_TYPE = SHARED_LIBRARY
INIT_FUNCTION = LDB_MODULE(rootdse) INIT_FUNCTION = LDB_MODULE(rootdse)
OBJ_FILES = \
rootdse.o
#
# End MODULE ldb_rootdse # End MODULE ldb_rootdse
################################################ ################################################
ldb_rootdse_OBJ_FILES = dsdb/samdb/ldb_modules/rootdse.o
################################################ ################################################
# Start MODULE ldb_password_hash # Start MODULE ldb_password_hash
[MODULE::ldb_password_hash] [MODULE::ldb_password_hash]
SUBSYSTEM = LIBLDB SUBSYSTEM = LIBLDB
OUTPUT_TYPE = SHARED_LIBRARY OUTPUT_TYPE = SHARED_LIBRARY
INIT_FUNCTION = LDB_MODULE(password_hash) INIT_FUNCTION = LDB_MODULE(password_hash)
OBJ_FILES = password_hash.o
PRIVATE_DEPENDENCIES = HEIMDAL_HDB_KEYS LIBTALLOC HEIMDAL_KRB5 LDAP_ENCODE \ PRIVATE_DEPENDENCIES = HEIMDAL_HDB_KEYS LIBTALLOC HEIMDAL_KRB5 LDAP_ENCODE \
LIBCLI_AUTH NDR_DRSBLOBS KERBEROS SAMDB LIBCLI_AUTH NDR_DRSBLOBS KERBEROS SAMDB
#
# End MODULE ldb_password_hash # End MODULE ldb_password_hash
################################################ ################################################
ldb_password_hash_OBJ_FILES = dsdb/samdb/ldb_modules/password_hash.o
################################################ ################################################
# Start MODULE ldb_local_password # Start MODULE ldb_local_password
[MODULE::ldb_local_password] [MODULE::ldb_local_password]
@ -158,11 +154,11 @@ PRIVATE_DEPENDENCIES = LIBTALLOC LIBNDR SAMDB
OUTPUT_TYPE = SHARED_LIBRARY OUTPUT_TYPE = SHARED_LIBRARY
SUBSYSTEM = LIBLDB SUBSYSTEM = LIBLDB
INIT_FUNCTION = LDB_MODULE(local_password) INIT_FUNCTION = LDB_MODULE(local_password)
OBJ_FILES = local_password.o
#
# End MODULE ldb_local_password # End MODULE ldb_local_password
################################################ ################################################
ldb_local_password_OBJ_FILES = dsdb/samdb/ldb_modules/local_password.o
################################################ ################################################
# Start MODULE ldb_kludge_acl # Start MODULE ldb_kludge_acl
[MODULE::ldb_kludge_acl] [MODULE::ldb_kludge_acl]
@ -170,12 +166,12 @@ PRIVATE_DEPENDENCIES = LIBTALLOC LIBSECURITY SAMDB
OUTPUT_TYPE = SHARED_LIBRARY OUTPUT_TYPE = SHARED_LIBRARY
SUBSYSTEM = LIBLDB SUBSYSTEM = LIBLDB
INIT_FUNCTION = LDB_MODULE(kludge_acl) INIT_FUNCTION = LDB_MODULE(kludge_acl)
OBJ_FILES = \
kludge_acl.o
#
# End MODULE ldb_kludge_acl # End MODULE ldb_kludge_acl
################################################ ################################################
ldb_kludge_acl_OBJ_FILES = dsdb/samdb/ldb_modules/kludge_acl.o
################################################ ################################################
# Start MODULE ldb_extended_dn # Start MODULE ldb_extended_dn
[MODULE::ldb_extended_dn] [MODULE::ldb_extended_dn]
@ -183,12 +179,11 @@ SUBSYSTEM = LIBLDB
OUTPUT_TYPE = SHARED_LIBRARY OUTPUT_TYPE = SHARED_LIBRARY
PRIVATE_DEPENDENCIES = LIBTALLOC LIBNDR LIBSECURITY SAMDB PRIVATE_DEPENDENCIES = LIBTALLOC LIBNDR LIBSECURITY SAMDB
INIT_FUNCTION = LDB_MODULE(extended_dn) INIT_FUNCTION = LDB_MODULE(extended_dn)
OBJ_FILES = \
extended_dn.o
#
# End MODULE ldb_extended_dn # End MODULE ldb_extended_dn
################################################ ################################################
ldb_extended_dn_OBJ_FILES = dsdb/samdb/ldb_modules/extended_dn.o
################################################ ################################################
# Start MODULE ldb_show_deleted # Start MODULE ldb_show_deleted
[MODULE::ldb_show_deleted] [MODULE::ldb_show_deleted]
@ -196,12 +191,11 @@ SUBSYSTEM = LIBLDB
OUTPUT_TYPE = SHARED_LIBRARY OUTPUT_TYPE = SHARED_LIBRARY
PRIVATE_DEPENDENCIES = LIBTALLOC PRIVATE_DEPENDENCIES = LIBTALLOC
INIT_FUNCTION = LDB_MODULE(show_deleted) INIT_FUNCTION = LDB_MODULE(show_deleted)
OBJ_FILES = \
show_deleted.o
#
# End MODULE ldb_show_deleted # End MODULE ldb_show_deleted
################################################ ################################################
ldb_show_deleted_OBJ_FILES = dsdb/samdb/ldb_modules/show_deleted.o
################################################ ################################################
# Start MODULE ldb_partition # Start MODULE ldb_partition
[MODULE::ldb_partition] [MODULE::ldb_partition]
@ -209,12 +203,11 @@ SUBSYSTEM = LIBLDB
OUTPUT_TYPE = SHARED_LIBRARY OUTPUT_TYPE = SHARED_LIBRARY
PRIVATE_DEPENDENCIES = LIBTALLOC SAMDB PRIVATE_DEPENDENCIES = LIBTALLOC SAMDB
INIT_FUNCTION = LDB_MODULE(partition) INIT_FUNCTION = LDB_MODULE(partition)
OBJ_FILES = \
partition.o
#
# End MODULE ldb_partition # End MODULE ldb_partition
################################################ ################################################
ldb_partition_OBJ_FILES = dsdb/samdb/ldb_modules/partition.o
################################################ ################################################
# Start MODULE ldb_schema # Start MODULE ldb_schema
[MODULE::ldb_schema] [MODULE::ldb_schema]
@ -222,12 +215,11 @@ SUBSYSTEM = LIBLDB
OUTPUT_TYPE = SHARED_LIBRARY OUTPUT_TYPE = SHARED_LIBRARY
PRIVATE_DEPENDENCIES = LIBTALLOC LIBLDB PRIVATE_DEPENDENCIES = LIBTALLOC LIBLDB
INIT_FUNCTION = LDB_MODULE(schema) INIT_FUNCTION = LDB_MODULE(schema)
OBJ_FILES = \
schema.o schema_syntax.o
#
# End MODULE ldb_schema # End MODULE ldb_schema
################################################ ################################################
ldb_schema_OBJ_FILES = $(addprefix dsdb/samdb/ldb_modules/, schema.o schema_syntax.o)
################################################ ################################################
# Start MODULE ldb_update_kt # Start MODULE ldb_update_kt
[MODULE::ldb_update_keytab] [MODULE::ldb_update_keytab]
@ -236,12 +228,11 @@ OUTPUT_TYPE = SHARED_LIBRARY
PRIVATE_DEPENDENCIES = LIBTALLOC CREDENTIALS PRIVATE_DEPENDENCIES = LIBTALLOC CREDENTIALS
#Also depends on credentials, but that would loop #Also depends on credentials, but that would loop
INIT_FUNCTION = LDB_MODULE(update_kt) INIT_FUNCTION = LDB_MODULE(update_kt)
OBJ_FILES = \
update_keytab.o
#
# End MODULE ldb_update_kt # End MODULE ldb_update_kt
################################################ ################################################
ldb_update_keytab_OBJ_FILES = dsdb/samdb/ldb_modules/update_keytab.o
################################################ ################################################
# Start MODULE ldb_objectclass # Start MODULE ldb_objectclass
[MODULE::ldb_objectclass] [MODULE::ldb_objectclass]
@ -250,11 +241,11 @@ OUTPUT_TYPE = SHARED_LIBRARY
CFLAGS = -Ilib/ldb/include CFLAGS = -Ilib/ldb/include
PRIVATE_DEPENDENCIES = LIBTALLOC LIBSECURITY NDR_SECURITY SAMDB PRIVATE_DEPENDENCIES = LIBTALLOC LIBSECURITY NDR_SECURITY SAMDB
SUBSYSTEM = LIBLDB SUBSYSTEM = LIBLDB
OBJ_FILES = \
objectclass.o
# End MODULE ldb_objectclass # End MODULE ldb_objectclass
################################################ ################################################
ldb_objectclass_OBJ_FILES = dsdb/samdb/ldb_modules/objectclass.o
################################################ ################################################
# Start MODULE ldb_subtree_rename # Start MODULE ldb_subtree_rename
[MODULE::ldb_subtree_rename] [MODULE::ldb_subtree_rename]
@ -262,11 +253,11 @@ INIT_FUNCTION = LDB_MODULE(subtree_rename)
CFLAGS = -Ilib/ldb/include CFLAGS = -Ilib/ldb/include
PRIVATE_DEPENDENCIES = LIBTALLOC PRIVATE_DEPENDENCIES = LIBTALLOC
SUBSYSTEM = LIBLDB SUBSYSTEM = LIBLDB
OBJ_FILES = \
subtree_rename.o
# End MODULE ldb_subtree_rename # End MODULE ldb_subtree_rename
################################################ ################################################
ldb_subtree_rename_OBJ_FILES = dsdb/samdb/ldb_modules/subtree_rename.o
################################################ ################################################
# Start MODULE ldb_subtree_rename # Start MODULE ldb_subtree_rename
[MODULE::ldb_subtree_delete] [MODULE::ldb_subtree_delete]
@ -274,11 +265,11 @@ INIT_FUNCTION = LDB_MODULE(subtree_delete)
CFLAGS = -Ilib/ldb/include CFLAGS = -Ilib/ldb/include
PRIVATE_DEPENDENCIES = LIBTALLOC PRIVATE_DEPENDENCIES = LIBTALLOC
SUBSYSTEM = LIBLDB SUBSYSTEM = LIBLDB
OBJ_FILES = \
subtree_delete.o
# End MODULE ldb_subtree_rename # End MODULE ldb_subtree_rename
################################################ ################################################
ldb_subtree_delete_OBJ_FILES = subtree_delete.o
################################################ ################################################
# Start MODULE ldb_linked_attributes # Start MODULE ldb_linked_attributes
[MODULE::ldb_linked_attributes] [MODULE::ldb_linked_attributes]
@ -287,11 +278,11 @@ CFLAGS = -Ilib/ldb/include
OUTPUT_TYPE = SHARED_LIBRARY OUTPUT_TYPE = SHARED_LIBRARY
PRIVATE_DEPENDENCIES = LIBTALLOC SAMDB PRIVATE_DEPENDENCIES = LIBTALLOC SAMDB
SUBSYSTEM = LIBLDB SUBSYSTEM = LIBLDB
OBJ_FILES = \
linked_attributes.o
# End MODULE ldb_linked_attributes # End MODULE ldb_linked_attributes
################################################ ################################################
ldb_linked_attributes_OBJ_FILES = dsdb/samdb/ldb_modules/linked_attributes.o
################################################ ################################################
# Start MODULE ldb_ranged_results # Start MODULE ldb_ranged_results
[MODULE::ldb_ranged_results] [MODULE::ldb_ranged_results]
@ -299,11 +290,11 @@ INIT_FUNCTION = LDB_MODULE(ranged_results)
CFLAGS = -Ilib/ldb/include CFLAGS = -Ilib/ldb/include
PRIVATE_DEPENDENCIES = LIBTALLOC PRIVATE_DEPENDENCIES = LIBTALLOC
SUBSYSTEM = LIBLDB SUBSYSTEM = LIBLDB
OBJ_FILES = \
ranged_results.o
# End MODULE ldb_ranged_results # End MODULE ldb_ranged_results
################################################ ################################################
ldb_ranged_results_OBJ_FILES = dsdb/samdb/ldb_modules/ranged_results.o
################################################ ################################################
# Start MODULE ldb_anr # Start MODULE ldb_anr
[MODULE::ldb_anr] [MODULE::ldb_anr]
@ -312,11 +303,11 @@ CFLAGS = -Ilib/ldb/include
OUTPUT_TYPE = SHARED_LIBRARY OUTPUT_TYPE = SHARED_LIBRARY
PRIVATE_DEPENDENCIES = LIBTALLOC LIBSAMBA-UTIL SAMDB PRIVATE_DEPENDENCIES = LIBTALLOC LIBSAMBA-UTIL SAMDB
SUBSYSTEM = LIBLDB SUBSYSTEM = LIBLDB
OBJ_FILES = \
anr.o
# End MODULE ldb_anr # End MODULE ldb_anr
################################################ ################################################
ldb_anr_OBJ_FILES = dsdb/samdb/ldb_modules/anr.o
################################################ ################################################
# Start MODULE ldb_normalise # Start MODULE ldb_normalise
[MODULE::ldb_normalise] [MODULE::ldb_normalise]
@ -325,11 +316,11 @@ CFLAGS = -Ilib/ldb/include
OUTPUT_TYPE = SHARED_LIBRARY OUTPUT_TYPE = SHARED_LIBRARY
PRIVATE_DEPENDENCIES = LIBTALLOC LIBSAMBA-UTIL SAMDB PRIVATE_DEPENDENCIES = LIBTALLOC LIBSAMBA-UTIL SAMDB
SUBSYSTEM = LIBLDB SUBSYSTEM = LIBLDB
OBJ_FILES = \
normalise.o
# End MODULE ldb_normalise # End MODULE ldb_normalise
################################################ ################################################
ldb_normalise_OBJ_FILES = dsdb/samdb/ldb_modules/normalise.o
################################################ ################################################
# Start MODULE ldb_instancetype # Start MODULE ldb_instancetype
[MODULE::ldb_instancetype] [MODULE::ldb_instancetype]
@ -338,8 +329,8 @@ CFLAGS = -Ilib/ldb/include
OUTPUT_TYPE = SHARED_LIBRARY OUTPUT_TYPE = SHARED_LIBRARY
PRIVATE_DEPENDENCIES = LIBTALLOC PRIVATE_DEPENDENCIES = LIBTALLOC
SUBSYSTEM = LIBLDB SUBSYSTEM = LIBLDB
OBJ_FILES = \
instancetype.o
# End MODULE ldb_instancetype # End MODULE ldb_instancetype
################################################ ################################################
ldb_instancetype_OBJ_FILES = dsdb/samdb/ldb_modules/instancetype.o

View File

@ -1,5 +1,6 @@
[SUBSYSTEM::DYNCONFIG] [SUBSYSTEM::DYNCONFIG]
OBJ_FILES = dynconfig.o
DYNCONFIG_OBJ_FILES = dynconfig.o
# set these to where to find various files # set these to where to find various files
# These can be overridden by command line switches (see smbd(8)) # These can be overridden by command line switches (see smbd(8))

View File

@ -87,11 +87,13 @@ my $depstr = join(' ', @deps);
print '[SUBSYSTEM::HEIMDAL_'.uc($prefix).']'."\n"; print '[SUBSYSTEM::HEIMDAL_'.uc($prefix).']'."\n";
print "CFLAGS = -Iheimdal_build -Iheimdal/lib/roken -I$dirname\n"; print "CFLAGS = -Iheimdal_build -Iheimdal/lib/roken -I$dirname\n";
print "OBJ_FILES = "; print "\nPUBLIC_DEPENDENCIES = $depstr\n\n";
print "HEIMDAL_".uc($prefix)."OBJ_LIST = \$(addprefix heimdal_build/,";
foreach $o_file (@o_files) { foreach $o_file (@o_files) {
print "\\\n\t$o_file"; print "\\\n\t$o_file";
} }
print "\nPUBLIC_DEPENDENCIES = $depstr\n\n"; print "\t)\n\n";
print "clean:: \n"; print "clean:: \n";
print "\t\@echo \"Deleting ASN1 output files generated from $file\"\n"; print "\t\@echo \"Deleting ASN1 output files generated from $file\"\n";

View File

@ -2,7 +2,12 @@
# Start SUBSYSTEM HEIMDAL_KDC # Start SUBSYSTEM HEIMDAL_KDC
[SUBSYSTEM::HEIMDAL_KDC] [SUBSYSTEM::HEIMDAL_KDC]
CFLAGS = -Iheimdal_build -Iheimdal/kdc CFLAGS = -Iheimdal_build -Iheimdal/kdc
OBJ_FILES = \ PRIVATE_DEPENDENCIES = HEIMDAL_ROKEN HEIMDAL_KRB5 HEIMDAL_HDB HEIMDAL_HEIM_ASN1 HEIMDAL_DIGEST_ASN1 HEIMDAL_KX509_ASN1
PUBLIC_DEPENDENCIES = HEIMDAL_NTLM HEIMDAL_HCRYPTO
# End SUBSYSTEM HEIMDAL_KDC
#######################
HEIMDAL_KDC_OBJ_FILES = \
./heimdal/kdc/default_config.o \ ./heimdal/kdc/default_config.o \
./heimdal/kdc/kerberos5.o \ ./heimdal/kdc/kerberos5.o \
./heimdal/kdc/krb5tgs.o \ ./heimdal/kdc/krb5tgs.o \
@ -16,29 +21,30 @@ OBJ_FILES = \
./heimdal/kdc/process.o \ ./heimdal/kdc/process.o \
./heimdal/kdc/windc.o \ ./heimdal/kdc/windc.o \
./heimdal/kdc/kx509.o ./heimdal/kdc/kx509.o
PRIVATE_DEPENDENCIES = HEIMDAL_ROKEN HEIMDAL_KRB5 HEIMDAL_HDB HEIMDAL_HEIM_ASN1 HEIMDAL_DIGEST_ASN1 HEIMDAL_KX509_ASN1
PUBLIC_DEPENDENCIES = HEIMDAL_NTLM HEIMDAL_HCRYPTO
# End SUBSYSTEM HEIMDAL_KDC
#######################
[SUBSYSTEM::HEIMDAL_NTLM] [SUBSYSTEM::HEIMDAL_NTLM]
CFLAGS = -Iheimdal_build -Iheimdal/lib/ntlm CFLAGS = -Iheimdal_build -Iheimdal/lib/ntlm
OBJ_FILES = \
./heimdal/lib/ntlm/ntlm.o
PRIVATE_DEPENDENCIES = HEIMDAL_ROKEN HEIMDAL_HCRYPTO HEIMDAL_KRB5 PRIVATE_DEPENDENCIES = HEIMDAL_ROKEN HEIMDAL_HCRYPTO HEIMDAL_KRB5
HEIMDAL_NTLM_OBJ_FILES = \
./heimdal/lib/ntlm/ntlm.o
[SUBSYSTEM::HEIMDAL_HDB_KEYS] [SUBSYSTEM::HEIMDAL_HDB_KEYS]
CFLAGS = -Iheimdal_build -Iheimdal/lib/hdb CFLAGS = -Iheimdal_build -Iheimdal/lib/hdb
OBJ_FILES = \
./heimdal/lib/hdb/keys.o
PRIVATE_DEPENDENCIES = HEIMDAL_ROKEN HEIMDAL_HCRYPTO HEIMDAL_KRB5 \ PRIVATE_DEPENDENCIES = HEIMDAL_ROKEN HEIMDAL_HCRYPTO HEIMDAL_KRB5 \
HEIMDAL_HDB_ASN1 HEIMDAL_HDB_ASN1
HEIMDAL_HDB_KEYS_OBJ_FILES = ./heimdal/lib/hdb/keys.o
####################### #######################
# Start SUBSYSTEM HEIMDAL_HDB # Start SUBSYSTEM HEIMDAL_HDB
[SUBSYSTEM::HEIMDAL_HDB] [SUBSYSTEM::HEIMDAL_HDB]
CFLAGS = -Iheimdal_build -Iheimdal/lib/hdb CFLAGS = -Iheimdal_build -Iheimdal/lib/hdb
OBJ_FILES = \ PRIVATE_DEPENDENCIES = HDB_LDB HEIMDAL_KRB5 HEIMDAL_HDB_KEYS HEIMDAL_ROKEN HEIMDAL_HCRYPTO HEIMDAL_COM_ERR HEIMDAL_HDB_ASN1
# End SUBSYSTEM HEIMDAL_HDB
#######################
HEIMDAL_HDB_OBJ_FILES = \
./heimdal/lib/hdb/db.o \ ./heimdal/lib/hdb/db.o \
./heimdal/lib/hdb/hdb.o \ ./heimdal/lib/hdb/hdb.o \
./heimdal/lib/hdb/ext.o \ ./heimdal/lib/hdb/ext.o \
@ -46,15 +52,17 @@ OBJ_FILES = \
./heimdal/lib/hdb/mkey.o \ ./heimdal/lib/hdb/mkey.o \
./heimdal/lib/hdb/ndbm.o \ ./heimdal/lib/hdb/ndbm.o \
./heimdal/lib/hdb/hdb_err.o ./heimdal/lib/hdb/hdb_err.o
PRIVATE_DEPENDENCIES = HDB_LDB HEIMDAL_KRB5 HEIMDAL_HDB_KEYS HEIMDAL_ROKEN HEIMDAL_HCRYPTO HEIMDAL_COM_ERR HEIMDAL_HDB_ASN1
# End SUBSYSTEM HEIMDAL_HDB
#######################
####################### #######################
# Start SUBSYSTEM HEIMDAL_GSSAPI # Start SUBSYSTEM HEIMDAL_GSSAPI
[SUBSYSTEM::HEIMDAL_GSSAPI] [SUBSYSTEM::HEIMDAL_GSSAPI]
CFLAGS = -Iheimdal_build -Iheimdal/lib/gssapi -Iheimdal/lib/gssapi/gssapi -Iheimdal/lib/gssapi/spnego -Iheimdal/lib/gssapi/krb5 -Iheimdal/lib/gssapi/mech CFLAGS = -Iheimdal_build -Iheimdal/lib/gssapi -Iheimdal/lib/gssapi/gssapi -Iheimdal/lib/gssapi/spnego -Iheimdal/lib/gssapi/krb5 -Iheimdal/lib/gssapi/mech
OBJ_FILES = \ PRIVATE_DEPENDENCIES = HEIMDAL_HCRYPTO HEIMDAL_HEIM_ASN1 HEIMDAL_SPNEGO_ASN1
PUBLIC_DEPENDENCIES = HEIMDAL_ROKEN HEIMDAL_KRB5
# End SUBSYSTEM HEIMDAL_GSSAPI
#######################
HEIMDAL_GSSAPI_OBJ_FILES = \
./heimdal/lib/gssapi/mech/context.o \ ./heimdal/lib/gssapi/mech/context.o \
./heimdal/lib/gssapi/mech/gss_krb5.o \ ./heimdal/lib/gssapi/mech/gss_krb5.o \
./heimdal/lib/gssapi/mech/gss_mech_switch.o \ ./heimdal/lib/gssapi/mech/gss_mech_switch.o \
@ -161,10 +169,7 @@ OBJ_FILES = \
./heimdal/lib/gssapi/krb5/set_sec_context_option.o \ ./heimdal/lib/gssapi/krb5/set_sec_context_option.o \
./heimdal/lib/gssapi/krb5/process_context_token.o \ ./heimdal/lib/gssapi/krb5/process_context_token.o \
./heimdal/lib/gssapi/krb5/prf.o ./heimdal/lib/gssapi/krb5/prf.o
PRIVATE_DEPENDENCIES = HEIMDAL_HCRYPTO HEIMDAL_HEIM_ASN1 HEIMDAL_SPNEGO_ASN1
PUBLIC_DEPENDENCIES = HEIMDAL_ROKEN HEIMDAL_KRB5
# End SUBSYSTEM HEIMDAL_GSSAPI
#######################
####################### #######################
# Start SUBSYSTEM HEIMDAL_KRB5 # Start SUBSYSTEM HEIMDAL_KRB5
@ -172,7 +177,10 @@ PUBLIC_DEPENDENCIES = HEIMDAL_ROKEN HEIMDAL_KRB5
CFLAGS = -Iheimdal_build -Iheimdal/lib/krb5 CFLAGS = -Iheimdal_build -Iheimdal/lib/krb5
PRIVATE_DEPENDENCIES = HEIMDAL_ROKEN HEIMDAL_PKINIT_ASN1 PRIVATE_DEPENDENCIES = HEIMDAL_ROKEN HEIMDAL_PKINIT_ASN1
PUBLIC_DEPENDENCIES = HEIMDAL_KRB5_ASN1 HEIMDAL_GLUE HEIMDAL_HX509 HEIMDAL_HCRYPTO PUBLIC_DEPENDENCIES = HEIMDAL_KRB5_ASN1 HEIMDAL_GLUE HEIMDAL_HX509 HEIMDAL_HCRYPTO
OBJ_FILES = \ # End SUBSYSTEM HEIMDAL_KRB5
#######################
HEIMDAL_KRB5_OBJ_FILES = \
./heimdal/lib/krb5/acache.o \ ./heimdal/lib/krb5/acache.o \
./heimdal/lib/krb5/add_et_list.o \ ./heimdal/lib/krb5/add_et_list.o \
./heimdal/lib/krb5/addr_families.o \ ./heimdal/lib/krb5/addr_families.o \
@ -259,14 +267,16 @@ OBJ_FILES = \
./heimdal/lib/krb5/heim_err.o \ ./heimdal/lib/krb5/heim_err.o \
./heimdal/lib/krb5/k524_err.o \ ./heimdal/lib/krb5/k524_err.o \
./heimdal/lib/krb5/krb_err.o ./heimdal/lib/krb5/krb_err.o
# End SUBSYSTEM HEIMDAL_KRB5
#######################
####################### #######################
# Start SUBSYSTEM HEIMDAL_HEIM_ASN1 # Start SUBSYSTEM HEIMDAL_HEIM_ASN1
[SUBSYSTEM::HEIMDAL_HEIM_ASN1] [SUBSYSTEM::HEIMDAL_HEIM_ASN1]
CFLAGS = -Iheimdal_build -Iheimdal/lib/asn1 CFLAGS = -Iheimdal_build -Iheimdal/lib/asn1
OBJ_FILES = \ PRIVATE_DEPENDENCIES = HEIMDAL_ROKEN HEIMDAL_COM_ERR
# End SUBSYSTEM HEIMDAL_KRB5
#######################
HEIMDAL_HEIM_ASN1_OBJ_FILES = \
./heimdal/lib/asn1/der_get.o \ ./heimdal/lib/asn1/der_get.o \
./heimdal/lib/asn1/der_put.o \ ./heimdal/lib/asn1/der_put.o \
./heimdal/lib/asn1/der_free.o \ ./heimdal/lib/asn1/der_free.o \
@ -277,25 +287,26 @@ OBJ_FILES = \
./heimdal/lib/asn1/extra.o \ ./heimdal/lib/asn1/extra.o \
./heimdal/lib/asn1/timegm.o \ ./heimdal/lib/asn1/timegm.o \
./heimdal/lib/asn1/asn1_err.o ./heimdal/lib/asn1/asn1_err.o
PRIVATE_DEPENDENCIES = HEIMDAL_ROKEN HEIMDAL_COM_ERR
# End SUBSYSTEM HEIMDAL_KRB5
#######################
####################### #######################
# Start SUBSYSTEM HEIMDAL_HCRYPTO_IMATH # Start SUBSYSTEM HEIMDAL_HCRYPTO_IMATH
[SUBSYSTEM::HEIMDAL_HCRYPTO_IMATH] [SUBSYSTEM::HEIMDAL_HCRYPTO_IMATH]
CFLAGS = -Iheimdal_build -Iheimdal/lib/hcrypto/imath CFLAGS = -Iheimdal_build -Iheimdal/lib/hcrypto/imath
PRIVATE_DEPENDENCIES = HEIMDAL_ROKEN PRIVATE_DEPENDENCIES = HEIMDAL_ROKEN
OBJ_FILES = \
./heimdal/lib/hcrypto/imath/imath.o \
./heimdal/lib/hcrypto/imath/iprime.o
# End SUBSYSTEM HEIMDAL_HCRYPTO_IMATH # End SUBSYSTEM HEIMDAL_HCRYPTO_IMATH
####################### #######################
HEIMDAL_HCRYPTO_IMATH_OBJ_FILES = \
./heimdal/lib/hcrypto/imath/imath.o \
./heimdal/lib/hcrypto/imath/iprime.o
[SUBSYSTEM::HEIMDAL_HCRYPTO] [SUBSYSTEM::HEIMDAL_HCRYPTO]
CFLAGS = -Iheimdal_build -Iheimdal/lib/hcrypto -Iheimdal/lib CFLAGS = -Iheimdal_build -Iheimdal/lib/hcrypto -Iheimdal/lib
PRIVATE_DEPENDENCIES = HEIMDAL_ROKEN HEIMDAL_HEIM_ASN1 HEIMDAL_HCRYPTO_IMATH HEIMDAL_RFC2459_ASN1 PRIVATE_DEPENDENCIES = HEIMDAL_ROKEN HEIMDAL_HEIM_ASN1 HEIMDAL_HCRYPTO_IMATH HEIMDAL_RFC2459_ASN1
OBJ_FILES = \ # End SUBSYSTEM HEIMDAL_HCRYPTO
#######################
HEIMDAL_HCRYPTO_OBJ_FILES = \
./heimdal/lib/hcrypto/aes.o \ ./heimdal/lib/hcrypto/aes.o \
./heimdal/lib/hcrypto/bn.o \ ./heimdal/lib/hcrypto/bn.o \
./heimdal/lib/hcrypto/dh.o \ ./heimdal/lib/hcrypto/dh.o \
@ -324,8 +335,7 @@ OBJ_FILES = \
./heimdal/lib/hcrypto/rand-fortuna.o \ ./heimdal/lib/hcrypto/rand-fortuna.o \
./heimdal/lib/hcrypto/rand-timer.o \ ./heimdal/lib/hcrypto/rand-timer.o \
./heimdal/lib/hcrypto/hmac.o ./heimdal/lib/hcrypto/hmac.o
# End SUBSYSTEM HEIMDAL_HCRYPTO
#######################
####################### #######################
# Start SUBSYSTEM HEIMDAL_HX509 # Start SUBSYSTEM HEIMDAL_HX509
@ -338,7 +348,10 @@ PRIVATE_DEPENDENCIES = \
HEIMDAL_OCSP_ASN1 HEIMDAL_PKCS8_ASN1 \ HEIMDAL_OCSP_ASN1 HEIMDAL_PKCS8_ASN1 \
HEIMDAL_PKCS9_ASN1 HEIMDAL_PKCS12_ASN1 \ HEIMDAL_PKCS9_ASN1 HEIMDAL_PKCS12_ASN1 \
HEIMDAL_PKINIT_ASN1 HEIMDAL_PKCS10_ASN1 HEIMDAL_PKINIT_ASN1 HEIMDAL_PKCS10_ASN1
OBJ_FILES = \ # End SUBSYSTEM HEIMDAL_HX509
#######################
HEIMDAL_HX509_OBJ_FILES = \
./heimdal/lib/hx509/ca.o \ ./heimdal/lib/hx509/ca.o \
./heimdal/lib/hx509/cert.o \ ./heimdal/lib/hx509/cert.o \
./heimdal/lib/hx509/cms.o \ ./heimdal/lib/hx509/cms.o \
@ -362,26 +375,35 @@ OBJ_FILES = \
./heimdal/lib/hx509/req.o \ ./heimdal/lib/hx509/req.o \
./heimdal/lib/hx509/revoke.o \ ./heimdal/lib/hx509/revoke.o \
./heimdal/lib/hx509/hx509_err.o ./heimdal/lib/hx509/hx509_err.o
# End SUBSYSTEM HEIMDAL_HX509
#######################
[SUBSYSTEM::HEIMDAL_ROKEN_GETPROGNAME] [SUBSYSTEM::HEIMDAL_ROKEN_GETPROGNAME]
CFLAGS = -Iheimdal_build -Iheimdal/lib/roken -Ilib/socket_wrapper CFLAGS = -Iheimdal_build -Iheimdal/lib/roken -Ilib/socket_wrapper
OBJ_FILES = ./heimdal/lib/roken/getprogname.o
HEIMDAL_ROKEN_GETPROGNAME_OBJ_FILES = ./heimdal/lib/roken/getprogname.o
[SUBSYSTEM::HEIMDAL_ROKEN_CLOSEFROM] [SUBSYSTEM::HEIMDAL_ROKEN_CLOSEFROM]
CFLAGS = -Iheimdal_build -Iheimdal/lib/roken -Ilib/socket_wrapper CFLAGS = -Iheimdal_build -Iheimdal/lib/roken -Ilib/socket_wrapper
OBJ_FILES = ./heimdal/lib/roken/closefrom.o
HEIMDAL_ROKEN_CLOSEFROM_OBJ_FILES = ./heimdal/lib/roken/closefrom.o
[SUBSYSTEM::HEIMDAL_ROKEN_GETPROGNAME_H] [SUBSYSTEM::HEIMDAL_ROKEN_GETPROGNAME_H]
CFLAGS = -Iheimdal_build -Iheimdal/lib/roken -Ilib/socket_wrapper CFLAGS = -Iheimdal_build -Iheimdal/lib/roken -Ilib/socket_wrapper
OBJ_FILES = ./heimdal/lib/roken/getprogname.ho
HEIMDAL_ROKEN_GETPROGNAME_H_OBJ_FILES = ./heimdal/lib/roken/getprogname.ho
####################### #######################
# Start SUBSYSTEM HEIMDAL_ROKEN # Start SUBSYSTEM HEIMDAL_ROKEN
[SUBSYSTEM::HEIMDAL_ROKEN] [SUBSYSTEM::HEIMDAL_ROKEN]
CFLAGS = -Iheimdal_build -Iheimdal/lib/roken -Ilib/socket_wrapper CFLAGS = -Iheimdal_build -Iheimdal/lib/roken -Ilib/socket_wrapper
OBJ_FILES = \ PUBLIC_DEPENDENCIES = \
HEIMDAL_ROKEN_GETPROGNAME \
HEIMDAL_ROKEN_CLOSEFROM \
RESOLV \
EXT_SOCKET
# End SUBSYSTEM HEIMDAL_ROKEN
#######################
HEIMDAL_ROKEN_OBJ_FILES = \
./heimdal/lib/roken/base64.o \ ./heimdal/lib/roken/base64.o \
./heimdal/lib/roken/hex.o \ ./heimdal/lib/roken/hex.o \
./heimdal/lib/roken/bswap.o \ ./heimdal/lib/roken/bswap.o \
@ -410,49 +432,47 @@ OBJ_FILES = \
./heimdal/lib/roken/simple_exec.o \ ./heimdal/lib/roken/simple_exec.o \
./heimdal/lib/roken/strcollect.o \ ./heimdal/lib/roken/strcollect.o \
./heimdal/lib/roken/rtbl.o \ ./heimdal/lib/roken/rtbl.o \
replace.o ./heimda_build/replace.o
PUBLIC_DEPENDENCIES = \
HEIMDAL_ROKEN_GETPROGNAME \
HEIMDAL_ROKEN_CLOSEFROM \
RESOLV \
EXT_SOCKET
# End SUBSYSTEM HEIMDAL_ROKEN
#######################
####################### #######################
# Start SUBSYSTEM HEIMDAL_GLUE # Start SUBSYSTEM HEIMDAL_GLUE
[SUBSYSTEM::HEIMDAL_GLUE] [SUBSYSTEM::HEIMDAL_GLUE]
CFLAGS = -Iheimdal_build -Iheimdal/lib/krb5 -Iheimdal/lib/asn1 -Iheimdal/lib/com_err CFLAGS = -Iheimdal_build -Iheimdal/lib/krb5 -Iheimdal/lib/asn1 -Iheimdal/lib/com_err
OBJ_FILES = glue.o
PUBLIC_DEPENDENCIES = LIBNETIF LIBSAMBA-CONFIG PUBLIC_DEPENDENCIES = LIBNETIF LIBSAMBA-CONFIG
# End SUBSYSTEM HEIMDAL_GLUE # End SUBSYSTEM HEIMDAL_GLUE
####################### #######################
HEIMDAL_GLUE_OBJ_FILES = heimdal_build/glue.o
####################### #######################
# Start SUBSYSTEM HEIMDAL_COM_ERR # Start SUBSYSTEM HEIMDAL_COM_ERR
[SUBSYSTEM::HEIMDAL_COM_ERR] [SUBSYSTEM::HEIMDAL_COM_ERR]
CFLAGS = -Iheimdal_build -Iheimdal/lib/com_err CFLAGS = -Iheimdal_build -Iheimdal/lib/com_err
OBJ_FILES = \
./heimdal/lib/com_err/com_err.o \
./heimdal/lib/com_err/error.o
PRIVATE_DEPENDENCIES = HEIMDAL_ROKEN PRIVATE_DEPENDENCIES = HEIMDAL_ROKEN
# End SUBSYSTEM HEIMDAL_COM_ERR # End SUBSYSTEM HEIMDAL_COM_ERR
####################### #######################
HEIMDAL_COM_ERR_OBJ_FILES = \
./heimdal/lib/com_err/com_err.o \
./heimdal/lib/com_err/error.o
####################### #######################
# Start SUBSYSTEM HEIMDAL_ASN1_COMPILE_LEX # Start SUBSYSTEM HEIMDAL_ASN1_COMPILE_LEX
[SUBSYSTEM::HEIMDAL_ASN1_COMPILE_LEX] [SUBSYSTEM::HEIMDAL_ASN1_COMPILE_LEX]
CFLAGS = -Iheimdal_build -Iheimdal/lib/asn1 -Iheimdal/lib/roken -Ilib/socket_wrapper CFLAGS = -Iheimdal_build -Iheimdal/lib/asn1 -Iheimdal/lib/roken -Ilib/socket_wrapper
OBJ_FILES = ./heimdal/lib/asn1/lex.ho
# End SUBSYSTEM HEIMDAL_ASN1_COMPILE_LEX # End SUBSYSTEM HEIMDAL_ASN1_COMPILE_LEX
####################### #######################
HEIMDAL_ASN1_COMPILE_LEX_OBJ_FILES = ./heimdal/lib/asn1/lex.ho
####################### #######################
# Start BINARY asn1_compile # Start BINARY asn1_compile
[BINARY::asn1_compile] [BINARY::asn1_compile]
CFLAGS = -Iheimdal_build -Iheimdal/lib/roken CFLAGS = -Iheimdal_build -Iheimdal/lib/roken
USE_HOSTCC = YES USE_HOSTCC = YES
OBJ_FILES = \ PRIVATE_DEPENDENCIES = HEIMDAL_ASN1_COMPILE_LEX HEIMDAL_ROKEN_GETPROGNAME_H EXT_SOCKET EXT_NSL
asn1_compile_OBJ_FILES = \
./heimdal/lib/asn1/main.ho \ ./heimdal/lib/asn1/main.ho \
./heimdal/lib/asn1/gen.ho \ ./heimdal/lib/asn1/gen.ho \
./heimdal/lib/asn1/gen_copy.ho \ ./heimdal/lib/asn1/gen_copy.ho \
@ -475,7 +495,6 @@ OBJ_FILES = \
./heimdal/lib/vers/print_version.ho \ ./heimdal/lib/vers/print_version.ho \
./lib/socket_wrapper/socket_wrapper.ho \ ./lib/socket_wrapper/socket_wrapper.ho \
./heimdal_build/replace.ho ./heimdal_build/replace.ho
PRIVATE_DEPENDENCIES = HEIMDAL_ASN1_COMPILE_LEX HEIMDAL_ROKEN_GETPROGNAME_H EXT_SOCKET EXT_NSL
# End BINARY asn1_compile # End BINARY asn1_compile
####################### #######################
@ -484,16 +503,21 @@ PRIVATE_DEPENDENCIES = HEIMDAL_ASN1_COMPILE_LEX HEIMDAL_ROKEN_GETPROGNAME_H EXT_
# Start SUBSYSTEM HEIMDAL_COM_ERR_COMPILE_LEX # Start SUBSYSTEM HEIMDAL_COM_ERR_COMPILE_LEX
[SUBSYSTEM::HEIMDAL_COM_ERR_COMPILE_LEX] [SUBSYSTEM::HEIMDAL_COM_ERR_COMPILE_LEX]
CFLAGS = -Iheimdal_build -Iheimdal/lib/com_err -Iheimdal/lib/roken -Ilib/socket_wrapper CFLAGS = -Iheimdal_build -Iheimdal/lib/com_err -Iheimdal/lib/roken -Ilib/socket_wrapper
OBJ_FILES = ./heimdal/lib/com_err/lex.ho
# End SUBSYSTEM HEIMDAL_COM_ERR_COMPILE_LEX # End SUBSYSTEM HEIMDAL_COM_ERR_COMPILE_LEX
####################### #######################
HEIMDAL_COM_ERR_COMPILE_LEX_OBJ_FILES = ./heimdal/lib/com_err/lex.ho
####################### #######################
# Start BINARY compile_et # Start BINARY compile_et
[BINARY::compile_et] [BINARY::compile_et]
CFLAGS = -Iheimdal_build -Iheimdal/lib/roken CFLAGS = -Iheimdal_build -Iheimdal/lib/roken
USE_HOSTCC = YES USE_HOSTCC = YES
OBJ_FILES = ./heimdal/lib/vers/print_version.ho \ PRIVATE_DEPENDENCIES = HEIMDAL_COM_ERR_COMPILE_LEX HEIMDAL_ROKEN_GETPROGNAME_H EXT_SOCKET EXT_NSL
# End BINARY compile_et
#######################
compile_et_OBJ_FILES = ./heimdal/lib/vers/print_version.ho \
./heimdal/lib/com_err/parse.ho \ ./heimdal/lib/com_err/parse.ho \
./heimdal/lib/com_err/compile_et.ho \ ./heimdal/lib/com_err/compile_et.ho \
./heimdal/lib/roken/getarg.ho \ ./heimdal/lib/roken/getarg.ho \
@ -502,9 +526,7 @@ OBJ_FILES = ./heimdal/lib/vers/print_version.ho \
./heimdal/lib/roken/setprogname.ho \ ./heimdal/lib/roken/setprogname.ho \
./lib/socket_wrapper/socket_wrapper.ho \ ./lib/socket_wrapper/socket_wrapper.ho \
./heimdal_build/replace.ho ./heimdal_build/replace.ho
PRIVATE_DEPENDENCIES = HEIMDAL_COM_ERR_COMPILE_LEX HEIMDAL_ROKEN_GETPROGNAME_H EXT_SOCKET EXT_NSL
# End BINARY compile_et
#######################
mkinclude perl_path_wrapper.sh asn1_deps.pl heimdal/lib/hdb/hdb.asn1 hdb_asn1 heimdal/lib/hdb | mkinclude perl_path_wrapper.sh asn1_deps.pl heimdal/lib/hdb/hdb.asn1 hdb_asn1 heimdal/lib/hdb |
mkinclude perl_path_wrapper.sh asn1_deps.pl heimdal/lib/gssapi/spnego/spnego.asn1 spnego_asn1 heimdal/lib/gssapi --sequence=MechTypeList | mkinclude perl_path_wrapper.sh asn1_deps.pl heimdal/lib/gssapi/spnego/spnego.asn1 spnego_asn1 heimdal/lib/gssapi --sequence=MechTypeList |
@ -540,12 +562,13 @@ clean::
# Start SUBSYSTEM HEIMDAL # Start SUBSYSTEM HEIMDAL
[SUBSYSTEM::HEIMDAL] [SUBSYSTEM::HEIMDAL]
CFLAGS = -Iheimdal_build CFLAGS = -Iheimdal_build
OBJ_FILES = ./heimdal/lib/vers/print_version.o
PUBLIC_DEPENDENCIES = \ PUBLIC_DEPENDENCIES = \
HEIMDAL_GSSAPI HEIMDAL_KRB5 HEIMDAL_GSSAPI HEIMDAL_KRB5
# End SUBSYSTEM HEIMDAL # End SUBSYSTEM HEIMDAL
####################### #######################
HEIMDAL_OBJ_FILES = ./heimdal/lib/vers/print_version.o
####################### #######################
# Start SUBSYSTEM KERBEROS_LIB # Start SUBSYSTEM KERBEROS_LIB
[SUBSYSTEM::KERBEROS_LIB] [SUBSYSTEM::KERBEROS_LIB]
@ -558,13 +581,14 @@ PUBLIC_DEPENDENCIES = HEIMDAL
# Start BINARY compile_et # Start BINARY compile_et
[BINARY::samba4kinit] [BINARY::samba4kinit]
CFLAGS = -Iheimdal_build -Iheimdal/lib/roken CFLAGS = -Iheimdal_build -Iheimdal/lib/roken
OBJ_FILES = ./heimdal/kuser/kinit.o \
./heimdal/lib/vers/print_version.o \
./heimdal/lib/roken/setprogname.o \
./heimdal/lib/roken/getarg.o
PRIVATE_DEPENDENCIES = HEIMDAL_KRB5 HEIMDAL_NTLM PRIVATE_DEPENDENCIES = HEIMDAL_KRB5 HEIMDAL_NTLM
# End BINARY compile_et # End BINARY compile_et
####################### #######################
samba4_kinit_OBJ_FILES = ./heimdal/kuser/kinit.o \
./heimdal/lib/vers/print_version.o \
./heimdal/lib/roken/setprogname.o \
./heimdal/lib/roken/getarg.o
dist:: heimdal/lib/asn1/lex.c heimdal/lib/com_err/lex.c \ dist:: heimdal/lib/asn1/lex.c heimdal/lib/com_err/lex.c \
heimdal/lib/asn1/parse.c heimdal/lib/com_err/parse.c heimdal/lib/asn1/parse.c heimdal/lib/com_err/parse.c

View File

@ -5,25 +5,22 @@
[MODULE::KDC] [MODULE::KDC]
INIT_FUNCTION = server_service_kdc_init INIT_FUNCTION = server_service_kdc_init
SUBSYSTEM = service SUBSYSTEM = service
OBJ_FILES = \
kdc.o \
kpasswdd.o
PRIVATE_DEPENDENCIES = \ PRIVATE_DEPENDENCIES = \
LIBLDB KERBEROS_LIB HEIMDAL_KDC HEIMDAL_HDB SAMDB LIBLDB KERBEROS_LIB HEIMDAL_KDC HEIMDAL_HDB SAMDB
# End SUBSYSTEM KDC # End SUBSYSTEM KDC
####################### #######################
KDC_OBJ_FILES = $(addprefix kdc/, kdc.o kpasswdd.o)
####################### #######################
# Start SUBSYSTEM KDC # Start SUBSYSTEM KDC
[SUBSYSTEM::HDB_LDB] [SUBSYSTEM::HDB_LDB]
CFLAGS = -Iheimdal/kdc -Iheimdal/lib/hdb CFLAGS = -Iheimdal/kdc -Iheimdal/lib/hdb
PRIVATE_PROTO_HEADER = pac_glue.h PRIVATE_PROTO_HEADER = pac_glue.h
OBJ_FILES = \
hdb-ldb.o \
pac-glue.o
PRIVATE_DEPENDENCIES = \ PRIVATE_DEPENDENCIES = \
LIBLDB auth_sam auth_sam_reply KERBEROS CREDENTIALS \ LIBLDB auth_sam auth_sam_reply KERBEROS CREDENTIALS \
HEIMDAL_HDB_ASN1 HEIMDAL_HDB_ASN1
# End SUBSYSTEM KDC # End SUBSYSTEM KDC
####################### #######################
HDB_LDB_OBJ_FILES = $(addprefix kdc/, hdb-ldb.o pac-glue.o)

View File

@ -6,11 +6,6 @@
INIT_FUNCTION = server_service_ldap_init INIT_FUNCTION = server_service_ldap_init
SUBSYSTEM = service SUBSYSTEM = service
PRIVATE_PROTO_HEADER = proto.h PRIVATE_PROTO_HEADER = proto.h
OBJ_FILES = \
ldap_server.o \
ldap_backend.o \
ldap_bind.o \
ldap_extended.o
PRIVATE_DEPENDENCIES = CREDENTIALS \ PRIVATE_DEPENDENCIES = CREDENTIALS \
LIBCLI_LDAP SAMDB \ LIBCLI_LDAP SAMDB \
process_model \ process_model \
@ -18,3 +13,10 @@ PRIVATE_DEPENDENCIES = CREDENTIALS \
LIBSAMBA-CONFIG LIBSAMBA-CONFIG
# End SUBSYSTEM SMB # End SUBSYSTEM SMB
####################### #######################
LDAP_OBJ_FILES = $(addprefix ldap_server/, \
ldap_server.o \
ldap_backend.o \
ldap_bind.o \
ldap_extended.o)

View File

@ -1,31 +1,25 @@
####################### #######################
# Start SUBSYSTEM MPR # Start SUBSYSTEM MPR
[SUBSYSTEM::MPR] [SUBSYSTEM::MPR]
OBJ_FILES = \
mpr/miniMpr.o \
mpr/var.o
# End SUBSYSTEM MPR # End SUBSYSTEM MPR
####################### #######################
MPR_OBJ_FILES = $(addprefix lib/appweb/mpr/, miniMpr.o var.o)
####################### #######################
# Start SUBSYSTEM EJS # Start SUBSYSTEM EJS
[SUBSYSTEM::EJS] [SUBSYSTEM::EJS]
OBJ_FILES = \
ejs/ejsLib.o \
ejs/ejsLex.o \
ejs/ejsParser.o \
ejs/ejsProcs.o
PUBLIC_DEPENDENCIES = MPR PUBLIC_DEPENDENCIES = MPR
# End SUBSYSTEM EJS # End SUBSYSTEM EJS
####################### #######################
EJS_OBJ_FILES = $(addprefix lib/appweb/ejs/, ejsLib.o ejsLex.o ejsParser.o ejsProcs.o)
####################### #######################
# Start SUBSYSTEM ESP # Start SUBSYSTEM ESP
[SUBSYSTEM::ESP] [SUBSYSTEM::ESP]
OBJ_FILES = \
esp/esp.o \
esp/espProcs.o
PUBLIC_DEPENDENCIES = EJS PUBLIC_DEPENDENCIES = EJS
# End SUBSYSTEM ESP # End SUBSYSTEM ESP
####################### #######################
ESP_OBJ_FILES = $(addprefix lib/appweb/esp/, esp.o espProcs.o)

View File

@ -19,26 +19,25 @@ mkinclude dbwrap/config.mk
mkinclude crypto/config.mk mkinclude crypto/config.mk
[SUBSYSTEM::LIBCOMPRESSION] [SUBSYSTEM::LIBCOMPRESSION]
OBJ_FILES = compression/mszip.o
LIBCOMPRESSION_OBJ_FILES = lib/compression/mszip.o
[SUBSYSTEM::GENCACHE] [SUBSYSTEM::GENCACHE]
OBJ_FILES = gencache/gencache.o
PRIVATE_DEPENDENCIES = TDB_WRAP PRIVATE_DEPENDENCIES = TDB_WRAP
GENCACHE_OBJ_FILES = gencache/gencache.o
PUBLIC_HEADERS += lib/gencache/gencache.h PUBLIC_HEADERS += lib/gencache/gencache.h
[SUBSYSTEM::LDB_WRAP] [SUBSYSTEM::LDB_WRAP]
OBJ_FILES = ldb_wrap.o
PUBLIC_DEPENDENCIES = LIBLDB PUBLIC_DEPENDENCIES = LIBLDB
PRIVATE_DEPENDENCIES = LDBSAMBA UTIL_LDB PRIVATE_DEPENDENCIES = LDBSAMBA UTIL_LDB
LDB_WRAP_OBJ_FILES = lib/ldb_wrap.o
PUBLIC_HEADERS += lib/ldb_wrap.h PUBLIC_HEADERS += lib/ldb_wrap.h
[SUBSYSTEM::TDB_WRAP] [SUBSYSTEM::TDB_WRAP]
OBJ_FILES = tdb_wrap.o
PUBLIC_DEPENDENCIES = LIBTDB PUBLIC_DEPENDENCIES = LIBTDB
TDB_WRAP_OBJ_FILES = lib/tdb_wrap.o
PUBLIC_HEADERS += lib/tdb_wrap.h PUBLIC_HEADERS += lib/tdb_wrap.h

View File

@ -1,15 +1,12 @@
################################################ ################################################
# Start SUBSYSTEM CHARSET # Start SUBSYSTEM CHARSET
[SUBSYSTEM::CHARSET] [SUBSYSTEM::CHARSET]
OBJ_FILES = \
iconv.o \
charcnv.o \
util_unistr.o
PRIVATE_PROTO_HEADER = charset_proto.h PRIVATE_PROTO_HEADER = charset_proto.h
PUBLIC_DEPENDENCIES = ICONV PUBLIC_DEPENDENCIES = ICONV
PRIVATE_DEPENDENCIES = DYNCONFIG PRIVATE_DEPENDENCIES = DYNCONFIG
# End SUBSYSTEM CHARSET # End SUBSYSTEM CHARSET
################################################ ################################################
CHARSET_OBJ_FILES = $(addprefix lib/charset/, iconv.o charcnv.o util_unistr.o)
PUBLIC_HEADERS += lib/charset/charset.h PUBLIC_HEADERS += lib/charset/charset.h

View File

@ -1,16 +1,19 @@
[SUBSYSTEM::LIBCMDLINE_CREDENTIALS] [SUBSYSTEM::LIBCMDLINE_CREDENTIALS]
PRIVATE_PROTO_HEADER = credentials.h PRIVATE_PROTO_HEADER = credentials.h
OBJ_FILES = credentials.o
PUBLIC_DEPENDENCIES = CREDENTIALS LIBPOPT PUBLIC_DEPENDENCIES = CREDENTIALS LIBPOPT
LIBCMDLINE_CREDENTIALS_OBJ_FILES = lib/cmdline/credentials.o
[SUBSYSTEM::POPT_SAMBA] [SUBSYSTEM::POPT_SAMBA]
OBJ_FILES = popt_common.o
PUBLIC_DEPENDENCIES = LIBPOPT PUBLIC_DEPENDENCIES = LIBPOPT
POPT_SAMBA_OBJ_FILES = lib/cmdline/popt_common.o
PUBLIC_HEADERS += lib/cmdline/popt_common.h PUBLIC_HEADERS += lib/cmdline/popt_common.h
[SUBSYSTEM::POPT_CREDENTIALS] [SUBSYSTEM::POPT_CREDENTIALS]
PRIVATE_PROTO_HEADER = popt_credentials.h PRIVATE_PROTO_HEADER = popt_credentials.h
OBJ_FILES = popt_credentials.o
PUBLIC_DEPENDENCIES = CREDENTIALS LIBCMDLINE_CREDENTIALS LIBPOPT PUBLIC_DEPENDENCIES = CREDENTIALS LIBCMDLINE_CREDENTIALS LIBPOPT
PRIVATE_DEPENDENCIES = LIBSAMBA-UTIL PRIVATE_DEPENDENCIES = LIBSAMBA-UTIL
POPT_CREDENTIALS_OBJ_FILES = lib/cmdline/popt_credentials.o

View File

@ -1,26 +1,19 @@
############################## ##############################
# Start SUBSYSTEM LIBCRYPTO # Start SUBSYSTEM LIBCRYPTO
[SUBSYSTEM::LIBCRYPTO] [SUBSYSTEM::LIBCRYPTO]
OBJ_FILES = \
crc32.o \
md5.o \
hmacmd5.o \
md4.o \
arcfour.o \
sha1.o \
hmacsha1.o
# End SUBSYSTEM LIBCRYPTO # End SUBSYSTEM LIBCRYPTO
############################## ##############################
LIBCRYPTO_OBJ_FILES = $(addprefix lib/crypto/, \
crc32.o md5.o hmacmd5.o md4.o \
arcfour.o sha1.o hmacsha1.o)
[MODULE::TORTURE_LIBCRYPTO] [MODULE::TORTURE_LIBCRYPTO]
OBJ_FILES = \
md4test.o \
md5test.o \
hmacmd5test.o \
sha1test.o \
hmacsha1test.o
SUBSYSTEM = torture SUBSYSTEM = torture
PRIVATE_DEPENDENCIES = LIBCRYPTO PRIVATE_DEPENDENCIES = LIBCRYPTO
PRIVATE_PROTO_HEADER = test_proto.h PRIVATE_PROTO_HEADER = test_proto.h
TORTURE_LIBCRYPTO_OBJ_FILES = $(addprefix lib/crypto/, \
md4test.o md5test.o hmacmd5test.o sha1test.o hmacsha1test.o)

View File

@ -1,6 +1,6 @@
[SUBSYSTEM::LIBDBWRAP] [SUBSYSTEM::LIBDBWRAP]
OBJ_FILES = dbwrap.o \
dbwrap_tdb.o \
dbwrap_ctdb.o
PUBLIC_DEPENDENCIES = \ PUBLIC_DEPENDENCIES = \
LIBTDB ctdb LIBTDB ctdb
LIBDBWRAP_OBJ_FILES = $(addprefix lib/dbwrap/, dbwrap.o dbwrap_tdb.o dbwrap_ctdb.o)

View File

@ -1,41 +1,45 @@
############################## ##############################
[MODULE::EVENTS_AIO] [MODULE::EVENTS_AIO]
OBJ_FILES = events_aio.o
PRIVATE_DEPENDENCIES = LIBAIO_LINUX PRIVATE_DEPENDENCIES = LIBAIO_LINUX
SUBSYSTEM = LIBEVENTS SUBSYSTEM = LIBEVENTS
INIT_FUNCTION = s4_events_aio_init INIT_FUNCTION = s4_events_aio_init
############################## ##############################
EVENTS_AIO_OBJ_FILES = lib/events/events_aio.o
############################## ##############################
[MODULE::EVENTS_EPOLL] [MODULE::EVENTS_EPOLL]
OBJ_FILES = events_epoll.o
SUBSYSTEM = LIBEVENTS SUBSYSTEM = LIBEVENTS
INIT_FUNCTION = s4_events_epoll_init INIT_FUNCTION = s4_events_epoll_init
############################## ##############################
EVENTS_EPOLL_OBJ_FILES = lib/events/events_epoll.o
############################## ##############################
[MODULE::EVENTS_SELECT] [MODULE::EVENTS_SELECT]
OBJ_FILES = events_select.o
SUBSYSTEM = LIBEVENTS SUBSYSTEM = LIBEVENTS
INIT_FUNCTION = s4_events_select_init INIT_FUNCTION = s4_events_select_init
############################## ##############################
EVENTS_SELECT_OBJ_FILES = lib/events/events_select.o
############################## ##############################
[MODULE::EVENTS_STANDARD] [MODULE::EVENTS_STANDARD]
OBJ_FILES = events_standard.o
SUBSYSTEM = LIBEVENTS SUBSYSTEM = LIBEVENTS
INIT_FUNCTION = s4_events_standard_init INIT_FUNCTION = s4_events_standard_init
############################## ##############################
EVENTS_STANDARD_OBJ_FILES = lib/events/events_standard.o
############################## ##############################
# Start SUBSYSTEM LIBEVENTS # Start SUBSYSTEM LIBEVENTS
[SUBSYSTEM::LIBEVENTS] [SUBSYSTEM::LIBEVENTS]
OBJ_FILES = events.o events_timed.o events_signal.o
PUBLIC_DEPENDENCIES = LIBTALLOC LIBSAMBA-UTIL PUBLIC_DEPENDENCIES = LIBTALLOC LIBSAMBA-UTIL
# End SUBSYSTEM LIBEVENTS # End SUBSYSTEM LIBEVENTS
############################## ##############################
LIBEVENTS_OBJ_FILES = $(addprefix lib/events/, events.o events_timed.o events_signal.o)
PUBLIC_HEADERS += $(addprefix lib/events/, events.h events_internal.h) PUBLIC_HEADERS += $(addprefix lib/events/, events.h events_internal.h)
[PYTHON::swig_events] [PYTHON::swig_events]

View File

@ -4,9 +4,8 @@
PUBLIC_DEPENDENCIES = LIBLDB PUBLIC_DEPENDENCIES = LIBLDB
PRIVATE_PROTO_HEADER = ldif_handlers.h PRIVATE_PROTO_HEADER = ldif_handlers.h
PRIVATE_DEPENDENCIES = LIBSECURITY SAMDB_SCHEMA LIBNDR NDR_MISC PRIVATE_DEPENDENCIES = LIBSECURITY SAMDB_SCHEMA LIBNDR NDR_MISC
OBJ_FILES = \
ldif_handlers.o
# End SUBSYSTEM LDBSAMBA # End SUBSYSTEM LDBSAMBA
################################################ ################################################
LDBSAMBA_OBJ_FILES = lib/ldb-samba/ldif_handlers.o

View File

@ -5,8 +5,8 @@ PRIVATE_DEPENDENCIES = LIBTALLOC
CFLAGS = -Ilib/ldb/include CFLAGS = -Ilib/ldb/include
INIT_FUNCTION = LDB_MODULE(asq) INIT_FUNCTION = LDB_MODULE(asq)
SUBSYSTEM = LIBLDB SUBSYSTEM = LIBLDB
OBJ_FILES = \
modules/asq.o LDB_ASQ_OBJ_FILES = lib/ldb/modules/asq.o
# End MODULE ldb_asq # End MODULE ldb_asq
################################################ ################################################
@ -17,10 +17,10 @@ PRIVATE_DEPENDENCIES = LIBTALLOC
CFLAGS = -Ilib/ldb/include CFLAGS = -Ilib/ldb/include
INIT_FUNCTION = LDB_MODULE(server_sort) INIT_FUNCTION = LDB_MODULE(server_sort)
SUBSYSTEM = LIBLDB SUBSYSTEM = LIBLDB
OBJ_FILES = \
modules/sort.o
# End MODULE ldb_sort # End MODULE ldb_sort
################################################ ################################################
ldb_server_sort_OBJ_FILES = lib/ldb/modules/sort.o
################################################ ################################################
# Start MODULE ldb_paged_results # Start MODULE ldb_paged_results
@ -29,11 +29,11 @@ INIT_FUNCTION = LDB_MODULE(paged_results)
CFLAGS = -Ilib/ldb/include CFLAGS = -Ilib/ldb/include
PRIVATE_DEPENDENCIES = LIBTALLOC PRIVATE_DEPENDENCIES = LIBTALLOC
SUBSYSTEM = LIBLDB SUBSYSTEM = LIBLDB
OBJ_FILES = \
modules/paged_results.o
# End MODULE ldb_paged_results # End MODULE ldb_paged_results
################################################ ################################################
ldb_pages_results_OBJ_FILES = lib/ldb/modules/paged_results.o
################################################ ################################################
# Start MODULE ldb_paged_results # Start MODULE ldb_paged_results
[MODULE::ldb_paged_searches] [MODULE::ldb_paged_searches]
@ -41,11 +41,11 @@ INIT_FUNCTION = LDB_MODULE(paged_searches)
CFLAGS = -Ilib/ldb/include CFLAGS = -Ilib/ldb/include
PRIVATE_DEPENDENCIES = LIBTALLOC PRIVATE_DEPENDENCIES = LIBTALLOC
SUBSYSTEM = LIBLDB SUBSYSTEM = LIBLDB
OBJ_FILES = \
modules/paged_searches.o
# End MODULE ldb_paged_results # End MODULE ldb_paged_results
################################################ ################################################
ldb_paged_searches_OBJ_FILES = lib/ldb/modules/paged_searches.o
################################################ ################################################
# Start MODULE ldb_operational # Start MODULE ldb_operational
[MODULE::ldb_operational] [MODULE::ldb_operational]
@ -53,11 +53,11 @@ SUBSYSTEM = LIBLDB
CFLAGS = -Ilib/ldb/include CFLAGS = -Ilib/ldb/include
PRIVATE_DEPENDENCIES = LIBTALLOC PRIVATE_DEPENDENCIES = LIBTALLOC
INIT_FUNCTION = LDB_MODULE(operational) INIT_FUNCTION = LDB_MODULE(operational)
OBJ_FILES = \
modules/operational.o
# End MODULE ldb_operational # End MODULE ldb_operational
################################################ ################################################
ldb_operational_OBJ_FILES = lib/ldb/modules/operational.o
################################################ ################################################
# Start MODULE ldb_rdn_name # Start MODULE ldb_rdn_name
[MODULE::ldb_rdn_name] [MODULE::ldb_rdn_name]
@ -65,23 +65,21 @@ SUBSYSTEM = LIBLDB
CFLAGS = -Ilib/ldb/include CFLAGS = -Ilib/ldb/include
PRIVATE_DEPENDENCIES = LIBTALLOC PRIVATE_DEPENDENCIES = LIBTALLOC
INIT_FUNCTION = LDB_MODULE(rdn_name) INIT_FUNCTION = LDB_MODULE(rdn_name)
OBJ_FILES = \
modules/rdn_name.o
# End MODULE ldb_rdn_name # End MODULE ldb_rdn_name
################################################ ################################################
ldb_rdn_name_OBJ_FILES = lib/ldb/modules/rdn_name.o
################################################ ################################################
# Start MODULE ldb_map # Start MODULE ldb_map
[SUBSYSTEM::ldb_map] [SUBSYSTEM::ldb_map]
PRIVATE_DEPENDENCIES = LIBTALLOC PRIVATE_DEPENDENCIES = LIBTALLOC
CFLAGS = -Ilib/ldb/include -Ilib/ldb/ldb_map CFLAGS = -Ilib/ldb/include -Ilib/ldb/ldb_map
OBJ_FILES = \
ldb_map/ldb_map_inbound.o \
ldb_map/ldb_map_outbound.o \
ldb_map/ldb_map.o
# End MODULE ldb_map # End MODULE ldb_map
################################################ ################################################
ldb_map_OBJ_FILES = $(addprefix lib/ldb/ldb_map/, ldb_map_inbound.o ldb_map_outbound.o ldb_map.o)
################################################ ################################################
# Start MODULE ldb_skel # Start MODULE ldb_skel
[MODULE::ldb_skel] [MODULE::ldb_skel]
@ -89,38 +87,35 @@ SUBSYSTEM = LIBLDB
CFLAGS = -Ilib/ldb/include CFLAGS = -Ilib/ldb/include
PRIVATE_DEPENDENCIES = LIBTALLOC PRIVATE_DEPENDENCIES = LIBTALLOC
INIT_FUNCTION = LDB_MODULE(skel) INIT_FUNCTION = LDB_MODULE(skel)
OBJ_FILES = modules/skel.o
# End MODULE ldb_skel # End MODULE ldb_skel
################################################ ################################################
ldb_skel_OBJ_FILES = lib/ldb/modules/skel.o
################################################ ################################################
# Start MODULE ldb_sqlite3 # Start MODULE ldb_sqlite3
[MODULE::ldb_sqlite3] [MODULE::ldb_sqlite3]
SUBSYSTEM = LIBLDB SUBSYSTEM = LIBLDB
CFLAGS = -Ilib/ldb/include CFLAGS = -Ilib/ldb/include
PRIVATE_DEPENDENCIES = LIBTALLOC SQLITE3 LIBTALLOC PRIVATE_DEPENDENCIES = LIBTALLOC SQLITE3 LIBTALLOC
OBJ_FILES = \
ldb_sqlite3/ldb_sqlite3.o
# End MODULE ldb_sqlite3 # End MODULE ldb_sqlite3
################################################ ################################################
ldb_sqlite3_OBJ_FILES = lib/ldb/ldb_sqlite3/ldb_sqlite3.o
################################################ ################################################
# Start MODULE ldb_tdb # Start MODULE ldb_tdb
[MODULE::ldb_tdb] [MODULE::ldb_tdb]
SUBSYSTEM = LIBLDB SUBSYSTEM = LIBLDB
CFLAGS = -Ilib/ldb/include -Ilib/ldb/ldb_tdb CFLAGS = -Ilib/ldb/include -Ilib/ldb/ldb_tdb
OBJ_FILES = \
ldb_tdb/ldb_tdb.o \
ldb_tdb/ldb_search.o \
ldb_tdb/ldb_pack.o \
ldb_tdb/ldb_index.o \
ldb_tdb/ldb_cache.o \
ldb_tdb/ldb_tdb_wrap.o
PRIVATE_DEPENDENCIES = \ PRIVATE_DEPENDENCIES = \
LIBTDB LIBTALLOC LIBTDB LIBTALLOC
# End MODULE ldb_tdb # End MODULE ldb_tdb
################################################ ################################################
ldb_tdb_OBJ_FILES = $(addprefix lib/ldb/ldb_tdb/, ldb_tdb.o ldb_search.o ldb_pack.o ldb_index.o ldb_cache.o ldb_tdb_wrap.o)
################################################ ################################################
# Start SUBSYSTEM ldb # Start SUBSYSTEM ldb
[LIBRARY::LIBLDB] [LIBRARY::LIBLDB]
@ -129,20 +124,6 @@ SO_VERSION = 0
CFLAGS = -Ilib/ldb/include CFLAGS = -Ilib/ldb/include
PC_FILE = ldb.pc PC_FILE = ldb.pc
INIT_FUNCTION_TYPE = extern const struct ldb_module_ops INIT_FUNCTION_TYPE = extern const struct ldb_module_ops
OBJ_FILES = \
common/ldb.o \
common/ldb_ldif.o \
common/ldb_parse.o \
common/ldb_msg.o \
common/ldb_utf8.o \
common/ldb_debug.o \
common/ldb_modules.o \
common/ldb_match.o \
common/ldb_attributes.o \
common/attrib_handlers.o \
common/ldb_dn.o \
common/ldb_controls.o \
common/qsort.o
PUBLIC_DEPENDENCIES = \ PUBLIC_DEPENDENCIES = \
LIBTALLOC LIBTALLOC
PRIVATE_DEPENDENCIES = \ PRIVATE_DEPENDENCIES = \
@ -151,6 +132,8 @@ PRIVATE_DEPENDENCIES = \
# End SUBSYSTEM ldb # End SUBSYSTEM ldb
################################################ ################################################
LIBLDB_OBJ_FILES = $(addprefix lib/ldb/common/, ldb.o ldb_ldif.o ldb_parse.o ldb_msg.o ldb_utf8.o ldb_debug.o ldb_modules.o ldb_match.o ldb_attributes.o attrib_handlers.o ldb_dn.o ldb_controls.o qsort.o)
PUBLIC_HEADERS += $(ldbdir)/include/ldb.h $(ldbdir)/include/ldb_errors.h PUBLIC_HEADERS += $(ldbdir)/include/ldb.h $(ldbdir)/include/ldb_errors.h
MANPAGES += $(ldbdir)/man/ldb.3 MANPAGES += $(ldbdir)/man/ldb.3
@ -158,39 +141,38 @@ MANPAGES += $(ldbdir)/man/ldb.3
################################################ ################################################
# Start BINARY ldbtest # Start BINARY ldbtest
[BINARY::ldbtest] [BINARY::ldbtest]
OBJ_FILES= \
tools/ldbtest.o
PRIVATE_DEPENDENCIES = \ PRIVATE_DEPENDENCIES = \
LIBLDB_CMDLINE LIBLDB_CMDLINE
# End BINARY ldbtest # End BINARY ldbtest
################################################ ################################################
ldbtest_OBJ_FILES = lib/ldb/tools/ldbtest.o
################################################ ################################################
# Start BINARY oLschema2ldif # Start BINARY oLschema2ldif
[BINARY::oLschema2ldif] [BINARY::oLschema2ldif]
INSTALLDIR = BINDIR INSTALLDIR = BINDIR
OBJ_FILES= \
tools/convert.o \
tools/oLschema2ldif.o
PRIVATE_DEPENDENCIES = \ PRIVATE_DEPENDENCIES = \
LIBLDB_CMDLINE LIBLDB_CMDLINE
# End BINARY oLschema2ldif # End BINARY oLschema2ldif
################################################ ################################################
oLschema2ldif_OBJ_FILES = $(addprefix lib/ldb/tools/, convert.o oLschema2ldif.o)
MANPAGES += $(ldbdir)/man/oLschema2ldif.1 MANPAGES += $(ldbdir)/man/oLschema2ldif.1
################################################ ################################################
# Start BINARY ad2oLschema # Start BINARY ad2oLschema
[BINARY::ad2oLschema] [BINARY::ad2oLschema]
INSTALLDIR = BINDIR INSTALLDIR = BINDIR
OBJ_FILES= \
tools/convert.o \
tools/ad2oLschema.o
PRIVATE_DEPENDENCIES = \ PRIVATE_DEPENDENCIES = \
LIBLDB_CMDLINE LIBLDB_CMDLINE
# End BINARY ad2oLschema # End BINARY ad2oLschema
################################################ ################################################
ad2oLschema_OBJ_FILES = $(addprefix lib/ldb/tools/, convert.o ad2oLschema.o)
MANPAGES += $(ldbdir)/man/ad2oLschema.1 MANPAGES += $(ldbdir)/man/ad2oLschema.1
mkinclude tools/config.mk mkinclude tools/config.mk

View File

@ -6,9 +6,8 @@ CFLAGS = -Ilib/ldb/include
OUTPUT_TYPE = SHARED_LIBRARY OUTPUT_TYPE = SHARED_LIBRARY
PRIVATE_DEPENDENCIES = LIBTALLOC LIBCLI_LDAP CREDENTIALS PRIVATE_DEPENDENCIES = LIBTALLOC LIBCLI_LDAP CREDENTIALS
ALIASES = ldapi ldaps ldap ALIASES = ldapi ldaps ldap
OBJ_FILES = \
ldb_ildap.o
# End MODULE ldb_ildap # End MODULE ldb_ildap
################################################ ################################################
ldb_ildap_OBJ_FILES = lib/ldb/ldb_ildap/ldb_ildap.o

View File

@ -2,89 +2,89 @@
# Start SUBSYSTEM LIBLDB_CMDLINE # Start SUBSYSTEM LIBLDB_CMDLINE
[SUBSYSTEM::LIBLDB_CMDLINE] [SUBSYSTEM::LIBLDB_CMDLINE]
CFLAGS = -Ilib/ldb -Ilib/ldb/include CFLAGS = -Ilib/ldb -Ilib/ldb/include
OBJ_FILES= \
cmdline.o
PUBLIC_DEPENDENCIES = LIBLDB LIBPOPT PUBLIC_DEPENDENCIES = LIBLDB LIBPOPT
PRIVATE_DEPENDENCIES = LIBSAMBA-UTIL POPT_SAMBA POPT_CREDENTIALS gensec PRIVATE_DEPENDENCIES = LIBSAMBA-UTIL POPT_SAMBA POPT_CREDENTIALS gensec
# End SUBSYSTEM LIBLDB_CMDLINE # End SUBSYSTEM LIBLDB_CMDLINE
################################################ ################################################
LIBLDB_CMDLINE_OBJ_FILES = lib/ldb/tools/cmdline.o
################################################ ################################################
# Start BINARY ldbadd # Start BINARY ldbadd
[BINARY::ldbadd] [BINARY::ldbadd]
INSTALLDIR = BINDIR INSTALLDIR = BINDIR
OBJ_FILES = \
ldbadd.o
PRIVATE_DEPENDENCIES = \ PRIVATE_DEPENDENCIES = \
LIBLDB_CMDLINE LIBCLI_RESOLVE LIBLDB_CMDLINE LIBCLI_RESOLVE
# End BINARY ldbadd # End BINARY ldbadd
################################################ ################################################
ldbadd_OBJ_FILES = lib/ldb/tools/ldbadd.o
MANPAGES += $(ldbdir)/man/ldbadd.1 MANPAGES += $(ldbdir)/man/ldbadd.1
################################################ ################################################
# Start BINARY ldbdel # Start BINARY ldbdel
[BINARY::ldbdel] [BINARY::ldbdel]
INSTALLDIR = BINDIR INSTALLDIR = BINDIR
OBJ_FILES= \
ldbdel.o
PRIVATE_DEPENDENCIES = \ PRIVATE_DEPENDENCIES = \
LIBLDB_CMDLINE LIBLDB_CMDLINE
# End BINARY ldbdel # End BINARY ldbdel
################################################ ################################################
ldbdel_OBJ_FILES = lib/ldb/tools/ldbdel.o
MANPAGES += $(ldbdir)/man/ldbdel.1 MANPAGES += $(ldbdir)/man/ldbdel.1
################################################ ################################################
# Start BINARY ldbmodify # Start BINARY ldbmodify
[BINARY::ldbmodify] [BINARY::ldbmodify]
INSTALLDIR = BINDIR INSTALLDIR = BINDIR
OBJ_FILES= \
ldbmodify.o
PRIVATE_DEPENDENCIES = \ PRIVATE_DEPENDENCIES = \
LIBLDB_CMDLINE LIBLDB_CMDLINE
# End BINARY ldbmodify # End BINARY ldbmodify
################################################ ################################################
ldbmodify_OBJ_FILES = lib/ldb/tools/ldbmodify.o
MANPAGES += $(ldbdir)/man/ldbmodify.1 MANPAGES += $(ldbdir)/man/ldbmodify.1
################################################ ################################################
# Start BINARY ldbsearch # Start BINARY ldbsearch
[BINARY::ldbsearch] [BINARY::ldbsearch]
INSTALLDIR = BINDIR INSTALLDIR = BINDIR
OBJ_FILES= \
ldbsearch.o
PRIVATE_DEPENDENCIES = \ PRIVATE_DEPENDENCIES = \
LIBLDB_CMDLINE LIBLDB_CMDLINE
# End BINARY ldbsearch # End BINARY ldbsearch
################################################ ################################################
ldbsearch_OBJ_FILES = lib/ldb/tools/ldbsearch.o
MANPAGES += $(ldbdir)/man/ldbsearch.1 MANPAGES += $(ldbdir)/man/ldbsearch.1
################################################ ################################################
# Start BINARY ldbedit # Start BINARY ldbedit
[BINARY::ldbedit] [BINARY::ldbedit]
INSTALLDIR = BINDIR INSTALLDIR = BINDIR
OBJ_FILES= \
ldbedit.o
PRIVATE_DEPENDENCIES = \ PRIVATE_DEPENDENCIES = \
LIBLDB_CMDLINE LIBLDB_CMDLINE
# End BINARY ldbedit # End BINARY ldbedit
################################################ ################################################
ldbedit_OBJ_FILES = lib/ldb/tools/ldbedit.o
MANPAGES += $(ldbdir)/man/ldbedit.1 MANPAGES += $(ldbdir)/man/ldbedit.1
################################################ ################################################
# Start BINARY ldbrename # Start BINARY ldbrename
[BINARY::ldbrename] [BINARY::ldbrename]
INSTALLDIR = BINDIR INSTALLDIR = BINDIR
OBJ_FILES= \
ldbrename.o
PRIVATE_DEPENDENCIES = \ PRIVATE_DEPENDENCIES = \
LIBLDB_CMDLINE LIBLDB_CMDLINE
# End BINARY ldbrename # End BINARY ldbrename
################################################ ################################################
ldbrename_OBJ_FILES = lib/ldb/tools/ldbrename.o
MANPAGES += $(ldbdir)/man/ldbrename.1 MANPAGES += $(ldbdir)/man/ldbrename.1

View File

@ -2,8 +2,6 @@
################################################ ################################################
# Start SUBSYSTEM MESSAGING # Start SUBSYSTEM MESSAGING
[SUBSYSTEM::MESSAGING] [SUBSYSTEM::MESSAGING]
OBJ_FILES = \
messaging.o
PUBLIC_DEPENDENCIES = \ PUBLIC_DEPENDENCIES = \
LIBSAMBA-UTIL \ LIBSAMBA-UTIL \
TDB_WRAP \ TDB_WRAP \
@ -14,3 +12,6 @@ PUBLIC_DEPENDENCIES = \
LIBNDR LIBNDR
# End SUBSYSTEM MESSAGING # End SUBSYSTEM MESSAGING
################################################ ################################################
MESSAGING_OBJ_FILES = lib/messaging/messaging.o

View File

@ -1,8 +1,8 @@
############################## ##############################
# Start SUBSYSTEM NSS_WRAPPER # Start SUBSYSTEM NSS_WRAPPER
[SUBSYSTEM::NSS_WRAPPER] [SUBSYSTEM::NSS_WRAPPER]
OBJ_FILES = nss_wrapper.o
# End SUBSYSTEM NSS_WRAPPER # End SUBSYSTEM NSS_WRAPPER
############################## ##############################
PUBLIC_HEADERS += lib/nss_wrapper/nss_wrapper.h PUBLIC_HEADERS += lib/nss_wrapper/nss_wrapper.h
NSS_WRAPPER_OBJ_FILES = lib/nss_wrapper/nss_wrapper.o

View File

@ -1,12 +1,14 @@
[SUBSYSTEM::LIBPOLICY] [SUBSYSTEM::LIBPOLICY]
CFLAGS = -Iheimdal/lib/roken CFLAGS = -Iheimdal/lib/roken
OBJ_FILES = lex.o parse_adm.o
PRIVATE_DEPENDENCIES = LIBSAMBA-UTIL LIBSAMBA-CONFIG LIBTALLOC CHARSET PRIVATE_DEPENDENCIES = LIBSAMBA-UTIL LIBSAMBA-CONFIG LIBTALLOC CHARSET
LIBPOLICY_OBJ_FILES = lib/policy/lex.o lib/policy/parse_adm.o
lib/policy/lex.l: lib/policy/parse_adm.h lib/policy/lex.l: lib/policy/parse_adm.h
lib/policy/parse_adm.h: lib/policy/parse_adm.c lib/policy/parse_adm.h: lib/policy/parse_adm.c
[BINARY::dumpadm] [BINARY::dumpadm]
OBJ_FILES = dumpadm.o
PRIVATE_DEPENDENCIES = LIBPOLICY LIBPOPT LIBSAMBA-CONFIG LIBTALLOC LIBSAMBA-UTIL CHARSET PRIVATE_DEPENDENCIES = LIBPOLICY LIBPOPT LIBSAMBA-CONFIG LIBTALLOC LIBSAMBA-UTIL CHARSET
dumpadmin_OBJ_FILES = lib/policy/dumpadm.o

View File

@ -1,7 +1,5 @@
[SUBSYSTEM::LIBPOPT] [SUBSYSTEM::LIBPOPT]
OBJ_FILES = findme.o \
popt.o \
poptconfig.o \
popthelp.o \
poptparse.o
CFLAGS = -Ilib/popt CFLAGS = -Ilib/popt
LIBPOPT_OBJ_FILES = $(addprefix lib/popt/, findme.o popt.o poptconfig.o popthelp.o poptparse.o)

View File

@ -1,6 +1,7 @@
[SUBSYSTEM::TDR_REGF] [SUBSYSTEM::TDR_REGF]
PUBLIC_DEPENDENCIES = TDR PUBLIC_DEPENDENCIES = TDR
OBJ_FILES = tdr_regf.o
TDR_REGF_OBJ_FILES = lib/registry/tdr_regf.o
# Special support for external builddirs # Special support for external builddirs
lib/registry/regf.c: lib/registry/tdr_regf.c lib/registry/regf.c: lib/registry/tdr_regf.c
@ -20,91 +21,84 @@ clean::
VERSION = 0.0.1 VERSION = 0.0.1
PC_FILE = registry.pc PC_FILE = registry.pc
SO_VERSION = 0 SO_VERSION = 0
OBJ_FILES = \
interface.o \
util.o \
samba.o \
patchfile_dotreg.o \
patchfile_preg.o \
patchfile.o \
regf.o \
hive.o \
local.o \
ldb.o \
dir.o \
rpc.o
PUBLIC_DEPENDENCIES = \ PUBLIC_DEPENDENCIES = \
LIBSAMBA-UTIL CHARSET TDR_REGF LIBLDB \ LIBSAMBA-UTIL CHARSET TDR_REGF LIBLDB \
RPC_NDR_WINREG LDB_WRAP RPC_NDR_WINREG LDB_WRAP
# End MODULE registry_ldb # End MODULE registry_ldb
################################################ ################################################
registry_OBJ_FILES = $(addprefix lib/registry/, interface.o util.o samba.o \
patchfile_dotreg.o patchfile_preg.o patchfile.o regf.o \
hive.o local.o ldb.o dir.o rpc.o)
PUBLIC_HEADERS += $(addprefix lib/registry/, registry.h hive.h patchfile.h) PUBLIC_HEADERS += $(addprefix lib/registry/, registry.h hive.h patchfile.h)
[SUBSYSTEM::registry_common] [SUBSYSTEM::registry_common]
PUBLIC_DEPENDENCIES = registry PUBLIC_DEPENDENCIES = registry
OBJ_FILES = tools/common.o
PRIVATE_PROTO_HEADER = tools/common.h PRIVATE_PROTO_HEADER = tools/common.h
registry_common_OBJ_FILES = lib/registry/tools/common.o
################################################ ################################################
# Start BINARY regdiff # Start BINARY regdiff
[BINARY::regdiff] [BINARY::regdiff]
INSTALLDIR = BINDIR INSTALLDIR = BINDIR
OBJ_FILES = tools/regdiff.o
PRIVATE_DEPENDENCIES = \ PRIVATE_DEPENDENCIES = \
LIBSAMBA-CONFIG registry LIBPOPT POPT_SAMBA POPT_CREDENTIALS LIBSAMBA-CONFIG registry LIBPOPT POPT_SAMBA POPT_CREDENTIALS
# End BINARY regdiff # End BINARY regdiff
################################################ ################################################
regdiff_OBJ_FILES = lib/registry/tools/regdiff.o
MANPAGES += lib/registry/man/regdiff.1 MANPAGES += lib/registry/man/regdiff.1
################################################ ################################################
# Start BINARY regpatch # Start BINARY regpatch
[BINARY::regpatch] [BINARY::regpatch]
INSTALLDIR = BINDIR INSTALLDIR = BINDIR
OBJ_FILES = tools/regpatch.o
PRIVATE_DEPENDENCIES = \ PRIVATE_DEPENDENCIES = \
LIBSAMBA-CONFIG registry LIBPOPT POPT_SAMBA POPT_CREDENTIALS \ LIBSAMBA-CONFIG registry LIBPOPT POPT_SAMBA POPT_CREDENTIALS \
registry_common registry_common
# End BINARY regpatch # End BINARY regpatch
################################################ ################################################
regpatch_OBJ_FILES = lib/registry/tools/regpatch.o
MANPAGES += lib/registry/man/regpatch.1 MANPAGES += lib/registry/man/regpatch.1
################################################ ################################################
# Start BINARY regshell # Start BINARY regshell
[BINARY::regshell] [BINARY::regshell]
INSTALLDIR = BINDIR INSTALLDIR = BINDIR
OBJ_FILES = tools/regshell.o
PRIVATE_DEPENDENCIES = \ PRIVATE_DEPENDENCIES = \
LIBSAMBA-CONFIG LIBPOPT registry POPT_SAMBA POPT_CREDENTIALS \ LIBSAMBA-CONFIG LIBPOPT registry POPT_SAMBA POPT_CREDENTIALS \
SMBREADLINE registry_common SMBREADLINE registry_common
# End BINARY regshell # End BINARY regshell
################################################ ################################################
regshell_OBJ_FILES = lib/registry/tools/regshell.o
MANPAGES += lib/registry/man/regshell.1 MANPAGES += lib/registry/man/regshell.1
################################################ ################################################
# Start BINARY regtree # Start BINARY regtree
[BINARY::regtree] [BINARY::regtree]
INSTALLDIR = BINDIR INSTALLDIR = BINDIR
OBJ_FILES = tools/regtree.o
PRIVATE_DEPENDENCIES = \ PRIVATE_DEPENDENCIES = \
LIBSAMBA-CONFIG LIBPOPT registry POPT_SAMBA POPT_CREDENTIALS \ LIBSAMBA-CONFIG LIBPOPT registry POPT_SAMBA POPT_CREDENTIALS \
registry_common registry_common
# End BINARY regtree # End BINARY regtree
################################################ ################################################
regtree_OBJ_FILES = lib/registry/tools/regtree.o
MANPAGES += lib/registry/man/regtree.1 MANPAGES += lib/registry/man/regtree.1
[SUBSYSTEM::torture_registry] [SUBSYSTEM::torture_registry]
PRIVATE_DEPENDENCIES = registry PRIVATE_DEPENDENCIES = registry
PRIVATE_PROTO_HEADER = tests/proto.h PRIVATE_PROTO_HEADER = tests/proto.h
OBJ_FILES = \
tests/generic.o \ torture_registry_OBJ_FILES = $(addprefix lib/registry/tests/, generic.o hive.o diff.o registry.o)
tests/hive.o \
tests/diff.o \
tests/registry.o
[PYTHON::swig_registry] [PYTHON::swig_registry]
PUBLIC_DEPENDENCIES = registry PUBLIC_DEPENDENCIES = registry

View File

@ -2,7 +2,8 @@
# Start SUBSYSTEM LIBSAMBA3 # Start SUBSYSTEM LIBSAMBA3
[SUBSYSTEM::SMBPASSWD] [SUBSYSTEM::SMBPASSWD]
PRIVATE_PROTO_HEADER = samba3_smbpasswd_proto.h PRIVATE_PROTO_HEADER = samba3_smbpasswd_proto.h
OBJ_FILES = smbpasswd.o
PRIVATE_DEPENDENCIES = CHARSET LIBSAMBA-UTIL PRIVATE_DEPENDENCIES = CHARSET LIBSAMBA-UTIL
# End SUBSYSTEM LIBSAMBA3 # End SUBSYSTEM LIBSAMBA3
################################################ ################################################
SMBPASSWD_OBJ_FILES = lib/samba3/smbpasswd.o

View File

@ -2,44 +2,41 @@
# Start SUBSYSTEM LIBNETIF # Start SUBSYSTEM LIBNETIF
[SUBSYSTEM::LIBNETIF] [SUBSYSTEM::LIBNETIF]
PRIVATE_PROTO_HEADER = netif_proto.h PRIVATE_PROTO_HEADER = netif_proto.h
OBJ_FILES = \
interface.o \
netif.o
PRIVATE_DEPENDENCIES = LIBSAMBA-UTIL EXT_SOCKET EXT_NSL PRIVATE_DEPENDENCIES = LIBSAMBA-UTIL EXT_SOCKET EXT_NSL
# End SUBSYSTEM LIBNETIF # End SUBSYSTEM LIBNETIF
############################## ##############################
LIBNETIF_OBJ_FILES = $(addprefix lib/socket/, interface.o netif.o)
################################################ ################################################
# Start MODULE socket_ip # Start MODULE socket_ip
[MODULE::socket_ip] [MODULE::socket_ip]
SUBSYSTEM = samba-socket SUBSYSTEM = samba-socket
OUTPUT_TYPE = MERGED_OBJ OUTPUT_TYPE = MERGED_OBJ
OBJ_FILES = \
socket_ip.o
PRIVATE_DEPENDENCIES = EXT_SOCKET EXT_NSL LIBSAMBA-ERRORS PRIVATE_DEPENDENCIES = EXT_SOCKET EXT_NSL LIBSAMBA-ERRORS
# End MODULE socket_ip # End MODULE socket_ip
################################################ ################################################
socket_ip_OBJ_FILES = lib/socket/socket_ip.o
################################################ ################################################
# Start MODULE socket_unix # Start MODULE socket_unix
[MODULE::socket_unix] [MODULE::socket_unix]
SUBSYSTEM = samba-socket SUBSYSTEM = samba-socket
OUTPUT_TYPE = MERGED_OBJ OUTPUT_TYPE = MERGED_OBJ
OBJ_FILES = \
socket_unix.o
PRIVATE_DEPENDENCIES = EXT_SOCKET EXT_NSL PRIVATE_DEPENDENCIES = EXT_SOCKET EXT_NSL
# End MODULE socket_unix # End MODULE socket_unix
################################################ ################################################
socket_unix_OBJ_FILES = lib/socket/socket_unix.o
################################################ ################################################
# Start SUBSYSTEM SOCKET # Start SUBSYSTEM SOCKET
[SUBSYSTEM::samba-socket] [SUBSYSTEM::samba-socket]
OBJ_FILES = \
socket.o \
access.o \
connect_multi.o \
connect.o
PUBLIC_DEPENDENCIES = LIBTALLOC PUBLIC_DEPENDENCIES = LIBTALLOC
PRIVATE_DEPENDENCIES = SOCKET_WRAPPER LIBCLI_COMPOSITE LIBCLI_RESOLVE PRIVATE_DEPENDENCIES = SOCKET_WRAPPER LIBCLI_COMPOSITE LIBCLI_RESOLVE
# End SUBSYSTEM SOCKET # End SUBSYSTEM SOCKET
################################################ ################################################
samba-socket_OBJ_FILES = $(addprefix lib/socket/, socket.o access.o connect_multi.o connect.o)

View File

@ -1,9 +1,10 @@
############################## ##############################
# Start SUBSYSTEM SOCKET_WRAPPER # Start SUBSYSTEM SOCKET_WRAPPER
[SUBSYSTEM::SOCKET_WRAPPER] [SUBSYSTEM::SOCKET_WRAPPER]
OBJ_FILES = socket_wrapper.o
PRIVATE_DEPENDENCIES = EXT_SOCKET PRIVATE_DEPENDENCIES = EXT_SOCKET
# End SUBSYSTEM SOCKET_WRAPPER # End SUBSYSTEM SOCKET_WRAPPER
############################## ##############################
PUBLIC_HEADERS += lib/socket_wrapper/socket_wrapper.h PUBLIC_HEADERS += lib/socket_wrapper/socket_wrapper.h
SOCKET_WRAPPER_OBJ_FILES = lib/socket/socket_wrapper.o

View File

@ -1,8 +1,4 @@
################################################
# Start SUBSYSTEM LIBPACKET
[SUBSYSTEM::LIBPACKET] [SUBSYSTEM::LIBPACKET]
OBJ_FILES = packet.o
PRIVATE_DEPENDENCIES = LIBTLS PRIVATE_DEPENDENCIES = LIBTLS
# End SUBSYSTEM LIBPACKET
################################################ LIBPACKET_OBJ_FILES = lib/stream/packet.o

View File

@ -1,8 +1,8 @@
[LIBRARY::LIBTALLOC] [LIBRARY::LIBTALLOC]
OUTPUT_TYPE = STATIC_LIBRARY OUTPUT_TYPE = STATIC_LIBRARY
OBJ_FILES = talloc.o
CFLAGS = -Ilib/talloc CFLAGS = -Ilib/talloc
LIBTALLOC_OBJ_FILES = lib/talloc/talloc.o
MANPAGES += $(tallocdir)/talloc.3 MANPAGES += $(tallocdir)/talloc.3
PUBLIC_HEADERS += $(tallocdir)/talloc.h PUBLIC_HEADERS += $(tallocdir)/talloc.h

View File

@ -2,57 +2,58 @@
# Start SUBSYSTEM LIBTDB # Start SUBSYSTEM LIBTDB
[LIBRARY::LIBTDB] [LIBRARY::LIBTDB]
OUTPUT_TYPE = STATIC_LIBRARY OUTPUT_TYPE = STATIC_LIBRARY
OBJ_FILES = \
common/tdb.o common/dump.o common/io.o common/lock.o \
common/open.o common/traverse.o common/freelist.o \
common/error.o common/transaction.o
CFLAGS = -Ilib/tdb/include CFLAGS = -Ilib/tdb/include
# #
# End SUBSYSTEM ldb # End SUBSYSTEM ldb
################################################ ################################################
LIBTDB_OBJ_FILES = $(addprefix lib/tdb/common/, \
tdb.o dump.o io.o lock.o \
open.o traverse.o freelist.o \
error.o transaction.o)
PUBLIC_HEADERS += $(tdbdir)/include/tdb.h PUBLIC_HEADERS += $(tdbdir)/include/tdb.h
################################################ ################################################
# Start BINARY tdbtool # Start BINARY tdbtool
[BINARY::tdbtool] [BINARY::tdbtool]
INSTALLDIR = BINDIR INSTALLDIR = BINDIR
OBJ_FILES= \
tools/tdbtool.o
PRIVATE_DEPENDENCIES = \ PRIVATE_DEPENDENCIES = \
LIBTDB LIBTDB
# End BINARY tdbtool # End BINARY tdbtool
################################################ ################################################
tdbtool_OBJ_FILES = lib/tdb/tools/tdbtool.o
################################################ ################################################
# Start BINARY tdbtorture # Start BINARY tdbtorture
[BINARY::tdbtorture] [BINARY::tdbtorture]
INSTALLDIR = BINDIR INSTALLDIR = BINDIR
OBJ_FILES= \
tools/tdbtorture.o
PRIVATE_DEPENDENCIES = \ PRIVATE_DEPENDENCIES = \
LIBTDB LIBTDB
# End BINARY tdbtorture # End BINARY tdbtorture
################################################ ################################################
tdbtorture_OBJ_FILES = lib/tdb/tools/tdbtorture.o
################################################ ################################################
# Start BINARY tdbdump # Start BINARY tdbdump
[BINARY::tdbdump] [BINARY::tdbdump]
INSTALLDIR = BINDIR INSTALLDIR = BINDIR
OBJ_FILES= \
tools/tdbdump.o
PRIVATE_DEPENDENCIES = \ PRIVATE_DEPENDENCIES = \
LIBTDB LIBTDB
# End BINARY tdbdump # End BINARY tdbdump
################################################ ################################################
tdbdump_OBJ_FILES = lib/tdb/tools/tdbdump.o
################################################ ################################################
# Start BINARY tdbbackup # Start BINARY tdbbackup
[BINARY::tdbbackup] [BINARY::tdbbackup]
INSTALLDIR = BINDIR INSTALLDIR = BINDIR
OBJ_FILES= \
tools/tdbbackup.o
PRIVATE_DEPENDENCIES = \ PRIVATE_DEPENDENCIES = \
LIBTDB LIBTDB
# End BINARY tdbbackup # End BINARY tdbbackup
################################################ ################################################
tdbbackup_OBJ_FILES = lib/tdb/tools/tdbbackup.o

View File

@ -2,6 +2,7 @@
CFLAGS = -Ilib/tdr CFLAGS = -Ilib/tdr
PRIVATE_PROTO_HEADER = tdr_proto.h PRIVATE_PROTO_HEADER = tdr_proto.h
PUBLIC_DEPENDENCIES = LIBTALLOC LIBSAMBA-UTIL PUBLIC_DEPENDENCIES = LIBTALLOC LIBSAMBA-UTIL
OBJ_FILES = tdr.o
TDR_OBJ_FILES = lib/tdr/tdr.o
PUBLIC_HEADERS += lib/tdr/tdr.h PUBLIC_HEADERS += lib/tdr/tdr.h

View File

@ -1,11 +1,7 @@
################################################ ################################################
# Start SUBSYSTEM LIBTLS # Start SUBSYSTEM LIBTLS
[SUBSYSTEM::LIBTLS] [SUBSYSTEM::LIBTLS]
OBJ_FILES = \
tls.o \
tlscert.o
PUBLIC_DEPENDENCIES = \ PUBLIC_DEPENDENCIES = \
LIBTALLOC GNUTLS LIBSAMBA-CONFIG samba-socket LIBTALLOC GNUTLS LIBSAMBA-CONFIG samba-socket
#
# End SUBSYSTEM LIBTLS LIBTLS_OBJ_FILES = lib/tls/tls.o lib/tls/tlscert.o
################################################

View File

@ -1,7 +1,13 @@
[SUBSYSTEM::LIBSAMBA-UTIL] [SUBSYSTEM::LIBSAMBA-UTIL]
#VERSION = 0.0.1 #VERSION = 0.0.1
#SO_VERSION = 0 #SO_VERSION = 0
OBJ_FILES = xfile.o \ PUBLIC_DEPENDENCIES = \
LIBTALLOC LIBCRYPTO \
SOCKET_WRAPPER EXT_NSL \
CHARSET EXECINFO
LIBSAMBA-UTIL_OBJ_FILES = $(addprefix lib/util/, \
xfile.o \
debug.o \ debug.o \
fault.o \ fault.o \
signal.o \ signal.o \
@ -18,11 +24,7 @@ OBJ_FILES = xfile.o \
ms_fnmatch.o \ ms_fnmatch.o \
mutex.o \ mutex.o \
idtree.o \ idtree.o \
become_daemon.o become_daemon.o)
PUBLIC_DEPENDENCIES = \
LIBTALLOC LIBCRYPTO \
SOCKET_WRAPPER EXT_NSL \
CHARSET EXECINFO
PUBLIC_HEADERS += $(addprefix lib/util/, util.h \ PUBLIC_HEADERS += $(addprefix lib/util/, util.h \
attr.h \ attr.h \
@ -36,33 +38,35 @@ PUBLIC_HEADERS += $(addprefix lib/util/, util.h \
[SUBSYSTEM::ASN1_UTIL] [SUBSYSTEM::ASN1_UTIL]
PRIVATE_PROTO_HEADER = asn1_proto.h PRIVATE_PROTO_HEADER = asn1_proto.h
OBJ_FILES = asn1.o
ASN1_UTIL_OBJ_FILES = lib/util/asn1.o
PUBLIC_HEADERS += lib/util/asn1.h PUBLIC_HEADERS += lib/util/asn1.h
[SUBSYSTEM::UNIX_PRIVS] [SUBSYSTEM::UNIX_PRIVS]
PRIVATE_PROTO_HEADER = unix_privs.h PRIVATE_PROTO_HEADER = unix_privs.h
OBJ_FILES = unix_privs.o
UNIX_PRIVS_OBJ_FILES = lib/util/unix_privs.o
################################################ ################################################
# Start SUBSYSTEM WRAP_XATTR # Start SUBSYSTEM WRAP_XATTR
[SUBSYSTEM::WRAP_XATTR] [SUBSYSTEM::WRAP_XATTR]
PRIVATE_PROTO_HEADER = wrap_xattr.h PRIVATE_PROTO_HEADER = wrap_xattr.h
OBJ_FILES = \
wrap_xattr.o
PUBLIC_DEPENDENCIES = XATTR PUBLIC_DEPENDENCIES = XATTR
# #
# End SUBSYSTEM WRAP_XATTR # End SUBSYSTEM WRAP_XATTR
################################################ ################################################
WRAP_XATTR_OBJ_FILES = lib/util/wrap_xattr.o
[SUBSYSTEM::UTIL_TDB] [SUBSYSTEM::UTIL_TDB]
PRIVATE_PROTO_HEADER = util_tdb.h PRIVATE_PROTO_HEADER = util_tdb.h
OBJ_FILES = \
util_tdb.o
PUBLIC_DEPENDENCIES = LIBTDB PUBLIC_DEPENDENCIES = LIBTDB
UTIL_TDB_OBJ_FILES = lib/util/util_tdb.o
[SUBSYSTEM::UTIL_LDB] [SUBSYSTEM::UTIL_LDB]
PRIVATE_PROTO_HEADER = util_ldb.h PRIVATE_PROTO_HEADER = util_ldb.h
OBJ_FILES = \
util_ldb.o
PUBLIC_DEPENDENCIES = LIBLDB PUBLIC_DEPENDENCIES = LIBLDB
UTIL_LDB_OBJ_FILES = lib/util/util_ldb.o

View File

@ -2,15 +2,16 @@
# Start SUBSYSTEM LIBCLI_AUTH # Start SUBSYSTEM LIBCLI_AUTH
[SUBSYSTEM::LIBCLI_AUTH] [SUBSYSTEM::LIBCLI_AUTH]
PRIVATE_PROTO_HEADER = proto.h PRIVATE_PROTO_HEADER = proto.h
OBJ_FILES = credentials.o \
session.o \
smbencrypt.o \
smbdes.o
PUBLIC_DEPENDENCIES = \ PUBLIC_DEPENDENCIES = \
MSRPC_PARSE \ MSRPC_PARSE \
LIBSAMBA-CONFIG LIBSAMBA-CONFIG
# End SUBSYSTEM LIBCLI_AUTH # End SUBSYSTEM LIBCLI_AUTH
################################# #################################
LIBCLI_AUTH_OBJ_FILES = $(addprefix libcli/auth/, \
credentials.o \
session.o \
smbencrypt.o \
smbdes.o)
PUBLIC_HEADERS += libcli/auth/credentials.h PUBLIC_HEADERS += libcli/auth/credentials.h

View File

@ -3,54 +3,57 @@ mkinclude ldap/config.mk
mkinclude security/config.mk mkinclude security/config.mk
[SUBSYSTEM::LIBSAMBA-ERRORS] [SUBSYSTEM::LIBSAMBA-ERRORS]
OBJ_FILES = util/doserr.o \
util/errormap.o \
util/nterr.o \
LIBSAMBA-ERRORS_OBJ_FILES = $(addprefix libcli/util/, doserr.o errormap.o nterr.o)
PUBLIC_HEADERS += $(addprefix libcli/, util/error.h util/ntstatus.h util/doserr.h util/werror.h) PUBLIC_HEADERS += $(addprefix libcli/, util/error.h util/ntstatus.h util/doserr.h util/werror.h)
[SUBSYSTEM::LIBCLI_LSA] [SUBSYSTEM::LIBCLI_LSA]
PRIVATE_PROTO_HEADER = util/clilsa.h PRIVATE_PROTO_HEADER = util/clilsa.h
OBJ_FILES = util/clilsa.o
PUBLIC_DEPENDENCIES = RPC_NDR_LSA PUBLIC_DEPENDENCIES = RPC_NDR_LSA
PRIVATE_DEPENDENCIES = LIBSECURITY PRIVATE_DEPENDENCIES = LIBSECURITY
LIBCLI_LSA_OBJ_FILES = libcli/util/clilsa.o
[SUBSYSTEM::LIBCLI_COMPOSITE] [SUBSYSTEM::LIBCLI_COMPOSITE]
PRIVATE_PROTO_HEADER = composite/proto.h PRIVATE_PROTO_HEADER = composite/proto.h
OBJ_FILES = \
composite/composite.o
PUBLIC_DEPENDENCIES = LIBEVENTS PUBLIC_DEPENDENCIES = LIBEVENTS
LIBCLI_COMPOSITE_OBJ_FILES = libcli/util/composite.o
[SUBSYSTEM::LIBCLI_SMB_COMPOSITE] [SUBSYSTEM::LIBCLI_SMB_COMPOSITE]
PRIVATE_PROTO_HEADER = smb_composite/proto.h PRIVATE_PROTO_HEADER = smb_composite/proto.h
OBJ_FILES = \
smb_composite/loadfile.o \
smb_composite/savefile.o \
smb_composite/connect.o \
smb_composite/sesssetup.o \
smb_composite/fetchfile.o \
smb_composite/appendacl.o \
smb_composite/fsinfo.o
PUBLIC_DEPENDENCIES = LIBCLI_COMPOSITE CREDENTIALS gensec LIBCLI_RESOLVE PUBLIC_DEPENDENCIES = LIBCLI_COMPOSITE CREDENTIALS gensec LIBCLI_RESOLVE
LIBCLI_SMB_COMPOSITE_OBJ_FILES = $(addprefix libcli/smb_composite/, \
loadfile.o \
savefile.o \
connect.o \
sesssetup.o \
fetchfile.o \
appendacl.o \
fsinfo.o)
[SUBSYSTEM::NDR_NBT_BUF] [SUBSYSTEM::NDR_NBT_BUF]
PRIVATE_PROTO_HEADER = nbt/nbtname.h PRIVATE_PROTO_HEADER = nbt/nbtname.h
OBJ_FILES = nbt/nbtname.o
NDR_NBT_BUF_OBJ_FILES = libcli/nbt/nbtname.o
[SUBSYSTEM::LIBCLI_NBT] [SUBSYSTEM::LIBCLI_NBT]
#VERSION = 0.0.1 #VERSION = 0.0.1
#SO_VERSION = 0 #SO_VERSION = 0
PRIVATE_PROTO_HEADER = nbt/nbt_proto.h PRIVATE_PROTO_HEADER = nbt/nbt_proto.h
OBJ_FILES = \
nbt/nbtsocket.o \
nbt/namequery.o \
nbt/nameregister.o \
nbt/namerefresh.o \
nbt/namerelease.o
PUBLIC_DEPENDENCIES = LIBNDR NDR_NBT LIBCLI_COMPOSITE LIBEVENTS \ PUBLIC_DEPENDENCIES = LIBNDR NDR_NBT LIBCLI_COMPOSITE LIBEVENTS \
NDR_SECURITY samba-socket LIBSAMBA-UTIL NDR_SECURITY samba-socket LIBSAMBA-UTIL
LIBCLI_NBT_OBJ_FILES = $(addprefix libcli/nbt/, \
nbtsocket.o \
namequery.o \
nameregister.o \
namerefresh.o \
namerelease.o)
[PYTHON::python_libcli_nbt] [PYTHON::python_libcli_nbt]
SWIG_FILE = swig/libcli_nbt.i SWIG_FILE = swig/libcli_nbt.i
PUBLIC_DEPENDENCIES = LIBCLI_NBT DYNCONFIG LIBSAMBA-CONFIG PUBLIC_DEPENDENCIES = LIBCLI_NBT DYNCONFIG LIBSAMBA-CONFIG
@ -60,63 +63,63 @@ SWIG_FILE = swig/libcli_smb.i
PUBLIC_DEPENDENCIES = LIBCLI_SMB DYNCONFIG LIBSAMBA-CONFIG PUBLIC_DEPENDENCIES = LIBCLI_SMB DYNCONFIG LIBSAMBA-CONFIG
[SUBSYSTEM::LIBCLI_DGRAM] [SUBSYSTEM::LIBCLI_DGRAM]
OBJ_FILES = \
dgram/dgramsocket.o \
dgram/mailslot.o \
dgram/netlogon.o \
dgram/ntlogon.o \
dgram/browse.o
PUBLIC_DEPENDENCIES = LIBCLI_NBT LIBNDR LIBCLI_RESOLVE PUBLIC_DEPENDENCIES = LIBCLI_NBT LIBNDR LIBCLI_RESOLVE
LIBCLI_DGRAM_OBJ_FILES = $(addprefix libcli/dgram/, \
dgramsocket.o \
mailslot.o \
netlogon.o \
ntlogon.o \
browse.o)
[SUBSYSTEM::LIBCLI_CLDAP] [SUBSYSTEM::LIBCLI_CLDAP]
OBJ_FILES = cldap/cldap.o
PUBLIC_DEPENDENCIES = LIBCLI_LDAP PUBLIC_DEPENDENCIES = LIBCLI_LDAP
PRIVATE_DEPENDENCIES = LIBSAMBA-UTIL LIBLDB PRIVATE_DEPENDENCIES = LIBSAMBA-UTIL LIBLDB
LIBCLI_CLDAP_OBJ_FILES = libcli/cldap/cldap.o
PUBLIC_HEADERS += libcli/cldap/cldap.h PUBLIC_HEADERS += libcli/cldap/cldap.h
[SUBSYSTEM::LIBCLI_WREPL] [SUBSYSTEM::LIBCLI_WREPL]
PRIVATE_PROTO_HEADER = wrepl/winsrepl_proto.h PRIVATE_PROTO_HEADER = wrepl/winsrepl_proto.h
OBJ_FILES = \
wrepl/winsrepl.o
PUBLIC_DEPENDENCIES = NDR_WINSREPL samba-socket LIBCLI_RESOLVE LIBEVENTS \ PUBLIC_DEPENDENCIES = NDR_WINSREPL samba-socket LIBCLI_RESOLVE LIBEVENTS \
LIBPACKET LIBNDR LIBPACKET LIBNDR
LIBCLI_WREPL_OBJ_FILES = libcli/wrepl/winsrepl.o
[SUBSYSTEM::LIBCLI_RESOLVE] [SUBSYSTEM::LIBCLI_RESOLVE]
PRIVATE_PROTO_HEADER = resolve/proto.h PRIVATE_PROTO_HEADER = resolve/proto.h
OBJ_FILES = \
resolve/resolve.o
PUBLIC_DEPENDENCIES = NDR_NBT PUBLIC_DEPENDENCIES = NDR_NBT
LIBCLI_RESOLVE_OBJ_FILES = libcli/resolve/resolve.o
[SUBSYSTEM::LP_RESOLVE] [SUBSYSTEM::LP_RESOLVE]
PRIVATE_PROTO_HEADER = resolve/lp_proto.h PRIVATE_PROTO_HEADER = resolve/lp_proto.h
OBJ_FILES = \
resolve/bcast.o \
resolve/nbtlist.o \
resolve/wins.o \
resolve/host.o \
resolve/resolve_lp.o
PRIVATE_DEPENDENCIES = LIBCLI_NBT LIBSAMBA-CONFIG LIBNETIF PRIVATE_DEPENDENCIES = LIBCLI_NBT LIBSAMBA-CONFIG LIBNETIF
LP_RESOLVE_OBJ_FILES = $(addprefix libcli/resolve, \
bcast.o nbtlist.o wins.o \
host.o resolve_lp.o)
[SUBSYSTEM::LIBCLI_FINDDCS] [SUBSYSTEM::LIBCLI_FINDDCS]
PRIVATE_PROTO_HEADER = finddcs.h PRIVATE_PROTO_HEADER = finddcs.h
OBJ_FILES = \
finddcs.o
PUBLIC_DEPENDENCIES = LIBCLI_NBT MESSAGING PUBLIC_DEPENDENCIES = LIBCLI_NBT MESSAGING
LIBCLI_FINDDCS_OBJ_FILES = libcli/finddcs.o
[SUBSYSTEM::LIBCLI_SMB] [SUBSYSTEM::LIBCLI_SMB]
PRIVATE_PROTO_HEADER = libcli_proto.h PRIVATE_PROTO_HEADER = libcli_proto.h
OBJ_FILES = clireadwrite.o \ PUBLIC_DEPENDENCIES = LIBCLI_RAW LIBSAMBA-ERRORS LIBCLI_AUTH \
LIBCLI_SMB_COMPOSITE LIBCLI_NBT LIBSECURITY LIBCLI_RESOLVE \
LIBCLI_DGRAM LIBCLI_SMB2 LIBCLI_FINDDCS samba-socket
LIBCLI_SMB_OBJ_FILES = $(addprefix libcli/, \
clireadwrite.o \
cliconnect.o \ cliconnect.o \
clifile.o \ clifile.o \
clilist.o \ clilist.o \
clitrans2.o \ clitrans2.o \
climessage.o \ climessage.o \
clideltree.o clideltree.o)
PUBLIC_DEPENDENCIES = LIBCLI_RAW LIBSAMBA-ERRORS LIBCLI_AUTH \
LIBCLI_SMB_COMPOSITE LIBCLI_NBT LIBSECURITY LIBCLI_RESOLVE \
LIBCLI_DGRAM LIBCLI_SMB2 LIBCLI_FINDDCS samba-socket
PUBLIC_HEADERS += libcli/libcli.h PUBLIC_HEADERS += libcli/libcli.h
@ -125,28 +128,11 @@ PRIVATE_PROTO_HEADER = raw/raw_proto.h
PRIVATE_DEPENDENCIES = LIBCLI_COMPOSITE LP_RESOLVE gensec LIBCLI_RESOLVE LIBSECURITY LIBNDR PRIVATE_DEPENDENCIES = LIBCLI_COMPOSITE LP_RESOLVE gensec LIBCLI_RESOLVE LIBSECURITY LIBNDR
#LDFLAGS = $(LIBCLI_SMB_COMPOSITE_OUTPUT) #LDFLAGS = $(LIBCLI_SMB_COMPOSITE_OUTPUT)
PUBLIC_DEPENDENCIES = samba-socket LIBPACKET gensec LIBCRYPTO CREDENTIALS PUBLIC_DEPENDENCIES = samba-socket LIBPACKET gensec LIBCRYPTO CREDENTIALS
OBJ_FILES = raw/rawfile.o \
raw/smb_signing.o \ LIBCLI_RAW_OBJ_FILES = $(addprefix libcli/raw/, rawfile.o smb_signing.o clisocket.o \
raw/clisocket.o \ clitransport.o clisession.o clitree.o clierror.o rawrequest.o \
raw/clitransport.o \ rawreadwrite.o rawsearch.o rawsetfileinfo.o raweas.o rawtrans.o \
raw/clisession.o \ clioplock.o rawnegotiate.o rawfsinfo.o rawfileinfo.o rawnotify.o \
raw/clitree.o \ rawioctl.o rawacl.o rawdate.o rawlpq.o rawshadow.o)
raw/clierror.o \
raw/rawrequest.o \
raw/rawreadwrite.o \
raw/rawsearch.o \
raw/rawsetfileinfo.o \
raw/raweas.o \
raw/rawtrans.o \
raw/clioplock.o \
raw/rawnegotiate.o \
raw/rawfsinfo.o \
raw/rawfileinfo.o \
raw/rawnotify.o \
raw/rawioctl.o \
raw/rawacl.o \
raw/rawdate.o \
raw/rawlpq.o \
raw/rawshadow.o
mkinclude smb2/config.mk mkinclude smb2/config.mk

View File

@ -1,18 +1,18 @@
[SUBSYSTEM::LIBCLI_LDAP] [SUBSYSTEM::LIBCLI_LDAP]
PRIVATE_PROTO_HEADER = ldap_proto.h PRIVATE_PROTO_HEADER = ldap_proto.h
OBJ_FILES = ldap.o \
ldap_client.o \
ldap_bind.o \
ldap_msg.o \
ldap_ildap.o \
ldap_controls.o
PUBLIC_DEPENDENCIES = LIBSAMBA-ERRORS LIBEVENTS LIBPACKET PUBLIC_DEPENDENCIES = LIBSAMBA-ERRORS LIBEVENTS LIBPACKET
PRIVATE_DEPENDENCIES = LIBCLI_COMPOSITE samba-socket NDR_SAMR LIBTLS ASN1_UTIL \ PRIVATE_DEPENDENCIES = LIBCLI_COMPOSITE samba-socket NDR_SAMR LIBTLS ASN1_UTIL \
LDAP_ENCODE LIBNDR LP_RESOLVE gensec LDAP_ENCODE LIBNDR LP_RESOLVE gensec
LIBCLI_LDAP_OBJ_FILES = $(addprefix libcli/ldap/, \
ldap.o ldap_client.o ldap_bind.o \
ldap_msg.o ldap_ildap.o ldap_controls.o)
PUBLIC_HEADERS += libcli/ldap/ldap.h PUBLIC_HEADERS += libcli/ldap/ldap.h
[SUBSYSTEM::LDAP_ENCODE] [SUBSYSTEM::LDAP_ENCODE]
PRIVATE_PROTO_HEADER = ldap_ndr.h PRIVATE_PROTO_HEADER = ldap_ndr.h
OBJ_FILES = ldap_ndr.o
# FIXME PRIVATE_DEPENDENCIES = LIBLDB # FIXME PRIVATE_DEPENDENCIES = LIBLDB
LDAP_ENCODE_OBJ_FILES = libcli/ldap/ldap_ndr.o

View File

@ -1,13 +1,12 @@
[SUBSYSTEM::LIBSECURITY] [SUBSYSTEM::LIBSECURITY]
PRIVATE_PROTO_HEADER = proto.h PRIVATE_PROTO_HEADER = proto.h
OBJ_FILES = security_token.o \
security_descriptor.o \
dom_sid.o \
access_check.o \
privilege.o \
sddl.o
PUBLIC_DEPENDENCIES = NDR_MISC LIBNDR PUBLIC_DEPENDENCIES = NDR_MISC LIBNDR
LIBSECURITY_OBJ_FILES = $(addprefix libcli/security/, \
security_token.o security_descriptor.o \
dom_sid.o access_check.o privilege.o sddl.o)
[PYTHON::swig_security] [PYTHON::swig_security]
SWIG_FILE = security.i SWIG_FILE = security.i
PRIVATE_DEPENDENCIES = LIBSECURITY PRIVATE_DEPENDENCIES = LIBSECURITY

View File

@ -1,25 +1,10 @@
[SUBSYSTEM::LIBCLI_SMB2] [SUBSYSTEM::LIBCLI_SMB2]
PRIVATE_PROTO_HEADER = smb2_proto.h PRIVATE_PROTO_HEADER = smb2_proto.h
OBJ_FILES = \
transport.o \
request.o \
negprot.o \
session.o \
tcon.o \
create.o \
close.o \
connect.o \
getinfo.o \
write.o \
read.o \
setinfo.o \
find.o \
ioctl.o \
logoff.o \
tdis.o \
flush.o \
lock.o \
notify.o \
cancel.o \
keepalive.o
PUBLIC_DEPENDENCIES = LIBCLI_RAW LIBPACKET gensec PUBLIC_DEPENDENCIES = LIBCLI_RAW LIBPACKET gensec
LIBCLI_SMB2_OBJ_FILES = $(addprefix libcli/smb2/, \
transport.o request.o negprot.o session.o tcon.o \
create.o close.o connect.o getinfo.o write.o read.o \
setinfo.o find.o ioctl.o logoff.o tdis.o flush.o \
lock.o notify.o cancel.o keepalive.o)

View File

@ -1,30 +1,15 @@
[SUBSYSTEM::LIBSAMBA-NET] [SUBSYSTEM::LIBSAMBA-NET]
PRIVATE_PROTO_HEADER = libnet_proto.h PRIVATE_PROTO_HEADER = libnet_proto.h
OBJ_FILES = \
libnet.o \
libnet_passwd.o \
libnet_time.o \
libnet_rpc.o \
libnet_join.o \
libnet_site.o \
libnet_become_dc.o \
libnet_unbecome_dc.o \
libnet_vampire.o \
libnet_samdump.o \
libnet_samdump_keytab.o \
libnet_samsync_ldb.o \
libnet_user.o \
libnet_group.o \
libnet_share.o \
libnet_lookup.o \
libnet_domain.o \
userinfo.o \
groupinfo.o \
userman.o \
groupman.o \
prereq_domain.o
PUBLIC_DEPENDENCIES = CREDENTIALS dcerpc dcerpc_samr RPC_NDR_LSA RPC_NDR_SRVSVC RPC_NDR_DRSUAPI LIBCLI_COMPOSITE LIBCLI_RESOLVE LIBCLI_FINDDCS LIBCLI_CLDAP LIBCLI_FINDDCS gensec_schannel LIBCLI_AUTH LIBNDR SMBPASSWD PUBLIC_DEPENDENCIES = CREDENTIALS dcerpc dcerpc_samr RPC_NDR_LSA RPC_NDR_SRVSVC RPC_NDR_DRSUAPI LIBCLI_COMPOSITE LIBCLI_RESOLVE LIBCLI_FINDDCS LIBCLI_CLDAP LIBCLI_FINDDCS gensec_schannel LIBCLI_AUTH LIBNDR SMBPASSWD
LIBSAMBA-NET_OBJ_FILES = $(addprefix libnet/, \
libnet.o libnet_passwd.o libnet_time.o libnet_rpc.o \
libnet_join.o libnet_site.o libnet_become_dc.o libnet_unbecome_dc.o \
libnet_vampire.o libnet_samdump.o libnet_samdump_keytab.o \
libnet_samsync_ldb.o libnet_user.o libnet_group.o libnet_share.o \
libnet_lookup.o libnet_domain.o userinfo.o groupinfo.o userman.o \
groupman.o prereq_domain.o)
PUBLIC_HEADERS += $(addprefix libnet/, libnet.h libnet_join.h libnet_lookup.h libnet_passwd.h \ PUBLIC_HEADERS += $(addprefix libnet/, libnet.h libnet_join.h libnet_lookup.h libnet_passwd.h \
libnet_rpc.h libnet_share.h libnet_time.h \ libnet_rpc.h libnet_share.h libnet_time.h \
libnet_user.h libnet_site.h libnet_vampire.h \ libnet_user.h libnet_site.h libnet_vampire.h \

View File

@ -5,13 +5,11 @@ VERSION = 0.0.1
SO_VERSION = 0 SO_VERSION = 0
PC_FILE = ndr.pc PC_FILE = ndr.pc
PRIVATE_PROTO_HEADER = ndr/libndr_proto.h PRIVATE_PROTO_HEADER = ndr/libndr_proto.h
OBJ_FILES = \
ndr/ndr.o \
ndr/ndr_basic.o \
ndr/ndr_string.o \
ndr/uuid.o
PUBLIC_DEPENDENCIES = LIBSAMBA-ERRORS LIBTALLOC LIBSAMBA-UTIL CHARSET EXT_NSL \ PUBLIC_DEPENDENCIES = LIBSAMBA-ERRORS LIBTALLOC LIBSAMBA-UTIL CHARSET EXT_NSL \
LIBSAMBA-CONFIG LIBSAMBA-CONFIG
LIBNDR_OBJ_FILES = $(addprefix librpc/ndr/, ndr.o ndr_basic.o ndr_string.o uuid.o)
# End SUBSYSTEM LIBNDR # End SUBSYSTEM LIBNDR
################################################ ################################################
@ -21,8 +19,6 @@ PUBLIC_HEADERS += librpc/ndr/libndr.h
# Start BINARY ndrdump # Start BINARY ndrdump
[BINARY::ndrdump] [BINARY::ndrdump]
INSTALLDIR = BINDIR INSTALLDIR = BINDIR
OBJ_FILES = \
tools/ndrdump.o
PRIVATE_DEPENDENCIES = \ PRIVATE_DEPENDENCIES = \
LIBSAMBA-CONFIG \ LIBSAMBA-CONFIG \
LIBSAMBA-UTIL \ LIBSAMBA-UTIL \
@ -34,258 +30,315 @@ PRIVATE_DEPENDENCIES = \
# End BINARY ndrdump # End BINARY ndrdump
################################# #################################
ndrdump_OBJ_FILES = librpc/tools/ndrdump.o
MANPAGES += librpc/tools/ndrdump.1 MANPAGES += librpc/tools/ndrdump.1
################################################ ################################################
# Start SUBSYSTEM NDR_COMPRESSION # Start SUBSYSTEM NDR_COMPRESSION
[SUBSYSTEM::NDR_COMPRESSION] [SUBSYSTEM::NDR_COMPRESSION]
PRIVATE_PROTO_HEADER = ndr/ndr_compression.h PRIVATE_PROTO_HEADER = ndr/ndr_compression.h
OBJ_FILES = \
ndr/ndr_compression.o
PUBLIC_DEPENDENCIES = LIBCOMPRESSION LIBSAMBA-ERRORS LIBNDR PUBLIC_DEPENDENCIES = LIBCOMPRESSION LIBSAMBA-ERRORS LIBNDR
# End SUBSYSTEM NDR_COMPRESSION # End SUBSYSTEM NDR_COMPRESSION
################################################ ################################################
NDR_COMPRESSION_OBJ_FILES = librpc/ndr/ndr_compression.o
[SUBSYSTEM::NDR_SECURITY] [SUBSYSTEM::NDR_SECURITY]
OBJ_FILES = gen_ndr/ndr_security.o ndr/ndr_sec_helper.o
PUBLIC_DEPENDENCIES = NDR_MISC LIBSECURITY PUBLIC_DEPENDENCIES = NDR_MISC LIBSECURITY
NDR_SECURITY_OBJ_FILES = librpc/gen_ndr/ndr_security.o librpc/ndr/ndr_sec_helper.o
PUBLIC_HEADERS += librpc/gen_ndr/security.h PUBLIC_HEADERS += librpc/gen_ndr/security.h
[SUBSYSTEM::NDR_AUDIOSRV] [SUBSYSTEM::NDR_AUDIOSRV]
OBJ_FILES = gen_ndr/ndr_audiosrv.o
PUBLIC_DEPENDENCIES = LIBNDR PUBLIC_DEPENDENCIES = LIBNDR
NDR_AUDIOSRV_OBJ_FILES = librpc/gen_ndr/ndr_audiosrv.o
[SUBSYSTEM::NDR_DNSSERVER] [SUBSYSTEM::NDR_DNSSERVER]
OBJ_FILES = gen_ndr/ndr_dnsserver.o
PUBLIC_DEPENDENCIES = LIBNDR PUBLIC_DEPENDENCIES = LIBNDR
NDR_DNSSERVER_OBJ_FILES = librpc/gen_ndr/ndr_dnsserver.o
[SUBSYSTEM::NDR_WINSTATION] [SUBSYSTEM::NDR_WINSTATION]
OBJ_FILES = gen_ndr/ndr_winstation.o
PUBLIC_DEPENDENCIES = LIBNDR PUBLIC_DEPENDENCIES = LIBNDR
NDR_WINSTATION_OBJ_FILES = librpc/gen_ndr/ndr_winstation.o
[SUBSYSTEM::NDR_ECHO] [SUBSYSTEM::NDR_ECHO]
OBJ_FILES = gen_ndr/ndr_echo.o
PUBLIC_DEPENDENCIES = LIBNDR PUBLIC_DEPENDENCIES = LIBNDR
NDR_ECHO_OBJ_FILES = librpc/gen_ndr/ndr_echo.o
[SUBSYSTEM::NDR_IRPC] [SUBSYSTEM::NDR_IRPC]
OBJ_FILES = gen_ndr/ndr_irpc.o
PUBLIC_DEPENDENCIES = LIBNDR NDR_SECURITY NDR_NBT PUBLIC_DEPENDENCIES = LIBNDR NDR_SECURITY NDR_NBT
NDR_IRPC_OBJ_FILES = librpc/gen_ndr/ndr_irpc.o
[SUBSYSTEM::NDR_DSBACKUP] [SUBSYSTEM::NDR_DSBACKUP]
OBJ_FILES = gen_ndr/ndr_dsbackup.o
PUBLIC_DEPENDENCIES = LIBNDR PUBLIC_DEPENDENCIES = LIBNDR
NDR_DSBACKUP_OBJ_FILES = librpc/gen_ndr/ndr_dsbackup.o
[SUBSYSTEM::NDR_EFS] [SUBSYSTEM::NDR_EFS]
OBJ_FILES = gen_ndr/ndr_efs.o
PUBLIC_DEPENDENCIES = LIBNDR NDR_SECURITY PUBLIC_DEPENDENCIES = LIBNDR NDR_SECURITY
NDR_EFS_OBJ_FILES = librpc/gen_ndr/ndr_efs.o
[SUBSYSTEM::NDR_MISC] [SUBSYSTEM::NDR_MISC]
OBJ_FILES = gen_ndr/ndr_misc.o ndr/ndr_misc.o
PUBLIC_DEPENDENCIES = LIBNDR PUBLIC_DEPENDENCIES = LIBNDR
NDR_MISC_OBJ_FILES = librpc/gen_ndr/ndr_misc.o librpc/ndr/ndr_misc.o
PUBLIC_HEADERS += librpc/gen_ndr/misc.h librpc/gen_ndr/ndr_misc.h PUBLIC_HEADERS += librpc/gen_ndr/misc.h librpc/gen_ndr/ndr_misc.h
[SUBSYSTEM::NDR_ROT] [SUBSYSTEM::NDR_ROT]
OBJ_FILES = gen_ndr/ndr_rot.o
PUBLIC_DEPENDENCIES = LIBNDR NDR_ORPC PUBLIC_DEPENDENCIES = LIBNDR NDR_ORPC
NDR_ROT_OBJ_FILES = librpc/gen_ndr/ndr_rot.o
[SUBSYSTEM::NDR_LSA] [SUBSYSTEM::NDR_LSA]
OBJ_FILES = gen_ndr/ndr_lsa.o
PUBLIC_DEPENDENCIES = LIBNDR NDR_SECURITY PUBLIC_DEPENDENCIES = LIBNDR NDR_SECURITY
NDR_LSA_OBJ_FILES = librpc/gen_ndr/ndr_lsa.o
PUBLIC_HEADERS += librpc/gen_ndr/lsa.h PUBLIC_HEADERS += librpc/gen_ndr/lsa.h
[SUBSYSTEM::NDR_DFS] [SUBSYSTEM::NDR_DFS]
OBJ_FILES = gen_ndr/ndr_dfs.o
PUBLIC_DEPENDENCIES = LIBNDR NDR_MISC PUBLIC_DEPENDENCIES = LIBNDR NDR_MISC
NDR_DFS_OJB_LIST = librpc/gen_ndr/ndr_dfs.o
[SUBSYSTEM::NDR_FRSRPC] [SUBSYSTEM::NDR_FRSRPC]
OBJ_FILES = gen_ndr/ndr_frsrpc.o
PUBLIC_DEPENDENCIES = LIBNDR PUBLIC_DEPENDENCIES = LIBNDR
NDR_FRSRPC_OBJ_FILES = librpc/gen_ndr/ndr_frsrpc.o
[SUBSYSTEM::NDR_FRSAPI] [SUBSYSTEM::NDR_FRSAPI]
OBJ_FILES = gen_ndr/ndr_frsapi.o
PUBLIC_DEPENDENCIES = LIBNDR PUBLIC_DEPENDENCIES = LIBNDR
NDR_FRSAPI_OBJ_FILES = librpc/gen_ndr/ndr_frsapi.o
[SUBSYSTEM::NDR_DRSUAPI] [SUBSYSTEM::NDR_DRSUAPI]
OBJ_FILES = gen_ndr/ndr_drsuapi.o ndr/ndr_drsuapi.o
PUBLIC_DEPENDENCIES = LIBNDR NDR_COMPRESSION NDR_SECURITY NDR_SAMR ASN1_UTIL PUBLIC_DEPENDENCIES = LIBNDR NDR_COMPRESSION NDR_SECURITY NDR_SAMR ASN1_UTIL
NDR_DRSUAPI_OBJ_FILES = librpc/gen_ndr/ndr_drsuapi.o librpc/ndr/ndr_drsuapi.o
[SUBSYSTEM::NDR_DRSBLOBS] [SUBSYSTEM::NDR_DRSBLOBS]
OBJ_FILES = gen_ndr/ndr_drsblobs.o
PUBLIC_DEPENDENCIES = LIBNDR NDR_MISC NDR_DRSUAPI PUBLIC_DEPENDENCIES = LIBNDR NDR_MISC NDR_DRSUAPI
NDR_DRSBLOBS_OBJ_FILES = librpc/gen_ndr/ndr_drsblobs.o
[SUBSYSTEM::NDR_SASL_HELPERS] [SUBSYSTEM::NDR_SASL_HELPERS]
OBJ_FILES = gen_ndr/ndr_sasl_helpers.o
PUBLIC_DEPENDENCIES = LIBNDR PUBLIC_DEPENDENCIES = LIBNDR
NDR_SASL_HELPERS_OBJ_FILES = librpc/gen_ndr/ndr_sasl_helpers.o
[SUBSYSTEM::NDR_POLICYAGENT] [SUBSYSTEM::NDR_POLICYAGENT]
OBJ_FILES = gen_ndr/ndr_policyagent.o
PUBLIC_DEPENDENCIES = LIBNDR PUBLIC_DEPENDENCIES = LIBNDR
NDR_POLICYAGENT_OBJ_FILES = librpc/gen_ndr/ndr_policyagent.o
[SUBSYSTEM::NDR_UNIXINFO] [SUBSYSTEM::NDR_UNIXINFO]
OBJ_FILES = gen_ndr/ndr_unixinfo.o
PUBLIC_DEPENDENCIES = LIBNDR NDR_SECURITY PUBLIC_DEPENDENCIES = LIBNDR NDR_SECURITY
NDR_UNIXINFO_OBJ_FILES = librpc/gen_ndr/ndr_unixinfo.o
[SUBSYSTEM::NDR_SAMR] [SUBSYSTEM::NDR_SAMR]
OBJ_FILES = gen_ndr/ndr_samr.o
PUBLIC_DEPENDENCIES = LIBNDR NDR_MISC NDR_LSA NDR_SECURITY PUBLIC_DEPENDENCIES = LIBNDR NDR_MISC NDR_LSA NDR_SECURITY
NDR_SAMR_OBJ_FILES = librpc/gen_ndr/ndr_samr.o
PUBLIC_HEADERS += $(addprefix librpc/, gen_ndr/samr.h gen_ndr/ndr_samr.h gen_ndr/ndr_samr_c.h) PUBLIC_HEADERS += $(addprefix librpc/, gen_ndr/samr.h gen_ndr/ndr_samr.h gen_ndr/ndr_samr_c.h)
[SUBSYSTEM::NDR_NFS4ACL] [SUBSYSTEM::NDR_NFS4ACL]
OBJ_FILES = gen_ndr/ndr_nfs4acl.o
PUBLIC_DEPENDENCIES = LIBNDR NDR_MISC NDR_SECURITY PUBLIC_DEPENDENCIES = LIBNDR NDR_MISC NDR_SECURITY
NDR_NFS4ACL_OBJ_FILES = librpc/gen_ndr/ndr_nfs4acl.o
[SUBSYSTEM::NDR_SPOOLSS] [SUBSYSTEM::NDR_SPOOLSS]
OBJ_FILES = gen_ndr/ndr_spoolss.o
PUBLIC_DEPENDENCIES = LIBNDR NDR_SPOOLSS_BUF NDR_SECURITY PUBLIC_DEPENDENCIES = LIBNDR NDR_SPOOLSS_BUF NDR_SECURITY
NDR_SPOOLSS_OBJ_FILES = librpc/gen_ndr/ndr_spoolss.o
[SUBSYSTEM::NDR_SPOOLSS_BUF] [SUBSYSTEM::NDR_SPOOLSS_BUF]
PRIVATE_PROTO_HEADER = ndr/ndr_spoolss_buf.h PRIVATE_PROTO_HEADER = ndr/ndr_spoolss_buf.h
OBJ_FILES = ndr/ndr_spoolss_buf.o
NDR_SPOOLSS_BUF_OBJ_FILES = librpc/ndr/ndr_spoolss_buf.o
[SUBSYSTEM::NDR_WKSSVC] [SUBSYSTEM::NDR_WKSSVC]
OBJ_FILES = gen_ndr/ndr_wkssvc.o
PUBLIC_DEPENDENCIES = LIBNDR NDR_SRVSVC NDR_MISC NDR_SECURITY PUBLIC_DEPENDENCIES = LIBNDR NDR_SRVSVC NDR_MISC NDR_SECURITY
NDR_WKSSVC_OBJ_FILES = librpc/gen_ndr/ndr_wkssvc.o
[SUBSYSTEM::NDR_SRVSVC] [SUBSYSTEM::NDR_SRVSVC]
OBJ_FILES = gen_ndr/ndr_srvsvc.o
PUBLIC_DEPENDENCIES = LIBNDR NDR_SVCCTL NDR_SECURITY PUBLIC_DEPENDENCIES = LIBNDR NDR_SVCCTL NDR_SECURITY
NDR_SRVSVC_OBJ_FILES = librpc/gen_ndr/ndr_srvsvc.o
[SUBSYSTEM::NDR_SVCCTL] [SUBSYSTEM::NDR_SVCCTL]
OBJ_FILES = gen_ndr/ndr_svcctl.o
PUBLIC_DEPENDENCIES = LIBNDR NDR_MISC PUBLIC_DEPENDENCIES = LIBNDR NDR_MISC
NDR_SVCCTL_OBJ_FILES = librpc/gen_ndr/ndr_svcctl.o
PUBLIC_HEADERS += $(addprefix librpc/, gen_ndr/ndr_svcctl.h gen_ndr/svcctl.h) PUBLIC_HEADERS += $(addprefix librpc/, gen_ndr/ndr_svcctl.h gen_ndr/svcctl.h)
[SUBSYSTEM::NDR_ATSVC] [SUBSYSTEM::NDR_ATSVC]
OBJ_FILES = gen_ndr/ndr_atsvc.o
PUBLIC_DEPENDENCIES = LIBNDR PUBLIC_DEPENDENCIES = LIBNDR
NDR_ATSVC_OBJ_FILES = librpc/gen_ndr/ndr_atsvc.o
PUBLIC_HEADERS += $(addprefix librpc/, gen_ndr/atsvc.h gen_ndr/ndr_atsvc.h) PUBLIC_HEADERS += $(addprefix librpc/, gen_ndr/atsvc.h gen_ndr/ndr_atsvc.h)
[SUBSYSTEM::NDR_EVENTLOG] [SUBSYSTEM::NDR_EVENTLOG]
OBJ_FILES = gen_ndr/ndr_eventlog.o
PUBLIC_DEPENDENCIES = LIBNDR NDR_LSA PUBLIC_DEPENDENCIES = LIBNDR NDR_LSA
NDR_EVENTLOG_OBJ_FILES = librpc/gen_ndr/ndr_eventlog.o
[SUBSYSTEM::NDR_EPMAPPER] [SUBSYSTEM::NDR_EPMAPPER]
OBJ_FILES = gen_ndr/ndr_epmapper.o
PUBLIC_DEPENDENCIES = LIBNDR NDR_MISC PUBLIC_DEPENDENCIES = LIBNDR NDR_MISC
NDR_EPMAPPER_OBJ_FILES = librpc/gen_ndr/ndr_epmapper.o
[SUBSYSTEM::NDR_DBGIDL] [SUBSYSTEM::NDR_DBGIDL]
OBJ_FILES = gen_ndr/ndr_dbgidl.o
PUBLIC_DEPENDENCIES = LIBNDR PUBLIC_DEPENDENCIES = LIBNDR
NDR_DBGIDL_OBJ_FILES = librpc/gen_ndr/ndr_dbgidl.o
[SUBSYSTEM::NDR_DSSETUP] [SUBSYSTEM::NDR_DSSETUP]
OBJ_FILES = gen_ndr/ndr_dssetup.o
PUBLIC_DEPENDENCIES = LIBNDR NDR_MISC PUBLIC_DEPENDENCIES = LIBNDR NDR_MISC
NDR_DSSETUP_OBJ_FILES = librpc/gen_ndr/ndr_dssetup.o
[SUBSYSTEM::NDR_MSGSVC] [SUBSYSTEM::NDR_MSGSVC]
OBJ_FILES = gen_ndr/ndr_msgsvc.o
PUBLIC_DEPENDENCIES = LIBNDR PUBLIC_DEPENDENCIES = LIBNDR
NDR_MSGSVC_OBJ_FILES = librpc/gen_ndr/ndr_msgsvc.o
[SUBSYSTEM::NDR_WINS] [SUBSYSTEM::NDR_WINS]
OBJ_FILES = gen_ndr/ndr_wins.o
PUBLIC_DEPENDENCIES = LIBNDR PUBLIC_DEPENDENCIES = LIBNDR
NDR_WINS_OBJ_FILES = librpc/gen_ndr/ndr_wins.o
[SUBSYSTEM::NDR_WINREG] [SUBSYSTEM::NDR_WINREG]
OBJ_FILES = gen_ndr/ndr_winreg.o
PUBLIC_DEPENDENCIES = LIBNDR NDR_INITSHUTDOWN NDR_SECURITY NDR_MISC PUBLIC_DEPENDENCIES = LIBNDR NDR_INITSHUTDOWN NDR_SECURITY NDR_MISC
NDR_WINREG_OBJ_FILES = librpc/gen_ndr/ndr_winreg.o
[SUBSYSTEM::NDR_INITSHUTDOWN] [SUBSYSTEM::NDR_INITSHUTDOWN]
OBJ_FILES = gen_ndr/ndr_initshutdown.o
PUBLIC_DEPENDENCIES = LIBNDR PUBLIC_DEPENDENCIES = LIBNDR
NDR_INITSHUTDOWN_OBJ_FILES = librpc/gen_ndr/ndr_initshutdown.o
[SUBSYSTEM::NDR_MGMT] [SUBSYSTEM::NDR_MGMT]
OBJ_FILES = gen_ndr/ndr_mgmt.o
PUBLIC_DEPENDENCIES = LIBNDR PUBLIC_DEPENDENCIES = LIBNDR
NDR_MGMT_OBJ_FILES = librpc/gen_ndr/ndr_mgmt.o
[SUBSYSTEM::NDR_PROTECTED_STORAGE] [SUBSYSTEM::NDR_PROTECTED_STORAGE]
OBJ_FILES = gen_ndr/ndr_protected_storage.o
PUBLIC_DEPENDENCIES = LIBNDR PUBLIC_DEPENDENCIES = LIBNDR
NDR_PROTECTED_STORAGE_OBJ_FILES = librpc/gen_ndr/ndr_protected_storage.o
[SUBSYSTEM::NDR_ORPC] [SUBSYSTEM::NDR_ORPC]
OBJ_FILES = gen_ndr/ndr_orpc.o ndr/ndr_orpc.o
PUBLIC_DEPENDENCIES = LIBNDR PUBLIC_DEPENDENCIES = LIBNDR
NDR_ORPC_OBJ_FILES = librpc/gen_ndr/ndr_orpc.o librpc/ndr/ndr_orpc.o
[SUBSYSTEM::NDR_OXIDRESOLVER] [SUBSYSTEM::NDR_OXIDRESOLVER]
OBJ_FILES = gen_ndr/ndr_oxidresolver.o
PUBLIC_DEPENDENCIES = LIBNDR NDR_ORPC NDR_MISC PUBLIC_DEPENDENCIES = LIBNDR NDR_ORPC NDR_MISC
NDR_OXIDRESOLVER_OBJ_FILES = librpc/gen_ndr/ndr_oxidresolver.o
[SUBSYSTEM::NDR_REMACT] [SUBSYSTEM::NDR_REMACT]
OBJ_FILES = gen_ndr/ndr_remact.o
PUBLIC_DEPENDENCIES = LIBNDR NDR_ORPC NDR_MISC PUBLIC_DEPENDENCIES = LIBNDR NDR_ORPC NDR_MISC
NDR_REMACT_OBJ_FILES = librpc/gen_ndr/ndr_remact.o
[SUBSYSTEM::NDR_WZCSVC] [SUBSYSTEM::NDR_WZCSVC]
OBJ_FILES = gen_ndr/ndr_wzcsvc.o
PUBLIC_DEPENDENCIES = LIBNDR PUBLIC_DEPENDENCIES = LIBNDR
NDR_WZCSVC_OBJ_FILES = librpc/gen_ndr/ndr_wzcsvc.o
[SUBSYSTEM::NDR_BROWSER] [SUBSYSTEM::NDR_BROWSER]
OBJ_FILES = gen_ndr/ndr_browser.o
PUBLIC_DEPENDENCIES = LIBNDR PUBLIC_DEPENDENCIES = LIBNDR
NDR_BROWSER_OBJ_FILES = librpc/gen_ndr/ndr_browser.o
[SUBSYSTEM::NDR_W32TIME] [SUBSYSTEM::NDR_W32TIME]
OBJ_FILES = gen_ndr/ndr_w32time.o
PUBLIC_DEPENDENCIES = LIBNDR PUBLIC_DEPENDENCIES = LIBNDR
NDR_W32TIME_OBJ_FILES = librpc/gen_ndr/ndr_w32time.o
[SUBSYSTEM::NDR_SCERPC] [SUBSYSTEM::NDR_SCERPC]
OBJ_FILES = gen_ndr/ndr_scerpc.o
PUBLIC_DEPENDENCIES = LIBNDR PUBLIC_DEPENDENCIES = LIBNDR
NDR_SCERPC_OBJ_FILES = librpc/gen_ndr/ndr_scerpc.o
[SUBSYSTEM::NDR_NTSVCS] [SUBSYSTEM::NDR_NTSVCS]
OBJ_FILES = gen_ndr/ndr_ntsvcs.o
PUBLIC_DEPENDENCIES = LIBNDR PUBLIC_DEPENDENCIES = LIBNDR
NDR_NTSVCS_OBJ_FILES = librpc/gen_ndr/ndr_ntsvcs.o
[SUBSYSTEM::NDR_NETLOGON] [SUBSYSTEM::NDR_NETLOGON]
OBJ_FILES = gen_ndr/ndr_netlogon.o
PUBLIC_DEPENDENCIES = LIBNDR NDR_SAMR NDR_LSA NDR_SECURITY PUBLIC_DEPENDENCIES = LIBNDR NDR_SAMR NDR_LSA NDR_SECURITY
NDR_NETLOGON_OBJ_FILES = librpc/gen_ndr/ndr_netlogon.o
PUBLIC_HEADERS += $(addprefix librpc/, gen_ndr/netlogon.h) PUBLIC_HEADERS += $(addprefix librpc/, gen_ndr/netlogon.h)
[SUBSYSTEM::NDR_TRKWKS] [SUBSYSTEM::NDR_TRKWKS]
OBJ_FILES = gen_ndr/ndr_trkwks.o
PUBLIC_DEPENDENCIES = LIBNDR PUBLIC_DEPENDENCIES = LIBNDR
NDR_TRKWKS_OBJ_FILES = librpc/gen_ndr/ndr_trkwks.o
[SUBSYSTEM::NDR_KEYSVC] [SUBSYSTEM::NDR_KEYSVC]
OBJ_FILES = gen_ndr/ndr_keysvc.o
PUBLIC_DEPENDENCIES = LIBNDR PUBLIC_DEPENDENCIES = LIBNDR
NDR_KEYSVC_OBJ_FILES = librpc/gen_ndr/ndr_keysvc.o
[SUBSYSTEM::NDR_KRB5PAC] [SUBSYSTEM::NDR_KRB5PAC]
OBJ_FILES = gen_ndr/ndr_krb5pac.o ndr/ndr_krb5pac.o
PUBLIC_DEPENDENCIES = LIBNDR NDR_NETLOGON NDR_SECURITY PUBLIC_DEPENDENCIES = LIBNDR NDR_NETLOGON NDR_SECURITY
NDR_KRB5PAC_OBJ_FILES = librpc/gen_ndr/ndr_krb5pac.o librpc/ndr/ndr_krb5pac.o
[SUBSYSTEM::NDR_XATTR] [SUBSYSTEM::NDR_XATTR]
OBJ_FILES = gen_ndr/ndr_xattr.o
PUBLIC_DEPENDENCIES = LIBNDR NDR_SECURITY PUBLIC_DEPENDENCIES = LIBNDR NDR_SECURITY
NDR_XATTR_OBJ_FILES = librpc/gen_ndr/ndr_xattr.o
[SUBSYSTEM::NDR_OPENDB] [SUBSYSTEM::NDR_OPENDB]
OBJ_FILES = gen_ndr/ndr_opendb.o
PUBLIC_DEPENDENCIES = LIBNDR PUBLIC_DEPENDENCIES = LIBNDR
NDR_OPENDB_OBJ_FILES = librpc/gen_ndr/ndr_opendb.o
[SUBSYSTEM::NDR_NOTIFY] [SUBSYSTEM::NDR_NOTIFY]
OBJ_FILES = gen_ndr/ndr_notify.o
PUBLIC_DEPENDENCIES = LIBNDR PUBLIC_DEPENDENCIES = LIBNDR
NDR_NOTIFY_OBJ_FILES = librpc/gen_ndr/ndr_notify.o
[SUBSYSTEM::NDR_SCHANNEL] [SUBSYSTEM::NDR_SCHANNEL]
OBJ_FILES = gen_ndr/ndr_schannel.o
PUBLIC_DEPENDENCIES = LIBNDR NDR_NBT PUBLIC_DEPENDENCIES = LIBNDR NDR_NBT
NDR_SCHANNEL_OBJ_FILES = librpc/gen_ndr/ndr_schannel.o
[SUBSYSTEM::NDR_NBT] [SUBSYSTEM::NDR_NBT]
OBJ_FILES = gen_ndr/ndr_nbt.o
PUBLIC_DEPENDENCIES = LIBNDR NDR_MISC NDR_NBT_BUF NDR_SVCCTL NDR_SECURITY PUBLIC_DEPENDENCIES = LIBNDR NDR_MISC NDR_NBT_BUF NDR_SVCCTL NDR_SECURITY
NDR_NBT_OBJ_FILES = librpc/gen_ndr/ndr_nbt.o
PUBLIC_HEADERS += librpc/gen_ndr/nbt.h PUBLIC_HEADERS += librpc/gen_ndr/nbt.h
[SUBSYSTEM::NDR_WINSREPL] [SUBSYSTEM::NDR_WINSREPL]
OBJ_FILES = gen_ndr/ndr_winsrepl.o
PUBLIC_DEPENDENCIES = LIBNDR NDR_NBT PUBLIC_DEPENDENCIES = LIBNDR NDR_NBT
NDR_WINSREPL_OBJ_FILES = librpc/gen_ndr/ndr_winsrepl.o
[SUBSYSTEM::NDR_WINBIND] [SUBSYSTEM::NDR_WINBIND]
OBJ_FILES = gen_ndr/ndr_winbind.o
PUBLIC_DEPENDENCIES = LIBNDR NDR_NETLOGON PUBLIC_DEPENDENCIES = LIBNDR NDR_NETLOGON
NDR_WINBIND_OBJ_FILES = librpc/gen_ndr/ndr_winbind.o
PUBLIC_HEADERS += librpc/gen_ndr/winbind.h PUBLIC_HEADERS += librpc/gen_ndr/winbind.h
librpc/idl-deps: librpc/idl-deps:
@ -302,7 +355,6 @@ librpc/gen_ndr/tables.c: $(IDL_NDR_PARSE_H_FILES)
@mv librpc/gen_ndr/tables.x $@ @mv librpc/gen_ndr/tables.x $@
[SUBSYSTEM::NDR_TABLE] [SUBSYSTEM::NDR_TABLE]
OBJ_FILES = ndr/ndr_table.o gen_ndr/tables.o
PRIVATE_PROTO_HEADER = ndr/ndr_table.h PRIVATE_PROTO_HEADER = ndr/ndr_table.h
PUBLIC_DEPENDENCIES = \ PUBLIC_DEPENDENCIES = \
NDR_AUDIOSRV NDR_ECHO NDR_DCERPC \ NDR_AUDIOSRV NDR_ECHO NDR_DCERPC \
@ -316,161 +368,200 @@ PUBLIC_DEPENDENCIES = \
NDR_INITSHUTDOWN NDR_DNSSERVER NDR_WINSTATION NDR_IRPC NDR_OPENDB \ NDR_INITSHUTDOWN NDR_DNSSERVER NDR_WINSTATION NDR_IRPC NDR_OPENDB \
NDR_SASL_HELPERS NDR_NOTIFY NDR_WINBIND NDR_FRSRPC NDR_FRSAPI NDR_NFS4ACL NDR_SASL_HELPERS NDR_NOTIFY NDR_WINBIND NDR_FRSRPC NDR_FRSAPI NDR_NFS4ACL
NDR_TABLE_OBJ_FILES = librpc/ndr/ndr_table.o librpc/gen_ndr/tables.o
[SUBSYSTEM::RPC_NDR_ROT] [SUBSYSTEM::RPC_NDR_ROT]
OBJ_FILES = gen_ndr/ndr_rot_c.o
PUBLIC_DEPENDENCIES = NDR_ROT dcerpc PUBLIC_DEPENDENCIES = NDR_ROT dcerpc
RPC_NDR_ROT_OBJ_FILES = librpc/gen_ndr/ndr_rot_c.o
[SUBSYSTEM::RPC_NDR_AUDIOSRV] [SUBSYSTEM::RPC_NDR_AUDIOSRV]
OBJ_FILES = gen_ndr/ndr_audiosrv_c.o
PUBLIC_DEPENDENCIES = NDR_AUDIOSRV dcerpc PUBLIC_DEPENDENCIES = NDR_AUDIOSRV dcerpc
RPC_NDR_AUDIOSRV_OBJ_FILES = librpc/gen_ndr/ndr_audiosrv_c.o
[SUBSYSTEM::RPC_NDR_ECHO] [SUBSYSTEM::RPC_NDR_ECHO]
OBJ_FILES = gen_ndr/ndr_echo_c.o
PUBLIC_DEPENDENCIES = dcerpc NDR_ECHO PUBLIC_DEPENDENCIES = dcerpc NDR_ECHO
RPC_NDR_ECHO_OBJ_FILES = librpc/gen_ndr/ndr_echo_c.o
[SUBSYSTEM::RPC_NDR_DSBACKUP] [SUBSYSTEM::RPC_NDR_DSBACKUP]
OBJ_FILES = gen_ndr/ndr_dsbackup_c.o
PUBLIC_DEPENDENCIES = dcerpc NDR_DSBACKUP PUBLIC_DEPENDENCIES = dcerpc NDR_DSBACKUP
RPC_NDR_DSBACKUP_OBJ_FILES = librpc/gen_ndr/ndr_dsbackup_c.o
[SUBSYSTEM::RPC_NDR_EFS] [SUBSYSTEM::RPC_NDR_EFS]
OBJ_FILES = gen_ndr/ndr_efs_c.o
PUBLIC_DEPENDENCIES = dcerpc NDR_EFS PUBLIC_DEPENDENCIES = dcerpc NDR_EFS
RPC_NDR_EFS_OBJ_FILES = librpc/gen_ndr/ndr_efs_c.o
[SUBSYSTEM::RPC_NDR_LSA] [SUBSYSTEM::RPC_NDR_LSA]
OBJ_FILES = gen_ndr/ndr_lsa_c.o
PUBLIC_DEPENDENCIES = dcerpc NDR_LSA PUBLIC_DEPENDENCIES = dcerpc NDR_LSA
RPC_NDR_LSA_OBJ_FILES = librpc/gen_ndr/ndr_lsa_c.o
[SUBSYSTEM::RPC_NDR_DFS] [SUBSYSTEM::RPC_NDR_DFS]
OBJ_FILES = gen_ndr/ndr_dfs_c.o
PUBLIC_DEPENDENCIES = dcerpc NDR_DFS PUBLIC_DEPENDENCIES = dcerpc NDR_DFS
RPC_NDR_DFS_OBJ_FILES = librpc/gen_ndr/ndr_dfs_c.o
[SUBSYSTEM::RPC_NDR_FRSAPI] [SUBSYSTEM::RPC_NDR_FRSAPI]
OBJ_FILES = gen_ndr/ndr_frsapi_c.o
PUBLIC_DEPENDENCIES = dcerpc NDR_FRSAPI PUBLIC_DEPENDENCIES = dcerpc NDR_FRSAPI
RPC_NDR_FRSAPI_OBJ_FILES = librpc/gen_ndr/ndr_frsapi_c.o
[SUBSYSTEM::RPC_NDR_DRSUAPI] [SUBSYSTEM::RPC_NDR_DRSUAPI]
OBJ_FILES = gen_ndr/ndr_drsuapi_c.o
PUBLIC_DEPENDENCIES = dcerpc NDR_DRSUAPI PUBLIC_DEPENDENCIES = dcerpc NDR_DRSUAPI
RPC_NDR_DRSUAPI_OBJ_FILES = librpc/gen_ndr/ndr_drsuapi_c.o
[SUBSYSTEM::RPC_NDR_POLICYAGENT] [SUBSYSTEM::RPC_NDR_POLICYAGENT]
OBJ_FILES = gen_ndr/ndr_policyagent_c.o
PUBLIC_DEPENDENCIES = dcerpc NDR_POLICYAGENT PUBLIC_DEPENDENCIES = dcerpc NDR_POLICYAGENT
RPC_NDR_POLICYAGENT_OBJ_FILES = librpc/gen_ndr/ndr_policyagent_c.o
[SUBSYSTEM::RPC_NDR_UNIXINFO] [SUBSYSTEM::RPC_NDR_UNIXINFO]
OBJ_FILES = gen_ndr/ndr_unixinfo_c.o
PUBLIC_DEPENDENCIES = dcerpc NDR_UNIXINFO PUBLIC_DEPENDENCIES = dcerpc NDR_UNIXINFO
RPC_NDR_UNIXINFO_OBJ_FILES = librpc/gen_ndr/ndr_unixinfo_c.o
[LIBRARY::dcerpc_samr] [LIBRARY::dcerpc_samr]
OBJ_FILES = gen_ndr/ndr_samr_c.o
PC_FILE = dcerpc_samr.pc PC_FILE = dcerpc_samr.pc
PUBLIC_DEPENDENCIES = dcerpc NDR_SAMR PUBLIC_DEPENDENCIES = dcerpc NDR_SAMR
VERSION = 0.0.1 VERSION = 0.0.1
SO_VERSION = 0 SO_VERSION = 0
dcerpc_samr_OBJ_FILES = librpc/gen_ndr/ndr_samr_c.o
[SUBSYSTEM::RPC_NDR_SPOOLSS] [SUBSYSTEM::RPC_NDR_SPOOLSS]
OBJ_FILES = gen_ndr/ndr_spoolss_c.o
PUBLIC_DEPENDENCIES = dcerpc NDR_SPOOLSS PUBLIC_DEPENDENCIES = dcerpc NDR_SPOOLSS
RPC_NDR_SPOOLSS_OBJ_FILES = librpc/gen_ndr/ndr_spoolss_c.o
[SUBSYSTEM::RPC_NDR_WKSSVC] [SUBSYSTEM::RPC_NDR_WKSSVC]
OBJ_FILES = gen_ndr/ndr_wkssvc_c.o
PUBLIC_DEPENDENCIES = dcerpc NDR_WKSSVC PUBLIC_DEPENDENCIES = dcerpc NDR_WKSSVC
RPC_NDR_WKSSVC_OBJ_FILES = librpc/gen_ndr/ndr_wkssvc_c.o
[SUBSYSTEM::RPC_NDR_SRVSVC] [SUBSYSTEM::RPC_NDR_SRVSVC]
OBJ_FILES = gen_ndr/ndr_srvsvc_c.o
PUBLIC_DEPENDENCIES = dcerpc NDR_SRVSVC PUBLIC_DEPENDENCIES = dcerpc NDR_SRVSVC
RPC_NDR_SRVSVC_OBJ_FILES = librpc/gen_ndr/ndr_srvsvc_c.o
[SUBSYSTEM::RPC_NDR_SVCCTL] [SUBSYSTEM::RPC_NDR_SVCCTL]
OBJ_FILES = gen_ndr/ndr_svcctl_c.o
PUBLIC_DEPENDENCIES = dcerpc NDR_SVCCTL PUBLIC_DEPENDENCIES = dcerpc NDR_SVCCTL
RPC_NDR_SVCCTL_OBJ_FILES = librpc/gen_ndr/ndr_svcctl_c.o
PUBLIC_HEADERS += librpc/gen_ndr/ndr_svcctl_c.h PUBLIC_HEADERS += librpc/gen_ndr/ndr_svcctl_c.h
[SUBSYSTEM::dcerpc_atsvc] [SUBSYSTEM::dcerpc_atsvc]
OBJ_FILES = gen_ndr/ndr_atsvc_c.o
PUBLIC_DEPENDENCIES = dcerpc NDR_ATSVC PUBLIC_DEPENDENCIES = dcerpc NDR_ATSVC
dcerpc_atsvc_OBJ_FILES = librpc/gen_ndr/ndr_atsvc_c.o
PUBLIC_HEADERS += librpc/gen_ndr/ndr_atsvc_c.h PUBLIC_HEADERS += librpc/gen_ndr/ndr_atsvc_c.h
[SUBSYSTEM::RPC_NDR_EVENTLOG] [SUBSYSTEM::RPC_NDR_EVENTLOG]
OBJ_FILES = gen_ndr/ndr_eventlog_c.o
PUBLIC_DEPENDENCIES = dcerpc NDR_EVENTLOG PUBLIC_DEPENDENCIES = dcerpc NDR_EVENTLOG
RPC_NDR_EVENTLOG_OBJ_FILES = librpc/gen_ndr/ndr_eventlog_c.o
[SUBSYSTEM::RPC_NDR_EPMAPPER] [SUBSYSTEM::RPC_NDR_EPMAPPER]
OBJ_FILES = gen_ndr/ndr_epmapper_c.o
PUBLIC_DEPENDENCIES = NDR_EPMAPPER PUBLIC_DEPENDENCIES = NDR_EPMAPPER
RPC_NDR_EPMAPPER_OBJ_FILES = librpc/gen_ndr/ndr_epmapper_c.o
[SUBSYSTEM::RPC_NDR_DBGIDL] [SUBSYSTEM::RPC_NDR_DBGIDL]
OBJ_FILES = gen_ndr/ndr_dbgidl_c.o
PUBLIC_DEPENDENCIES = dcerpc NDR_DBGIDL PUBLIC_DEPENDENCIES = dcerpc NDR_DBGIDL
RPC_NDR_DBGIDL_OBJ_FILES = librpc/gen_ndr/ndr_dbgidl_c.o
[SUBSYSTEM::RPC_NDR_DSSETUP] [SUBSYSTEM::RPC_NDR_DSSETUP]
OBJ_FILES = gen_ndr/ndr_dssetup_c.o
PUBLIC_DEPENDENCIES = dcerpc NDR_DSSETUP PUBLIC_DEPENDENCIES = dcerpc NDR_DSSETUP
RPC_NDR_DSSETUP_OBJ_FILES = librpc/gen_ndr/ndr_dssetup_c.o
[SUBSYSTEM::RPC_NDR_MSGSVC] [SUBSYSTEM::RPC_NDR_MSGSVC]
OBJ_FILES = gen_ndr/ndr_msgsvc_c.o
PUBLIC_DEPENDENCIES = dcerpc NDR_MSGSVC PUBLIC_DEPENDENCIES = dcerpc NDR_MSGSVC
RPC_NDR_MSGSVC_OBJ_FILES = librpc/gen_ndr/ndr_msgsvc_c.o
[SUBSYSTEM::RPC_NDR_WINS] [SUBSYSTEM::RPC_NDR_WINS]
OBJ_FILES = gen_ndr/ndr_wins_c.o
PUBLIC_DEPENDENCIES = dcerpc NDR_WINS PUBLIC_DEPENDENCIES = dcerpc NDR_WINS
RPC_NDR_WINS_OBJ_FILES = librpc/gen_ndr/ndr_wins_c.o
[SUBSYSTEM::RPC_NDR_WINREG] [SUBSYSTEM::RPC_NDR_WINREG]
OBJ_FILES = gen_ndr/ndr_winreg_c.o
PUBLIC_DEPENDENCIES = dcerpc NDR_WINREG PUBLIC_DEPENDENCIES = dcerpc NDR_WINREG
RPC_NDR_WINREG_OBJ_FILES = librpc/gen_ndr/ndr_winreg_c.o
[SUBSYSTEM::RPC_NDR_INITSHUTDOWN] [SUBSYSTEM::RPC_NDR_INITSHUTDOWN]
OBJ_FILES = gen_ndr/ndr_initshutdown_c.o
PUBLIC_DEPENDENCIES = dcerpc NDR_INITSHUTDOWN PUBLIC_DEPENDENCIES = dcerpc NDR_INITSHUTDOWN
RPC_NDR_INITSHUTDOWN_OBJ_FILES = librpc/gen_ndr/ndr_initshutdown_c.o
[SUBSYSTEM::dcerpc_mgmt] [SUBSYSTEM::dcerpc_mgmt]
OBJ_FILES = gen_ndr/ndr_mgmt_c.o
PRIVATE_DEPENDENCIES = NDR_MGMT PRIVATE_DEPENDENCIES = NDR_MGMT
dcerpc_mgmt_OBJ_FILES = librpc/gen_ndr/ndr_mgmt_c.o
[SUBSYSTEM::RPC_NDR_PROTECTED_STORAGE] [SUBSYSTEM::RPC_NDR_PROTECTED_STORAGE]
OBJ_FILES = gen_ndr/ndr_protected_storage_c.o
PUBLIC_DEPENDENCIES = dcerpc NDR_PROTECTED_STORAGE PUBLIC_DEPENDENCIES = dcerpc NDR_PROTECTED_STORAGE
RPC_NDR_PROTECTED_STORAGE_OBJ_FILES = librpc/gen_ndr/ndr_protected_storage_c.o
[SUBSYSTEM::RPC_NDR_OXIDRESOLVER] [SUBSYSTEM::RPC_NDR_OXIDRESOLVER]
OBJ_FILES = gen_ndr/ndr_oxidresolver_c.o
PUBLIC_DEPENDENCIES = dcerpc NDR_OXIDRESOLVER PUBLIC_DEPENDENCIES = dcerpc NDR_OXIDRESOLVER
RPC_NDR_OXIDRESOLVER_OBJ_FILES = librpc/gen_ndr/ndr_oxidresolver_c.o
[SUBSYSTEM::RPC_NDR_REMACT] [SUBSYSTEM::RPC_NDR_REMACT]
OBJ_FILES = gen_ndr/ndr_remact_c.o
PUBLIC_DEPENDENCIES = dcerpc NDR_REMACT PUBLIC_DEPENDENCIES = dcerpc NDR_REMACT
RPC_NDR_REMACT_OBJ_FILES = librpc/gen_ndr/ndr_remact_c.o
[SUBSYSTEM::RPC_NDR_WZCSVC] [SUBSYSTEM::RPC_NDR_WZCSVC]
OBJ_FILES = gen_ndr/ndr_wzcsvc_c.o
PUBLIC_DEPENDENCIES = dcerpc NDR_WZCSVC PUBLIC_DEPENDENCIES = dcerpc NDR_WZCSVC
RPC_NDR_WZCSVC_OBJ_FILES = librpc/gen_ndr/ndr_wzcsvc_c.o
[SUBSYSTEM::RPC_NDR_W32TIME] [SUBSYSTEM::RPC_NDR_W32TIME]
OBJ_FILES = gen_ndr/ndr_w32time_c.o
PUBLIC_DEPENDENCIES = dcerpc NDR_W32TIME PUBLIC_DEPENDENCIES = dcerpc NDR_W32TIME
RPC_NDR_W32TIME_OBJ_FILES = librpc/gen_ndr/ndr_w32time_c.o
[SUBSYSTEM::RPC_NDR_SCERPC] [SUBSYSTEM::RPC_NDR_SCERPC]
OBJ_FILES = gen_ndr/ndr_scerpc_c.o
PUBLIC_DEPENDENCIES = dcerpc NDR_SCERPC PUBLIC_DEPENDENCIES = dcerpc NDR_SCERPC
RPC_NDR_SCERPC_OBJ_FILES = librpc/gen_ndr/ndr_scerpc_c.o
[SUBSYSTEM::RPC_NDR_NTSVCS] [SUBSYSTEM::RPC_NDR_NTSVCS]
OBJ_FILES = gen_ndr/ndr_ntsvcs_c.o
PUBLIC_DEPENDENCIES = dcerpc NDR_NTSVCS PUBLIC_DEPENDENCIES = dcerpc NDR_NTSVCS
RPC_NDR_NTSVCS_OBJ_FILES = librpc/gen_ndr/ndr_ntsvcs_c.o
[SUBSYSTEM::RPC_NDR_NETLOGON] [SUBSYSTEM::RPC_NDR_NETLOGON]
OBJ_FILES = gen_ndr/ndr_netlogon_c.o
PUBLIC_DEPENDENCIES = NDR_NETLOGON PUBLIC_DEPENDENCIES = NDR_NETLOGON
RPC_NDR_NETLOGON_OBJ_FILES = librpc/gen_ndr/ndr_netlogon_c.o
[SUBSYSTEM::RPC_NDR_TRKWKS] [SUBSYSTEM::RPC_NDR_TRKWKS]
OBJ_FILES = gen_ndr/ndr_trkwks_c.o
PUBLIC_DEPENDENCIES = dcerpc NDR_TRKWKS PUBLIC_DEPENDENCIES = dcerpc NDR_TRKWKS
RPC_NDR_TRKWKS_OBJ_FILES = librpc/gen_ndr/ndr_trkwks_c.o
[SUBSYSTEM::RPC_NDR_KEYSVC] [SUBSYSTEM::RPC_NDR_KEYSVC]
OBJ_FILES = gen_ndr/ndr_keysvc_c.o
PUBLIC_DEPENDENCIES = dcerpc NDR_KEYSVC PUBLIC_DEPENDENCIES = dcerpc NDR_KEYSVC
RPC_NDR_KEYSVC_OBJ_FILES = librpc/gen_ndr/ndr_keysvc_c.o
[SUBSYSTEM::NDR_DCERPC] [SUBSYSTEM::NDR_DCERPC]
OBJ_FILES = gen_ndr/ndr_dcerpc.o
PUBLIC_DEPENDENCIES = LIBNDR NDR_MISC PUBLIC_DEPENDENCIES = LIBNDR NDR_MISC
NDR_DCERPC_OBJ_FILES = librpc/gen_ndr/ndr_dcerpc.o
PUBLIC_HEADERS += $(addprefix librpc/, gen_ndr/dcerpc.h gen_ndr/ndr_dcerpc.h) PUBLIC_HEADERS += $(addprefix librpc/, gen_ndr/dcerpc.h gen_ndr/ndr_dcerpc.h)
################################################ ################################################
@ -480,17 +571,6 @@ VERSION = 0.0.1
SO_VERSION = 0 SO_VERSION = 0
PC_FILE = dcerpc.pc PC_FILE = dcerpc.pc
PRIVATE_PROTO_HEADER = rpc/dcerpc_proto.h PRIVATE_PROTO_HEADER = rpc/dcerpc_proto.h
OBJ_FILES = \
rpc/dcerpc.o \
rpc/dcerpc_auth.o \
rpc/dcerpc_schannel.o \
rpc/dcerpc_util.o \
rpc/dcerpc_error.o \
rpc/dcerpc_smb.o \
rpc/dcerpc_smb2.o \
rpc/dcerpc_sock.o \
rpc/dcerpc_connect.o \
rpc/dcerpc_secondary.o
PRIVATE_DEPENDENCIES = \ PRIVATE_DEPENDENCIES = \
samba-socket LIBCLI_RESOLVE LIBCLI_SMB LIBCLI_SMB2 \ samba-socket LIBCLI_RESOLVE LIBCLI_SMB LIBCLI_SMB2 \
LIBNDR NDR_DCERPC RPC_NDR_EPMAPPER \ LIBNDR NDR_DCERPC RPC_NDR_EPMAPPER \
@ -501,6 +581,10 @@ PUBLIC_DEPENDENCIES = CREDENTIALS
# End SUBSYSTEM dcerpc # End SUBSYSTEM dcerpc
################################################ ################################################
dcerpc_OBJ_FILES = $(addprefix librpc/rpc/, dcerpc.o dcerpc_auth.o dcerpc_schannel.o dcerpc_util.o \
dcerpc_error.o dcerpc_smb.o dcerpc_smb2.o dcerpc_sock.o dcerpc_connect.o dcerpc_secondary.o)
PUBLIC_HEADERS += $(addprefix librpc/, rpc/dcerpc.h \ PUBLIC_HEADERS += $(addprefix librpc/, rpc/dcerpc.h \
gen_ndr/mgmt.h gen_ndr/ndr_mgmt.h gen_ndr/ndr_mgmt_c.h \ gen_ndr/mgmt.h gen_ndr/ndr_mgmt.h gen_ndr/ndr_mgmt_c.h \
gen_ndr/epmapper.h gen_ndr/ndr_epmapper.h gen_ndr/ndr_epmapper_c.h) gen_ndr/epmapper.h gen_ndr/ndr_epmapper.h gen_ndr/ndr_epmapper_c.h)
@ -508,147 +592,175 @@ PUBLIC_HEADERS += $(addprefix librpc/, rpc/dcerpc.h \
[MODULE::RPC_EJS_ECHO] [MODULE::RPC_EJS_ECHO]
INIT_FUNCTION = ejs_init_rpcecho INIT_FUNCTION = ejs_init_rpcecho
OBJ_FILES = gen_ndr/ndr_echo_ejs.o
SUBSYSTEM = smbcalls SUBSYSTEM = smbcalls
PRIVATE_DEPENDENCIES = dcerpc NDR_ECHO EJSRPC PRIVATE_DEPENDENCIES = dcerpc NDR_ECHO EJSRPC
RPC_EJS_ECHO_OBJ_FILES = librpc/gen_ndr/ndr_echo_ejs.o
[MODULE::RPC_EJS_MISC] [MODULE::RPC_EJS_MISC]
INIT_FUNCTION = ejs_init_misc INIT_FUNCTION = ejs_init_misc
OBJ_FILES = gen_ndr/ndr_misc_ejs.o
SUBSYSTEM = smbcalls SUBSYSTEM = smbcalls
PRIVATE_DEPENDENCIES = dcerpc NDR_MISC EJSRPC PRIVATE_DEPENDENCIES = dcerpc NDR_MISC EJSRPC
RPC_EJS_MISC_OBJ_FILES = librpc/gen_ndr/ndr_misc_ejs.o
[MODULE::RPC_EJS_SAMR] [MODULE::RPC_EJS_SAMR]
INIT_FUNCTION = ejs_init_samr INIT_FUNCTION = ejs_init_samr
OBJ_FILES = gen_ndr/ndr_samr_ejs.o
SUBSYSTEM = smbcalls SUBSYSTEM = smbcalls
PRIVATE_DEPENDENCIES = dcerpc NDR_SAMR EJSRPC RPC_EJS_LSA RPC_EJS_SECURITY RPC_EJS_MISC PRIVATE_DEPENDENCIES = dcerpc NDR_SAMR EJSRPC RPC_EJS_LSA RPC_EJS_SECURITY RPC_EJS_MISC
RPC_EJS_SAMR_OBJ_FILES = librpc/gen_ndr/ndr_samr_ejs.o
[MODULE::RPC_EJS_SECURITY] [MODULE::RPC_EJS_SECURITY]
INIT_FUNCTION = ejs_init_security INIT_FUNCTION = ejs_init_security
OBJ_FILES = gen_ndr/ndr_security_ejs.o
SUBSYSTEM = smbcalls SUBSYSTEM = smbcalls
PRIVATE_DEPENDENCIES = dcerpc NDR_SECURITY EJSRPC PRIVATE_DEPENDENCIES = dcerpc NDR_SECURITY EJSRPC
RPC_EJS_SECURITY_OBJ_FILES = librpc/gen_ndr/ndr_security_ejs.o
[MODULE::RPC_EJS_LSA] [MODULE::RPC_EJS_LSA]
INIT_FUNCTION = ejs_init_lsarpc INIT_FUNCTION = ejs_init_lsarpc
OBJ_FILES = gen_ndr/ndr_lsa_ejs.o
SUBSYSTEM = smbcalls SUBSYSTEM = smbcalls
PRIVATE_DEPENDENCIES = dcerpc NDR_LSA EJSRPC RPC_EJS_SECURITY RPC_EJS_MISC PRIVATE_DEPENDENCIES = dcerpc NDR_LSA EJSRPC RPC_EJS_SECURITY RPC_EJS_MISC
RPC_EJS_LSA_OBJ_FILES = librpc/gen_ndr/ndr_lsa_ejs.o
[MODULE::RPC_EJS_DFS] [MODULE::RPC_EJS_DFS]
INIT_FUNCTION = ejs_init_netdfs INIT_FUNCTION = ejs_init_netdfs
OBJ_FILES = gen_ndr/ndr_dfs_ejs.o
SUBSYSTEM = smbcalls SUBSYSTEM = smbcalls
PRIVATE_DEPENDENCIES = dcerpc NDR_DFS EJSRPC PRIVATE_DEPENDENCIES = dcerpc NDR_DFS EJSRPC
RPC_EJS_DFS_OBJ_FILES = librpc/gen_ndr/ndr_dfs_ejs.o
[MODULE::RPC_EJS_DRSUAPI] [MODULE::RPC_EJS_DRSUAPI]
INIT_FUNCTION = ejs_init_drsuapi INIT_FUNCTION = ejs_init_drsuapi
OBJ_FILES = gen_ndr/ndr_drsuapi_ejs.o
SUBSYSTEM = smbcalls SUBSYSTEM = smbcalls
PRIVATE_DEPENDENCIES = dcerpc NDR_DRSUAPI EJSRPC RPC_EJS_MISC RPC_EJS_SAMR PRIVATE_DEPENDENCIES = dcerpc NDR_DRSUAPI EJSRPC RPC_EJS_MISC RPC_EJS_SAMR
RPC_EJS_DRSUAPI_OBJ_FILES = librpc/gen_ndr/ndr_drsuapi_ejs.o
[MODULE::RPC_EJS_SPOOLSS] [MODULE::RPC_EJS_SPOOLSS]
INIT_FUNCTION = ejs_init_spoolss INIT_FUNCTION = ejs_init_spoolss
OBJ_FILES = gen_ndr/ndr_spoolss_ejs.o
SUBSYSTEM = smbcalls SUBSYSTEM = smbcalls
ENABLE = NO ENABLE = NO
PRIVATE_DEPENDENCIES = dcerpc NDR_SPOOLSS EJSRPC PRIVATE_DEPENDENCIES = dcerpc NDR_SPOOLSS EJSRPC
RPC_EJS_SPOOLSS_OBJ_FILES = librpc/gen_ndr/ndr_spoolss_ejs.o
[MODULE::RPC_EJS_WKSSVC] [MODULE::RPC_EJS_WKSSVC]
INIT_FUNCTION = ejs_init_wkssvc INIT_FUNCTION = ejs_init_wkssvc
OBJ_FILES = gen_ndr/ndr_wkssvc_ejs.o
SUBSYSTEM = smbcalls SUBSYSTEM = smbcalls
PRIVATE_DEPENDENCIES = dcerpc NDR_WKSSVC EJSRPC RPC_EJS_SRVSVC RPC_EJS_MISC PRIVATE_DEPENDENCIES = dcerpc NDR_WKSSVC EJSRPC RPC_EJS_SRVSVC RPC_EJS_MISC
RPC_EJS_WKSSVC_OBJ_FILES = librpc/gen_ndr/ndr_wkssvc_ejs.o
[MODULE::RPC_EJS_SRVSVC] [MODULE::RPC_EJS_SRVSVC]
INIT_FUNCTION = ejs_init_srvsvc INIT_FUNCTION = ejs_init_srvsvc
OBJ_FILES = gen_ndr/ndr_srvsvc_ejs.o
SUBSYSTEM = smbcalls SUBSYSTEM = smbcalls
PRIVATE_DEPENDENCIES = dcerpc NDR_SRVSVC EJSRPC RPC_EJS_MISC RPC_EJS_SVCCTL RPC_EJS_SECURITY PRIVATE_DEPENDENCIES = dcerpc NDR_SRVSVC EJSRPC RPC_EJS_MISC RPC_EJS_SVCCTL RPC_EJS_SECURITY
RPC_EJS_SRVSVC_OBJ_FILES = librpc/gen_ndr/ndr_srvsvc_ejs.o
[MODULE::RPC_EJS_EVENTLOG] [MODULE::RPC_EJS_EVENTLOG]
INIT_FUNCTION = ejs_init_eventlog INIT_FUNCTION = ejs_init_eventlog
OBJ_FILES = gen_ndr/ndr_eventlog_ejs.o
SUBSYSTEM = smbcalls SUBSYSTEM = smbcalls
PRIVATE_DEPENDENCIES = dcerpc NDR_EVENTLOG EJSRPC RPC_EJS_MISC PRIVATE_DEPENDENCIES = dcerpc NDR_EVENTLOG EJSRPC RPC_EJS_MISC
RPC_EJS_EVENTLOG_OBJ_FILES = librpc/gen_ndr/ndr_eventlog_ejs.o
[MODULE::RPC_EJS_WINREG] [MODULE::RPC_EJS_WINREG]
INIT_FUNCTION = ejs_init_winreg INIT_FUNCTION = ejs_init_winreg
OBJ_FILES = gen_ndr/ndr_winreg_ejs.o
SUBSYSTEM = smbcalls SUBSYSTEM = smbcalls
PRIVATE_DEPENDENCIES = dcerpc NDR_WINREG EJSRPC RPC_EJS_INITSHUTDOWN \ PRIVATE_DEPENDENCIES = dcerpc NDR_WINREG EJSRPC RPC_EJS_INITSHUTDOWN \
RPC_EJS_MISC RPC_EJS_SECURITY RPC_EJS_MISC RPC_EJS_SECURITY
RPC_EJS_WINREG_OBJ_FILES = librpc/gen_ndr/ndr_winreg_ejs.o
[MODULE::RPC_EJS_INITSHUTDOWN] [MODULE::RPC_EJS_INITSHUTDOWN]
INIT_FUNCTION = ejs_init_initshutdown INIT_FUNCTION = ejs_init_initshutdown
OBJ_FILES = gen_ndr/ndr_initshutdown_ejs.o
SUBSYSTEM = smbcalls SUBSYSTEM = smbcalls
PRIVATE_DEPENDENCIES = dcerpc NDR_INITSHUTDOWN EJSRPC PRIVATE_DEPENDENCIES = dcerpc NDR_INITSHUTDOWN EJSRPC
RPC_EJS_INITSHUTDOWN_OBJ_FILES = librpc/gen_ndr/ndr_initshutdown_ejs.o
[MODULE::RPC_EJS_NETLOGON] [MODULE::RPC_EJS_NETLOGON]
INIT_FUNCTION = ejs_init_netlogon INIT_FUNCTION = ejs_init_netlogon
OBJ_FILES = gen_ndr/ndr_netlogon_ejs.o
SUBSYSTEM = smbcalls SUBSYSTEM = smbcalls
PRIVATE_DEPENDENCIES = dcerpc NDR_NETLOGON EJSRPC RPC_EJS_SAMR RPC_EJS_SECURITY RPC_EJS_MISC PRIVATE_DEPENDENCIES = dcerpc NDR_NETLOGON EJSRPC RPC_EJS_SAMR RPC_EJS_SECURITY RPC_EJS_MISC
RPC_EJS_NETLOGON_OBJ_FILES = librpc/gen_ndr/ndr_netlogon_ejs.o
[MODULE::RPC_EJS_SVCCTL] [MODULE::RPC_EJS_SVCCTL]
INIT_FUNCTION = ejs_init_svcctl INIT_FUNCTION = ejs_init_svcctl
OBJ_FILES = gen_ndr/ndr_svcctl_ejs.o
SUBSYSTEM = smbcalls SUBSYSTEM = smbcalls
PRIVATE_DEPENDENCIES = dcerpc NDR_SVCCTL EJSRPC RPC_EJS_MISC PRIVATE_DEPENDENCIES = dcerpc NDR_SVCCTL EJSRPC RPC_EJS_MISC
RPC_EJS_SVCCTL_OBJ_FILES = librpc/gen_ndr/ndr_svcctl_ejs.o
[MODULE::RPC_EJS_IRPC] [MODULE::RPC_EJS_IRPC]
INIT_FUNCTION = ejs_init_irpc INIT_FUNCTION = ejs_init_irpc
OBJ_FILES = gen_ndr/ndr_irpc_ejs.o
SUBSYSTEM = smbcalls SUBSYSTEM = smbcalls
PRIVATE_DEPENDENCIES = dcerpc NDR_IRPC EJSRPC PRIVATE_DEPENDENCIES = dcerpc NDR_IRPC EJSRPC
RPC_EJS_IRPC_OBJ_FILES = librpc/gen_ndr/ndr_irpc_ejs.o
[PYTHON::swig_dcerpc] [PYTHON::swig_dcerpc]
SWIG_FILE = rpc/dcerpc.i SWIG_FILE = rpc/dcerpc.i
PUBLIC_DEPENDENCIES = LIBCLI_SMB NDR_MISC LIBSAMBA-UTIL LIBSAMBA-CONFIG dcerpc_samr RPC_NDR_LSA DYNCONFIG PUBLIC_DEPENDENCIES = LIBCLI_SMB NDR_MISC LIBSAMBA-UTIL LIBSAMBA-CONFIG dcerpc_samr RPC_NDR_LSA DYNCONFIG
[PYTHON::python_echo] [PYTHON::python_echo]
OBJ_FILES = gen_ndr/py_echo.o
PRIVATE_DEPENDENCIES = RPC_NDR_ECHO PRIVATE_DEPENDENCIES = RPC_NDR_ECHO
python_echo_OBJ_FILES = librpc/gen_ndr/py_echo.o
[PYTHON::python_winreg] [PYTHON::python_winreg]
OBJ_FILES = gen_ndr/py_winreg.o
PRIVATE_DEPENDENCIES = RPC_NDR_WINREG python_misc PRIVATE_DEPENDENCIES = RPC_NDR_WINREG python_misc
python_winreg_OBJ_FILES = librpc/gen_ndr/py_winreg.o
[PYTHON::python_dcerpc_misc] [PYTHON::python_dcerpc_misc]
OBJ_FILES = gen_ndr/py_misc.o
python_dcerpc_misc_OBJ_FILES = librpc/gen_ndr/py_misc.o
[PYTHON::python_initshutdown] [PYTHON::python_initshutdown]
OBJ_FILES = gen_ndr/py_initshutdown.o
PRIVATE_DEPENDENCIES = RPC_NDR_INITSHUTDOWN PRIVATE_DEPENDENCIES = RPC_NDR_INITSHUTDOWN
python_initshutdown_OBJ_FILES = librpc/gen_ndr/py_initshutdown.o
[PYTHON::python_epmapper] [PYTHON::python_epmapper]
OBJ_FILES = gen_ndr/py_epmapper.o
python_epmapper_OBJ_FILES = librpc/gen_ndr/py_epmapper.o
[PYTHON::python_mgmt] [PYTHON::python_mgmt]
OBJ_FILES = gen_ndr/py_mgmt.o
PRIVATE_DEPENDENCIES = dcerpc_mgmt PRIVATE_DEPENDENCIES = dcerpc_mgmt
python_mgmt_OBJ_FILES = librpc/gen_ndr/py_mgmt.o
[PYTHON::python_atsvc] [PYTHON::python_atsvc]
OBJ_FILES = gen_ndr/py_atsvc.o
PRIVATE_DEPENDENCIES = dcerpc_atsvc PRIVATE_DEPENDENCIES = dcerpc_atsvc
python_atsvc_OBJ_FILES = librpc/gen_ndr/py_atsvc.o
[PYTHON::python_samr] [PYTHON::python_samr]
OBJ_FILES = gen_ndr/py_samr.o
PRIVATE_DEPENDENCIES = dcerpc_samr PRIVATE_DEPENDENCIES = dcerpc_samr
python_samr_OBJ_FILES = librpc/gen_ndr/py_samr.o
[PYTHON::python_svcctl] [PYTHON::python_svcctl]
OBJ_FILES = gen_ndr/py_svcctl.o
PRIVATE_DEPENDENCIES = RPC_NDR_SVCCTL PRIVATE_DEPENDENCIES = RPC_NDR_SVCCTL
python_svcctl_OBJ_FILES = librpc/gen_ndr/py_svcctl.o
[PYTHON::python_lsa] [PYTHON::python_lsa]
OBJ_FILES = gen_ndr/py_lsa.o
PRIVATE_DEPENDENCIES = RPC_NDR_LSA PRIVATE_DEPENDENCIES = RPC_NDR_LSA
python_lsa_OBJ_FILES = librpc/gen_ndr/py_lsa.o
[PYTHON::python_wkssvc] [PYTHON::python_wkssvc]
OBJ_FILES = gen_ndr/py_wkssvc.o
PRIVATE_DEPENDENCIES = RPC_NDR_WKSSVC PRIVATE_DEPENDENCIES = RPC_NDR_WKSSVC
python_wkssvc_OBJ_FILES = librpc/gen_ndr/py_wkssvc.o
[PYTHON::python_dcerpc_security] [PYTHON::python_dcerpc_security]
OBJ_FILES = gen_ndr/py_security.o
python_dcerpc_security_OBJ_FILES = librpc/gen_ndr/py_security.o

View File

@ -3,76 +3,71 @@
####################### #######################
# Start SUBSYSTEM WINSDB # Start SUBSYSTEM WINSDB
[SUBSYSTEM::WINSDB] [SUBSYSTEM::WINSDB]
OBJ_FILES = \
wins/winsdb.o \
wins/wins_hook.o
PRIVATE_PROTO_HEADER = wins/winsdb_proto.h PRIVATE_PROTO_HEADER = wins/winsdb_proto.h
PUBLIC_DEPENDENCIES = \ PUBLIC_DEPENDENCIES = \
LIBLDB LIBLDB
# End SUBSYSTEM WINSDB # End SUBSYSTEM WINSDB
####################### #######################
WINSDB_OBJ_FILES = $(addprefix nbt_server/wins/, winsdb.o wins_hook.o)
####################### #######################
# Start MODULE ldb_wins_ldb # Start MODULE ldb_wins_ldb
[MODULE::ldb_wins_ldb] [MODULE::ldb_wins_ldb]
SUBSYSTEM = LIBLDB SUBSYSTEM = LIBLDB
OUTPUT_TYPE = SHARED_LIBRARY OUTPUT_TYPE = SHARED_LIBRARY
INIT_FUNCTION = LDB_MODULE(wins_ldb) INIT_FUNCTION = LDB_MODULE(wins_ldb)
OBJ_FILES = \
wins/wins_ldb.o
PRIVATE_DEPENDENCIES = \ PRIVATE_DEPENDENCIES = \
LIBNETIF LIBSAMBA-CONFIG LIBSAMBA-UTIL LIBNETIF LIBSAMBA-CONFIG LIBSAMBA-UTIL
# End MODULE ldb_wins_ldb # End MODULE ldb_wins_ldb
####################### #######################
ldb_wins_ldb_OBJ_FILES = nbt_server/wins/wins_ldb.o
####################### #######################
# Start SUBSYSTEM NBTD_WINS # Start SUBSYSTEM NBTD_WINS
[SUBSYSTEM::NBTD_WINS] [SUBSYSTEM::NBTD_WINS]
OBJ_FILES = \
wins/winsserver.o \
wins/winsclient.o \
wins/winswack.o \
wins/wins_dns_proxy.o
PRIVATE_PROTO_HEADER = wins/winsserver_proto.h PRIVATE_PROTO_HEADER = wins/winsserver_proto.h
PRIVATE_DEPENDENCIES = \ PRIVATE_DEPENDENCIES = \
LIBCLI_NBT WINSDB LIBCLI_NBT WINSDB
# End SUBSYSTEM NBTD_WINS # End SUBSYSTEM NBTD_WINS
####################### #######################
NBTD_WINS_OBJ_FILES = $(addprefix nbt_server/wins/, winsserver.o winsclient.o winswack.o wins_dns_proxy.o)
####################### #######################
# Start SUBSYSTEM NBTD_DGRAM # Start SUBSYSTEM NBTD_DGRAM
[SUBSYSTEM::NBTD_DGRAM] [SUBSYSTEM::NBTD_DGRAM]
PRIVATE_PROTO_HEADER = dgram/proto.h PRIVATE_PROTO_HEADER = dgram/proto.h
OBJ_FILES = \
dgram/request.o \
dgram/netlogon.o \
dgram/ntlogon.o \
dgram/browse.o
PRIVATE_DEPENDENCIES = \ PRIVATE_DEPENDENCIES = \
LIBCLI_DGRAM LIBCLI_DGRAM
# End SUBSYSTEM NBTD_DGRAM # End SUBSYSTEM NBTD_DGRAM
####################### #######################
NBTD_DGRAM_OBJ_FILES = $(addprefix nbt_server/dgram/, request.o netlogon.o ntlogon.o browse.o)
####################### #######################
# Start SUBSYSTEM NBTD # Start SUBSYSTEM NBTD
[SUBSYSTEM::NBT_SERVER] [SUBSYSTEM::NBT_SERVER]
OBJ_FILES = \
interfaces.o \
register.o \
query.o \
nodestatus.o \
defense.o \
packet.o \
irpc.o
PRIVATE_PROTO_HEADER = nbt_server_proto.h PRIVATE_PROTO_HEADER = nbt_server_proto.h
PRIVATE_DEPENDENCIES = \ PRIVATE_DEPENDENCIES = \
LIBCLI_NBT NBTD_WINS NBTD_DGRAM LIBCLI_NBT NBTD_WINS NBTD_DGRAM
# End SUBSYSTEM NBTD # End SUBSYSTEM NBTD
####################### #######################
NBT_SERVER_OBJ_FILES = $(addprefix nbt_server/, \
interfaces.o \
register.o \
query.o \
nodestatus.o \
defense.o \
packet.o \
irpc.o)
[MODULE::service_nbtd] [MODULE::service_nbtd]
INIT_FUNCTION = server_service_nbtd_init INIT_FUNCTION = server_service_nbtd_init
SUBSYSTEM = service SUBSYSTEM = service
OBJ_FILES = \
nbt_server.o
PRIVATE_DEPENDENCIES = NBT_SERVER process_model PRIVATE_DEPENDENCIES = NBT_SERVER process_model
service_nbtd_OBJ_FILES = \
nbt_server/nbt_server.o

View File

@ -1,13 +1,12 @@
[SUBSYSTEM::LIBWINBIND-CLIENT] [SUBSYSTEM::LIBWINBIND-CLIENT]
OBJ_FILES = wb_common.o
PRIVATE_DEPENDENCIES = SOCKET_WRAPPER PRIVATE_DEPENDENCIES = SOCKET_WRAPPER
LIBWINBIND-CLIENT_OBJ_FILES = nsswitch/wb_common.o
################################# #################################
# Start BINARY nsstest # Start BINARY nsstest
[BINARY::nsstest] [BINARY::nsstest]
INSTALLDIR = BINDIR INSTALLDIR = BINDIR
OBJ_FILES = \
nsstest.o
PRIVATE_DEPENDENCIES = \ PRIVATE_DEPENDENCIES = \
LIBSAMBA-UTIL \ LIBSAMBA-UTIL \
LIBREPLACE_EXT \ LIBREPLACE_EXT \
@ -15,12 +14,12 @@ PRIVATE_DEPENDENCIES = \
# End BINARY nsstest # End BINARY nsstest
################################# #################################
nsstest_OBJ_FILES = nsswitch/nsstest.o
################################# #################################
# Start BINARY wbinfo # Start BINARY wbinfo
[BINARY::wbinfo] [BINARY::wbinfo]
INSTALLDIR = BINDIR INSTALLDIR = BINDIR
OBJ_FILES = \
wbinfo.o
PRIVATE_DEPENDENCIES = \ PRIVATE_DEPENDENCIES = \
LIBSAMBA-UTIL \ LIBSAMBA-UTIL \
LIBREPLACE_EXT \ LIBREPLACE_EXT \
@ -30,3 +29,6 @@ PRIVATE_DEPENDENCIES = \
LIBWINBIND-CLIENT LIBWINBIND-CLIENT
# End BINARY nsstest # End BINARY nsstest
################################# #################################
wbinfo_OBJ_FILES = \
nsswitch/wbinfo.o

View File

@ -5,21 +5,22 @@
[MODULE::ntptr_simple_ldb] [MODULE::ntptr_simple_ldb]
INIT_FUNCTION = ntptr_simple_ldb_init INIT_FUNCTION = ntptr_simple_ldb_init
SUBSYSTEM = ntptr SUBSYSTEM = ntptr
OBJ_FILES = \
simple_ldb/ntptr_simple_ldb.o
PRIVATE_DEPENDENCIES = \ PRIVATE_DEPENDENCIES = \
LIBLDB NDR_SPOOLSS DCERPC_COMMON LIBLDB NDR_SPOOLSS DCERPC_COMMON
# End MODULE ntptr_simple_ldb # End MODULE ntptr_simple_ldb
################################################ ################################################
ntptr_simple_ldb_OBJ_FILES = ntptr/simple_ldb/ntptr_simple_ldb.o
################################################ ################################################
# Start SUBSYSTEM ntptr # Start SUBSYSTEM ntptr
[SUBSYSTEM::ntptr] [SUBSYSTEM::ntptr]
PRIVATE_PROTO_HEADER = ntptr_proto.h PRIVATE_PROTO_HEADER = ntptr_proto.h
OBJ_FILES = \
ntptr_base.o \
ntptr_interface.o
PUBLIC_DEPENDENCIES = DCERPC_COMMON PUBLIC_DEPENDENCIES = DCERPC_COMMON
# #
# End SUBSYSTEM ntptr # End SUBSYSTEM ntptr
################################################ ################################################
NTPTR_OBJ_FILES = \
ntptr_base.o \
ntptr_interface.o

View File

@ -2,14 +2,10 @@
# Start LIBRARY ntvfs_common # Start LIBRARY ntvfs_common
[SUBSYSTEM::ntvfs_common] [SUBSYSTEM::ntvfs_common]
PRIVATE_PROTO_HEADER = proto.h PRIVATE_PROTO_HEADER = proto.h
OBJ_FILES = \
init.o \
brlock.o \
brlock_tdb.o \
opendb.o \
opendb_tdb.o \
notify.o
PUBLIC_DEPENDENCIES = NDR_OPENDB NDR_NOTIFY sys_notify share LIBDBWRAP PUBLIC_DEPENDENCIES = NDR_OPENDB NDR_NOTIFY sys_notify share LIBDBWRAP
PRIVATE_DEPENDENCIES = brlock_ctdb opendb_ctdb PRIVATE_DEPENDENCIES = brlock_ctdb opendb_ctdb
# End LIBRARY ntvfs_common # End LIBRARY ntvfs_common
################################################ ################################################
NTVFS_COMMON_OBJ_FILES = $(addprefix ntvfs/common/, init.o brlock.o brlock_tdb.o opendb.o opendb_tdb.o notify.o)

View File

@ -9,25 +9,24 @@ mkinclude sysdep/config.mk
[MODULE::ntvfs_cifs] [MODULE::ntvfs_cifs]
INIT_FUNCTION = ntvfs_cifs_init INIT_FUNCTION = ntvfs_cifs_init
SUBSYSTEM = ntvfs SUBSYSTEM = ntvfs
OBJ_FILES = \
cifs/vfs_cifs.o
PRIVATE_DEPENDENCIES = \ PRIVATE_DEPENDENCIES = \
LIBCLI_SMB LIBCLI_RAW LIBCLI_SMB LIBCLI_RAW
# End MODULE ntvfs_cifs # End MODULE ntvfs_cifs
################################################ ################################################
ntvfs_cifs_OBJ_FILES = ntvfs/cifs/vfs_cifs.o
################################################ ################################################
# Start MODULE ntvfs_simple # Start MODULE ntvfs_simple
[MODULE::ntvfs_simple] [MODULE::ntvfs_simple]
INIT_FUNCTION = ntvfs_simple_init INIT_FUNCTION = ntvfs_simple_init
SUBSYSTEM = ntvfs SUBSYSTEM = ntvfs
PRIVATE_PROTO_HEADER = simple/proto.h PRIVATE_PROTO_HEADER = simple/proto.h
OBJ_FILES = \
simple/vfs_simple.o \
simple/svfs_util.o
# End MODULE ntvfs_simple # End MODULE ntvfs_simple
################################################ ################################################
ntvfs_simple_OBJ_FILES = $(addprefix ntvfs/simple/, vfs_simple.o svfs_util.o)
################################################ ################################################
# Start MODULE ntvfs_cifsposix # Start MODULE ntvfs_cifsposix
[MODULE::ntvfs_cifsposix] [MODULE::ntvfs_cifsposix]
@ -35,57 +34,50 @@ OBJ_FILES = \
INIT_FUNCTION = ntvfs_cifs_posix_init INIT_FUNCTION = ntvfs_cifs_posix_init
SUBSYSTEM = ntvfs SUBSYSTEM = ntvfs
PRIVATE_PROTO_HEADER = cifs_posix_cli/proto.h PRIVATE_PROTO_HEADER = cifs_posix_cli/proto.h
OBJ_FILES = \
cifs_posix_cli/vfs_cifs_posix.o \
cifs_posix_cli/svfs_util.o
# End MODULE ntvfs_cifsposix # End MODULE ntvfs_cifsposix
################################################ ################################################
ntvfs_cifsposix_OBJ_FILES = \
$(addprefix ntvfs/cifs_posix_cli/, vfs_cifs_posix.o svfs_util.o)
################################################ ################################################
# Start MODULE ntvfs_print # Start MODULE ntvfs_print
[MODULE::ntvfs_print] [MODULE::ntvfs_print]
INIT_FUNCTION = ntvfs_print_init INIT_FUNCTION = ntvfs_print_init
SUBSYSTEM = ntvfs SUBSYSTEM = ntvfs
OBJ_FILES = \
print/vfs_print.o
# End MODULE ntvfs_print # End MODULE ntvfs_print
################################################ ################################################
ntvfs_print_OBJ_FILES = ntvfs/print/vfs_print.o
################################################ ################################################
# Start MODULE ntvfs_ipc # Start MODULE ntvfs_ipc
[MODULE::ntvfs_ipc] [MODULE::ntvfs_ipc]
SUBSYSTEM = ntvfs SUBSYSTEM = ntvfs
INIT_FUNCTION = ntvfs_ipc_init INIT_FUNCTION = ntvfs_ipc_init
PRIVATE_PROTO_HEADER = ipc/proto.h PRIVATE_PROTO_HEADER = ipc/proto.h
OBJ_FILES = \
ipc/vfs_ipc.o \
ipc/ipc_rap.o \
ipc/rap_server.o
PRIVATE_DEPENDENCIES = dcerpc_server DCERPC_COMMON PRIVATE_DEPENDENCIES = dcerpc_server DCERPC_COMMON
# End MODULE ntvfs_ipc # End MODULE ntvfs_ipc
################################################ ################################################
ntvfs_ipc_OBJ_FILES = $(addprefix ntvfs/ipc/, vfs_ipc.o ipc_rap.o rap_server.o)
################################################ ################################################
# Start MODULE ntvfs_nbench # Start MODULE ntvfs_nbench
[MODULE::ntvfs_nbench] [MODULE::ntvfs_nbench]
SUBSYSTEM = ntvfs SUBSYSTEM = ntvfs
INIT_FUNCTION = ntvfs_nbench_init INIT_FUNCTION = ntvfs_nbench_init
OBJ_FILES = \
nbench/vfs_nbench.o
# End MODULE ntvfs_nbench # End MODULE ntvfs_nbench
################################################ ################################################
ntvfs_nbench_OBJ_FILES = ntvfs/nbench/vfs_nbench.o
################################################ ################################################
# Start SUBSYSTEM NTVFS # Start SUBSYSTEM NTVFS
[SUBSYSTEM::ntvfs] [SUBSYSTEM::ntvfs]
PRIVATE_PROTO_HEADER = ntvfs_proto.h PRIVATE_PROTO_HEADER = ntvfs_proto.h
OBJ_FILES = \
ntvfs_base.o \ ntvfs_OBJ_FILES = $(addprefix ntvfs/, ntvfs_base.o ntvfs_generic.o ntvfs_interface.o ntvfs_util.o)
ntvfs_generic.o \
ntvfs_interface.o \
ntvfs_util.o
PUBLIC_HEADERS += ntvfs/ntvfs.h PUBLIC_HEADERS += ntvfs/ntvfs.h
# #

View File

@ -3,30 +3,31 @@
[MODULE::pvfs_acl_xattr] [MODULE::pvfs_acl_xattr]
INIT_FUNCTION = pvfs_acl_xattr_init INIT_FUNCTION = pvfs_acl_xattr_init
SUBSYSTEM = ntvfs SUBSYSTEM = ntvfs
OBJ_FILES = \
pvfs_acl_xattr.o
PRIVATE_DEPENDENCIES = NDR_XATTR ntvfs_posix PRIVATE_DEPENDENCIES = NDR_XATTR ntvfs_posix
# End MODULE pvfs_acl_xattr # End MODULE pvfs_acl_xattr
################################################ ################################################
pvfs_acl_xattr_OBJ_FILES = ntvfs/posix/pvfs_acl_xattr.o
################################################ ################################################
# Start MODULE pvfs_acl_nfs4 # Start MODULE pvfs_acl_nfs4
[MODULE::pvfs_acl_nfs4] [MODULE::pvfs_acl_nfs4]
INIT_FUNCTION = pvfs_acl_nfs4_init INIT_FUNCTION = pvfs_acl_nfs4_init
SUBSYSTEM = ntvfs SUBSYSTEM = ntvfs
OBJ_FILES = \
pvfs_acl_nfs4.o
PRIVATE_DEPENDENCIES = NDR_NFS4ACL SAMDB ntvfs_posix PRIVATE_DEPENDENCIES = NDR_NFS4ACL SAMDB ntvfs_posix
# End MODULE pvfs_acl_nfs4 # End MODULE pvfs_acl_nfs4
################################################ ################################################
pvfs_acl_nfs4_OBJ_FILES = ntvfs/posix/pvfs_acl_nfs4.o
################################################ ################################################
[MODULE::pvfs_aio] [MODULE::pvfs_aio]
SUBSYSTEM = ntvfs SUBSYSTEM = ntvfs
OBJ_FILES = pvfs_aio.o
PRIVATE_DEPENDENCIES = LIBAIO_LINUX PRIVATE_DEPENDENCIES = LIBAIO_LINUX
################################################ ################################################
pvfs_aio_OBJ_FILES = ntvfs/posix/pvfs_aio.o
################################################ ################################################
# Start MODULE ntvfs_posix # Start MODULE ntvfs_posix
[MODULE::ntvfs_posix] [MODULE::ntvfs_posix]
@ -34,7 +35,12 @@ SUBSYSTEM = ntvfs
OUTPUT_TYPE = MERGED_OBJ OUTPUT_TYPE = MERGED_OBJ
INIT_FUNCTION = ntvfs_posix_init INIT_FUNCTION = ntvfs_posix_init
PRIVATE_PROTO_HEADER = vfs_posix_proto.h PRIVATE_PROTO_HEADER = vfs_posix_proto.h
OBJ_FILES = \ #PRIVATE_DEPENDENCIES = pvfs_acl_xattr pvfs_acl_nfs4
PRIVATE_DEPENDENCIES = NDR_XATTR WRAP_XATTR BLKID ntvfs_common MESSAGING pvfs_aio
# End MODULE ntvfs_posix
################################################
ntvfs_posix_OBJ_FILES = $(addprefix ntvfs/posix/, \
vfs_posix.o \ vfs_posix.o \
pvfs_util.o \ pvfs_util.o \
pvfs_search.o \ pvfs_search.o \
@ -62,8 +68,5 @@ OBJ_FILES = \
pvfs_acl.o \ pvfs_acl.o \
pvfs_notify.o \ pvfs_notify.o \
xattr_system.o \ xattr_system.o \
xattr_tdb.o xattr_tdb.o)
#PRIVATE_DEPENDENCIES = pvfs_acl_xattr pvfs_acl_nfs4
PRIVATE_DEPENDENCIES = NDR_XATTR WRAP_XATTR BLKID ntvfs_common MESSAGING pvfs_aio
# End MODULE ntvfs_posix
################################################

View File

@ -3,16 +3,15 @@
[MODULE::sys_notify_inotify] [MODULE::sys_notify_inotify]
SUBSYSTEM = sys_notify SUBSYSTEM = sys_notify
INIT_FUNCTION = sys_notify_inotify_init INIT_FUNCTION = sys_notify_inotify_init
OBJ_FILES = \
inotify.o
# End MODULE sys_notify_inotify # End MODULE sys_notify_inotify
################################################ ################################################
sys_notify_inotify_OBJ_FILES = ntvfs/sysdep/inotify.o
################################################ ################################################
# Start SUBSYSTEM sys_notify # Start SUBSYSTEM sys_notify
[SUBSYSTEM::sys_notify] [SUBSYSTEM::sys_notify]
OBJ_FILES = \
sys_notify.o
PUBLIC_DEPENDENCIES =
# End SUBSYSTEM sys_notify # End SUBSYSTEM sys_notify
################################################ ################################################
sys_notify_OBJ_FILES = ntvfs/sysdep/sys_notify.o

View File

@ -3,8 +3,8 @@
[MODULE::ntvfs_unixuid] [MODULE::ntvfs_unixuid]
INIT_FUNCTION = ntvfs_unixuid_init INIT_FUNCTION = ntvfs_unixuid_init
SUBSYSTEM = ntvfs SUBSYSTEM = ntvfs
OBJ_FILES = \
vfs_unixuid.o
PRIVATE_DEPENDENCIES = SAMDB NSS_WRAPPER PRIVATE_DEPENDENCIES = SAMDB NSS_WRAPPER
# End MODULE ntvfs_unixuid # End MODULE ntvfs_unixuid
################################################ ################################################
ntvfs_unixuid_OBJ_FILES = ntvfs/unixuid/vfs_unixuid.o

View File

@ -1,24 +1,26 @@
[SUBSYSTEM::LIBSAMBA-CONFIG] [SUBSYSTEM::LIBSAMBA-CONFIG]
OBJ_FILES = loadparm.o \
params.o \
generic.o \
util.o \
../lib/version.o
PUBLIC_DEPENDENCIES = LIBSAMBA-UTIL PUBLIC_DEPENDENCIES = LIBSAMBA-UTIL
PRIVATE_DEPENDENCIES = DYNCONFIG LIBREPLACE_EXT CHARSET PRIVATE_DEPENDENCIES = DYNCONFIG LIBREPLACE_EXT CHARSET
PRIVATE_PROTO_HEADER = proto.h PRIVATE_PROTO_HEADER = proto.h
LIBSAMBA-CONFIG_OBJ_FILES = param/loadparm.o \
param/params.o \
param/generic.o \
param/util.o \
lib/version.o
PUBLIC_HEADERS += param/param.h PUBLIC_HEADERS += param/param.h
################################# #################################
# Start SUBSYSTEM share # Start SUBSYSTEM share
[SUBSYSTEM::share] [SUBSYSTEM::share]
PRIVATE_PROTO_HEADER = share_proto.h PRIVATE_PROTO_HEADER = share_proto.h
OBJ_FILES = share.o
PRIVATE_DEPENDENCIES = LIBSAMBA-UTIL PRIVATE_DEPENDENCIES = LIBSAMBA-UTIL
# End SUBSYSTEM share # End SUBSYSTEM share
################################# #################################
share_OBJ_FILES = param/share.o
PUBLIC_HEADERS += param/share.h PUBLIC_HEADERS += param/share.h
################################################ ################################################
@ -26,25 +28,28 @@ PUBLIC_HEADERS += param/share.h
[MODULE::share_classic] [MODULE::share_classic]
SUBSYSTEM = share SUBSYSTEM = share
INIT_FUNCTION = share_classic_init INIT_FUNCTION = share_classic_init
OBJ_FILES = share_classic.o
PRIVATE_DEPENDENCIES = LIBSAMBA-UTIL PRIVATE_DEPENDENCIES = LIBSAMBA-UTIL
# End MODULE share_classic # End MODULE share_classic
################################################ ################################################
share_classic_OBJ_FILES = param/share_classic.o
################################################ ################################################
# Start MODULE share_ldb # Start MODULE share_ldb
[MODULE::share_ldb] [MODULE::share_ldb]
SUBSYSTEM = share SUBSYSTEM = share
INIT_FUNCTION = share_ldb_init INIT_FUNCTION = share_ldb_init
OBJ_FILES = share_ldb.o
PRIVATE_DEPENDENCIES = LIBLDB LDB_WRAP PRIVATE_DEPENDENCIES = LIBLDB LDB_WRAP
# End MODULE share_ldb # End MODULE share_ldb
################################################ ################################################
share_ldb_OBJ_FILES = param/share_ldb.o
[SUBSYSTEM::SECRETS] [SUBSYSTEM::SECRETS]
OBJ_FILES = secrets.o
PRIVATE_DEPENDENCIES = LIBLDB TDB_WRAP UTIL_TDB NDR_SECURITY PRIVATE_DEPENDENCIES = LIBLDB TDB_WRAP UTIL_TDB NDR_SECURITY
SECRETS_OBJ_FILES = param/secrets.o
[PYTHON::param] [PYTHON::param]
SWIG_FILE = param.i SWIG_FILE = param.i
PRIVATE_DEPENDENCIES = LIBSAMBA-CONFIG PRIVATE_DEPENDENCIES = LIBSAMBA-CONFIG

View File

@ -4,13 +4,12 @@
# Start SUBSYSTEM DCERPC_COMMON # Start SUBSYSTEM DCERPC_COMMON
[SUBSYSTEM::DCERPC_COMMON] [SUBSYSTEM::DCERPC_COMMON]
PRIVATE_PROTO_HEADER = common/proto.h PRIVATE_PROTO_HEADER = common/proto.h
OBJ_FILES = \
common/server_info.o \
common/share_info.o
# #
# End SUBSYSTEM DCERPC_COMMON # End SUBSYSTEM DCERPC_COMMON
################################################ ################################################
DCERPC_COMMON_OBJ_FILES = $(addprefix rpc_server/common/, server_info.o share_info.o)
PUBLIC_HEADERS += rpc_server/common/common.h PUBLIC_HEADERS += rpc_server/common/common.h
################################################ ################################################
@ -18,68 +17,65 @@ PUBLIC_HEADERS += rpc_server/common/common.h
[MODULE::dcerpc_rpcecho] [MODULE::dcerpc_rpcecho]
INIT_FUNCTION = dcerpc_server_rpcecho_init INIT_FUNCTION = dcerpc_server_rpcecho_init
SUBSYSTEM = dcerpc_server SUBSYSTEM = dcerpc_server
OBJ_FILES = \
echo/rpc_echo.o
PRIVATE_DEPENDENCIES = NDR_ECHO PRIVATE_DEPENDENCIES = NDR_ECHO
# End MODULE dcerpc_rpcecho # End MODULE dcerpc_rpcecho
################################################ ################################################
dcerpc_rpcecho_OBJ_FILES = rpc_server/echo/rpc_echo.o
################################################ ################################################
# Start MODULE dcerpc_epmapper # Start MODULE dcerpc_epmapper
[MODULE::dcerpc_epmapper] [MODULE::dcerpc_epmapper]
INIT_FUNCTION = dcerpc_server_epmapper_init INIT_FUNCTION = dcerpc_server_epmapper_init
SUBSYSTEM = dcerpc_server SUBSYSTEM = dcerpc_server
OBJ_FILES = \
epmapper/rpc_epmapper.o
PRIVATE_DEPENDENCIES = NDR_EPMAPPER PRIVATE_DEPENDENCIES = NDR_EPMAPPER
# End MODULE dcerpc_epmapper # End MODULE dcerpc_epmapper
################################################ ################################################
dcerpc_epmapper_OBJ_FILES = rpc_server/epmapper/rpc_epmapper.o
################################################ ################################################
# Start MODULE dcerpc_remote # Start MODULE dcerpc_remote
[MODULE::dcerpc_remote] [MODULE::dcerpc_remote]
INIT_FUNCTION = dcerpc_server_remote_init INIT_FUNCTION = dcerpc_server_remote_init
SUBSYSTEM = dcerpc_server SUBSYSTEM = dcerpc_server
OBJ_FILES = \
remote/dcesrv_remote.o
PRIVATE_DEPENDENCIES = \ PRIVATE_DEPENDENCIES = \
LIBCLI_SMB NDR_TABLE LIBCLI_SMB NDR_TABLE
# End MODULE dcerpc_remote # End MODULE dcerpc_remote
################################################ ################################################
dcerpc_remote_OBJ_FILES = rpc_server/remote/dcesrv_remote.o
################################################ ################################################
# Start MODULE dcerpc_srvsvc # Start MODULE dcerpc_srvsvc
[MODULE::dcerpc_srvsvc] [MODULE::dcerpc_srvsvc]
INIT_FUNCTION = dcerpc_server_srvsvc_init INIT_FUNCTION = dcerpc_server_srvsvc_init
PRIVATE_PROTO_HEADER = srvsvc/proto.h PRIVATE_PROTO_HEADER = srvsvc/proto.h
SUBSYSTEM = dcerpc_server SUBSYSTEM = dcerpc_server
OBJ_FILES = \
srvsvc/dcesrv_srvsvc.o \
srvsvc/srvsvc_ntvfs.o
PRIVATE_DEPENDENCIES = \ PRIVATE_DEPENDENCIES = \
DCERPC_COMMON NDR_SRVSVC share DCERPC_COMMON NDR_SRVSVC share
# End MODULE dcerpc_srvsvc # End MODULE dcerpc_srvsvc
################################################ ################################################
dcerpc_srvsvc_OBJ_FILES = $(addprefix rpc-server/srvsvc/, dcesrv_srvsvc.o srvsvc_ntvfs.o)
################################################ ################################################
# Start MODULE dcerpc_wkssvc # Start MODULE dcerpc_wkssvc
[MODULE::dcerpc_wkssvc] [MODULE::dcerpc_wkssvc]
INIT_FUNCTION = dcerpc_server_wkssvc_init INIT_FUNCTION = dcerpc_server_wkssvc_init
SUBSYSTEM = dcerpc_server SUBSYSTEM = dcerpc_server
OBJ_FILES = \
wkssvc/dcesrv_wkssvc.o
PRIVATE_DEPENDENCIES = \ PRIVATE_DEPENDENCIES = \
DCERPC_COMMON NDR_WKSSVC DCERPC_COMMON NDR_WKSSVC
# End MODULE dcerpc_wkssvc # End MODULE dcerpc_wkssvc
################################################ ################################################
dcerpc_wkssvc_OBJ_FILES = rpc_server/wkssvc/dcesrv_wkssvc.o
################################################ ################################################
# Start MODULE dcerpc_unixinfo # Start MODULE dcerpc_unixinfo
[MODULE::dcerpc_unixinfo] [MODULE::dcerpc_unixinfo]
INIT_FUNCTION = dcerpc_server_unixinfo_init INIT_FUNCTION = dcerpc_server_unixinfo_init
SUBSYSTEM = dcerpc_server SUBSYSTEM = dcerpc_server
OBJ_FILES = \
unixinfo/dcesrv_unixinfo.o
PRIVATE_DEPENDENCIES = \ PRIVATE_DEPENDENCIES = \
DCERPC_COMMON \ DCERPC_COMMON \
SAMDB \ SAMDB \
@ -88,15 +84,14 @@ PRIVATE_DEPENDENCIES = \
# End MODULE dcerpc_unixinfo # End MODULE dcerpc_unixinfo
################################################ ################################################
dcerpc_unixinfo_OBJ_FILES = rpc_server/unixinfo/dcesrv_unixinfo.o
################################################ ################################################
# Start MODULE dcesrv_samr # Start MODULE dcesrv_samr
[MODULE::dcesrv_samr] [MODULE::dcesrv_samr]
INIT_FUNCTION = dcerpc_server_samr_init INIT_FUNCTION = dcerpc_server_samr_init
PRIVATE_PROTO_HEADER = samr/proto.h PRIVATE_PROTO_HEADER = samr/proto.h
SUBSYSTEM = dcerpc_server SUBSYSTEM = dcerpc_server
OBJ_FILES = \
samr/dcesrv_samr.o \
samr/samr_password.o
PRIVATE_DEPENDENCIES = \ PRIVATE_DEPENDENCIES = \
SAMDB \ SAMDB \
DCERPC_COMMON \ DCERPC_COMMON \
@ -104,26 +99,26 @@ PRIVATE_DEPENDENCIES = \
# End MODULE dcesrv_samr # End MODULE dcesrv_samr
################################################ ################################################
dcesrv_samr_OBJ_FILES = $(addprefix rpc_server/samr/, dcesrv_samr.o samr_password.o)
################################################ ################################################
# Start MODULE dcerpc_winreg # Start MODULE dcerpc_winreg
[MODULE::dcerpc_winreg] [MODULE::dcerpc_winreg]
INIT_FUNCTION = dcerpc_server_winreg_init INIT_FUNCTION = dcerpc_server_winreg_init
SUBSYSTEM = dcerpc_server SUBSYSTEM = dcerpc_server
OUTPUT_TYPE = MERGED_OBJ OUTPUT_TYPE = MERGED_OBJ
OBJ_FILES = \
winreg/rpc_winreg.o
PRIVATE_DEPENDENCIES = \ PRIVATE_DEPENDENCIES = \
registry NDR_WINREG registry NDR_WINREG
# End MODULE dcerpc_winreg # End MODULE dcerpc_winreg
################################################ ################################################
dcerpc_winreg_OBJ_FILES = rpc_server/winreg/rpc_winreg.o
################################################ ################################################
# Start MODULE dcerpc_netlogon # Start MODULE dcerpc_netlogon
[MODULE::dcerpc_netlogon] [MODULE::dcerpc_netlogon]
INIT_FUNCTION = dcerpc_server_netlogon_init INIT_FUNCTION = dcerpc_server_netlogon_init
SUBSYSTEM = dcerpc_server SUBSYSTEM = dcerpc_server
OBJ_FILES = \
netlogon/dcerpc_netlogon.o
PRIVATE_DEPENDENCIES = \ PRIVATE_DEPENDENCIES = \
DCERPC_COMMON \ DCERPC_COMMON \
SCHANNELDB \ SCHANNELDB \
@ -132,16 +127,14 @@ PRIVATE_DEPENDENCIES = \
# End MODULE dcerpc_netlogon # End MODULE dcerpc_netlogon
################################################ ################################################
dcerpc_netlogon_OBJ_FILES = rpc_server/netlogon/dcerpc_netlogon.o
################################################ ################################################
# Start MODULE dcerpc_lsa # Start MODULE dcerpc_lsa
[MODULE::dcerpc_lsarpc] [MODULE::dcerpc_lsarpc]
INIT_FUNCTION = dcerpc_server_lsa_init INIT_FUNCTION = dcerpc_server_lsa_init
SUBSYSTEM = dcerpc_server SUBSYSTEM = dcerpc_server
PRIVATE_PROTO_HEADER= lsa/proto.h PRIVATE_PROTO_HEADER= lsa/proto.h
OBJ_FILES = \
lsa/dcesrv_lsa.o \
lsa/lsa_init.o \
lsa/lsa_lookup.o
PRIVATE_DEPENDENCIES = \ PRIVATE_DEPENDENCIES = \
SAMDB \ SAMDB \
DCERPC_COMMON \ DCERPC_COMMON \
@ -151,14 +144,15 @@ PRIVATE_DEPENDENCIES = \
# End MODULE dcerpc_lsa # End MODULE dcerpc_lsa
################################################ ################################################
dcerpc_lsarpc_OBJ_FILES = $(addprefix rpc_server/lsa/, dcesrv_lsa.o lsa_init.o lsa_lookup.o)
################################################ ################################################
# Start MODULE dcerpc_spoolss # Start MODULE dcerpc_spoolss
[MODULE::dcerpc_spoolss] [MODULE::dcerpc_spoolss]
INIT_FUNCTION = dcerpc_server_spoolss_init INIT_FUNCTION = dcerpc_server_spoolss_init
SUBSYSTEM = dcerpc_server SUBSYSTEM = dcerpc_server
OUTPUT_TYPE = MERGED_OBJ OUTPUT_TYPE = MERGED_OBJ
OBJ_FILES = \
spoolss/dcesrv_spoolss.o
PRIVATE_DEPENDENCIES = \ PRIVATE_DEPENDENCIES = \
DCERPC_COMMON \ DCERPC_COMMON \
NDR_SPOOLSS \ NDR_SPOOLSS \
@ -167,13 +161,13 @@ PRIVATE_DEPENDENCIES = \
# End MODULE dcerpc_spoolss # End MODULE dcerpc_spoolss
################################################ ################################################
dcerpc_spoolss_OBJ_FILES = rpc_server/spoolss/dcesrv_spoolss.o
################################################ ################################################
# Start MODULE dcerpc_drsuapi # Start MODULE dcerpc_drsuapi
[MODULE::dcerpc_drsuapi] [MODULE::dcerpc_drsuapi]
INIT_FUNCTION = dcerpc_server_drsuapi_init INIT_FUNCTION = dcerpc_server_drsuapi_init
SUBSYSTEM = dcerpc_server SUBSYSTEM = dcerpc_server
OBJ_FILES = \
drsuapi/dcesrv_drsuapi.o
PRIVATE_DEPENDENCIES = \ PRIVATE_DEPENDENCIES = \
SAMDB \ SAMDB \
DCERPC_COMMON \ DCERPC_COMMON \
@ -181,20 +175,23 @@ PRIVATE_DEPENDENCIES = \
# End MODULE dcerpc_drsuapi # End MODULE dcerpc_drsuapi
################################################ ################################################
dcerpc_drsuapi_OBJ_FILES = rpc_server/drsuapi/dcesrv_drsuapi.o
################################################ ################################################
# Start SUBSYSTEM dcerpc_server # Start SUBSYSTEM dcerpc_server
[SUBSYSTEM::dcerpc_server] [SUBSYSTEM::dcerpc_server]
PRIVATE_PROTO_HEADER = dcerpc_server_proto.h PRIVATE_PROTO_HEADER = dcerpc_server_proto.h
OBJ_FILES = \
dcerpc_server.o \
dcesrv_auth.o \
dcesrv_mgmt.o \
handles.o
PRIVATE_DEPENDENCIES = \ PRIVATE_DEPENDENCIES = \
LIBCLI_AUTH \ LIBCLI_AUTH \
LIBNDR \ LIBNDR \
dcerpc dcerpc
#
dcerpc_server_OBJ_FILES = $(addprefix rpc_server/, \
dcerpc_server.o \
dcesrv_auth.o \
dcesrv_mgmt.o \
handles.o)
# End SUBSYSTEM DCERPC # End SUBSYSTEM DCERPC
################################################ ################################################
@ -202,6 +199,7 @@ PUBLIC_HEADERS += rpc_server/dcerpc_server.h
[MODULE::DCESRV] [MODULE::DCESRV]
INIT_FUNCTION = server_service_rpc_init INIT_FUNCTION = server_service_rpc_init
OBJ_FILES = service_rpc.o
SUBSYSTEM = service SUBSYSTEM = service
PRIVATE_DEPENDENCIES = dcerpc_server PRIVATE_DEPENDENCIES = dcerpc_server
DCESRV_OBJ_FILES = rpc_server/service_rpc.o

View File

@ -1,84 +1,85 @@
[SUBSYSTEM::EJSRPC] [SUBSYSTEM::EJSRPC]
OBJ_FILES = \
ejsrpc.o EJSRPC_OBJ_FILES = scripting/ejs/ejsrpc.o
[MODULE::smbcalls_config] [MODULE::smbcalls_config]
OBJ_FILES = smbcalls_config.o
OUTPUT_TYPE = MERGED_OBJ OUTPUT_TYPE = MERGED_OBJ
SUBSYSTEM = smbcalls SUBSYSTEM = smbcalls
INIT_FUNCTION = smb_setup_ejs_config INIT_FUNCTION = smb_setup_ejs_config
smbcalls_config_OBJ_FILES = scripting/ejs/smbcalls_config.o
[MODULE::smbcalls_ldb] [MODULE::smbcalls_ldb]
OBJ_FILES = smbcalls_ldb.o
OUTPUT_TYPE = MERGED_OBJ OUTPUT_TYPE = MERGED_OBJ
SUBSYSTEM = smbcalls SUBSYSTEM = smbcalls
INIT_FUNCTION = smb_setup_ejs_ldb INIT_FUNCTION = smb_setup_ejs_ldb
PRIVATE_DEPENDENCIES = LIBLDB SAMDB LIBNDR PRIVATE_DEPENDENCIES = LIBLDB SAMDB LIBNDR
smbcalls_ldb_OBJ_FILES = scripting/ejs/smbcalls_ldb.o
[MODULE::smbcalls_reg] [MODULE::smbcalls_reg]
OBJ_FILES = smbcalls_reg.o
SUBSYSTEM = smbcalls SUBSYSTEM = smbcalls
OUTPUT_TYPE = MERGED_OBJ OUTPUT_TYPE = MERGED_OBJ
INIT_FUNCTION = smb_setup_ejs_reg INIT_FUNCTION = smb_setup_ejs_reg
PRIVATE_DEPENDENCIES = registry SAMDB LIBNDR PRIVATE_DEPENDENCIES = registry SAMDB LIBNDR
smbcalls_reg_OBJ_FILES = scripting/ejs/smbcalls_reg.o
[MODULE::smbcalls_nbt] [MODULE::smbcalls_nbt]
OBJ_FILES = smbcalls_nbt.o
SUBSYSTEM = smbcalls SUBSYSTEM = smbcalls
OUTPUT_TYPE = MERGED_OBJ OUTPUT_TYPE = MERGED_OBJ
INIT_FUNCTION = smb_setup_ejs_nbt INIT_FUNCTION = smb_setup_ejs_nbt
smbcalls_nbt_OBJ_FILES = scripting/ejs/smbcalls_nbt.o
[MODULE::smbcalls_rand] [MODULE::smbcalls_rand]
OBJ_FILES = smbcalls_rand.o
SUBSYSTEM = smbcalls SUBSYSTEM = smbcalls
OUTPUT_TYPE = MERGED_OBJ OUTPUT_TYPE = MERGED_OBJ
INIT_FUNCTION = smb_setup_ejs_random INIT_FUNCTION = smb_setup_ejs_random
smbcalls_rand_OBJ_FILES = scripting/ejs/smbcalls_rand.o
[MODULE::smbcalls_nss] [MODULE::smbcalls_nss]
OBJ_FILES = smbcalls_nss.o
SUBSYSTEM = smbcalls SUBSYSTEM = smbcalls
OUTPUT_TYPE = MERGED_OBJ OUTPUT_TYPE = MERGED_OBJ
INIT_FUNCTION = smb_setup_ejs_nss INIT_FUNCTION = smb_setup_ejs_nss
PRIVATE_DEPENDENCIES = NSS_WRAPPER PRIVATE_DEPENDENCIES = NSS_WRAPPER
smbcalls_nss_OBJ_FILES = scripting/ejs/smbcalls_nss.o
[MODULE::smbcalls_data] [MODULE::smbcalls_data]
OBJ_FILES = smbcalls_data.o
SUBSYSTEM = smbcalls SUBSYSTEM = smbcalls
OUTPUT_TYPE = MERGED_OBJ OUTPUT_TYPE = MERGED_OBJ
INIT_FUNCTION = smb_setup_ejs_datablob INIT_FUNCTION = smb_setup_ejs_datablob
smbcalls_data_OBJ_FILES = scripting/ejs/smbcalls_data.o
[MODULE::smbcalls_auth] [MODULE::smbcalls_auth]
OBJ_FILES = smbcalls_auth.o
OUTPUT_TYPE = MERGED_OBJ OUTPUT_TYPE = MERGED_OBJ
SUBSYSTEM = smbcalls SUBSYSTEM = smbcalls
INIT_FUNCTION = smb_setup_ejs_auth INIT_FUNCTION = smb_setup_ejs_auth
PRIVATE_DEPENDENCIES = auth PRIVATE_DEPENDENCIES = auth
smbcalls_auth_OBJ_FILES = scripting/ejs/smbcalls_auth.o
[MODULE::smbcalls_string] [MODULE::smbcalls_string]
OBJ_FILES = smbcalls_string.o
SUBSYSTEM = smbcalls SUBSYSTEM = smbcalls
OUTPUT_TYPE = MERGED_OBJ OUTPUT_TYPE = MERGED_OBJ
INIT_FUNCTION = smb_setup_ejs_string INIT_FUNCTION = smb_setup_ejs_string
smbcalls_string_OBJ_FILES = scripting/ejs/smbcalls_string.o
[MODULE::smbcalls_sys] [MODULE::smbcalls_sys]
OBJ_FILES = smbcalls_sys.o
SUBSYSTEM = smbcalls SUBSYSTEM = smbcalls
OUTPUT_TYPE = MERGED_OBJ OUTPUT_TYPE = MERGED_OBJ
INIT_FUNCTION = smb_setup_ejs_system INIT_FUNCTION = smb_setup_ejs_system
smbcalls_sys_OBJ_FILES = scripting/ejs/smbcalls_sys.o
mkinclude ejsnet/config.mk mkinclude ejsnet/config.mk
[SUBSYSTEM::smbcalls] [SUBSYSTEM::smbcalls]
PRIVATE_PROTO_HEADER = proto.h PRIVATE_PROTO_HEADER = proto.h
OBJ_FILES = \
smbcalls.o \
smbcalls_cli.o \
smbcalls_rpc.o \
smbcalls_options.o \
smbcalls_creds.o \
smbcalls_param.o \
mprutil.o \
literal.o
PRIVATE_DEPENDENCIES = \ PRIVATE_DEPENDENCIES = \
EJS LIBSAMBA-UTIL \ EJS LIBSAMBA-UTIL \
EJSRPC MESSAGING \ EJSRPC MESSAGING \
@ -87,12 +88,22 @@ PRIVATE_DEPENDENCIES = \
dcerpc \ dcerpc \
NDR_TABLE NDR_TABLE
smbcalls_OBJ_FILES = $(addprefix scripting/ejs/, \
smbcalls.o \
smbcalls_cli.o \
smbcalls_rpc.o \
smbcalls_options.o \
smbcalls_creds.o \
smbcalls_param.o \
mprutil.o \
literal.o)
####################### #######################
# Start BINARY SMBSCRIPT # Start BINARY SMBSCRIPT
[BINARY::smbscript] [BINARY::smbscript]
INSTALLDIR = BINDIR INSTALLDIR = BINDIR
OBJ_FILES = \
smbscript.o
PRIVATE_DEPENDENCIES = EJS LIBSAMBA-UTIL smbcalls LIBSAMBA-CONFIG PRIVATE_DEPENDENCIES = EJS LIBSAMBA-UTIL smbcalls LIBSAMBA-CONFIG
# End BINARY SMBSCRIPT # End BINARY SMBSCRIPT
####################### #######################
smbscript_OBJ_FILES = scripting/ejs/smbscript.o

View File

@ -1,11 +1,13 @@
[MODULE::smbcalls_net] [MODULE::smbcalls_net]
OBJ_FILES = \
net_ctx.o \
net_user.o \
mpr_user.o \
net_host.o \
mpr_host.o
SUBSYSTEM = smbcalls SUBSYSTEM = smbcalls
INIT_FUNCTION = smb_setup_ejs_net INIT_FUNCTION = smb_setup_ejs_net
PRIVATE_PROTO_HEADER = proto.h PRIVATE_PROTO_HEADER = proto.h
PRIVATE_DEPENDENCIES = LIBSAMBA-NET LIBCLI_SMB CREDENTIALS PRIVATE_DEPENDENCIES = LIBSAMBA-NET LIBCLI_SMB CREDENTIALS
smbcalls_net_OBJ_FILES = $(addprefix scripting/ejs/ejsnet/, \
net_ctx.o \
net_user.o \
mpr_user.o \
net_host.o \
mpr_host.o)

View File

@ -1,15 +1,18 @@
[BINARY::smbpython] [BINARY::smbpython]
PRIVATE_DEPENDENCIES = LIBPYTHON PRIVATE_DEPENDENCIES = LIBPYTHON
OBJ_FILES = smbpython.o
smbpython_OBJ_FILES = scripting/python/smbpython.o
[SUBSYSTEM::LIBPYTHON] [SUBSYSTEM::LIBPYTHON]
PUBLIC_DEPENDENCIES = EXT_LIB_PYTHON PUBLIC_DEPENDENCIES = EXT_LIB_PYTHON
INIT_FUNCTION_SENTINEL = { NULL, NULL } INIT_FUNCTION_SENTINEL = { NULL, NULL }
OBJ_FILES = modules.o pytalloc.o
LIBPYTHON_OBJ_FILES = $(addprefix scripting/python/, modules.o pytalloc.o)
[PYTHON::python_uuid] [PYTHON::python_uuid]
PRIVATE_DEPENDENCIES = LIBNDR PRIVATE_DEPENDENCIES = LIBNDR
OBJ_FILES = uuidmodule.o
python_uuid_OBJ_FILES = scripting/python/uuidmodule.o
[PYTHON::python_misc] [PYTHON::python_misc]
PRIVATE_DEPENDENCIES = LIBNDR LIBLDB SAMDB CREDENTIALS PRIVATE_DEPENDENCIES = LIBNDR LIBLDB SAMDB CREDENTIALS

View File

@ -3,19 +3,14 @@
[MODULE::SERVICE_SMB] [MODULE::SERVICE_SMB]
INIT_FUNCTION = server_service_smb_init INIT_FUNCTION = server_service_smb_init
SUBSYSTEM = service SUBSYSTEM = service
OBJ_FILES = smb_server.o
PRIVATE_PROTO_HEADER = service_smb_proto.h PRIVATE_PROTO_HEADER = service_smb_proto.h
PRIVATE_DEPENDENCIES = SMB_SERVER PRIVATE_DEPENDENCIES = SMB_SERVER
SERVICE_SMB_OBJ_FILES = smb_server/smb_server.o
####################### #######################
# Start SUBSYSTEM SMB # Start SUBSYSTEM SMB
[SUBSYSTEM::SMB_SERVER] [SUBSYSTEM::SMB_SERVER]
OBJ_FILES = \
handle.o \
tcon.o \
session.o \
blob.o \
management.o
PRIVATE_PROTO_HEADER = smb_server_proto.h PRIVATE_PROTO_HEADER = smb_server_proto.h
PUBLIC_DEPENDENCIES = \ PUBLIC_DEPENDENCIES = \
share \ share \
@ -25,5 +20,12 @@ PUBLIC_DEPENDENCIES = \
# End SUBSYSTEM SMB # End SUBSYSTEM SMB
####################### #######################
SMB_SERVER_OBJ_FILES = $(addprefix smb_server/, \
handle.o \
tcon.o \
session.o \
blob.o \
management.o)
mkinclude smb/config.mk mkinclude smb/config.mk
mkinclude smb2/config.mk mkinclude smb2/config.mk

View File

@ -2,7 +2,12 @@
# Start SUBSYSTEM SMB_PROTOCOL # Start SUBSYSTEM SMB_PROTOCOL
[SUBSYSTEM::SMB_PROTOCOL] [SUBSYSTEM::SMB_PROTOCOL]
PRIVATE_PROTO_HEADER = smb_proto.h PRIVATE_PROTO_HEADER = smb_proto.h
OBJ_FILES = \ PUBLIC_DEPENDENCIES = \
ntvfs LIBPACKET CREDENTIALS
# End SUBSYSTEM SMB_PROTOCOL
#######################
SMB_PROTOCOL_OBJ_FILES = $(addprefix smb_server/smb/, \
receive.o \ receive.o \
negprot.o \ negprot.o \
nttrans.o \ nttrans.o \
@ -13,8 +18,5 @@ OBJ_FILES = \
sesssetup.o \ sesssetup.o \
srvtime.o \ srvtime.o \
trans2.o \ trans2.o \
signing.o signing.o)
PUBLIC_DEPENDENCIES = \
ntvfs LIBPACKET CREDENTIALS
# End SUBSYSTEM SMB_PROTOCOL
#######################

View File

@ -2,7 +2,12 @@
# Start SUBSYSTEM SMB2_PROTOCOL # Start SUBSYSTEM SMB2_PROTOCOL
[SUBSYSTEM::SMB2_PROTOCOL] [SUBSYSTEM::SMB2_PROTOCOL]
PRIVATE_PROTO_HEADER = smb2_proto.h PRIVATE_PROTO_HEADER = smb2_proto.h
OBJ_FILES = \ PUBLIC_DEPENDENCIES = \
ntvfs LIBPACKET LIBCLI_SMB2
# End SUBSYSTEM SMB2_PROTOCOL
#######################
SMB2_PROTOCOL_OBJ_FILES = $(addprefix smb_server/smb2/, \
receive.o \ receive.o \
negprot.o \ negprot.o \
sesssetup.o \ sesssetup.o \
@ -10,8 +15,5 @@ OBJ_FILES = \
fileio.o \ fileio.o \
fileinfo.o \ fileinfo.o \
find.o \ find.o \
keepalive.o keepalive.o)
PUBLIC_DEPENDENCIES = \
ntvfs LIBPACKET LIBCLI_SMB2
# End SUBSYSTEM SMB2_PROTOCOL
#######################

View File

@ -12,23 +12,23 @@ PRIVATE_DEPENDENCIES = \
[SUBSYSTEM::service] [SUBSYSTEM::service]
PRIVATE_PROTO_HEADER = service_proto.h PRIVATE_PROTO_HEADER = service_proto.h
OBJ_FILES = \
service.o \
service_stream.o \
service_task.o
PRIVATE_DEPENDENCIES = \ PRIVATE_DEPENDENCIES = \
MESSAGING samba-socket MESSAGING samba-socket
service_OBJ_FILES = $(addprefix smbd/, \
service.o \
service_stream.o \
service_task.o)
[SUBSYSTEM::PIDFILE] [SUBSYSTEM::PIDFILE]
OBJ_FILES = pidfile.o
PRIVATE_PROTO_HEADER = pidfile.h PRIVATE_PROTO_HEADER = pidfile.h
PIDFILE_OBJ_FILES = smbd/pidfile.o
################################# #################################
# Start BINARY smbd # Start BINARY smbd
[BINARY::smbd] [BINARY::smbd]
INSTALLDIR = SBINDIR INSTALLDIR = SBINDIR
OBJ_FILES = \
server.o
PRIVATE_DEPENDENCIES = \ PRIVATE_DEPENDENCIES = \
process_model \ process_model \
service \ service \
@ -44,6 +44,8 @@ PRIVATE_DEPENDENCIES = \
share \ share \
CLUSTER CLUSTER
smbd_OBJ_FILES = smbd/server.o
MANPAGES += smbd/smbd.8 MANPAGES += smbd/smbd.8
# End BINARY smbd # End BINARY smbd
################################# #################################

View File

@ -5,45 +5,45 @@
[MODULE::process_model_single] [MODULE::process_model_single]
INIT_FUNCTION = process_model_single_init INIT_FUNCTION = process_model_single_init
SUBSYSTEM = process_model SUBSYSTEM = process_model
OBJ_FILES = \
process_single.o
# End MODULE process_model_single # End MODULE process_model_single
################################################ ################################################
process_model_single_OBJ_FILES = smbd/process_single.o
################################################ ################################################
# Start MODULE process_model_standard # Start MODULE process_model_standard
[MODULE::process_model_standard] [MODULE::process_model_standard]
INIT_FUNCTION = process_model_standard_init INIT_FUNCTION = process_model_standard_init
SUBSYSTEM = process_model SUBSYSTEM = process_model
OBJ_FILES = \
process_standard.o
PRIVATE_DEPENDENCIES = SETPROCTITLE PRIVATE_DEPENDENCIES = SETPROCTITLE
# End MODULE process_model_standard # End MODULE process_model_standard
################################################ ################################################
process_model_standard_OBJ_FILES = smbd/process_standard.o
################################################ ################################################
# Start MODULE process_model_thread # Start MODULE process_model_thread
[MODULE::process_model_thread] [MODULE::process_model_thread]
INIT_FUNCTION = process_model_thread_init INIT_FUNCTION = process_model_thread_init
SUBSYSTEM = process_model SUBSYSTEM = process_model
OBJ_FILES = \
process_thread.o
PRIVATE_DEPENDENCIES = PTHREAD PRIVATE_DEPENDENCIES = PTHREAD
# End MODULE process_model_thread # End MODULE process_model_thread
################################################ ################################################
process_model_thread_OBJ_FILES = smbd/process_thread.o
################################################ ################################################
# Start MODULE process_model_prefork # Start MODULE process_model_prefork
[MODULE::process_model_prefork] [MODULE::process_model_prefork]
INIT_FUNCTION = process_model_prefork_init INIT_FUNCTION = process_model_prefork_init
SUBSYSTEM = process_model SUBSYSTEM = process_model
OBJ_FILES = \
process_prefork.o
# End MODULE process_model_thread # End MODULE process_model_thread
################################################ ################################################
process_model_prefork_OBJ_FILES = smbd/process_prefork.o
[SUBSYSTEM::process_model] [SUBSYSTEM::process_model]
PRIVATE_PROTO_HEADER = process_model_proto.h PRIVATE_PROTO_HEADER = process_model_proto.h
OBJ_FILES = \
process_model.o
PRIVATE_DEPENDENCIES = LIBSAMBA-UTIL LIBSAMBA-CONFIG PRIVATE_DEPENDENCIES = LIBSAMBA-UTIL LIBSAMBA-CONFIG
process_model_OBJ_FILES = smbd/process_model.o

View File

@ -4,22 +4,22 @@ SO_VERSION = 0
VERSION = 0.0.1 VERSION = 0.0.1
PC_FILE = torture.pc PC_FILE = torture.pc
PRIVATE_PROTO_HEADER = proto.h PRIVATE_PROTO_HEADER = proto.h
OBJ_FILES = \
torture.o \
ui.o
PUBLIC_DEPENDENCIES = \ PUBLIC_DEPENDENCIES = \
LIBSAMBA-CONFIG \ LIBSAMBA-CONFIG \
LIBSAMBA-UTIL \ LIBSAMBA-UTIL \
LIBTALLOC \ LIBTALLOC \
LIBPOPT LIBPOPT
torture_OBJ_FILES = $(addprefix torture/, torture.o ui.o)
PUBLIC_HEADERS += torture/torture.h torture/ui.h PUBLIC_HEADERS += torture/torture.h torture/ui.h
[SUBSYSTEM::TORTURE_UTIL] [SUBSYSTEM::TORTURE_UTIL]
OBJ_FILES = util_smb.o util_provision.o
PRIVATE_DEPENDENCIES = LIBCLI_RAW LIBPYTHON smbcalls PRIVATE_DEPENDENCIES = LIBCLI_RAW LIBPYTHON smbcalls
PUBLIC_DEPENDENCIES = POPT_CREDENTIALS PUBLIC_DEPENDENCIES = POPT_CREDENTIALS
TORTURE_UTIL_OBJ_FILES = $(addprefix torture/, util_smb.o util_provision.o)
################################# #################################
# Start SUBSYSTEM TORTURE_BASIC # Start SUBSYSTEM TORTURE_BASIC
[MODULE::TORTURE_BASIC] [MODULE::TORTURE_BASIC]
@ -27,25 +27,6 @@ SUBSYSTEM = torture
INIT_FUNCTION = torture_base_init INIT_FUNCTION = torture_base_init
PRIVATE_PROTO_HEADER = \ PRIVATE_PROTO_HEADER = \
basic/proto.h basic/proto.h
OBJ_FILES = \
basic/base.o \
basic/misc.o \
basic/scanner.o \
basic/utable.o \
basic/charset.o \
basic/mangle_test.o \
basic/denytest.o \
basic/aliases.o \
basic/locking.o \
basic/secleak.o \
basic/rename.o \
basic/dir.o \
basic/delete.o \
basic/unlink.o \
basic/disconnect.o \
basic/delaywrite.o \
basic/attr.o \
basic/properties.o
PRIVATE_DEPENDENCIES = \ PRIVATE_DEPENDENCIES = \
LIBCLI_SMB POPT_CREDENTIALS \ LIBCLI_SMB POPT_CREDENTIALS \
TORTURE_UTIL LIBCLI_RAW \ TORTURE_UTIL LIBCLI_RAW \
@ -53,6 +34,27 @@ PRIVATE_DEPENDENCIES = \
# End SUBSYSTEM TORTURE_BASIC # End SUBSYSTEM TORTURE_BASIC
################################# #################################
TORTURE_BASIC_OBJ_FILES = $(addprefix torture/basic/, \
base.o \
misc.o \
scanner.o \
utable.o \
charset.o \
mangle_test.o \
denytest.o \
aliases.o \
locking.o \
secleak.o \
rename.o \
dir.o \
delete.o \
unlink.o \
disconnect.o \
delaywrite.o \
attr.o \
properties.o)
################################# #################################
# Start SUBSYSTEM TORTURE_RAW # Start SUBSYSTEM TORTURE_RAW
[MODULE::TORTURE_RAW] [MODULE::TORTURE_RAW]
@ -60,58 +62,52 @@ SUBSYSTEM = torture
INIT_FUNCTION = torture_raw_init INIT_FUNCTION = torture_raw_init
PRIVATE_PROTO_HEADER = \ PRIVATE_PROTO_HEADER = \
raw/proto.h raw/proto.h
OBJ_FILES = \
raw/qfsinfo.o \
raw/qfileinfo.o \
raw/setfileinfo.o \
raw/search.o \
raw/close.o \
raw/open.o \
raw/mkdir.o \
raw/oplock.o \
raw/notify.o \
raw/mux.o \
raw/ioctl.o \
raw/chkpath.o \
raw/unlink.o \
raw/read.o \
raw/context.o \
raw/write.o \
raw/lock.o \
raw/pingpong.o \
raw/lockbench.o \
raw/openbench.o \
raw/rename.o \
raw/eas.o \
raw/streams.o \
raw/acls.o \
raw/seek.o \
raw/samba3hide.o \
raw/samba3misc.o \
raw/composite.o \
raw/raw.o \
raw/offline.o
PRIVATE_DEPENDENCIES = \ PRIVATE_DEPENDENCIES = \
LIBCLI_SMB LIBCLI_LSA LIBCLI_SMB_COMPOSITE \ LIBCLI_SMB LIBCLI_LSA LIBCLI_SMB_COMPOSITE \
POPT_CREDENTIALS TORTURE_UTIL POPT_CREDENTIALS TORTURE_UTIL
# End SUBSYSTEM TORTURE_RAW # End SUBSYSTEM TORTURE_RAW
################################# #################################
TORTURE_RAW_OBJ_FILES = $(addprefix torture/raw/, \
qfsinfo.o \
qfileinfo.o \
setfileinfo.o \
search.o \
close.o \
open.o \
mkdir.o \
oplock.o \
notify.o \
mux.o \
ioctl.o \
chkpath.o \
unlink.o \
read.o \
context.o \
write.o \
lock.o \
pingpong.o \
lockbench.o \
openbench.o \
rename.o \
eas.o \
streams.o \
acls.o \
seek.o \
samba3hide.o \
samba3misc.o \
composite.o \
raw.o \
offline.o)
mkinclude smb2/config.mk mkinclude smb2/config.mk
mkinclude winbind/config.mk mkinclude winbind/config.mk
[SUBSYSTEM::TORTURE_NDR] [SUBSYSTEM::TORTURE_NDR]
PRIVATE_PROTO_HEADER = ndr/proto.h PRIVATE_PROTO_HEADER = ndr/proto.h
OBJ_FILES = ndr/ndr.o \
ndr/winreg.o \ TORTURE_NDR_OBJ_FILES = $(addprefix torture/ndr/, ndr.o winreg.o atsvc.o lsa.o epmap.o dfs.o netlogon.o drsuapi.o spoolss.o samr.o)
ndr/atsvc.o \
ndr/lsa.o \
ndr/epmap.o \
ndr/dfs.o \
ndr/netlogon.o \
ndr/drsuapi.o \
ndr/spoolss.o \
ndr/samr.o
[MODULE::torture_rpc] [MODULE::torture_rpc]
# TORTURE_NET and TORTURE_NBT use functions from torture_rpc... # TORTURE_NET and TORTURE_NBT use functions from torture_rpc...
@ -120,50 +116,6 @@ SUBSYSTEM = torture
INIT_FUNCTION = torture_rpc_init INIT_FUNCTION = torture_rpc_init
PRIVATE_PROTO_HEADER = \ PRIVATE_PROTO_HEADER = \
rpc/proto.h rpc/proto.h
OBJ_FILES = \
rpc/join.o \
rpc/lsa.o \
rpc/lsa_lookup.o \
rpc/session_key.o \
rpc/echo.o \
rpc/dfs.o \
rpc/drsuapi.o \
rpc/drsuapi_cracknames.o \
rpc/dssync.o \
rpc/spoolss.o \
rpc/spoolss_notify.o \
rpc/spoolss_win.o \
rpc/unixinfo.o \
rpc/samr.o \
rpc/samr_accessmask.o \
rpc/wkssvc.o \
rpc/srvsvc.o \
rpc/svcctl.o \
rpc/atsvc.o \
rpc/eventlog.o \
rpc/epmapper.o \
rpc/winreg.o \
rpc/initshutdown.o \
rpc/oxidresolve.o \
rpc/remact.o \
rpc/mgmt.o \
rpc/scanner.o \
rpc/autoidl.o \
rpc/countcalls.o \
rpc/testjoin.o \
rpc/schannel.o \
rpc/netlogon.o \
rpc/samlogon.o \
rpc/samsync.o \
rpc/bind.o \
rpc/dssetup.o \
rpc/alter_context.o \
rpc/bench.o \
rpc/samba3rpc.o \
rpc/rpc.o \
rpc/async_bind.o \
rpc/handles.o \
rpc/frsapi.o
PRIVATE_DEPENDENCIES = \ PRIVATE_DEPENDENCIES = \
NDR_TABLE RPC_NDR_UNIXINFO dcerpc_samr RPC_NDR_WINREG RPC_NDR_INITSHUTDOWN \ NDR_TABLE RPC_NDR_UNIXINFO dcerpc_samr RPC_NDR_WINREG RPC_NDR_INITSHUTDOWN \
RPC_NDR_OXIDRESOLVER RPC_NDR_EVENTLOG RPC_NDR_ECHO RPC_NDR_SVCCTL \ RPC_NDR_OXIDRESOLVER RPC_NDR_EVENTLOG RPC_NDR_ECHO RPC_NDR_SVCCTL \
@ -174,6 +126,15 @@ PRIVATE_DEPENDENCIES = \
LIBCLI_AUTH POPT_CREDENTIALS TORTURE_LDAP TORTURE_UTIL TORTURE_RAP \ LIBCLI_AUTH POPT_CREDENTIALS TORTURE_LDAP TORTURE_UTIL TORTURE_RAP \
dcerpc_server service process_model dcerpc_server service process_model
torture_rpc_OBJ_FILES = $(addprefix torture/rpc/, \
join.o lsa.o lsa_lookup.o session_key.o echo.o dfs.o drsuapi.o \
drsuapi_cracknames.o dssync.o spoolss.o spoolss_notify.o spoolss_win.o \
unixinfo.o samr.o samr_accessmask.o wkssvc.o srvsvc.o svcctl.o atsvc.o \
eventlog.o epmapper.o winreg.o initshutdown.o oxidresolve.o remact.o mgmt.o \
scanner.o autoidl.o countcalls.o testjoin.o schannel.o netlogon.o samlogon.o \
samsync.o bind.o dssetup.o alter_context.o bench.o samba3rpc.o rpc.o async_bind.o \
handles.o frsapi.o)
################################# #################################
# Start SUBSYSTEM TORTURE_RAP # Start SUBSYSTEM TORTURE_RAP
[MODULE::TORTURE_RAP] [MODULE::TORTURE_RAP]
@ -181,27 +142,26 @@ SUBSYSTEM = torture
INIT_FUNCTION = torture_rap_init INIT_FUNCTION = torture_rap_init
PRIVATE_PROTO_HEADER = \ PRIVATE_PROTO_HEADER = \
rap/proto.h rap/proto.h
OBJ_FILES = \
rap/rap.o
PRIVATE_DEPENDENCIES = TORTURE_UTIL LIBCLI_SMB PRIVATE_DEPENDENCIES = TORTURE_UTIL LIBCLI_SMB
# End SUBSYSTEM TORTURE_RAP # End SUBSYSTEM TORTURE_RAP
################################# #################################
TORTURE_RAP_OBJ_FILES = torture/rap/rap.o
################################# #################################
# Start SUBSYSTEM TORTURE_AUTH # Start SUBSYSTEM TORTURE_AUTH
[MODULE::TORTURE_AUTH] [MODULE::TORTURE_AUTH]
SUBSYSTEM = torture SUBSYSTEM = torture
PRIVATE_PROTO_HEADER = \ PRIVATE_PROTO_HEADER = \
auth/proto.h auth/proto.h
OBJ_FILES = \
auth/ntlmssp.o \
auth/pac.o
PRIVATE_DEPENDENCIES = \ PRIVATE_DEPENDENCIES = \
LIBCLI_SMB gensec auth KERBEROS \ LIBCLI_SMB gensec auth KERBEROS \
POPT_CREDENTIALS SMBPASSWD POPT_CREDENTIALS SMBPASSWD
# End SUBSYSTEM TORTURE_AUTH # End SUBSYSTEM TORTURE_AUTH
################################# #################################
TORTURE_AUTH_OBJ_FILES = $(addprefix torture/auth/, ntlmssp.o pac.o)
mkinclude local/config.mk mkinclude local/config.mk
################################# #################################
@ -212,12 +172,11 @@ INIT_FUNCTION = torture_nbench_init
PRIVATE_DEPENDENCIES = TORTURE_UTIL PRIVATE_DEPENDENCIES = TORTURE_UTIL
PRIVATE_PROTO_HEADER = \ PRIVATE_PROTO_HEADER = \
nbench/proto.h nbench/proto.h
OBJ_FILES = \
nbench/nbio.o \
nbench/nbench.o
# End MODULE TORTURE_NBENCH # End MODULE TORTURE_NBENCH
################################# #################################
TORTURE_NBENCH_OBJ_FILES = $(addprefix torture/nbench/, nbio.o nbench.o)
################################# #################################
# Start MODULE TORTURE_UNIX # Start MODULE TORTURE_UNIX
[MODULE::TORTURE_UNIX] [MODULE::TORTURE_UNIX]
@ -226,13 +185,11 @@ INIT_FUNCTION = torture_unix_init
PRIVATE_DEPENDENCIES = TORTURE_UTIL PRIVATE_DEPENDENCIES = TORTURE_UTIL
PRIVATE_PROTO_HEADER = \ PRIVATE_PROTO_HEADER = \
unix/proto.h unix/proto.h
OBJ_FILES = \
unix/unix.o \
unix/whoami.o \
unix/unix_info2.o
# End MODULE TORTURE_UNIX # End MODULE TORTURE_UNIX
################################# #################################
TORTURE_UNIX_OBJ_FILES = $(addprefix torture/unix/, unix.o whoami.o unix_info2.o)
################################# #################################
# Start SUBSYSTEM TORTURE_LDAP # Start SUBSYSTEM TORTURE_LDAP
[MODULE::TORTURE_LDAP] [MODULE::TORTURE_LDAP]
@ -240,18 +197,14 @@ SUBSYSTEM = torture
INIT_FUNCTION = torture_ldap_init INIT_FUNCTION = torture_ldap_init
PRIVATE_PROTO_HEADER = \ PRIVATE_PROTO_HEADER = \
ldap/proto.h ldap/proto.h
OBJ_FILES = \
ldap/common.o \
ldap/basic.o \
ldap/schema.o \
ldap/uptodatevector.o \
ldap/cldap.o \
ldap/cldapbench.o
PRIVATE_DEPENDENCIES = \ PRIVATE_DEPENDENCIES = \
LIBCLI_LDAP LIBCLI_CLDAP SAMDB POPT_CREDENTIALS LIBCLI_LDAP LIBCLI_CLDAP SAMDB POPT_CREDENTIALS
# End SUBSYSTEM TORTURE_LDAP # End SUBSYSTEM TORTURE_LDAP
################################# #################################
TORTURE_LDAP_OBJ_FILES = $(addprefix torture/ldap/, common.o basic.o schema.o uptodatevector.o cldap.o cldapbench.o)
################################# #################################
# Start SUBSYSTEM TORTURE_NBT # Start SUBSYSTEM TORTURE_NBT
[MODULE::TORTURE_NBT] [MODULE::TORTURE_NBT]
@ -259,19 +212,15 @@ SUBSYSTEM = torture
INIT_FUNCTION = torture_nbt_init INIT_FUNCTION = torture_nbt_init
PRIVATE_PROTO_HEADER = \ PRIVATE_PROTO_HEADER = \
nbt/proto.h nbt/proto.h
OBJ_FILES = \
nbt/query.o \
nbt/register.o \
nbt/wins.o \
nbt/winsbench.o \
nbt/winsreplication.o \
nbt/dgram.o \
nbt/nbt.o
PRIVATE_DEPENDENCIES = \ PRIVATE_DEPENDENCIES = \
LIBCLI_SMB LIBCLI_NBT LIBCLI_DGRAM LIBCLI_WREPL torture_rpc LIBCLI_SMB LIBCLI_NBT LIBCLI_DGRAM LIBCLI_WREPL torture_rpc
# End SUBSYSTEM TORTURE_NBT # End SUBSYSTEM TORTURE_NBT
################################# #################################
TORTURE_NBT_OBJ_FILES = $(addprefix torture/nbt/, query.o register.o \
wins.o winsbench.o winsreplication.o dgram.o nbt.o)
################################# #################################
# Start SUBSYSTEM TORTURE_NET # Start SUBSYSTEM TORTURE_NET
[MODULE::TORTURE_NET] [MODULE::TORTURE_NET]
@ -279,21 +228,6 @@ SUBSYSTEM = torture
INIT_FUNCTION = torture_net_init INIT_FUNCTION = torture_net_init
PRIVATE_PROTO_HEADER = \ PRIVATE_PROTO_HEADER = \
libnet/proto.h libnet/proto.h
OBJ_FILES = \
libnet/libnet.o \
libnet/utils.o \
libnet/userinfo.o \
libnet/userman.o \
libnet/groupinfo.o \
libnet/groupman.o \
libnet/domain.o \
libnet/libnet_lookup.o \
libnet/libnet_user.o \
libnet/libnet_group.o \
libnet/libnet_share.o \
libnet/libnet_rpc.o \
libnet/libnet_domain.o \
libnet/libnet_BecomeDC.o
PRIVATE_DEPENDENCIES = \ PRIVATE_DEPENDENCIES = \
LIBSAMBA-NET \ LIBSAMBA-NET \
POPT_CREDENTIALS \ POPT_CREDENTIALS \
@ -301,12 +235,16 @@ PRIVATE_DEPENDENCIES = \
# End SUBSYSTEM TORTURE_NET # End SUBSYSTEM TORTURE_NET
################################# #################################
TORTURE_NET_OBJ_FILES = $(addprefix torture/libnet/, libnet.o \
utils.o userinfo.o userman.o groupinfo.o groupman.o \
domain.o libnet_lookup.o libnet_user.o libnet_group.o \
libnet_share.o libnet_rpc.o libnet_domain.o libnet_BecomeDC.o)
################################# #################################
# Start BINARY smbtorture # Start BINARY smbtorture
[BINARY::smbtorture] [BINARY::smbtorture]
INSTALLDIR = BINDIR INSTALLDIR = BINDIR
OBJ_FILES = \
smbtorture.o
PRIVATE_DEPENDENCIES = \ PRIVATE_DEPENDENCIES = \
torture \ torture \
LIBPOPT \ LIBPOPT \
@ -318,14 +256,14 @@ PRIVATE_DEPENDENCIES = \
# End BINARY smbtorture # End BINARY smbtorture
################################# #################################
smbtorture_OBJ_FILES = torture/smbtorture.o
MANPAGES += torture/man/smbtorture.1 MANPAGES += torture/man/smbtorture.1
################################# #################################
# Start BINARY gentest # Start BINARY gentest
[BINARY::gentest] [BINARY::gentest]
INSTALLDIR = BINDIR INSTALLDIR = BINDIR
OBJ_FILES = \
gentest.o
PRIVATE_DEPENDENCIES = \ PRIVATE_DEPENDENCIES = \
LIBSAMBA-CONFIG \ LIBSAMBA-CONFIG \
LIBSAMBA-UTIL \ LIBSAMBA-UTIL \
@ -337,14 +275,14 @@ PRIVATE_DEPENDENCIES = \
# End BINARY gentest # End BINARY gentest
################################# #################################
gentest_OBJ_FILES = torture/gentest.o
MANPAGES += torture/man/gentest.1 MANPAGES += torture/man/gentest.1
################################# #################################
# Start BINARY masktest # Start BINARY masktest
[BINARY::masktest] [BINARY::masktest]
INSTALLDIR = BINDIR INSTALLDIR = BINDIR
OBJ_FILES = \
masktest.o
PRIVATE_DEPENDENCIES = \ PRIVATE_DEPENDENCIES = \
LIBSAMBA-CONFIG \ LIBSAMBA-CONFIG \
LIBSAMBA-UTIL \ LIBSAMBA-UTIL \
@ -355,14 +293,14 @@ PRIVATE_DEPENDENCIES = \
# End BINARY masktest # End BINARY masktest
################################# #################################
masktest_OBJ_FILES = torture/masktest.o
MANPAGES += torture/man/masktest.1 MANPAGES += torture/man/masktest.1
################################# #################################
# Start BINARY locktest # Start BINARY locktest
[BINARY::locktest] [BINARY::locktest]
INSTALLDIR = BINDIR INSTALLDIR = BINDIR
OBJ_FILES = \
locktest.o
PRIVATE_DEPENDENCIES = \ PRIVATE_DEPENDENCIES = \
LIBPOPT \ LIBPOPT \
POPT_SAMBA \ POPT_SAMBA \
@ -373,6 +311,8 @@ PRIVATE_DEPENDENCIES = \
# End BINARY locktest # End BINARY locktest
################################# #################################
locktest_OBJ_FILES = torture/locktest.o
MANPAGES += torture/man/locktest.1 MANPAGES += torture/man/locktest.1
COV_TARGET = test COV_TARGET = test

View File

@ -5,35 +5,6 @@ SUBSYSTEM = torture
INIT_FUNCTION = torture_local_init INIT_FUNCTION = torture_local_init
PRIVATE_PROTO_HEADER = \ PRIVATE_PROTO_HEADER = \
proto.h proto.h
OBJ_FILES = \
../../lib/charset/tests/iconv.o \
../../lib/talloc/testsuite.o \
../../lib/replace/test/getifaddrs.o \
../../lib/replace/test/os2_delete.o \
../../lib/replace/test/strptime.o \
../../lib/replace/test/testsuite.o \
../../lib/messaging/tests/messaging.o \
../../lib/messaging/tests/irpc.o \
../../librpc/tests/binding_string.o \
../../lib/util/tests/idtree.o \
../../lib/socket/testsuite.o \
../../lib/socket_wrapper/testsuite.o \
../../libcli/resolve/testsuite.o \
../../lib/util/tests/strlist.o \
../../lib/util/tests/str.o \
../../lib/util/tests/file.o \
../../lib/util/tests/genrand.o \
../../lib/compression/testsuite.o \
../../lib/charset/tests/charset.o \
../../libcli/security/tests/sddl.o \
../../lib/tdr/testsuite.o \
../../lib/events/testsuite.o \
../../param/tests/share.o \
../../param/tests/loadparm.o \
../../auth/credentials/tests/simple.o \
local.o \
dbspeed.o \
torture.o
PRIVATE_DEPENDENCIES = \ PRIVATE_DEPENDENCIES = \
RPC_NDR_ECHO \ RPC_NDR_ECHO \
TDR \ TDR \
@ -48,3 +19,34 @@ PRIVATE_DEPENDENCIES = \
torture_registry torture_registry
# End SUBSYSTEM TORTURE_LOCAL # End SUBSYSTEM TORTURE_LOCAL
################################# #################################
TORTURE_LOCAL_OBJ_FILES = \
lib/charset/tests/iconv.o \
lib/talloc/testsuite.o \
lib/replace/test/getifaddrs.o \
lib/replace/test/os2_delete.o \
lib/replace/test/strptime.o \
lib/replace/test/testsuite.o \
lib/messaging/tests/messaging.o \
lib/messaging/tests/irpc.o \
librpc/tests/binding_string.o \
lib/util/tests/idtree.o \
lib/socket/testsuite.o \
lib/socket_wrapper/testsuite.o \
libcli/resolve/testsuite.o \
lib/util/tests/strlist.o \
lib/util/tests/str.o \
lib/util/tests/file.o \
lib/util/tests/genrand.o \
lib/compression/testsuite.o \
lib/charset/tests/charset.o \
libcli/security/tests/sddl.o \
lib/tdr/testsuite.o \
lib/events/testsuite.o \
param/tests/share.o \
param/tests/loadparm.o \
auth/credentials/tests/simple.o \
torture/local/local.o \
torture/local/dbspeed.o \
torture/local/torture.o

View File

@ -6,7 +6,12 @@ SUBSYSTEM = torture
INIT_FUNCTION = torture_smb2_init INIT_FUNCTION = torture_smb2_init
PRIVATE_PROTO_HEADER = \ PRIVATE_PROTO_HEADER = \
proto.h proto.h
OBJ_FILES = \ PRIVATE_DEPENDENCIES = \
LIBCLI_SMB2 POPT_CREDENTIALS
# End SUBSYSTEM TORTURE_SMB2
#################################
TORTURE_SMB2_OBJ_FILES = $(addprefix torture/smb2/, \
connect.o \ connect.o \
scan.o \ scan.o \
util.o \ util.o \
@ -15,8 +20,5 @@ OBJ_FILES = \
find.o \ find.o \
lock.o \ lock.o \
notify.o \ notify.o \
smb2.o smb2.o)
PRIVATE_DEPENDENCIES = \
LIBCLI_SMB2 POPT_CREDENTIALS
# End SUBSYSTEM TORTURE_SMB2
#################################

View File

@ -6,10 +6,10 @@ SUBSYSTEM = torture
INIT_FUNCTION = torture_winbind_init INIT_FUNCTION = torture_winbind_init
PRIVATE_PROTO_HEADER = \ PRIVATE_PROTO_HEADER = \
proto.h proto.h
OBJ_FILES = \
winbind.o \
struct_based.o
PRIVATE_DEPENDENCIES = \ PRIVATE_DEPENDENCIES = \
LIBWINBIND-CLIENT LIBWINBIND-CLIENT
# End SUBSYSTEM TORTURE_WINBIND # End SUBSYSTEM TORTURE_WINBIND
################################# #################################
TORTURE_WINBIND_OBJ_FILES = $(addprefix torture/winbind/, winbind.o struct_based.o)

View File

@ -4,8 +4,6 @@
# Start BINARY ntlm_auth # Start BINARY ntlm_auth
[BINARY::ntlm_auth] [BINARY::ntlm_auth]
INSTALLDIR = BINDIR INSTALLDIR = BINDIR
OBJ_FILES = \
ntlm_auth.o
PRIVATE_DEPENDENCIES = \ PRIVATE_DEPENDENCIES = \
LIBSAMBA-CONFIG \ LIBSAMBA-CONFIG \
LIBSAMBA-UTIL \ LIBSAMBA-UTIL \
@ -20,14 +18,14 @@ PRIVATE_DEPENDENCIES = \
# End BINARY ntlm_auth # End BINARY ntlm_auth
################################# #################################
ntlm_auth_OBJ_FILES = utils/ntlm_auth.o
MANPAGES += utils/man/ntlm_auth.1 MANPAGES += utils/man/ntlm_auth.1
################################# #################################
# Start BINARY getntacl # Start BINARY getntacl
[BINARY::getntacl] [BINARY::getntacl]
INSTALLDIR = BINDIR INSTALLDIR = BINDIR
OBJ_FILES = \
getntacl.o
PRIVATE_DEPENDENCIES = \ PRIVATE_DEPENDENCIES = \
LIBSAMBA-CONFIG \ LIBSAMBA-CONFIG \
LIBSAMBA-UTIL \ LIBSAMBA-UTIL \
@ -35,6 +33,8 @@ PRIVATE_DEPENDENCIES = \
WRAP_XATTR \ WRAP_XATTR \
LIBSAMBA-ERRORS LIBSAMBA-ERRORS
getntacl_OBJ_FILES = utils/getntacl.o
# End BINARY getntacl # End BINARY getntacl
################################# #################################
@ -45,27 +45,25 @@ MANPAGES += utils/man/getntacl.1
[BINARY::setntacl] [BINARY::setntacl]
# disabled until rewritten # disabled until rewritten
#INSTALLDIR = BINDIR #INSTALLDIR = BINDIR
OBJ_FILES = \
setntacl.o
# End BINARY setntacl # End BINARY setntacl
################################# #################################
setntacl_OBJ_FILES = utils/setntacl.o
################################# #################################
# Start BINARY setnttoken # Start BINARY setnttoken
[BINARY::setnttoken] [BINARY::setnttoken]
INSTALLDIR = BINDIR INSTALLDIR = BINDIR
OBJ_FILES = \
setnttoken.o
PRIVATE_DEPENDENCIES = PRIVATE_DEPENDENCIES =
# End BINARY setnttoken # End BINARY setnttoken
################################# #################################
setnttoken_OBJ_FILES = utils/setnttoken.o
################################# #################################
# Start BINARY nmblookup # Start BINARY nmblookup
[BINARY::nmblookup] [BINARY::nmblookup]
INSTALLDIR = BINDIR INSTALLDIR = BINDIR
OBJ_FILES = \
nmblookup.o
PRIVATE_DEPENDENCIES = \ PRIVATE_DEPENDENCIES = \
LIBSAMBA-CONFIG \ LIBSAMBA-CONFIG \
LIBSAMBA-UTIL \ LIBSAMBA-UTIL \
@ -77,12 +75,12 @@ PRIVATE_DEPENDENCIES = \
# End BINARY nmblookup # End BINARY nmblookup
################################# #################################
nmblookup_OBJ_FILES = utils/nmblookup.o
################################# #################################
# Start BINARY testparm # Start BINARY testparm
[BINARY::testparm] [BINARY::testparm]
INSTALLDIR = BINDIR INSTALLDIR = BINDIR
OBJ_FILES = \
testparm.o
PRIVATE_DEPENDENCIES = \ PRIVATE_DEPENDENCIES = \
LIBSAMBA-CONFIG \ LIBSAMBA-CONFIG \
LIBSAMBA-UTIL \ LIBSAMBA-UTIL \
@ -93,3 +91,5 @@ PRIVATE_DEPENDENCIES = \
CHARSET CHARSET
# End BINARY testparm # End BINARY testparm
################################# #################################
testparm_OBJ_FILES = utils/testparm.o

View File

@ -5,13 +5,6 @@
[BINARY::net] [BINARY::net]
INSTALLDIR = BINDIR INSTALLDIR = BINDIR
PRIVATE_PROTO_HEADER = net_proto.h PRIVATE_PROTO_HEADER = net_proto.h
OBJ_FILES = \
net.o \
net_password.o \
net_time.o \
net_join.o \
net_vampire.o \
net_user.o
PRIVATE_DEPENDENCIES = \ PRIVATE_DEPENDENCIES = \
LIBSAMBA-CONFIG \ LIBSAMBA-CONFIG \
LIBSAMBA-UTIL \ LIBSAMBA-UTIL \
@ -21,3 +14,12 @@ PRIVATE_DEPENDENCIES = \
POPT_CREDENTIALS POPT_CREDENTIALS
# End BINARY net # End BINARY net
################################# #################################
net_OBJ_FILES = $(addprefix utils/net/, \
net.o \
net_password.o \
net_time.o \
net_join.o \
net_vampire.o \
net_user.o)

View File

@ -6,9 +6,8 @@
INIT_FUNCTION = server_service_web_init INIT_FUNCTION = server_service_web_init
SUBSYSTEM = service SUBSYSTEM = service
PRIVATE_PROTO_HEADER = proto.h PRIVATE_PROTO_HEADER = proto.h
OBJ_FILES = \
web_server.o \
http.o
PRIVATE_DEPENDENCIES = ESP LIBTLS smbcalls process_model PRIVATE_DEPENDENCIES = ESP LIBTLS smbcalls process_model
# End SUBSYSTEM WEB # End SUBSYSTEM WEB
####################### #######################
WEB_OBJ_FILES = $(addprefix web_server/, web_server.o http.o)

View File

@ -6,7 +6,19 @@
INIT_FUNCTION = server_service_winbind_init INIT_FUNCTION = server_service_winbind_init
SUBSYSTEM = service SUBSYSTEM = service
PRIVATE_PROTO_HEADER = wb_proto.h PRIVATE_PROTO_HEADER = wb_proto.h
OBJ_FILES = \ PRIVATE_DEPENDENCIES = \
WB_HELPER \
IDMAP \
NDR_WINBIND \
process_model \
RPC_NDR_LSA \
dcerpc_samr \
PAM_ERRORS \
LIBCLI_LDAP
# End SUBSYSTEM WINBIND
#######################
WINBIND_OBJ_FILES = $(addprefix winbind/, \
wb_server.o \ wb_server.o \
wb_irpc.o \ wb_irpc.o \
wb_samba3_protocol.o \ wb_samba3_protocol.o \
@ -34,36 +46,24 @@ OBJ_FILES = \
wb_cmd_setpwent.o \ wb_cmd_setpwent.o \
wb_cmd_getpwent.o \ wb_cmd_getpwent.o \
wb_pam_auth.o \ wb_pam_auth.o \
wb_sam_logon.o wb_sam_logon.o)
PRIVATE_DEPENDENCIES = \
WB_HELPER \
IDMAP \
NDR_WINBIND \
process_model \
RPC_NDR_LSA \
dcerpc_samr \
PAM_ERRORS \
LIBCLI_LDAP
# End SUBSYSTEM WINBIND
#######################
################################################ ################################################
# Start SUBYSTEM WB_HELPER # Start SUBYSTEM WB_HELPER
[SUBSYSTEM::WB_HELPER] [SUBSYSTEM::WB_HELPER]
PRIVATE_PROTO_HEADER = wb_helper.h PRIVATE_PROTO_HEADER = wb_helper.h
OBJ_FILES = \
wb_async_helpers.o \
wb_utils.o
PUBLIC_DEPENDENCIES = RPC_NDR_LSA dcerpc_samr PUBLIC_DEPENDENCIES = RPC_NDR_LSA dcerpc_samr
# End SUBSYSTEM WB_HELPER # End SUBSYSTEM WB_HELPER
################################################ ################################################
WB_HELPER_OBJ_FILES = $(addprefix winbind/, wb_async_helpers.o wb_utils.o)
################################################ ################################################
# Start SUBYSTEM IDMAP # Start SUBYSTEM IDMAP
[SUBSYSTEM::IDMAP] [SUBSYSTEM::IDMAP]
PRIVATE_PROTO_HEADER = idmap_proto.h PRIVATE_PROTO_HEADER = idmap_proto.h
OBJ_FILES = \
idmap.o
PUBLIC_DEPENDENCIES = SAMDB_COMMON PUBLIC_DEPENDENCIES = SAMDB_COMMON
# End SUBSYSTEM IDMAP # End SUBSYSTEM IDMAP
################################################ ################################################
IDMAP_OBJ_FILES = winbind/idmap.o

View File

@ -5,7 +5,13 @@
[MODULE::WREPL_SRV] [MODULE::WREPL_SRV]
INIT_FUNCTION = server_service_wrepl_init INIT_FUNCTION = server_service_wrepl_init
SUBSYSTEM = service SUBSYSTEM = service
OBJ_FILES = \ PRIVATE_PROTO_HEADER = wrepl_server_proto.h
PRIVATE_DEPENDENCIES = \
LIBCLI_WREPL WINSDB process_model
# End SUBSYSTEM WREPL_SRV
#######################
WREPL_SRV_OBJ_FILES = $(addprefix wrepl_server/, \
wrepl_server.o \ wrepl_server.o \
wrepl_in_connection.o \ wrepl_in_connection.o \
wrepl_in_call.o \ wrepl_in_call.o \
@ -14,9 +20,5 @@ OBJ_FILES = \
wrepl_scavenging.o \ wrepl_scavenging.o \
wrepl_out_pull.o \ wrepl_out_pull.o \
wrepl_out_push.o \ wrepl_out_push.o \
wrepl_out_helpers.o wrepl_out_helpers.o)
PRIVATE_PROTO_HEADER = wrepl_server_proto.h
PRIVATE_DEPENDENCIES = \
LIBCLI_WREPL WINSDB process_model
# End SUBSYSTEM WREPL_SRV
#######################