mirror of
https://github.com/samba-team/samba.git
synced 2025-02-03 13:47:25 +03:00
Move public header accumulation out of the perl code.
(This used to be commit 89f7c74924965071981bbe7e05ff69847b0a3a03)
This commit is contained in:
parent
e8c62dc6da
commit
c5d77a1c24
@ -6,10 +6,11 @@ mkinclude credentials/config.mk
|
|||||||
|
|
||||||
[SUBSYSTEM::auth_session]
|
[SUBSYSTEM::auth_session]
|
||||||
OBJ_FILES = session.o
|
OBJ_FILES = session.o
|
||||||
PUBLIC_HEADERS = session.h
|
|
||||||
PRIVATE_PROTO_HEADER = session_proto.h
|
PRIVATE_PROTO_HEADER = session_proto.h
|
||||||
PUBLIC_DEPENDENCIES = CREDENTIALS
|
PUBLIC_DEPENDENCIES = CREDENTIALS
|
||||||
|
|
||||||
|
PUBLIC_HEADERS += auth/session.h
|
||||||
|
|
||||||
[SUBSYSTEM::auth_system_session]
|
[SUBSYSTEM::auth_system_session]
|
||||||
OBJ_FILES = system_session.o
|
OBJ_FILES = system_session.o
|
||||||
PRIVATE_PROTO_HEADER = system_session_proto.h
|
PRIVATE_PROTO_HEADER = system_session_proto.h
|
||||||
@ -81,7 +82,6 @@ OBJ_FILES = pam_errors.o
|
|||||||
[SUBSYSTEM::auth]
|
[SUBSYSTEM::auth]
|
||||||
#VERSION = 0.0.1
|
#VERSION = 0.0.1
|
||||||
#SO_VERSION = 0
|
#SO_VERSION = 0
|
||||||
PUBLIC_HEADERS = auth.h
|
|
||||||
PRIVATE_PROTO_HEADER = auth_proto.h
|
PRIVATE_PROTO_HEADER = auth_proto.h
|
||||||
OBJ_FILES = \
|
OBJ_FILES = \
|
||||||
auth.o \
|
auth.o \
|
||||||
@ -92,6 +92,8 @@ PRIVATE_DEPENDENCIES = LIBSAMBA-UTIL
|
|||||||
# End SUBSYSTEM auth
|
# End SUBSYSTEM auth
|
||||||
#######################
|
#######################
|
||||||
|
|
||||||
|
PUBLIC_HEADERS += auth/auth.h
|
||||||
|
|
||||||
[PYTHON::swig_auth]
|
[PYTHON::swig_auth]
|
||||||
PUBLIC_DEPENDENCIES = auth_system_session
|
PUBLIC_DEPENDENCIES = auth_system_session
|
||||||
PRIVATE_DEPENDENCIES = SAMDB
|
PRIVATE_DEPENDENCIES = SAMDB
|
||||||
|
@ -2,7 +2,6 @@
|
|||||||
# Start SUBSYSTEM CREDENTIALS
|
# Start SUBSYSTEM CREDENTIALS
|
||||||
[SUBSYSTEM::CREDENTIALS]
|
[SUBSYSTEM::CREDENTIALS]
|
||||||
PRIVATE_PROTO_HEADER = credentials_proto.h
|
PRIVATE_PROTO_HEADER = credentials_proto.h
|
||||||
PUBLIC_HEADERS = credentials.h credentials_krb5.h
|
|
||||||
OBJ_FILES = credentials.o \
|
OBJ_FILES = credentials.o \
|
||||||
credentials_files.o \
|
credentials_files.o \
|
||||||
credentials_ntlm.o \
|
credentials_ntlm.o \
|
||||||
@ -13,6 +12,8 @@ PUBLIC_DEPENDENCIES = \
|
|||||||
PRIVATE_DEPENDENCIES = \
|
PRIVATE_DEPENDENCIES = \
|
||||||
SECRETS
|
SECRETS
|
||||||
|
|
||||||
|
PUBLIC_HEADERS += $(addprefix auth/credentials/, credentials.h credentials_krb5.h)
|
||||||
|
|
||||||
[PYTHON::swig_credentials]
|
[PYTHON::swig_credentials]
|
||||||
PUBLIC_DEPENDENCIES = CREDENTIALS LIBCMDLINE_CREDENTIALS
|
PUBLIC_DEPENDENCIES = CREDENTIALS LIBCMDLINE_CREDENTIALS
|
||||||
SWIG_FILE = credentials.i
|
SWIG_FILE = credentials.i
|
||||||
|
@ -4,7 +4,6 @@
|
|||||||
PC_FILE = gensec.pc
|
PC_FILE = gensec.pc
|
||||||
VERSION = 0.0.1
|
VERSION = 0.0.1
|
||||||
SO_VERSION = 0
|
SO_VERSION = 0
|
||||||
PUBLIC_HEADERS = gensec.h spnego.h
|
|
||||||
PRIVATE_PROTO_HEADER = gensec_proto.h
|
PRIVATE_PROTO_HEADER = gensec_proto.h
|
||||||
OBJ_FILES = gensec.o socket.o
|
OBJ_FILES = gensec.o socket.o
|
||||||
PUBLIC_DEPENDENCIES = \
|
PUBLIC_DEPENDENCIES = \
|
||||||
@ -12,6 +11,8 @@ PUBLIC_DEPENDENCIES = \
|
|||||||
# End SUBSYSTEM gensec
|
# End SUBSYSTEM gensec
|
||||||
#################################
|
#################################
|
||||||
|
|
||||||
|
PUBLIC_HEADERS += $(addprefix auth/gensec/, gensec.h spnego.h)
|
||||||
|
|
||||||
################################################
|
################################################
|
||||||
# Start MODULE gensec_krb5
|
# Start MODULE gensec_krb5
|
||||||
[MODULE::gensec_krb5]
|
[MODULE::gensec_krb5]
|
||||||
|
@ -38,8 +38,6 @@ my $section_types = {
|
|||||||
|
|
||||||
"PRIVATE_PROTO_HEADER" => "string",
|
"PRIVATE_PROTO_HEADER" => "string",
|
||||||
|
|
||||||
"PUBLIC_HEADERS" => "list",
|
|
||||||
|
|
||||||
"CFLAGS" => "list",
|
"CFLAGS" => "list",
|
||||||
"LDFLAGS" => "list",
|
"LDFLAGS" => "list",
|
||||||
"STANDARD_VISIBILITY" => "string",
|
"STANDARD_VISIBILITY" => "string",
|
||||||
@ -97,8 +95,6 @@ my $section_types = {
|
|||||||
|
|
||||||
"ENABLE" => "bool",
|
"ENABLE" => "bool",
|
||||||
|
|
||||||
"PUBLIC_HEADERS" => "list",
|
|
||||||
|
|
||||||
"PRIVATE_PROTO_HEADER" => "string",
|
"PRIVATE_PROTO_HEADER" => "string",
|
||||||
|
|
||||||
"CFLAGS" => "list",
|
"CFLAGS" => "list",
|
||||||
|
@ -233,14 +233,6 @@ sub check($$$$$)
|
|||||||
my ($INPUT, $enabled, $subsys_ot, $lib_ot, $module_ot) = @_;
|
my ($INPUT, $enabled, $subsys_ot, $lib_ot, $module_ot) = @_;
|
||||||
|
|
||||||
foreach my $part (values %$INPUT) {
|
foreach my $part (values %$INPUT) {
|
||||||
unless (defined($part->{PUBLIC_HEADERS})) {
|
|
||||||
$part->{PUBLIC_HEADERS} = [];
|
|
||||||
}
|
|
||||||
|
|
||||||
if (defined($part->{PUBLIC_PROTO_HEADER})) {
|
|
||||||
push (@{$part->{PUBLIC_HEADERS}}, $part->{PUBLIC_PROTO_HEADER});
|
|
||||||
}
|
|
||||||
|
|
||||||
if (defined($enabled->{$part->{NAME}})) {
|
if (defined($enabled->{$part->{NAME}})) {
|
||||||
$part->{ENABLE} = $enabled->{$part->{NAME}};
|
$part->{ENABLE} = $enabled->{$part->{NAME}};
|
||||||
next;
|
next;
|
||||||
|
@ -62,7 +62,6 @@ foreach my $key (values %$OUTPUT) {
|
|||||||
$shared_libs_used = 1;
|
$shared_libs_used = 1;
|
||||||
}
|
}
|
||||||
$mkenv->PythonFiles($key) if defined($key->{PYTHON_FILES});
|
$mkenv->PythonFiles($key) if defined($key->{PYTHON_FILES});
|
||||||
$mkenv->Header($key) if defined($key->{PUBLIC_HEADERS});
|
|
||||||
if ($key->{TYPE} eq "MODULE" and @{$key->{OUTPUT_TYPE}}[0] eq "MERGED_OBJ" and defined($key->{INIT_FUNCTION})) {
|
if ($key->{TYPE} eq "MODULE" and @{$key->{OUTPUT_TYPE}}[0] eq "MERGED_OBJ" and defined($key->{INIT_FUNCTION})) {
|
||||||
$mkenv->output("$key->{SUBSYSTEM}_INIT_FUNCTIONS += $key->{INIT_FUNCTION},\n");
|
$mkenv->output("$key->{SUBSYSTEM}_INIT_FUNCTIONS += $key->{INIT_FUNCTION},\n");
|
||||||
}
|
}
|
||||||
|
@ -259,15 +259,6 @@ sub StaticLibrary($$)
|
|||||||
$self->output("$ctx->{RESULT_STATIC_LIBRARY}: \$($ctx->{NAME}_FULL_OBJ_LIST)\n");
|
$self->output("$ctx->{RESULT_STATIC_LIBRARY}: \$($ctx->{NAME}_FULL_OBJ_LIST)\n");
|
||||||
}
|
}
|
||||||
|
|
||||||
sub Header($$)
|
|
||||||
{
|
|
||||||
my ($self,$ctx) = @_;
|
|
||||||
|
|
||||||
return if ($#{$ctx->{PUBLIC_HEADERS}} == -1);
|
|
||||||
|
|
||||||
$self->output("PUBLIC_HEADERS += \$(addprefix $ctx->{BASEDIR}/, " . join(" ", @{$ctx->{PUBLIC_HEADERS}}) . ")\n");
|
|
||||||
}
|
|
||||||
|
|
||||||
sub Binary($$)
|
sub Binary($$)
|
||||||
{
|
{
|
||||||
my ($self,$ctx) = @_;
|
my ($self,$ctx) = @_;
|
||||||
@ -306,7 +297,6 @@ 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_LIST:.o=.c))\n");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -6,7 +6,6 @@ mkinclude samdb/ldb_modules/config.mk
|
|||||||
# Start SUBSYSTEM SAMDB
|
# Start SUBSYSTEM SAMDB
|
||||||
[SUBSYSTEM::SAMDB]
|
[SUBSYSTEM::SAMDB]
|
||||||
PRIVATE_PROTO_HEADER = samdb/samdb_proto.h
|
PRIVATE_PROTO_HEADER = samdb/samdb_proto.h
|
||||||
PUBLIC_HEADERS = samdb/samdb.h
|
|
||||||
PUBLIC_DEPENDENCIES = HEIMDAL_KRB5
|
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 \
|
||||||
@ -17,6 +16,9 @@ OBJ_FILES = \
|
|||||||
samdb/cracknames.o \
|
samdb/cracknames.o \
|
||||||
repl/replicated_objects.o
|
repl/replicated_objects.o
|
||||||
|
|
||||||
|
|
||||||
|
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
|
||||||
@ -27,13 +29,15 @@ OBJ_FILES = \
|
|||||||
|
|
||||||
[SUBSYSTEM::SAMDB_SCHEMA]
|
[SUBSYSTEM::SAMDB_SCHEMA]
|
||||||
PRIVATE_PROTO_HEADER = schema/proto.h
|
PRIVATE_PROTO_HEADER = schema/proto.h
|
||||||
PUBLIC_HEADERS = schema/schema.h
|
|
||||||
PRIVATE_DEPENDENCIES = SAMDB_COMMON NDR_DRSUAPI NDR_DRSBLOBS
|
PRIVATE_DEPENDENCIES = SAMDB_COMMON NDR_DRSUAPI NDR_DRSBLOBS
|
||||||
OBJ_FILES = \
|
OBJ_FILES = \
|
||||||
schema/schema_init.o \
|
schema/schema_init.o \
|
||||||
schema/schema_syntax.o \
|
schema/schema_syntax.o \
|
||||||
schema/schema_constructed.o \
|
schema/schema_constructed.o \
|
||||||
|
|
||||||
|
|
||||||
|
PUBLIC_HEADERS += dsdb/schema/schema.h
|
||||||
|
|
||||||
#######################
|
#######################
|
||||||
# Start SUBSYSTEM DREPL_SRV
|
# Start SUBSYSTEM DREPL_SRV
|
||||||
[MODULE::DREPL_SRV]
|
[MODULE::DREPL_SRV]
|
||||||
|
@ -22,17 +22,23 @@ mkinclude crypto/config.mk
|
|||||||
OBJ_FILES = compression/mszip.o
|
OBJ_FILES = compression/mszip.o
|
||||||
|
|
||||||
[SUBSYSTEM::GENCACHE]
|
[SUBSYSTEM::GENCACHE]
|
||||||
PUBLIC_HEADERS = gencache/gencache.h
|
|
||||||
OBJ_FILES = gencache/gencache.o
|
OBJ_FILES = gencache/gencache.o
|
||||||
PRIVATE_DEPENDENCIES = TDB_WRAP
|
PRIVATE_DEPENDENCIES = TDB_WRAP
|
||||||
|
|
||||||
|
|
||||||
|
PUBLIC_HEADERS += lib/gencache/gencache.h
|
||||||
|
|
||||||
[SUBSYSTEM::LDB_WRAP]
|
[SUBSYSTEM::LDB_WRAP]
|
||||||
PUBLIC_HEADERS = ldb_wrap.h
|
|
||||||
OBJ_FILES = ldb_wrap.o
|
OBJ_FILES = ldb_wrap.o
|
||||||
PUBLIC_DEPENDENCIES = LIBLDB
|
PUBLIC_DEPENDENCIES = LIBLDB
|
||||||
PRIVATE_DEPENDENCIES = LDBSAMBA UTIL_LDB
|
PRIVATE_DEPENDENCIES = LDBSAMBA UTIL_LDB
|
||||||
|
|
||||||
|
|
||||||
|
PUBLIC_HEADERS += lib/ldb_wrap.h
|
||||||
|
|
||||||
[SUBSYSTEM::TDB_WRAP]
|
[SUBSYSTEM::TDB_WRAP]
|
||||||
PUBLIC_HEADERS = tdb_wrap.h
|
|
||||||
OBJ_FILES = tdb_wrap.o
|
OBJ_FILES = tdb_wrap.o
|
||||||
PUBLIC_DEPENDENCIES = LIBTDB
|
PUBLIC_DEPENDENCIES = LIBTDB
|
||||||
|
|
||||||
|
|
||||||
|
PUBLIC_HEADERS += lib/tdb_wrap.h
|
||||||
|
@ -5,9 +5,11 @@ OBJ_FILES = \
|
|||||||
iconv.o \
|
iconv.o \
|
||||||
charcnv.o \
|
charcnv.o \
|
||||||
util_unistr.o
|
util_unistr.o
|
||||||
PUBLIC_HEADERS = charset.h
|
|
||||||
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
|
||||||
################################################
|
################################################
|
||||||
|
|
||||||
|
|
||||||
|
PUBLIC_HEADERS += lib/charset/charset.h
|
||||||
|
@ -4,10 +4,11 @@ OBJ_FILES = credentials.o
|
|||||||
PUBLIC_DEPENDENCIES = CREDENTIALS LIBPOPT
|
PUBLIC_DEPENDENCIES = CREDENTIALS LIBPOPT
|
||||||
|
|
||||||
[SUBSYSTEM::POPT_SAMBA]
|
[SUBSYSTEM::POPT_SAMBA]
|
||||||
PUBLIC_HEADERS = popt_common.h
|
|
||||||
OBJ_FILES = popt_common.o
|
OBJ_FILES = popt_common.o
|
||||||
PUBLIC_DEPENDENCIES = LIBPOPT
|
PUBLIC_DEPENDENCIES = LIBPOPT
|
||||||
|
|
||||||
|
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
|
OBJ_FILES = popt_credentials.o
|
||||||
|
@ -32,11 +32,12 @@ INIT_FUNCTION = s4_events_standard_init
|
|||||||
# Start SUBSYSTEM LIBEVENTS
|
# Start SUBSYSTEM LIBEVENTS
|
||||||
[SUBSYSTEM::LIBEVENTS]
|
[SUBSYSTEM::LIBEVENTS]
|
||||||
OBJ_FILES = events.o events_timed.o events_signal.o
|
OBJ_FILES = events.o events_timed.o events_signal.o
|
||||||
PUBLIC_HEADERS = events.h events_internal.h
|
|
||||||
PUBLIC_DEPENDENCIES = LIBTALLOC LIBSAMBA-UTIL
|
PUBLIC_DEPENDENCIES = LIBTALLOC LIBSAMBA-UTIL
|
||||||
# End SUBSYSTEM LIBEVENTS
|
# End SUBSYSTEM LIBEVENTS
|
||||||
##############################
|
##############################
|
||||||
|
|
||||||
|
PUBLIC_HEADERS += $(addprefix lib/events/, events.h events_internal.h)
|
||||||
|
|
||||||
[PYTHON::swig_events]
|
[PYTHON::swig_events]
|
||||||
SWIG_FILE = events.i
|
SWIG_FILE = events.i
|
||||||
PRIVATE_DEPENDENCIES = LIBEVENTS
|
PRIVATE_DEPENDENCIES = LIBEVENTS
|
||||||
|
@ -147,11 +147,12 @@ PUBLIC_DEPENDENCIES = \
|
|||||||
LIBTALLOC
|
LIBTALLOC
|
||||||
PRIVATE_DEPENDENCIES = \
|
PRIVATE_DEPENDENCIES = \
|
||||||
SOCKET_WRAPPER
|
SOCKET_WRAPPER
|
||||||
PUBLIC_HEADERS = include/ldb.h include/ldb_errors.h
|
|
||||||
#
|
#
|
||||||
# End SUBSYSTEM ldb
|
# End SUBSYSTEM ldb
|
||||||
################################################
|
################################################
|
||||||
|
|
||||||
|
PUBLIC_HEADERS += $(ldbdir)/include/ldb.h $(ldbdir)/include/ldb_errors.h
|
||||||
|
|
||||||
MANPAGES += $(ldbdir)/man/ldb.3
|
MANPAGES += $(ldbdir)/man/ldb.3
|
||||||
|
|
||||||
################################################
|
################################################
|
||||||
|
@ -1,7 +1,8 @@
|
|||||||
##############################
|
##############################
|
||||||
# Start SUBSYSTEM NSS_WRAPPER
|
# Start SUBSYSTEM NSS_WRAPPER
|
||||||
[SUBSYSTEM::NSS_WRAPPER]
|
[SUBSYSTEM::NSS_WRAPPER]
|
||||||
PUBLIC_HEADERS = nss_wrapper.h
|
|
||||||
OBJ_FILES = nss_wrapper.o
|
OBJ_FILES = nss_wrapper.o
|
||||||
# End SUBSYSTEM NSS_WRAPPER
|
# End SUBSYSTEM NSS_WRAPPER
|
||||||
##############################
|
##############################
|
||||||
|
|
||||||
|
PUBLIC_HEADERS += lib/nss_wrapper/nss_wrapper.h
|
||||||
|
@ -36,10 +36,11 @@ OBJ_FILES = \
|
|||||||
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
|
||||||
PUBLIC_HEADERS = registry.h hive.h patchfile.h
|
|
||||||
# End MODULE registry_ldb
|
# End MODULE registry_ldb
|
||||||
################################################
|
################################################
|
||||||
|
|
||||||
|
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
|
OBJ_FILES = tools/common.o
|
||||||
|
@ -1,8 +1,9 @@
|
|||||||
##############################
|
##############################
|
||||||
# Start SUBSYSTEM SOCKET_WRAPPER
|
# Start SUBSYSTEM SOCKET_WRAPPER
|
||||||
[SUBSYSTEM::SOCKET_WRAPPER]
|
[SUBSYSTEM::SOCKET_WRAPPER]
|
||||||
PUBLIC_HEADERS = socket_wrapper.h
|
|
||||||
OBJ_FILES = socket_wrapper.o
|
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
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
OUTPUT_TYPE = STATIC_LIBRARY
|
OUTPUT_TYPE = STATIC_LIBRARY
|
||||||
OBJ_FILES = talloc.o
|
OBJ_FILES = talloc.o
|
||||||
CFLAGS = -Ilib/talloc
|
CFLAGS = -Ilib/talloc
|
||||||
PUBLIC_HEADERS = talloc.h
|
|
||||||
|
|
||||||
|
|
||||||
MANPAGES += $(tallocdir)/talloc.3
|
MANPAGES += $(tallocdir)/talloc.3
|
||||||
|
PUBLIC_HEADERS += $(tallocdir)/talloc.h
|
||||||
|
@ -7,11 +7,12 @@ OBJ_FILES = \
|
|||||||
common/open.o common/traverse.o common/freelist.o \
|
common/open.o common/traverse.o common/freelist.o \
|
||||||
common/error.o common/transaction.o
|
common/error.o common/transaction.o
|
||||||
CFLAGS = -Ilib/tdb/include
|
CFLAGS = -Ilib/tdb/include
|
||||||
PUBLIC_HEADERS = include/tdb.h
|
|
||||||
#
|
#
|
||||||
# End SUBSYSTEM ldb
|
# End SUBSYSTEM ldb
|
||||||
################################################
|
################################################
|
||||||
|
|
||||||
|
PUBLIC_HEADERS += $(tdbdir)/include/tdb.h
|
||||||
|
|
||||||
################################################
|
################################################
|
||||||
# Start BINARY tdbtool
|
# Start BINARY tdbtool
|
||||||
[BINARY::tdbtool]
|
[BINARY::tdbtool]
|
||||||
|
@ -1,6 +1,7 @@
|
|||||||
[SUBSYSTEM::TDR]
|
[SUBSYSTEM::TDR]
|
||||||
CFLAGS = -Ilib/tdr
|
CFLAGS = -Ilib/tdr
|
||||||
PUBLIC_HEADERS = tdr.h
|
|
||||||
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
|
OBJ_FILES = tdr.o
|
||||||
|
|
||||||
|
PUBLIC_HEADERS += lib/tdr/tdr.h
|
||||||
|
@ -1,15 +1,6 @@
|
|||||||
[SUBSYSTEM::LIBSAMBA-UTIL]
|
[SUBSYSTEM::LIBSAMBA-UTIL]
|
||||||
#VERSION = 0.0.1
|
#VERSION = 0.0.1
|
||||||
#SO_VERSION = 0
|
#SO_VERSION = 0
|
||||||
PUBLIC_HEADERS = util.h \
|
|
||||||
attr.h \
|
|
||||||
byteorder.h \
|
|
||||||
data_blob.h \
|
|
||||||
debug.h \
|
|
||||||
mutex.h \
|
|
||||||
safe_string.h \
|
|
||||||
time.h \
|
|
||||||
xfile.h
|
|
||||||
OBJ_FILES = xfile.o \
|
OBJ_FILES = xfile.o \
|
||||||
debug.o \
|
debug.o \
|
||||||
fault.o \
|
fault.o \
|
||||||
@ -33,11 +24,22 @@ PUBLIC_DEPENDENCIES = \
|
|||||||
SOCKET_WRAPPER EXT_NSL \
|
SOCKET_WRAPPER EXT_NSL \
|
||||||
CHARSET EXECINFO
|
CHARSET EXECINFO
|
||||||
|
|
||||||
|
PUBLIC_HEADERS += $(addprefix lib/util/, util.h \
|
||||||
|
attr.h \
|
||||||
|
byteorder.h \
|
||||||
|
data_blob.h \
|
||||||
|
debug.h \
|
||||||
|
mutex.h \
|
||||||
|
safe_string.h \
|
||||||
|
time.h \
|
||||||
|
xfile.h)
|
||||||
|
|
||||||
[SUBSYSTEM::ASN1_UTIL]
|
[SUBSYSTEM::ASN1_UTIL]
|
||||||
PRIVATE_PROTO_HEADER = asn1_proto.h
|
PRIVATE_PROTO_HEADER = asn1_proto.h
|
||||||
PUBLIC_HEADERS = asn1.h
|
|
||||||
OBJ_FILES = asn1.o
|
OBJ_FILES = asn1.o
|
||||||
|
|
||||||
|
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
|
OBJ_FILES = unix_privs.o
|
||||||
|
@ -1,7 +1,6 @@
|
|||||||
#################################
|
#################################
|
||||||
# Start SUBSYSTEM LIBCLI_AUTH
|
# Start SUBSYSTEM LIBCLI_AUTH
|
||||||
[SUBSYSTEM::LIBCLI_AUTH]
|
[SUBSYSTEM::LIBCLI_AUTH]
|
||||||
PUBLIC_HEADERS = credentials.h
|
|
||||||
PRIVATE_PROTO_HEADER = proto.h
|
PRIVATE_PROTO_HEADER = proto.h
|
||||||
OBJ_FILES = credentials.o \
|
OBJ_FILES = credentials.o \
|
||||||
session.o \
|
session.o \
|
||||||
@ -12,3 +11,6 @@ PUBLIC_DEPENDENCIES = \
|
|||||||
LIBSAMBA-CONFIG
|
LIBSAMBA-CONFIG
|
||||||
# End SUBSYSTEM LIBCLI_AUTH
|
# End SUBSYSTEM LIBCLI_AUTH
|
||||||
#################################
|
#################################
|
||||||
|
|
||||||
|
|
||||||
|
PUBLIC_HEADERS += libcli/auth/credentials.h
|
||||||
|
@ -3,11 +3,13 @@ mkinclude ldap/config.mk
|
|||||||
mkinclude security/config.mk
|
mkinclude security/config.mk
|
||||||
|
|
||||||
[SUBSYSTEM::LIBSAMBA-ERRORS]
|
[SUBSYSTEM::LIBSAMBA-ERRORS]
|
||||||
PUBLIC_HEADERS = util/error.h util/ntstatus.h util/doserr.h util/werror.h
|
|
||||||
OBJ_FILES = util/doserr.o \
|
OBJ_FILES = util/doserr.o \
|
||||||
util/errormap.o \
|
util/errormap.o \
|
||||||
util/nterr.o \
|
util/nterr.o \
|
||||||
|
|
||||||
|
|
||||||
|
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
|
OBJ_FILES = util/clilsa.o
|
||||||
@ -68,10 +70,11 @@ PUBLIC_DEPENDENCIES = LIBCLI_NBT LIBNDR LIBCLI_RESOLVE
|
|||||||
|
|
||||||
[SUBSYSTEM::LIBCLI_CLDAP]
|
[SUBSYSTEM::LIBCLI_CLDAP]
|
||||||
OBJ_FILES = cldap/cldap.o
|
OBJ_FILES = cldap/cldap.o
|
||||||
PUBLIC_HEADERS = cldap/cldap.h
|
|
||||||
PUBLIC_DEPENDENCIES = LIBCLI_LDAP
|
PUBLIC_DEPENDENCIES = LIBCLI_LDAP
|
||||||
PRIVATE_DEPENDENCIES = LIBSAMBA-UTIL LIBLDB
|
PRIVATE_DEPENDENCIES = LIBSAMBA-UTIL LIBLDB
|
||||||
|
|
||||||
|
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 = \
|
OBJ_FILES = \
|
||||||
@ -102,7 +105,6 @@ OBJ_FILES = \
|
|||||||
PUBLIC_DEPENDENCIES = LIBCLI_NBT MESSAGING
|
PUBLIC_DEPENDENCIES = LIBCLI_NBT MESSAGING
|
||||||
|
|
||||||
[SUBSYSTEM::LIBCLI_SMB]
|
[SUBSYSTEM::LIBCLI_SMB]
|
||||||
PUBLIC_HEADERS = libcli.h
|
|
||||||
PRIVATE_PROTO_HEADER = libcli_proto.h
|
PRIVATE_PROTO_HEADER = libcli_proto.h
|
||||||
OBJ_FILES = clireadwrite.o \
|
OBJ_FILES = clireadwrite.o \
|
||||||
cliconnect.o \
|
cliconnect.o \
|
||||||
@ -115,6 +117,9 @@ PUBLIC_DEPENDENCIES = LIBCLI_RAW LIBSAMBA-ERRORS LIBCLI_AUTH \
|
|||||||
LIBCLI_SMB_COMPOSITE LIBCLI_NBT LIBSECURITY LIBCLI_RESOLVE \
|
LIBCLI_SMB_COMPOSITE LIBCLI_NBT LIBSECURITY LIBCLI_RESOLVE \
|
||||||
LIBCLI_DGRAM LIBCLI_SMB2 LIBCLI_FINDDCS samba-socket
|
LIBCLI_DGRAM LIBCLI_SMB2 LIBCLI_FINDDCS samba-socket
|
||||||
|
|
||||||
|
|
||||||
|
PUBLIC_HEADERS += libcli/libcli.h
|
||||||
|
|
||||||
[SUBSYSTEM::LIBCLI_RAW]
|
[SUBSYSTEM::LIBCLI_RAW]
|
||||||
PRIVATE_PROTO_HEADER = raw/raw_proto.h
|
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
|
||||||
|
@ -1,6 +1,5 @@
|
|||||||
[SUBSYSTEM::LIBCLI_LDAP]
|
[SUBSYSTEM::LIBCLI_LDAP]
|
||||||
PRIVATE_PROTO_HEADER = ldap_proto.h
|
PRIVATE_PROTO_HEADER = ldap_proto.h
|
||||||
PUBLIC_HEADERS = ldap.h
|
|
||||||
OBJ_FILES = ldap.o \
|
OBJ_FILES = ldap.o \
|
||||||
ldap_client.o \
|
ldap_client.o \
|
||||||
ldap_bind.o \
|
ldap_bind.o \
|
||||||
@ -11,6 +10,7 @@ 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
|
||||||
|
|
||||||
|
PUBLIC_HEADERS += libcli/ldap/ldap.h
|
||||||
|
|
||||||
[SUBSYSTEM::LDAP_ENCODE]
|
[SUBSYSTEM::LDAP_ENCODE]
|
||||||
PRIVATE_PROTO_HEADER = ldap_ndr.h
|
PRIVATE_PROTO_HEADER = ldap_ndr.h
|
||||||
|
@ -1,9 +1,5 @@
|
|||||||
[SUBSYSTEM::LIBSAMBA-NET]
|
[SUBSYSTEM::LIBSAMBA-NET]
|
||||||
PRIVATE_PROTO_HEADER = libnet_proto.h
|
PRIVATE_PROTO_HEADER = libnet_proto.h
|
||||||
PUBLIC_HEADERS = libnet.h libnet_join.h libnet_lookup.h libnet_passwd.h \
|
|
||||||
libnet_rpc.h libnet_share.h libnet_time.h \
|
|
||||||
libnet_user.h libnet_site.h libnet_vampire.h \
|
|
||||||
userinfo.h userman.h
|
|
||||||
OBJ_FILES = \
|
OBJ_FILES = \
|
||||||
libnet.o \
|
libnet.o \
|
||||||
libnet_passwd.o \
|
libnet_passwd.o \
|
||||||
@ -29,6 +25,12 @@ OBJ_FILES = \
|
|||||||
prereq_domain.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
|
||||||
|
|
||||||
|
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_user.h libnet_site.h libnet_vampire.h \
|
||||||
|
userinfo.h userman.h)
|
||||||
|
|
||||||
|
|
||||||
[PYTHON::swig_net]
|
[PYTHON::swig_net]
|
||||||
PRIVATE_DEPENDENCIES = LIBSAMBA-NET
|
PRIVATE_DEPENDENCIES = LIBSAMBA-NET
|
||||||
SWIG_FILE = net.i
|
SWIG_FILE = net.i
|
||||||
|
@ -4,7 +4,6 @@
|
|||||||
VERSION = 0.0.1
|
VERSION = 0.0.1
|
||||||
SO_VERSION = 0
|
SO_VERSION = 0
|
||||||
PC_FILE = ndr.pc
|
PC_FILE = ndr.pc
|
||||||
PUBLIC_HEADERS = ndr/libndr.h
|
|
||||||
PRIVATE_PROTO_HEADER = ndr/libndr_proto.h
|
PRIVATE_PROTO_HEADER = ndr/libndr_proto.h
|
||||||
OBJ_FILES = \
|
OBJ_FILES = \
|
||||||
ndr/ndr.o \
|
ndr/ndr.o \
|
||||||
@ -16,6 +15,8 @@ PUBLIC_DEPENDENCIES = LIBSAMBA-ERRORS LIBTALLOC LIBSAMBA-UTIL CHARSET EXT_NSL \
|
|||||||
# End SUBSYSTEM LIBNDR
|
# End SUBSYSTEM LIBNDR
|
||||||
################################################
|
################################################
|
||||||
|
|
||||||
|
PUBLIC_HEADERS += librpc/ndr/libndr.h
|
||||||
|
|
||||||
#################################
|
#################################
|
||||||
# Start BINARY ndrdump
|
# Start BINARY ndrdump
|
||||||
[BINARY::ndrdump]
|
[BINARY::ndrdump]
|
||||||
@ -47,9 +48,10 @@ PUBLIC_DEPENDENCIES = LIBCOMPRESSION LIBSAMBA-ERRORS LIBNDR
|
|||||||
|
|
||||||
[SUBSYSTEM::NDR_SECURITY]
|
[SUBSYSTEM::NDR_SECURITY]
|
||||||
OBJ_FILES = gen_ndr/ndr_security.o ndr/ndr_sec_helper.o
|
OBJ_FILES = gen_ndr/ndr_security.o ndr/ndr_sec_helper.o
|
||||||
PUBLIC_HEADERS = gen_ndr/security.h
|
|
||||||
PUBLIC_DEPENDENCIES = NDR_MISC LIBSECURITY
|
PUBLIC_DEPENDENCIES = NDR_MISC LIBSECURITY
|
||||||
|
|
||||||
|
PUBLIC_HEADERS += librpc/gen_ndr/security.h
|
||||||
|
|
||||||
[SUBSYSTEM::NDR_AUDIOSRV]
|
[SUBSYSTEM::NDR_AUDIOSRV]
|
||||||
OBJ_FILES = gen_ndr/ndr_audiosrv.o
|
OBJ_FILES = gen_ndr/ndr_audiosrv.o
|
||||||
PUBLIC_DEPENDENCIES = LIBNDR
|
PUBLIC_DEPENDENCIES = LIBNDR
|
||||||
@ -80,18 +82,20 @@ PUBLIC_DEPENDENCIES = LIBNDR NDR_SECURITY
|
|||||||
|
|
||||||
[SUBSYSTEM::NDR_MISC]
|
[SUBSYSTEM::NDR_MISC]
|
||||||
OBJ_FILES = gen_ndr/ndr_misc.o ndr/ndr_misc.o
|
OBJ_FILES = gen_ndr/ndr_misc.o ndr/ndr_misc.o
|
||||||
PUBLIC_HEADERS = gen_ndr/misc.h gen_ndr/ndr_misc.h
|
|
||||||
PUBLIC_DEPENDENCIES = LIBNDR
|
PUBLIC_DEPENDENCIES = LIBNDR
|
||||||
|
|
||||||
|
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
|
OBJ_FILES = gen_ndr/ndr_rot.o
|
||||||
PUBLIC_DEPENDENCIES = LIBNDR NDR_ORPC
|
PUBLIC_DEPENDENCIES = LIBNDR NDR_ORPC
|
||||||
|
|
||||||
[SUBSYSTEM::NDR_LSA]
|
[SUBSYSTEM::NDR_LSA]
|
||||||
OBJ_FILES = gen_ndr/ndr_lsa.o
|
OBJ_FILES = gen_ndr/ndr_lsa.o
|
||||||
PUBLIC_HEADERS = gen_ndr/lsa.h
|
|
||||||
PUBLIC_DEPENDENCIES = LIBNDR NDR_SECURITY
|
PUBLIC_DEPENDENCIES = LIBNDR NDR_SECURITY
|
||||||
|
|
||||||
|
PUBLIC_HEADERS += librpc/gen_ndr/lsa.h
|
||||||
|
|
||||||
[SUBSYSTEM::NDR_DFS]
|
[SUBSYSTEM::NDR_DFS]
|
||||||
OBJ_FILES = gen_ndr/ndr_dfs.o
|
OBJ_FILES = gen_ndr/ndr_dfs.o
|
||||||
PUBLIC_DEPENDENCIES = LIBNDR NDR_MISC
|
PUBLIC_DEPENDENCIES = LIBNDR NDR_MISC
|
||||||
@ -126,9 +130,10 @@ PUBLIC_DEPENDENCIES = LIBNDR NDR_SECURITY
|
|||||||
|
|
||||||
[SUBSYSTEM::NDR_SAMR]
|
[SUBSYSTEM::NDR_SAMR]
|
||||||
OBJ_FILES = gen_ndr/ndr_samr.o
|
OBJ_FILES = gen_ndr/ndr_samr.o
|
||||||
PUBLIC_HEADERS = gen_ndr/samr.h gen_ndr/ndr_samr.h gen_ndr/ndr_samr_c.h
|
|
||||||
PUBLIC_DEPENDENCIES = LIBNDR NDR_MISC NDR_LSA NDR_SECURITY
|
PUBLIC_DEPENDENCIES = LIBNDR NDR_MISC NDR_LSA NDR_SECURITY
|
||||||
|
|
||||||
|
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
|
OBJ_FILES = gen_ndr/ndr_nfs4acl.o
|
||||||
PUBLIC_DEPENDENCIES = LIBNDR NDR_MISC NDR_SECURITY
|
PUBLIC_DEPENDENCIES = LIBNDR NDR_MISC NDR_SECURITY
|
||||||
@ -151,14 +156,16 @@ PUBLIC_DEPENDENCIES = LIBNDR NDR_SVCCTL NDR_SECURITY
|
|||||||
|
|
||||||
[SUBSYSTEM::NDR_SVCCTL]
|
[SUBSYSTEM::NDR_SVCCTL]
|
||||||
OBJ_FILES = gen_ndr/ndr_svcctl.o
|
OBJ_FILES = gen_ndr/ndr_svcctl.o
|
||||||
PUBLIC_HEADERS = gen_ndr/ndr_svcctl.h gen_ndr/svcctl.h
|
|
||||||
PUBLIC_DEPENDENCIES = LIBNDR NDR_MISC
|
PUBLIC_DEPENDENCIES = LIBNDR NDR_MISC
|
||||||
|
|
||||||
|
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
|
OBJ_FILES = gen_ndr/ndr_atsvc.o
|
||||||
PUBLIC_HEADERS = gen_ndr/atsvc.h gen_ndr/ndr_atsvc.h
|
|
||||||
PUBLIC_DEPENDENCIES = LIBNDR
|
PUBLIC_DEPENDENCIES = LIBNDR
|
||||||
|
|
||||||
|
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
|
OBJ_FILES = gen_ndr/ndr_eventlog.o
|
||||||
PUBLIC_DEPENDENCIES = LIBNDR NDR_LSA
|
PUBLIC_DEPENDENCIES = LIBNDR NDR_LSA
|
||||||
@ -233,9 +240,10 @@ PUBLIC_DEPENDENCIES = LIBNDR
|
|||||||
|
|
||||||
[SUBSYSTEM::NDR_NETLOGON]
|
[SUBSYSTEM::NDR_NETLOGON]
|
||||||
OBJ_FILES = gen_ndr/ndr_netlogon.o
|
OBJ_FILES = gen_ndr/ndr_netlogon.o
|
||||||
PUBLIC_HEADERS = gen_ndr/netlogon.h
|
|
||||||
PUBLIC_DEPENDENCIES = LIBNDR NDR_SAMR NDR_LSA NDR_SECURITY
|
PUBLIC_DEPENDENCIES = LIBNDR NDR_SAMR NDR_LSA NDR_SECURITY
|
||||||
|
|
||||||
|
PUBLIC_HEADERS += $(addprefix librpc/, gen_ndr/netlogon.h)
|
||||||
|
|
||||||
[SUBSYSTEM::NDR_TRKWKS]
|
[SUBSYSTEM::NDR_TRKWKS]
|
||||||
OBJ_FILES = gen_ndr/ndr_trkwks.o
|
OBJ_FILES = gen_ndr/ndr_trkwks.o
|
||||||
PUBLIC_DEPENDENCIES = LIBNDR
|
PUBLIC_DEPENDENCIES = LIBNDR
|
||||||
@ -266,18 +274,20 @@ PUBLIC_DEPENDENCIES = LIBNDR NDR_NBT
|
|||||||
|
|
||||||
[SUBSYSTEM::NDR_NBT]
|
[SUBSYSTEM::NDR_NBT]
|
||||||
OBJ_FILES = gen_ndr/ndr_nbt.o
|
OBJ_FILES = gen_ndr/ndr_nbt.o
|
||||||
PUBLIC_HEADERS = gen_ndr/nbt.h
|
|
||||||
PUBLIC_DEPENDENCIES = LIBNDR NDR_MISC NDR_NBT_BUF NDR_SVCCTL NDR_SECURITY
|
PUBLIC_DEPENDENCIES = LIBNDR NDR_MISC NDR_NBT_BUF NDR_SVCCTL NDR_SECURITY
|
||||||
|
|
||||||
|
PUBLIC_HEADERS += librpc/gen_ndr/nbt.h
|
||||||
|
|
||||||
[SUBSYSTEM::NDR_WINSREPL]
|
[SUBSYSTEM::NDR_WINSREPL]
|
||||||
OBJ_FILES = gen_ndr/ndr_winsrepl.o
|
OBJ_FILES = gen_ndr/ndr_winsrepl.o
|
||||||
PUBLIC_DEPENDENCIES = LIBNDR NDR_NBT
|
PUBLIC_DEPENDENCIES = LIBNDR NDR_NBT
|
||||||
|
|
||||||
[SUBSYSTEM::NDR_WINBIND]
|
[SUBSYSTEM::NDR_WINBIND]
|
||||||
OBJ_FILES = gen_ndr/ndr_winbind.o
|
OBJ_FILES = gen_ndr/ndr_winbind.o
|
||||||
PUBLIC_HEADERS = gen_ndr/winbind.h
|
|
||||||
PUBLIC_DEPENDENCIES = LIBNDR NDR_NETLOGON
|
PUBLIC_DEPENDENCIES = LIBNDR NDR_NETLOGON
|
||||||
|
|
||||||
|
PUBLIC_HEADERS += librpc/gen_ndr/winbind.h
|
||||||
|
|
||||||
librpc/idl-deps:
|
librpc/idl-deps:
|
||||||
./librpc/idl-deps.pl librpc/idl/*.idl >$@
|
./librpc/idl-deps.pl librpc/idl/*.idl >$@
|
||||||
|
|
||||||
@ -371,14 +381,16 @@ PUBLIC_DEPENDENCIES = dcerpc NDR_SRVSVC
|
|||||||
|
|
||||||
[SUBSYSTEM::RPC_NDR_SVCCTL]
|
[SUBSYSTEM::RPC_NDR_SVCCTL]
|
||||||
OBJ_FILES = gen_ndr/ndr_svcctl_c.o
|
OBJ_FILES = gen_ndr/ndr_svcctl_c.o
|
||||||
PUBLIC_HEADERS = gen_ndr/ndr_svcctl_c.h
|
|
||||||
PUBLIC_DEPENDENCIES = dcerpc NDR_SVCCTL
|
PUBLIC_DEPENDENCIES = dcerpc NDR_SVCCTL
|
||||||
|
|
||||||
|
PUBLIC_HEADERS += librpc/gen_ndr/ndr_svcctl_c.h
|
||||||
|
|
||||||
[SUBSYSTEM::dcerpc_atsvc]
|
[SUBSYSTEM::dcerpc_atsvc]
|
||||||
OBJ_FILES = gen_ndr/ndr_atsvc_c.o
|
OBJ_FILES = gen_ndr/ndr_atsvc_c.o
|
||||||
PUBLIC_HEADERS = gen_ndr/ndr_atsvc_c.h
|
|
||||||
PUBLIC_DEPENDENCIES = dcerpc NDR_ATSVC
|
PUBLIC_DEPENDENCIES = dcerpc NDR_ATSVC
|
||||||
|
|
||||||
|
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
|
OBJ_FILES = gen_ndr/ndr_eventlog_c.o
|
||||||
PUBLIC_DEPENDENCIES = dcerpc NDR_EVENTLOG
|
PUBLIC_DEPENDENCIES = dcerpc NDR_EVENTLOG
|
||||||
@ -458,7 +470,8 @@ PUBLIC_DEPENDENCIES = dcerpc NDR_KEYSVC
|
|||||||
[SUBSYSTEM::NDR_DCERPC]
|
[SUBSYSTEM::NDR_DCERPC]
|
||||||
OBJ_FILES = gen_ndr/ndr_dcerpc.o
|
OBJ_FILES = gen_ndr/ndr_dcerpc.o
|
||||||
PUBLIC_DEPENDENCIES = LIBNDR NDR_MISC
|
PUBLIC_DEPENDENCIES = LIBNDR NDR_MISC
|
||||||
PUBLIC_HEADERS = gen_ndr/dcerpc.h gen_ndr/ndr_dcerpc.h
|
|
||||||
|
PUBLIC_HEADERS += $(addprefix librpc/, gen_ndr/dcerpc.h gen_ndr/ndr_dcerpc.h)
|
||||||
|
|
||||||
################################################
|
################################################
|
||||||
# Start SUBSYSTEM dcerpc
|
# Start SUBSYSTEM dcerpc
|
||||||
@ -466,9 +479,6 @@ PUBLIC_HEADERS = gen_ndr/dcerpc.h gen_ndr/ndr_dcerpc.h
|
|||||||
VERSION = 0.0.1
|
VERSION = 0.0.1
|
||||||
SO_VERSION = 0
|
SO_VERSION = 0
|
||||||
PC_FILE = dcerpc.pc
|
PC_FILE = dcerpc.pc
|
||||||
PUBLIC_HEADERS = rpc/dcerpc.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
|
|
||||||
PRIVATE_PROTO_HEADER = rpc/dcerpc_proto.h
|
PRIVATE_PROTO_HEADER = rpc/dcerpc_proto.h
|
||||||
OBJ_FILES = \
|
OBJ_FILES = \
|
||||||
rpc/dcerpc.o \
|
rpc/dcerpc.o \
|
||||||
@ -491,6 +501,11 @@ PUBLIC_DEPENDENCIES = CREDENTIALS
|
|||||||
# End SUBSYSTEM dcerpc
|
# End SUBSYSTEM dcerpc
|
||||||
################################################
|
################################################
|
||||||
|
|
||||||
|
PUBLIC_HEADERS += $(addprefix librpc/, rpc/dcerpc.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)
|
||||||
|
|
||||||
|
|
||||||
[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
|
OBJ_FILES = gen_ndr/ndr_echo_ejs.o
|
||||||
|
@ -80,13 +80,14 @@ OBJ_FILES = \
|
|||||||
################################################
|
################################################
|
||||||
# Start SUBSYSTEM NTVFS
|
# Start SUBSYSTEM NTVFS
|
||||||
[SUBSYSTEM::ntvfs]
|
[SUBSYSTEM::ntvfs]
|
||||||
PUBLIC_HEADERS = ntvfs.h
|
|
||||||
PRIVATE_PROTO_HEADER = ntvfs_proto.h
|
PRIVATE_PROTO_HEADER = ntvfs_proto.h
|
||||||
OBJ_FILES = \
|
OBJ_FILES = \
|
||||||
ntvfs_base.o \
|
ntvfs_base.o \
|
||||||
ntvfs_generic.o \
|
ntvfs_generic.o \
|
||||||
ntvfs_interface.o \
|
ntvfs_interface.o \
|
||||||
ntvfs_util.o
|
ntvfs_util.o
|
||||||
|
|
||||||
|
PUBLIC_HEADERS += ntvfs/ntvfs.h
|
||||||
#
|
#
|
||||||
# End SUBSYSTEM NTVFS
|
# End SUBSYSTEM NTVFS
|
||||||
################################################
|
################################################
|
||||||
|
@ -7,18 +7,20 @@ OBJ_FILES = loadparm.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
|
||||||
PUBLIC_HEADERS = param.h
|
|
||||||
|
PUBLIC_HEADERS += param/param.h
|
||||||
|
|
||||||
#################################
|
#################################
|
||||||
# Start SUBSYSTEM share
|
# Start SUBSYSTEM share
|
||||||
[SUBSYSTEM::share]
|
[SUBSYSTEM::share]
|
||||||
PUBLIC_HEADERS = share.h
|
|
||||||
PRIVATE_PROTO_HEADER = share_proto.h
|
PRIVATE_PROTO_HEADER = share_proto.h
|
||||||
OBJ_FILES = share.o
|
OBJ_FILES = share.o
|
||||||
PRIVATE_DEPENDENCIES = LIBSAMBA-UTIL
|
PRIVATE_DEPENDENCIES = LIBSAMBA-UTIL
|
||||||
# End SUBSYSTEM share
|
# End SUBSYSTEM share
|
||||||
#################################
|
#################################
|
||||||
|
|
||||||
|
PUBLIC_HEADERS += param/share.h
|
||||||
|
|
||||||
################################################
|
################################################
|
||||||
# Start MODULE share_classic
|
# Start MODULE share_classic
|
||||||
[MODULE::share_classic]
|
[MODULE::share_classic]
|
||||||
|
@ -4,7 +4,6 @@
|
|||||||
# 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
|
||||||
PUBLIC_HEADERS = common/common.h
|
|
||||||
OBJ_FILES = \
|
OBJ_FILES = \
|
||||||
common/server_info.o \
|
common/server_info.o \
|
||||||
common/share_info.o
|
common/share_info.o
|
||||||
@ -12,6 +11,8 @@ OBJ_FILES = \
|
|||||||
# End SUBSYSTEM DCERPC_COMMON
|
# End SUBSYSTEM DCERPC_COMMON
|
||||||
################################################
|
################################################
|
||||||
|
|
||||||
|
PUBLIC_HEADERS += rpc_server/common/common.h
|
||||||
|
|
||||||
################################################
|
################################################
|
||||||
# Start MODULE dcerpc_rpcecho
|
# Start MODULE dcerpc_rpcecho
|
||||||
[MODULE::dcerpc_rpcecho]
|
[MODULE::dcerpc_rpcecho]
|
||||||
@ -183,7 +184,6 @@ PRIVATE_DEPENDENCIES = \
|
|||||||
################################################
|
################################################
|
||||||
# Start SUBSYSTEM dcerpc_server
|
# Start SUBSYSTEM dcerpc_server
|
||||||
[SUBSYSTEM::dcerpc_server]
|
[SUBSYSTEM::dcerpc_server]
|
||||||
PUBLIC_HEADERS = dcerpc_server.h
|
|
||||||
PRIVATE_PROTO_HEADER = dcerpc_server_proto.h
|
PRIVATE_PROTO_HEADER = dcerpc_server_proto.h
|
||||||
OBJ_FILES = \
|
OBJ_FILES = \
|
||||||
dcerpc_server.o \
|
dcerpc_server.o \
|
||||||
@ -198,6 +198,8 @@ PRIVATE_DEPENDENCIES = \
|
|||||||
# End SUBSYSTEM DCERPC
|
# End SUBSYSTEM DCERPC
|
||||||
################################################
|
################################################
|
||||||
|
|
||||||
|
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
|
OBJ_FILES = service_rpc.o
|
||||||
|
@ -3,7 +3,6 @@
|
|||||||
SO_VERSION = 0
|
SO_VERSION = 0
|
||||||
VERSION = 0.0.1
|
VERSION = 0.0.1
|
||||||
PC_FILE = torture.pc
|
PC_FILE = torture.pc
|
||||||
PUBLIC_HEADERS = torture.h ui.h
|
|
||||||
PRIVATE_PROTO_HEADER = proto.h
|
PRIVATE_PROTO_HEADER = proto.h
|
||||||
OBJ_FILES = \
|
OBJ_FILES = \
|
||||||
torture.o \
|
torture.o \
|
||||||
@ -14,6 +13,8 @@ PUBLIC_DEPENDENCIES = \
|
|||||||
LIBTALLOC \
|
LIBTALLOC \
|
||||||
LIBPOPT
|
LIBPOPT
|
||||||
|
|
||||||
|
PUBLIC_HEADERS += torture/torture.h torture/ui.h
|
||||||
|
|
||||||
[SUBSYSTEM::TORTURE_UTIL]
|
[SUBSYSTEM::TORTURE_UTIL]
|
||||||
OBJ_FILES = util_smb.o util_provision.o
|
OBJ_FILES = util_smb.o util_provision.o
|
||||||
PRIVATE_DEPENDENCIES = LIBCLI_RAW LIBPYTHON smbcalls
|
PRIVATE_DEPENDENCIES = LIBCLI_RAW LIBPYTHON smbcalls
|
||||||
|
Loading…
x
Reference in New Issue
Block a user