1
0
mirror of https://github.com/samba-team/samba.git synced 2025-08-04 08:22:08 +03:00

Revert Jelmer's CFLAGS commit e2b71a0ecb

This commit broke the build, because not all files (libreplace, popt)
were updated.

Andrew Bartlett
(This used to be commit 3faacf4351)
This commit is contained in:
Andrew Bartlett
2008-05-31 08:35:55 +10:00
parent 2772871146
commit be14efbdf9
18 changed files with 50 additions and 83 deletions

View File

@ -27,7 +27,6 @@ PUBLIC_DEPENDENCIES = SAMDB UTIL_LDB LIBSECURITY
PRIVATE_DEPENDENCIES = LDAP_ENCODE PRIVATE_DEPENDENCIES = LDAP_ENCODE
auth_sam_OBJ_FILES = $(addprefix $(authsrcdir)/, sam.o) auth_sam_OBJ_FILES = $(addprefix $(authsrcdir)/, sam.o)
$(auth_sam_OBJ_FILES): CFLAGS+=$(LDB_CFLAGS)
$(eval $(call proto_header_template,$(authsrcdir)/auth_sam.h,$(auth_sam_OBJ_FILES:.o=.c))) $(eval $(call proto_header_template,$(authsrcdir)/auth_sam.h,$(auth_sam_OBJ_FILES:.o=.c)))

View File

@ -6,8 +6,8 @@ PUBLIC_DEPENDENCIES = \
PRIVATE_DEPENDENCIES = \ PRIVATE_DEPENDENCIES = \
SECRETS SECRETS
CREDENTIALS_OBJ_FILES = $(addprefix $(authsrcdir)/credentials/, credentials.o credentials_files.o credentials_ntlm.o credentials_krb5.o ../kerberos/kerberos_util.o) CREDENTIALS_OBJ_FILES = $(addprefix $(authsrcdir)/credentials/, credentials.o credentials_files.o credentials_ntlm.o credentials_krb5.o ../kerberos/kerberos_util.o)
$(CREDENTIALS_OBJ_FILES): CFLAGS+=$(KRB5_CFLAGS) $(GSSAPI_CFLAGS)
$(eval $(call proto_header_template,$(authsrcdir)/credentials/credentials_proto.h,$(CREDENTIALS_OBJ_FILES:.o=.c))) $(eval $(call proto_header_template,$(authsrcdir)/credentials/credentials_proto.h,$(CREDENTIALS_OBJ_FILES:.o=.c)))

View File

@ -26,7 +26,6 @@ PRIVATE_DEPENDENCIES = CREDENTIALS KERBEROS auth_session auth_sam
################################################ ################################################
gensec_krb5_OBJ_FILES = $(addprefix $(gensecsrcdir)/, gensec_krb5.o) gensec_krb5_OBJ_FILES = $(addprefix $(gensecsrcdir)/, gensec_krb5.o)
$(gensec_krb5_OBJ_FILES): CFLAGS+=$(KRB5_CFLAGS) $(GSSAPI_CFLAGS)
################################################ ################################################
# Start MODULE gensec_gssapi # Start MODULE gensec_gssapi
@ -38,7 +37,6 @@ PRIVATE_DEPENDENCIES = HEIMDAL_GSSAPI CREDENTIALS KERBEROS
################################################ ################################################
gensec_gssapi_OBJ_FILES = $(addprefix $(gensecsrcdir)/, gensec_gssapi.o) gensec_gssapi_OBJ_FILES = $(addprefix $(gensecsrcdir)/, gensec_gssapi.o)
$(gensec_gssapi_OBJ_FILES): CFLAGS+=$(KRB5_CFLAGS) $(GSSAPI_CFLAGS)
################################################ ################################################
# Start MODULE cyrus_sasl # Start MODULE cyrus_sasl

View File

@ -14,7 +14,5 @@ KERBEROS_OBJ_FILES = $(addprefix $(authsrcdir)/kerberos/, \
gssapi_parse.o \ gssapi_parse.o \
krb5_init_context.o) krb5_init_context.o)
$(KERBEROS_OBJ_FILES): CFLAGS+=$(KRB5_CFLAGS) -I$(heimdalsrcdir)/lib/roken -I$(heimdalsrcdir)/lib -I$(heimdalsrcdir)/lib/hx509
$(eval $(call proto_header_template,$(authsrcdir)/kerberos/proto.h,$(KERBEROS_OBJ_FILES:.o=.c))) $(eval $(call proto_header_template,$(authsrcdir)/kerberos/proto.h,$(KERBEROS_OBJ_FILES:.o=.c)))

View File

@ -34,6 +34,7 @@ SMB_INFO_SUBSYSTEMS="$SMB_INFO_SUBSYSTEMS
# Start Subsystem $1 # Start Subsystem $1
@<:@SUBSYSTEM::$1@:>@ @<:@SUBSYSTEM::$1@:>@
PRIVATE_DEPENDENCIES = $3 PRIVATE_DEPENDENCIES = $3
CFLAGS = \$($1_CFLAGS)
ENABLE = YES ENABLE = YES
# End Subsystem $1 # End Subsystem $1
################################### ###################################

View File

@ -32,6 +32,8 @@ my $section_types = {
"ENABLE" => "bool", "ENABLE" => "bool",
"CFLAGS" => "list",
"LDFLAGS" => "list",
"STANDARD_VISIBILITY" => "string", "STANDARD_VISIBILITY" => "string",
"INIT_FUNCTION_SENTINEL" => "string" "INIT_FUNCTION_SENTINEL" => "string"
}, },
@ -47,6 +49,8 @@ my $section_types = {
"ENABLE" => "bool", "ENABLE" => "bool",
"OUTPUT_TYPE" => "list", "OUTPUT_TYPE" => "list",
"CFLAGS" => "list"
}, },
"BINARY" => { "BINARY" => {

View File

@ -16,7 +16,6 @@ SAMDB_OBJ_FILES = $(addprefix $(dsdbsrcdir)/, \
samdb/samdb_privilege.o \ samdb/samdb_privilege.o \
samdb/cracknames.o \ samdb/cracknames.o \
repl/replicated_objects.o) repl/replicated_objects.o)
$(SAMDB_OBJ_FILES): CFLAGS+=$(KRB5_CFLAGS)
$(eval $(call proto_header_template,$(dsdbsrcdir)/samdb/samdb_proto.h,$(SAMDB_OBJ_FILES:.o=.c))) $(eval $(call proto_header_template,$(dsdbsrcdir)/samdb/samdb_proto.h,$(SAMDB_OBJ_FILES:.o=.c)))
# PUBLIC_HEADERS += dsdb/samdb/samdb.h # PUBLIC_HEADERS += dsdb/samdb/samdb.h
@ -30,8 +29,6 @@ SAMDB_COMMON_OBJ_FILES = $(addprefix $(dsdbsrcdir)/common/, \
util.o) util.o)
$(eval $(call proto_header_template,$(dsdbsrcdir)/common/proto.h,$(SAMDB_COMMON_OBJ_FILES:.o=.c))) $(eval $(call proto_header_template,$(dsdbsrcdir)/common/proto.h,$(SAMDB_COMMON_OBJ_FILES:.o=.c)))
$(SAMDB_COMMON_OBJ_FILES): CFLAGS+=$(LDB_CFLAGS)
[SUBSYSTEM::SAMDB_SCHEMA] [SUBSYSTEM::SAMDB_SCHEMA]
PRIVATE_DEPENDENCIES = SAMDB_COMMON NDR_DRSUAPI NDR_DRSBLOBS PRIVATE_DEPENDENCIES = SAMDB_COMMON NDR_DRSUAPI NDR_DRSBLOBS

View File

@ -155,7 +155,6 @@ PRIVATE_DEPENDENCIES = HEIMDAL_HDB_KEYS LIBTALLOC HEIMDAL_KRB5 LDAP_ENCODE \
################################################ ################################################
ldb_password_hash_OBJ_FILES = $(dsdbsrcdir)/samdb/ldb_modules/password_hash.o ldb_password_hash_OBJ_FILES = $(dsdbsrcdir)/samdb/ldb_modules/password_hash.o
$(ldb_password_hash_OBJ_FILES): CFLAGS+=$(KRB5_CFLAGS)
################################################ ################################################
# Start MODULE ldb_local_password # Start MODULE ldb_local_password
@ -242,49 +241,49 @@ INIT_FUNCTION = LDB_MODULE(update_kt)
################################################ ################################################
ldb_update_keytab_OBJ_FILES = $(dsdbsrcdir)/samdb/ldb_modules/update_keytab.o ldb_update_keytab_OBJ_FILES = $(dsdbsrcdir)/samdb/ldb_modules/update_keytab.o
$(ldb_update_keytab_OBJ_FILES): CFLAGS+=$(KRB5_CFLAGS) $(GSSAPI_CFLAGS)
################################################ ################################################
# Start MODULE ldb_objectclass # Start MODULE ldb_objectclass
[MODULE::ldb_objectclass] [MODULE::ldb_objectclass]
INIT_FUNCTION = LDB_MODULE(objectclass) INIT_FUNCTION = LDB_MODULE(objectclass)
OUTPUT_TYPE = SHARED_LIBRARY OUTPUT_TYPE = SHARED_LIBRARY
CFLAGS = -Ilib/ldb/include
PRIVATE_DEPENDENCIES = LIBTALLOC LIBSECURITY NDR_SECURITY SAMDB PRIVATE_DEPENDENCIES = LIBTALLOC LIBSECURITY NDR_SECURITY SAMDB
SUBSYSTEM = LIBLDB SUBSYSTEM = LIBLDB
# End MODULE ldb_objectclass # End MODULE ldb_objectclass
################################################ ################################################
ldb_objectclass_OBJ_FILES = $(dsdbsrcdir)/samdb/ldb_modules/objectclass.o ldb_objectclass_OBJ_FILES = $(dsdbsrcdir)/samdb/ldb_modules/objectclass.o
$(ldb_objectclass_OBJ_FILES): CFLAGS+=-Ilib/ldb/include
################################################ ################################################
# Start MODULE ldb_subtree_rename # Start MODULE ldb_subtree_rename
[MODULE::ldb_subtree_rename] [MODULE::ldb_subtree_rename]
INIT_FUNCTION = LDB_MODULE(subtree_rename) INIT_FUNCTION = LDB_MODULE(subtree_rename)
CFLAGS = -Ilib/ldb/include
PRIVATE_DEPENDENCIES = LIBTALLOC PRIVATE_DEPENDENCIES = LIBTALLOC
SUBSYSTEM = LIBLDB SUBSYSTEM = LIBLDB
# End MODULE ldb_subtree_rename # End MODULE ldb_subtree_rename
################################################ ################################################
ldb_subtree_rename_OBJ_FILES = $(dsdbsrcdir)/samdb/ldb_modules/subtree_rename.o ldb_subtree_rename_OBJ_FILES = $(dsdbsrcdir)/samdb/ldb_modules/subtree_rename.o
$(ldb_subtree_rename_OBJ_FILES): CFLAGS+=-Ilib/ldb/include
################################################ ################################################
# Start MODULE ldb_subtree_rename # Start MODULE ldb_subtree_rename
[MODULE::ldb_subtree_delete] [MODULE::ldb_subtree_delete]
INIT_FUNCTION = LDB_MODULE(subtree_delete) INIT_FUNCTION = LDB_MODULE(subtree_delete)
CFLAGS = -Ilib/ldb/include
PRIVATE_DEPENDENCIES = LIBTALLOC PRIVATE_DEPENDENCIES = LIBTALLOC
SUBSYSTEM = LIBLDB SUBSYSTEM = LIBLDB
# End MODULE ldb_subtree_rename # End MODULE ldb_subtree_rename
################################################ ################################################
ldb_subtree_delete_OBJ_FILES = $(dsdbsrcdir)/samdb/ldb_modules/subtree_delete.o ldb_subtree_delete_OBJ_FILES = $(dsdbsrcdir)/samdb/ldb_modules/subtree_delete.o
$(ldb_subtree_delete_OBJ_FILES): CFLAGS+=-Ilib/ldb/include
################################################ ################################################
# Start MODULE ldb_linked_attributes # Start MODULE ldb_linked_attributes
[MODULE::ldb_linked_attributes] [MODULE::ldb_linked_attributes]
INIT_FUNCTION = LDB_MODULE(linked_attributes) INIT_FUNCTION = LDB_MODULE(linked_attributes)
CFLAGS = -Ilib/ldb/include
OUTPUT_TYPE = SHARED_LIBRARY OUTPUT_TYPE = SHARED_LIBRARY
PRIVATE_DEPENDENCIES = LIBTALLOC SAMDB PRIVATE_DEPENDENCIES = LIBTALLOC SAMDB
SUBSYSTEM = LIBLDB SUBSYSTEM = LIBLDB
@ -292,24 +291,24 @@ SUBSYSTEM = LIBLDB
################################################ ################################################
ldb_linked_attributes_OBJ_FILES = $(dsdbsrcdir)/samdb/ldb_modules/linked_attributes.o ldb_linked_attributes_OBJ_FILES = $(dsdbsrcdir)/samdb/ldb_modules/linked_attributes.o
$(ldb_linked_attributes_OBJ_FILES): CFLAGS+=-Ilib/ldb/include
################################################ ################################################
# Start MODULE ldb_ranged_results # Start MODULE ldb_ranged_results
[MODULE::ldb_ranged_results] [MODULE::ldb_ranged_results]
INIT_FUNCTION = LDB_MODULE(ranged_results) INIT_FUNCTION = LDB_MODULE(ranged_results)
CFLAGS = -Ilib/ldb/include
PRIVATE_DEPENDENCIES = LIBTALLOC PRIVATE_DEPENDENCIES = LIBTALLOC
SUBSYSTEM = LIBLDB SUBSYSTEM = LIBLDB
# End MODULE ldb_ranged_results # End MODULE ldb_ranged_results
################################################ ################################################
ldb_ranged_results_OBJ_FILES = $(dsdbsrcdir)/samdb/ldb_modules/ranged_results.o ldb_ranged_results_OBJ_FILES = $(dsdbsrcdir)/samdb/ldb_modules/ranged_results.o
$(ldb_ranged_results_OBJ_FILES): CFLAGS+=-Ilib/ldb/include
################################################ ################################################
# Start MODULE ldb_anr # Start MODULE ldb_anr
[MODULE::ldb_anr] [MODULE::ldb_anr]
INIT_FUNCTION = LDB_MODULE(anr) INIT_FUNCTION = LDB_MODULE(anr)
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
@ -317,12 +316,12 @@ SUBSYSTEM = LIBLDB
################################################ ################################################
ldb_anr_OBJ_FILES = $(dsdbsrcdir)/samdb/ldb_modules/anr.o ldb_anr_OBJ_FILES = $(dsdbsrcdir)/samdb/ldb_modules/anr.o
$(ldb_anr_OBJ_FILES): CFLAGS+=-Ilib/ldb/include
################################################ ################################################
# Start MODULE ldb_normalise # Start MODULE ldb_normalise
[MODULE::ldb_normalise] [MODULE::ldb_normalise]
INIT_FUNCTION = LDB_MODULE(normalise) INIT_FUNCTION = LDB_MODULE(normalise)
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
@ -330,12 +329,12 @@ SUBSYSTEM = LIBLDB
################################################ ################################################
ldb_normalise_OBJ_FILES = $(dsdbsrcdir)/samdb/ldb_modules/normalise.o ldb_normalise_OBJ_FILES = $(dsdbsrcdir)/samdb/ldb_modules/normalise.o
$(ldb_normalise_OBJ_FILES): CFLAGS+=-Ilib/ldb/include
################################################ ################################################
# Start MODULE ldb_instancetype # Start MODULE ldb_instancetype
[MODULE::ldb_instancetype] [MODULE::ldb_instancetype]
INIT_FUNCTION = LDB_MODULE(instancetype) INIT_FUNCTION = LDB_MODULE(instancetype)
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
@ -343,5 +342,4 @@ SUBSYSTEM = LIBLDB
################################################ ################################################
ldb_instancetype_OBJ_FILES = $(dsdbsrcdir)/samdb/ldb_modules/instancetype.o ldb_instancetype_OBJ_FILES = $(dsdbsrcdir)/samdb/ldb_modules/instancetype.o
$(ldb_instancetype_OBJ_FILES): CFLAGS+=-Ilib/ldb/include

View File

@ -86,6 +86,7 @@ unshift @deps, "HEIMDAL_HEIM_ASN1" unless grep /HEIMDAL_HEIM_ASN1/, @deps;
my $depstr = join(' ', @deps); 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 "PUBLIC_DEPENDENCIES = $depstr\n\n"; print "PUBLIC_DEPENDENCIES = $depstr\n\n";
print "HEIMDAL_".uc($prefix)."_OBJ_FILES = "; print "HEIMDAL_".uc($prefix)."_OBJ_FILES = ";
@ -95,8 +96,6 @@ foreach $o_file (@o_files) {
print "\n\n"; print "\n\n";
print "\$(HEIMDAL_".uc($prefix)."_OBJ_FILES): CFLAGS+=-I\$(heimdalbuildsrcdir) -I\$(heimdalsrcdir)/lib/roken -I$dirname -I\$(heimdalsrcdir)/lib/asn1\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";
print "\t\@rm -f $header\n"; print "\t\@rm -f $header\n";

View File

@ -3,6 +3,7 @@ heimdalbuildsrcdir = $(heimdalsrcdir)/../heimdal_build
####################### #######################
# Start SUBSYSTEM HEIMDAL_KDC # Start SUBSYSTEM HEIMDAL_KDC
[SUBSYSTEM::HEIMDAL_KDC] [SUBSYSTEM::HEIMDAL_KDC]
CFLAGS = -I$(heimdalbuildsrcdir) -I$(heimdalsrcdir)/kdc
PRIVATE_DEPENDENCIES = HEIMDAL_ROKEN HEIMDAL_KRB5 HEIMDAL_HDB HEIMDAL_HEIM_ASN1 HEIMDAL_DIGEST_ASN1 HEIMDAL_KX509_ASN1 PRIVATE_DEPENDENCIES = HEIMDAL_ROKEN HEIMDAL_KRB5 HEIMDAL_HDB HEIMDAL_HEIM_ASN1 HEIMDAL_DIGEST_ASN1 HEIMDAL_KX509_ASN1
PUBLIC_DEPENDENCIES = HEIMDAL_NTLM HEIMDAL_HCRYPTO PUBLIC_DEPENDENCIES = HEIMDAL_NTLM HEIMDAL_HCRYPTO
# End SUBSYSTEM HEIMDAL_KDC # End SUBSYSTEM HEIMDAL_KDC
@ -24,26 +25,24 @@ HEIMDAL_KDC_OBJ_FILES = \
$(heimdalsrcdir)/kdc/windc.o \ $(heimdalsrcdir)/kdc/windc.o \
$(heimdalsrcdir)/kdc/kx509.o $(heimdalsrcdir)/kdc/kx509.o
$(HEIMDAL_KDC_OBJ_FILES): CFLAGS+=-I$(heimdalbuildsrcdir) -I$(heimdalsrcdir)/kdc -I$(heimdalsrcdir)/lib/roken $(KRB5_CFLAGS) -I$(heimdalsrcdir)/lib/ntlm -I$(heimdalsrcdir)/lib/hdb -I$(heimdalsrcdir)/lib
[SUBSYSTEM::HEIMDAL_NTLM] [SUBSYSTEM::HEIMDAL_NTLM]
CFLAGS = -I$(heimdalbuildsrcdir) -I$(heimdalsrcdir)/lib/ntlm
PRIVATE_DEPENDENCIES = HEIMDAL_ROKEN HEIMDAL_HCRYPTO HEIMDAL_KRB5 PRIVATE_DEPENDENCIES = HEIMDAL_ROKEN HEIMDAL_HCRYPTO HEIMDAL_KRB5
HEIMDAL_NTLM_OBJ_FILES = \ HEIMDAL_NTLM_OBJ_FILES = \
$(heimdalsrcdir)/lib/ntlm/ntlm.o $(heimdalsrcdir)/lib/ntlm/ntlm.o
$(HEIMDAL_NTLM_OBJ_FILES): CFLAGS+=-I$(heimdalbuildsrcdir) -I$(heimdalsrcdir)/lib/ntlm -I$(heimdalsrcdir)/lib/roken -I$(heimdalsrcdir)/lib $(KRB5_CFLAGS)
[SUBSYSTEM::HEIMDAL_HDB_KEYS] [SUBSYSTEM::HEIMDAL_HDB_KEYS]
CFLAGS = -I$(heimdalbuildsrcdir) -I$(heimdalsrcdir)/lib/hdb
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 = $(heimdalsrcdir)/lib/hdb/keys.o HEIMDAL_HDB_KEYS_OBJ_FILES = $(heimdalsrcdir)/lib/hdb/keys.o
$(HEIMDAL_HDB_KEYS_OBJ_FILES): CFLAGS+=-I$(heimdalbuildsrcdir) -I$(heimdalsrcdir)/lib/hdb -I$(heimdalsrcdir)/lib/asn1 $(KRB5_CFLAGS) -I$(heimdalsrcdir)/lib -I$(heimdalsrcdir)/lib/roken
####################### #######################
# Start SUBSYSTEM HEIMDAL_HDB # Start SUBSYSTEM HEIMDAL_HDB
[SUBSYSTEM::HEIMDAL_HDB] [SUBSYSTEM::HEIMDAL_HDB]
CFLAGS = -I$(heimdalbuildsrcdir) -I$(heimdalsrcdir)/lib/hdb
PRIVATE_DEPENDENCIES = HDB_LDB HEIMDAL_KRB5 HEIMDAL_HDB_KEYS HEIMDAL_ROKEN HEIMDAL_HCRYPTO HEIMDAL_COM_ERR HEIMDAL_HDB_ASN1 PRIVATE_DEPENDENCIES = HDB_LDB HEIMDAL_KRB5 HEIMDAL_HDB_KEYS HEIMDAL_ROKEN HEIMDAL_HCRYPTO HEIMDAL_COM_ERR HEIMDAL_HDB_ASN1
# End SUBSYSTEM HEIMDAL_HDB # End SUBSYSTEM HEIMDAL_HDB
####################### #######################
@ -58,11 +57,10 @@ HEIMDAL_HDB_OBJ_FILES = \
$(heimdalsrcdir)/lib/hdb/ndbm.o \ $(heimdalsrcdir)/lib/hdb/ndbm.o \
$(heimdalsrcdir)/lib/hdb/hdb_err.o $(heimdalsrcdir)/lib/hdb/hdb_err.o
$(HEIMDAL_HDB_OBJ_FILES): CFLAGS+=-I$(heimdalbuildsrcdir) -I$(heimdalsrcdir)/lib/hdb -I$(heimdalsrcdir)/lib/com_err -I$(heimdalsrcdir)/lib/asn1 $(KRB5_CFLAGS) -I$(heimdalsrcdir)/lib -I$(heimdalsrcdir)/lib/roken
####################### #######################
# Start SUBSYSTEM HEIMDAL_GSSAPI # Start SUBSYSTEM HEIMDAL_GSSAPI
[SUBSYSTEM::HEIMDAL_GSSAPI] [SUBSYSTEM::HEIMDAL_GSSAPI]
CFLAGS = -I$(heimdalbuildsrcdir) -I$(heimdalsrcdir)/lib/gssapi -I$(heimdalsrcdir)/lib/gssapi/gssapi -I$(heimdalsrcdir)/lib/gssapi/spnego -I$(heimdalsrcdir)/lib/gssapi/krb5 -I$(heimdalsrcdir)/lib/gssapi/mech
PRIVATE_DEPENDENCIES = HEIMDAL_HCRYPTO HEIMDAL_HEIM_ASN1 HEIMDAL_SPNEGO_ASN1 PRIVATE_DEPENDENCIES = HEIMDAL_HCRYPTO HEIMDAL_HEIM_ASN1 HEIMDAL_SPNEGO_ASN1
PUBLIC_DEPENDENCIES = HEIMDAL_ROKEN HEIMDAL_KRB5 PUBLIC_DEPENDENCIES = HEIMDAL_ROKEN HEIMDAL_KRB5
# End SUBSYSTEM HEIMDAL_GSSAPI # End SUBSYSTEM HEIMDAL_GSSAPI
@ -176,12 +174,11 @@ HEIMDAL_GSSAPI_OBJ_FILES = \
$(heimdalsrcdir)/lib/gssapi/krb5/process_context_token.o \ $(heimdalsrcdir)/lib/gssapi/krb5/process_context_token.o \
$(heimdalsrcdir)/lib/gssapi/krb5/prf.o $(heimdalsrcdir)/lib/gssapi/krb5/prf.o
$(HEIMDAL_GSSAPI_OBJ_FILES): CFLAGS+=-I$(heimdalbuildsrcdir) -I$(heimdalsrcdir)/lib/gssapi -I$(heimdalsrcdir)/lib/gssapi/gssapi -I$(heimdalsrcdir)/lib/gssapi/spnego -I$(heimdalsrcdir)/lib/gssapi/krb5 -I$(heimdalsrcdir)/lib/gssapi/mech -I$(heimdalsrcdir)/lib/asn1 -I$(heimdalsrcdir)/lib/roken -I$(heimdalsrcdir)/lib/krb5 -I$(heimdalsrcdir)/lib/hx509 -I$(heimdalsrcdir)/lib
####################### #######################
# Start SUBSYSTEM HEIMDAL_KRB5 # Start SUBSYSTEM HEIMDAL_KRB5
[SUBSYSTEM::HEIMDAL_KRB5] [SUBSYSTEM::HEIMDAL_KRB5]
CFLAGS = -I$(heimdalbuildsrcdir) -I$(heimdalsrcdir)/lib/krb5 -I$(heimdalsrcdir)/lib/asn1 -I$(heimdalsrcdir)/lib/com_err
PRIVATE_DEPENDENCIES = HEIMDAL_ROKEN HEIMDAL_PKINIT_ASN1 HEIMDAL_WIND PRIVATE_DEPENDENCIES = HEIMDAL_ROKEN HEIMDAL_PKINIT_ASN1 HEIMDAL_WIND
PUBLIC_DEPENDENCIES = HEIMDAL_KRB5_ASN1 HEIMDAL_GLUE HEIMDAL_HX509 HEIMDAL_HCRYPTO PUBLIC_DEPENDENCIES = HEIMDAL_KRB5_ASN1 HEIMDAL_GLUE HEIMDAL_HX509 HEIMDAL_HCRYPTO
# End SUBSYSTEM HEIMDAL_KRB5 # End SUBSYSTEM HEIMDAL_KRB5
@ -275,11 +272,10 @@ HEIMDAL_KRB5_OBJ_FILES = \
$(heimdalsrcdir)/lib/krb5/k524_err.o \ $(heimdalsrcdir)/lib/krb5/k524_err.o \
$(heimdalsrcdir)/lib/krb5/krb_err.o $(heimdalsrcdir)/lib/krb5/krb_err.o
$(HEIMDAL_KRB5_OBJ_FILES): CFLAGS+=-I$(heimdalbuildsrcdir) -I$(heimdalsrcdir)/lib/krb5 -I$(heimdalsrcdir)/lib/asn1 -I$(heimdalsrcdir)/lib/com_err -I$(heimdalsrcdir)/lib/hx509 -I$(heimdalsrcdir)/lib/roken -I$(heimdalsrcdir)/lib -I$(heimdalsrcdir)/lib/wind
####################### #######################
# Start SUBSYSTEM HEIMDAL_HEIM_ASN1 # Start SUBSYSTEM HEIMDAL_HEIM_ASN1
[SUBSYSTEM::HEIMDAL_HEIM_ASN1] [SUBSYSTEM::HEIMDAL_HEIM_ASN1]
CFLAGS = -I$(heimdalbuildsrcdir) -I$(heimdalsrcdir)/lib/asn1
PRIVATE_DEPENDENCIES = HEIMDAL_ROKEN HEIMDAL_COM_ERR PRIVATE_DEPENDENCIES = HEIMDAL_ROKEN HEIMDAL_COM_ERR
# End SUBSYSTEM HEIMDAL_KRB5 # End SUBSYSTEM HEIMDAL_KRB5
####################### #######################
@ -296,11 +292,10 @@ HEIMDAL_HEIM_ASN1_OBJ_FILES = \
$(heimdalsrcdir)/lib/asn1/timegm.o \ $(heimdalsrcdir)/lib/asn1/timegm.o \
$(heimdalsrcdir)/lib/asn1/asn1_err.o $(heimdalsrcdir)/lib/asn1/asn1_err.o
$(HEIMDAL_HEIM_ASN1_OBJ_FILES): CFLAGS+=-I$(heimdalbuildsrcdir) -I$(heimdalsrcdir)/lib/asn1 -I$(heimdalsrcdir)/lib/roken -I$(heimdalsrcdir)/lib/asn1 -I$(heimdalsrcdir)/lib/com_err
####################### #######################
# Start SUBSYSTEM HEIMDAL_HCRYPTO_IMATH # Start SUBSYSTEM HEIMDAL_HCRYPTO_IMATH
[SUBSYSTEM::HEIMDAL_HCRYPTO_IMATH] [SUBSYSTEM::HEIMDAL_HCRYPTO_IMATH]
CFLAGS = -I$(heimdalbuildsrcdir) -I$(heimdalsrcdir)/lib/hcrypto/imath
PRIVATE_DEPENDENCIES = HEIMDAL_ROKEN PRIVATE_DEPENDENCIES = HEIMDAL_ROKEN
# End SUBSYSTEM HEIMDAL_HCRYPTO_IMATH # End SUBSYSTEM HEIMDAL_HCRYPTO_IMATH
####################### #######################
@ -310,6 +305,7 @@ HEIMDAL_HCRYPTO_IMATH_OBJ_FILES = \
$(heimdalsrcdir)/lib/hcrypto/imath/iprime.o $(heimdalsrcdir)/lib/hcrypto/imath/iprime.o
[SUBSYSTEM::HEIMDAL_HCRYPTO] [SUBSYSTEM::HEIMDAL_HCRYPTO]
CFLAGS = -I$(heimdalbuildsrcdir) -I$(heimdalsrcdir)/lib/hcrypto -I$(heimdalsrcdir)/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
# End SUBSYSTEM HEIMDAL_HCRYPTO # End SUBSYSTEM HEIMDAL_HCRYPTO
####################### #######################
@ -346,11 +342,10 @@ HEIMDAL_HCRYPTO_OBJ_FILES = \
$(heimdalsrcdir)/lib/hcrypto/camellia.o \ $(heimdalsrcdir)/lib/hcrypto/camellia.o \
$(heimdalsrcdir)/lib/hcrypto/camellia-ntt.o $(heimdalsrcdir)/lib/hcrypto/camellia-ntt.o
$(HEIMDAL_HCRYPTO_OBJ_FILES): CFLAGS+=-I$(heimdalbuildsrcdir) -I$(heimdalsrcdir)/lib/hcrypto -I$(heimdalsrcdir)/lib -I$(heimdalsrcdir)/lib/asn1 -I$(heimdalsrcdir)/lib/hcrypto/imath -I$(heimdalsrcdir)/lib/roken
####################### #######################
# Start SUBSYSTEM HEIMDAL_HX509 # Start SUBSYSTEM HEIMDAL_HX509
[SUBSYSTEM::HEIMDAL_HX509] [SUBSYSTEM::HEIMDAL_HX509]
CFLAGS = -I$(heimdalbuildsrcdir) -I$(heimdalsrcdir)/lib/hx509
PRIVATE_DEPENDENCIES = \ PRIVATE_DEPENDENCIES = \
HEIMDAL_ROKEN HEIMDAL_COM_ERR \ HEIMDAL_ROKEN HEIMDAL_COM_ERR \
HEIMDAL_HEIM_ASN1 HEIMDAL_HCRYPTO \ HEIMDAL_HEIM_ASN1 HEIMDAL_HCRYPTO \
@ -387,11 +382,10 @@ HEIMDAL_HX509_OBJ_FILES = \
$(heimdalsrcdir)/lib/hx509/revoke.o \ $(heimdalsrcdir)/lib/hx509/revoke.o \
$(heimdalsrcdir)/lib/hx509/hx509_err.o $(heimdalsrcdir)/lib/hx509/hx509_err.o
$(HEIMDAL_HX509_OBJ_FILES): CFLAGS+=-I$(heimdalbuildsrcdir) -I$(heimdalsrcdir)/lib/hx509 -I$(heimdalsrcdir)/lib/roken -I$(heimdalsrcdir)/lib/com_err -I$(heimdalsrcdir)/lib/asn1 -I$(heimdalsrcdir)/lib/com_err -I$(heimdalsrcdir)/lib -I$(heimdalsrcdir)/lib/wind
####################### #######################
# Start SUBSYSTEM HEIMDAL_WIND # Start SUBSYSTEM HEIMDAL_WIND
[SUBSYSTEM::HEIMDAL_WIND] [SUBSYSTEM::HEIMDAL_WIND]
CFLAGS = -I$(heimdalbuildsrcdir) -I$(heimdalsrcdir)/lib/wind
PRIVATE_DEPENDENCIES = \ PRIVATE_DEPENDENCIES = \
HEIMDAL_ROKEN HEIMDAL_COM_ERR HEIMDAL_ROKEN HEIMDAL_COM_ERR
@ -413,8 +407,6 @@ HEIMDAL_WIND_OBJ_FILES = \
# End SUBSYSTEM HEIMDAL_WIND # End SUBSYSTEM HEIMDAL_WIND
####################### #######################
$(HEIMDAL_WIND_OBJ_FILES): CFLAGS+=-I$(heimdalbuildsrcdir) -I$(heimdalsrcdir)/lib/wind -I$(heimdalsrcdir)/lib/com_err
[SUBSYSTEM::HEIMDAL_ROKEN_GETPROGNAME] [SUBSYSTEM::HEIMDAL_ROKEN_GETPROGNAME]
HEIMDAL_ROKEN_GETPROGNAME_OBJ_FILES = $(heimdalsrcdir)/lib/roken/getprogname.o HEIMDAL_ROKEN_GETPROGNAME_OBJ_FILES = $(heimdalsrcdir)/lib/roken/getprogname.o
@ -433,6 +425,7 @@ $(HEIMDAL_ROKEN_GETPROGNAME_H_OBJ_FILES): CFLAGS+=-I$(heimdalbuildsrcdir) -I$(he
####################### #######################
# Start SUBSYSTEM HEIMDAL_ROKEN # Start SUBSYSTEM HEIMDAL_ROKEN
[SUBSYSTEM::HEIMDAL_ROKEN] [SUBSYSTEM::HEIMDAL_ROKEN]
CFLAGS = -I$(heimdalbuildsrcdir) -I$(heimdalsrcdir)/lib/roken -I$(socketwrappersrcdir)
PUBLIC_DEPENDENCIES = \ PUBLIC_DEPENDENCIES = \
HEIMDAL_ROKEN_GETPROGNAME \ HEIMDAL_ROKEN_GETPROGNAME \
HEIMDAL_ROKEN_CLOSEFROM \ HEIMDAL_ROKEN_CLOSEFROM \
@ -472,22 +465,20 @@ HEIMDAL_ROKEN_OBJ_FILES = \
$(heimdalsrcdir)/lib/roken/rtbl.o \ $(heimdalsrcdir)/lib/roken/rtbl.o \
$(heimdalbuildsrcdir)/replace.o $(heimdalbuildsrcdir)/replace.o
$(HEIMDAL_ROKEN_OBJ_FILES): CFLAGS+=-I$(heimdalbuildsrcdir) -I$(heimdalsrcdir)/lib/roken -I$(socketwrappersrcdir)
####################### #######################
# Start SUBSYSTEM HEIMDAL_GLUE # Start SUBSYSTEM HEIMDAL_GLUE
[SUBSYSTEM::HEIMDAL_GLUE] [SUBSYSTEM::HEIMDAL_GLUE]
CFLAGS = -I$(heimdalbuildsrcdir) -I$(heimdalsrcdir)/lib/krb5 -I$(heimdalsrcdir)/lib/asn1 -I$(heimdalsrcdir)/lib/com_err
PUBLIC_DEPENDENCIES = LIBNETIF LIBSAMBA-HOSTCONFIG PUBLIC_DEPENDENCIES = LIBNETIF LIBSAMBA-HOSTCONFIG
# End SUBSYSTEM HEIMDAL_GLUE # End SUBSYSTEM HEIMDAL_GLUE
####################### #######################
HEIMDAL_GLUE_OBJ_FILES = $(heimdalbuildsrcdir)/glue.o HEIMDAL_GLUE_OBJ_FILES = $(heimdalbuildsrcdir)/glue.o
$(HEIMDAL_GLUE_OBJ_FILES): CFLAGS+=-I$(heimdalbuildsrcdir) -I$(heimdalsrcdir)/lib/krb5 -I$(heimdalsrcdir)/lib/asn1 -I$(heimdalsrcdir)/lib/com_err
####################### #######################
# Start SUBSYSTEM HEIMDAL_COM_ERR # Start SUBSYSTEM HEIMDAL_COM_ERR
[SUBSYSTEM::HEIMDAL_COM_ERR] [SUBSYSTEM::HEIMDAL_COM_ERR]
CFLAGS = -I$(heimdalbuildsrcdir) -I$(heimdalsrcdir)/lib/com_err
PRIVATE_DEPENDENCIES = HEIMDAL_ROKEN PRIVATE_DEPENDENCIES = HEIMDAL_ROKEN
# End SUBSYSTEM HEIMDAL_COM_ERR # End SUBSYSTEM HEIMDAL_COM_ERR
####################### #######################
@ -496,8 +487,6 @@ HEIMDAL_COM_ERR_OBJ_FILES = \
$(heimdalsrcdir)/lib/com_err/com_err.o \ $(heimdalsrcdir)/lib/com_err/com_err.o \
$(heimdalsrcdir)/lib/com_err/error.o $(heimdalsrcdir)/lib/com_err/error.o
$(HEIMDAL_COM_ERR_OBJ_FILES): CFLAGS+=-I$(heimdalbuildsrcdir) -I$(heimdalsrcdir)/lib/com_err -I$(heimdalsrcdir)/lib/roken
####################### #######################
# Start SUBSYSTEM HEIMDAL_ASN1_COMPILE_LEX # Start SUBSYSTEM HEIMDAL_ASN1_COMPILE_LEX
[SUBSYSTEM::HEIMDAL_ASN1_COMPILE_LEX] [SUBSYSTEM::HEIMDAL_ASN1_COMPILE_LEX]
@ -547,11 +536,11 @@ $(asn1_compile_OBJ_FILES): CFLAGS+=-I$(heimdalbuildsrcdir) -I$(heimdalsrcdir)/li
####################### #######################
# 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 = -I$(heimdalbuildsrcdir) -I$(heimdalsrcdir)/lib/com_err -I$(heimdalsrcdir)/lib/roken -I$(socketwrappersrcdir)
# End SUBSYSTEM HEIMDAL_COM_ERR_COMPILE_LEX # End SUBSYSTEM HEIMDAL_COM_ERR_COMPILE_LEX
####################### #######################
HEIMDAL_COM_ERR_COMPILE_LEX_OBJ_FILES = $(heimdalsrcdir)/lib/com_err/lex.ho HEIMDAL_COM_ERR_COMPILE_LEX_OBJ_FILES = $(heimdalsrcdir)/lib/com_err/lex.ho
$(HEIMDAL_COM_ERR_COMPILE_LEX_OBJ_FILES): CFLAGS+=-I$(heimdalbuildsrcdir) -I$(heimdalsrcdir)/lib/com_err -I$(heimdalsrcdir)/lib/roken -I$(socketwrappersrcdir)
####################### #######################
# Start BINARY compile_et # Start BINARY compile_et
@ -609,13 +598,13 @@ clean::
####################### #######################
# Start SUBSYSTEM HEIMDAL # Start SUBSYSTEM HEIMDAL
[SUBSYSTEM::HEIMDAL] [SUBSYSTEM::HEIMDAL]
CFLAGS = -I$(heimdalbuildsrcdir)
PUBLIC_DEPENDENCIES = \ PUBLIC_DEPENDENCIES = \
HEIMDAL_GSSAPI HEIMDAL_KRB5 HEIMDAL_GSSAPI HEIMDAL_KRB5
# End SUBSYSTEM HEIMDAL # End SUBSYSTEM HEIMDAL
####################### #######################
HEIMDAL_OBJ_FILES = $(heimdalsrcdir)/lib/vers/print_version.o HEIMDAL_OBJ_FILES = $(heimdalsrcdir)/lib/vers/print_version.o
$(HEIMDAL_OBJ_FILES): CFLAGS+=-I$(heimdalbuildsrcdir)
####################### #######################
# Start BINARY compile_et # Start BINARY compile_et
@ -629,10 +618,7 @@ samba4kinit_OBJ_FILES = $(heimdalsrcdir)/kuser/kinit.o \
$(heimdalsrcdir)/lib/roken/setprogname.o \ $(heimdalsrcdir)/lib/roken/setprogname.o \
$(heimdalsrcdir)/lib/roken/getarg.o $(heimdalsrcdir)/lib/roken/getarg.o
$(samba4kinit_OBJ_FILES): CFLAGS+=-I$(heimdalbuildsrcdir) -I$(heimdalsrcdir)/lib/roken $(KRB5_CFLAGS) -I$(heimdalsrcdir)/lib -I$(heimdalsrcdir)/lib/ntlm $(samba4kinit_OBJ_FILES): CFLAGS+=-I$(heimdalbuildsrcdir) -I$(heimdalsrcdir)/lib/roken
dist:: $(heimdalsrcdir)/lib/asn1/lex.c $(heimdalsrcdir)/lib/com_err/lex.c \ dist:: $(heimdalsrcdir)/lib/asn1/lex.c $(heimdalsrcdir)/lib/com_err/lex.c \
$(heimdalsrcdir)/lib/asn1/parse.c $(heimdalsrcdir)/lib/com_err/parse.c $(heimdalsrcdir)/lib/asn1/parse.c $(heimdalsrcdir)/lib/com_err/parse.c
KRB5_CFLAGS = -I$(heimdalsrcdir)/lib/asn1 -I$(heimdalsrcdir)/lib/krb5 -I$(heimdalsrcdir)/lib/com_err -I$(heimdalbuildsrcdir) -I$(heimdalsrcdir)/lib/hx509 -I$(heimdalsrc)/lib
GSSAPI_CFLAGS = -I$(heimdalsrcdir)/lib/gssapi -I$(heimdalsrcdir)/lib/gssapi/gssapi

View File

@ -11,11 +11,11 @@ PRIVATE_DEPENDENCIES = \
####################### #######################
KDC_OBJ_FILES = $(addprefix $(kdcsrcdir)/, kdc.o kpasswdd.o) KDC_OBJ_FILES = $(addprefix $(kdcsrcdir)/, kdc.o kpasswdd.o)
$(KDC_OBJ_FILES): CFLAGS+=$(KRB5_CFLAGS) $(GSSAPI_CFLAGS) -I$(heimdalsrcdir)/lib/roken -I$(heimdalsrcdir)/lib -I$(heimdalsrcdir)/lib/wind -I$(heimdalsrcdir)/kdc -I$(heimdalsrcdir)/lib/ntlm -I$(heimdalsrcdir)/lib/hdb
####################### #######################
# Start SUBSYSTEM KDC # Start SUBSYSTEM KDC
[SUBSYSTEM::HDB_LDB] [SUBSYSTEM::HDB_LDB]
CFLAGS = -Iheimdal/kdc -Iheimdal/lib/hdb
PRIVATE_DEPENDENCIES = \ PRIVATE_DEPENDENCIES = \
LIBLDB auth_sam auth_sam_reply HEIMDAL CREDENTIALS \ LIBLDB auth_sam auth_sam_reply HEIMDAL CREDENTIALS \
HEIMDAL_HDB_ASN1 HEIMDAL_HDB_ASN1
@ -23,5 +23,4 @@ PRIVATE_DEPENDENCIES = \
####################### #######################
HDB_LDB_OBJ_FILES = $(addprefix $(kdcsrcdir)/, hdb-ldb.o pac-glue.o) HDB_LDB_OBJ_FILES = $(addprefix $(kdcsrcdir)/, hdb-ldb.o pac-glue.o)
$(HDB_LDB_OBJ_FILES): CFLAGS+=-I$(heimdalsrcdir)/kdc -I$(heimdalsrcdir)/lib/hdb -I$(heimdalsrcdir)/lib/com_err -I$(heimdalsrcdir)/lib/krb5 $(KRB5_CFLAGS) -I$(heimdalsrcdir)/lib -I$(heimdalsrcdir)/lib/roken
$(eval $(call proto_header_template,$(kdcsrcdir)/pac_glue.h,$(HDB_LDB_OBJ_FILES:.o=.c))) $(eval $(call proto_header_template,$(kdcsrcdir)/pac_glue.h,$(HDB_LDB_OBJ_FILES:.o=.c)))

View File

@ -2,11 +2,11 @@
# Start MODULE ldb_asq # Start MODULE ldb_asq
[MODULE::ldb_asq] [MODULE::ldb_asq]
PRIVATE_DEPENDENCIES = LIBTALLOC PRIVATE_DEPENDENCIES = LIBTALLOC
CFLAGS = -I$(ldbdir)/include
INIT_FUNCTION = LDB_MODULE(asq) INIT_FUNCTION = LDB_MODULE(asq)
SUBSYSTEM = LIBLDB SUBSYSTEM = LIBLDB
ldb_asq_OBJ_FILES = $(ldbdir)/modules/asq.o ldb_asq_OBJ_FILES = $(ldbdir)/modules/asq.o
$(ldb_asq_OBJ_FILES): CFLAGS+=-I$(ldbdir)/include
# End MODULE ldb_asq # End MODULE ldb_asq
################################################ ################################################
@ -14,61 +14,61 @@ $(ldb_asq_OBJ_FILES): CFLAGS+=-I$(ldbdir)/include
# Start MODULE ldb_server_sort # Start MODULE ldb_server_sort
[MODULE::ldb_server_sort] [MODULE::ldb_server_sort]
PRIVATE_DEPENDENCIES = LIBTALLOC PRIVATE_DEPENDENCIES = LIBTALLOC
CFLAGS = -I$(ldbdir)/include
INIT_FUNCTION = LDB_MODULE(server_sort) INIT_FUNCTION = LDB_MODULE(server_sort)
SUBSYSTEM = LIBLDB SUBSYSTEM = LIBLDB
# End MODULE ldb_sort # End MODULE ldb_sort
################################################ ################################################
ldb_server_sort_OBJ_FILES = $(ldbdir)/modules/sort.o ldb_server_sort_OBJ_FILES = $(ldbdir)/modules/sort.o
$(ldb_server_sort_OBJ_FILES): CFLAGS+=-I$(ldbdir)/include
################################################ ################################################
# Start MODULE ldb_paged_results # Start MODULE ldb_paged_results
[MODULE::ldb_paged_results] [MODULE::ldb_paged_results]
INIT_FUNCTION = LDB_MODULE(paged_results) INIT_FUNCTION = LDB_MODULE(paged_results)
CFLAGS = -I$(ldbdir)/include
PRIVATE_DEPENDENCIES = LIBTALLOC PRIVATE_DEPENDENCIES = LIBTALLOC
SUBSYSTEM = LIBLDB SUBSYSTEM = LIBLDB
# End MODULE ldb_paged_results # End MODULE ldb_paged_results
################################################ ################################################
ldb_paged_results_OBJ_FILES = $(ldbdir)/modules/paged_results.o ldb_paged_results_OBJ_FILES = $(ldbdir)/modules/paged_results.o
$(ldb_paged_results_OBJ_FILES): CFLAGS+=-I$(ldbdir)/include
################################################ ################################################
# Start MODULE ldb_paged_results # Start MODULE ldb_paged_results
[MODULE::ldb_paged_searches] [MODULE::ldb_paged_searches]
INIT_FUNCTION = LDB_MODULE(paged_searches) INIT_FUNCTION = LDB_MODULE(paged_searches)
CFLAGS = -I$(ldbdir)/include
PRIVATE_DEPENDENCIES = LIBTALLOC PRIVATE_DEPENDENCIES = LIBTALLOC
SUBSYSTEM = LIBLDB SUBSYSTEM = LIBLDB
# End MODULE ldb_paged_results # End MODULE ldb_paged_results
################################################ ################################################
ldb_paged_searches_OBJ_FILES = $(ldbdir)/modules/paged_searches.o ldb_paged_searches_OBJ_FILES = $(ldbdir)/modules/paged_searches.o
$(ldb_paged_searches_OBJ_FILES): CFLAGS+=-I$(ldbdir)/include
################################################ ################################################
# Start MODULE ldb_operational # Start MODULE ldb_operational
[MODULE::ldb_operational] [MODULE::ldb_operational]
SUBSYSTEM = LIBLDB SUBSYSTEM = LIBLDB
CFLAGS = -I$(ldbdir)/include
PRIVATE_DEPENDENCIES = LIBTALLOC PRIVATE_DEPENDENCIES = LIBTALLOC
INIT_FUNCTION = LDB_MODULE(operational) INIT_FUNCTION = LDB_MODULE(operational)
# End MODULE ldb_operational # End MODULE ldb_operational
################################################ ################################################
ldb_operational_OBJ_FILES = $(ldbdir)/modules/operational.o ldb_operational_OBJ_FILES = $(ldbdir)/modules/operational.o
$(ldb_operational_OBJ_FILES): CFLAGS+=-I$(ldbdir)/include
################################################ ################################################
# Start MODULE ldb_rdn_name # Start MODULE ldb_rdn_name
[MODULE::ldb_rdn_name] [MODULE::ldb_rdn_name]
SUBSYSTEM = LIBLDB SUBSYSTEM = LIBLDB
CFLAGS = -I$(ldbdir)/include
PRIVATE_DEPENDENCIES = LIBTALLOC PRIVATE_DEPENDENCIES = LIBTALLOC
INIT_FUNCTION = LDB_MODULE(rdn_name) INIT_FUNCTION = LDB_MODULE(rdn_name)
# End MODULE ldb_rdn_name # End MODULE ldb_rdn_name
################################################ ################################################
ldb_rdn_name_OBJ_FILES = $(ldbdir)/modules/rdn_name.o ldb_rdn_name_OBJ_FILES = $(ldbdir)/modules/rdn_name.o
$(ldb_rdn_name_OBJ_FILES): CFLAGS+=-I$(ldbdir)/include
ldb_map_OBJ_FILES = $(addprefix $(ldbdir)/ldb_map/, ldb_map_inbound.o ldb_map_outbound.o ldb_map.o) ldb_map_OBJ_FILES = $(addprefix $(ldbdir)/ldb_map/, ldb_map_inbound.o ldb_map_outbound.o ldb_map.o)
@ -78,40 +78,42 @@ $(ldb_map_OBJ_FILES): CFLAGS+=-I$(ldbdir)/ldb_map
# Start MODULE ldb_skel # Start MODULE ldb_skel
[MODULE::ldb_skel] [MODULE::ldb_skel]
SUBSYSTEM = LIBLDB SUBSYSTEM = LIBLDB
CFLAGS = -I$(ldbdir)/include
PRIVATE_DEPENDENCIES = LIBTALLOC PRIVATE_DEPENDENCIES = LIBTALLOC
INIT_FUNCTION = LDB_MODULE(skel) INIT_FUNCTION = LDB_MODULE(skel)
# End MODULE ldb_skel # End MODULE ldb_skel
################################################ ################################################
ldb_skel_OBJ_FILES = $(ldbdir)/modules/skel.o ldb_skel_OBJ_FILES = $(ldbdir)/modules/skel.o
$(ldb_skel_OBJ_FILES): CFLAGS+=-I$(ldbdir)/include
################################################ ################################################
# Start MODULE ldb_sqlite3 # Start MODULE ldb_sqlite3
[MODULE::ldb_sqlite3] [MODULE::ldb_sqlite3]
SUBSYSTEM = LIBLDB SUBSYSTEM = LIBLDB
CFLAGS = -I$(ldbdir)/include
PRIVATE_DEPENDENCIES = LIBTALLOC SQLITE3 LIBTALLOC PRIVATE_DEPENDENCIES = LIBTALLOC SQLITE3 LIBTALLOC
# End MODULE ldb_sqlite3 # End MODULE ldb_sqlite3
################################################ ################################################
ldb_sqlite3_OBJ_FILES = $(ldbdir)/ldb_sqlite3/ldb_sqlite3.o ldb_sqlite3_OBJ_FILES = $(ldbdir)/ldb_sqlite3/ldb_sqlite3.o
$(ldb_sqlite3_OBJ_FILES): CFLAGS+=-I$(ldbdir)/include
################################################ ################################################
# Start MODULE ldb_tdb # Start MODULE ldb_tdb
[MODULE::ldb_tdb] [MODULE::ldb_tdb]
SUBSYSTEM = LIBLDB SUBSYSTEM = LIBLDB
CFLAGS = -I$(ldbdir)/include -I$(ldbdir)/ldb_tdb
PRIVATE_DEPENDENCIES = \ PRIVATE_DEPENDENCIES = \
LIBTDB LIBTALLOC LIBTDB LIBTALLOC
# End MODULE ldb_tdb # End MODULE ldb_tdb
################################################ ################################################
ldb_tdb_OBJ_FILES = $(addprefix $(ldbdir)/ldb_tdb/, ldb_tdb.o ldb_search.o ldb_pack.o ldb_index.o ldb_cache.o ldb_tdb_wrap.o) ldb_tdb_OBJ_FILES = $(addprefix $(ldbdir)/ldb_tdb/, ldb_tdb.o ldb_search.o ldb_pack.o ldb_index.o ldb_cache.o ldb_tdb_wrap.o)
$(ldb_tdb_OBJ_FILES): CFLAGS+=-I$(ldbdir)/include -I$(ldbdir)/ldb_tdb
################################################ ################################################
# Start SUBSYSTEM ldb # Start SUBSYSTEM ldb
[LIBRARY::LIBLDB] [LIBRARY::LIBLDB]
CFLAGS = -I$(ldbdir)/include
INIT_FUNCTION_TYPE = extern const struct ldb_module_ops INIT_FUNCTION_TYPE = extern const struct ldb_module_ops
PUBLIC_DEPENDENCIES = \ PUBLIC_DEPENDENCIES = \
LIBTALLOC LIBTALLOC
@ -143,7 +145,6 @@ PRIVATE_DEPENDENCIES = \
################################################ ################################################
ldbtest_OBJ_FILES = $(ldbdir)/tools/ldbtest.o ldbtest_OBJ_FILES = $(ldbdir)/tools/ldbtest.o
$(ldbtest_OBJ_FILES): CFLAGS+=-I$(ldbdir) $(LDB_CFLAGS)
################################################ ################################################
# Start BINARY oLschema2ldif # Start BINARY oLschema2ldif
@ -156,7 +157,6 @@ PRIVATE_DEPENDENCIES = \
oLschema2ldif_OBJ_FILES = $(addprefix $(ldbdir)/tools/, convert.o oLschema2ldif.o) oLschema2ldif_OBJ_FILES = $(addprefix $(ldbdir)/tools/, convert.o oLschema2ldif.o)
$(oLschema2ldif_OBJ_FILES): CFLAGS+=-I$(ldbdir) -I$(ldbdir)/include
MANPAGES += $(ldbdir)/man/oLschema2ldif.1 MANPAGES += $(ldbdir)/man/oLschema2ldif.1
@ -170,11 +170,8 @@ PRIVATE_DEPENDENCIES = \
################################################ ################################################
ad2oLschema_OBJ_FILES = $(addprefix $(ldbdir)/tools/, convert.o ad2oLschema.o) ad2oLschema_OBJ_FILES = $(addprefix $(ldbdir)/tools/, convert.o ad2oLschema.o)
$(ad2oLschema_OBJ_FILES): CFLAGS+=-I$(ldbdir) $(LDB_CFLAGS)
MANPAGES += $(ldbdir)/man/ad2oLschema.1 MANPAGES += $(ldbdir)/man/ad2oLschema.1
mkinclude tools/config.mk mkinclude tools/config.mk
mkinclude ldb_ildap/config.mk mkinclude ldb_ildap/config.mk
LDB_CFLAGS = -I$(ldbdir)/include

View File

@ -2,6 +2,7 @@
# Start MODULE ldb_ildap # Start MODULE ldb_ildap
[MODULE::ldb_ildap] [MODULE::ldb_ildap]
SUBSYSTEM = LIBLDB SUBSYSTEM = LIBLDB
CFLAGS = -I$(ldbdir)/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
@ -9,4 +10,4 @@ ALIASES = ldapi ldaps ldap
################################################ ################################################
ldb_ildap_OBJ_FILES = $(ldbdir)/ldb_ildap/ldb_ildap.o ldb_ildap_OBJ_FILES = $(ldbdir)/ldb_ildap/ldb_ildap.o
$(ldb_ildap_OBJ_FILES): CFLAGS+=-I$(ldbdir)/include

View File

@ -1,6 +1,7 @@
################################################ ################################################
# Start SUBSYSTEM LIBLDB_CMDLINE # Start SUBSYSTEM LIBLDB_CMDLINE
[SUBSYSTEM::LIBLDB_CMDLINE] [SUBSYSTEM::LIBLDB_CMDLINE]
CFLAGS = -I$(ldbdir) -I$(ldbdir)/include
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
@ -8,8 +9,6 @@ PRIVATE_DEPENDENCIES = LIBSAMBA-UTIL POPT_SAMBA POPT_CREDENTIALS gensec
LIBLDB_CMDLINE_OBJ_FILES = $(ldbdir)/tools/cmdline.o LIBLDB_CMDLINE_OBJ_FILES = $(ldbdir)/tools/cmdline.o
$(LIBLDB_CMDLINE_OBJ_FILES): CFLAGS+=-I$(ldbdir) $(LDB_CFLAGS)
################################################ ################################################
# Start BINARY ldbadd # Start BINARY ldbadd
[BINARY::ldbadd] [BINARY::ldbadd]
@ -19,8 +18,8 @@ PRIVATE_DEPENDENCIES = \
# End BINARY ldbadd # End BINARY ldbadd
################################################ ################################################
ldbadd_OBJ_FILES = $(ldbdir)/tools/ldbadd.o ldbadd_OBJ_FILES = $(ldbdir)/tools/ldbadd.o
$(ldbadd_OBJ_FILES): CFLAGS+=-I$(ldbdir) $(LDB_CFLAGS)
MANPAGES += $(ldbdir)/man/ldbadd.1 MANPAGES += $(ldbdir)/man/ldbadd.1
@ -34,7 +33,6 @@ PRIVATE_DEPENDENCIES = \
################################################ ################################################
ldbdel_OBJ_FILES = $(ldbdir)/tools/ldbdel.o ldbdel_OBJ_FILES = $(ldbdir)/tools/ldbdel.o
$(ldbdel_OBJ_FILES): CFLAGS+=-I$(ldbdir) $(LDB_CFLAGS)
MANPAGES += $(ldbdir)/man/ldbdel.1 MANPAGES += $(ldbdir)/man/ldbdel.1
@ -48,7 +46,6 @@ PRIVATE_DEPENDENCIES = \
################################################ ################################################
ldbmodify_OBJ_FILES = $(ldbdir)/tools/ldbmodify.o ldbmodify_OBJ_FILES = $(ldbdir)/tools/ldbmodify.o
$(ldbmodify_OBJ_FILES): CFLAGS+=-I$(ldbdir) $(LDB_CFLAGS)
MANPAGES += $(ldbdir)/man/ldbmodify.1 MANPAGES += $(ldbdir)/man/ldbmodify.1
################################################ ################################################
@ -61,7 +58,6 @@ PRIVATE_DEPENDENCIES = \
################################################ ################################################
ldbsearch_OBJ_FILES = $(ldbdir)/tools/ldbsearch.o ldbsearch_OBJ_FILES = $(ldbdir)/tools/ldbsearch.o
$(ldbsearch_OBJ_FILES): CFLAGS+=-I$(ldbdir) $(LDB_CFLAGS)
MANPAGES += $(ldbdir)/man/ldbsearch.1 MANPAGES += $(ldbdir)/man/ldbsearch.1
@ -75,7 +71,6 @@ PRIVATE_DEPENDENCIES = \
################################################ ################################################
ldbedit_OBJ_FILES = $(ldbdir)/tools/ldbedit.o ldbedit_OBJ_FILES = $(ldbdir)/tools/ldbedit.o
$(ldbedit_OBJ_FILES): CFLAGS+=-I$(ldbdir) $(LDB_CFLAGS)
MANPAGES += $(ldbdir)/man/ldbedit.1 MANPAGES += $(ldbdir)/man/ldbedit.1
@ -89,7 +84,6 @@ PRIVATE_DEPENDENCIES = \
################################################ ################################################
ldbrename_OBJ_FILES = $(ldbdir)/tools/ldbrename.o ldbrename_OBJ_FILES = $(ldbdir)/tools/ldbrename.o
$(ldbrename_OBJ_FILES): CFLAGS+=-I$(ldbdir) $(LDB_CFLAGS)
MANPAGES += $(ldbdir)/man/ldbrename.1 MANPAGES += $(ldbdir)/man/ldbrename.1

View File

@ -1,8 +1,8 @@
[SUBSYSTEM::TDR] [SUBSYSTEM::TDR]
CFLAGS = -Ilib/tdr
PUBLIC_DEPENDENCIES = LIBTALLOC LIBSAMBA-UTIL PUBLIC_DEPENDENCIES = LIBTALLOC LIBSAMBA-UTIL
TDR_OBJ_FILES = $(libtdrsrcdir)/tdr.o TDR_OBJ_FILES = $(libtdrsrcdir)/tdr.o
$(TDR_OBJ_FILES): CFLAGS+=-I$(libtdrsrcdir)
$(eval $(call proto_header_template,$(libtdrsrcdir)/tdr_proto.h,$(TDR_OBJ_FILES:.o=.c))) $(eval $(call proto_header_template,$(libtdrsrcdir)/tdr_proto.h,$(TDR_OBJ_FILES:.o=.c)))

View File

@ -11,8 +11,6 @@ LIBSAMBA-NET_OBJ_FILES = $(addprefix $(libnetsrcdir)/, \
$(eval $(call proto_header_template,$(libnetsrcdir)/libnet_proto.h,$(LIBSAMBA-NET_OBJ_FILES:.o=.c))) $(eval $(call proto_header_template,$(libnetsrcdir)/libnet_proto.h,$(LIBSAMBA-NET_OBJ_FILES:.o=.c)))
$(LIBSAMBA-NET_OBJ_FILES): CFLAGS+=$(KRB5_CFLAGS) $(GSSAPI_CFLAGS)
[PYTHON::python_net] [PYTHON::python_net]
LIBRARY_REALNAME = samba/net.$(SHLIBEXT) LIBRARY_REALNAME = samba/net.$(SHLIBEXT)
PRIVATE_DEPENDENCIES = LIBSAMBA-NET PRIVATE_DEPENDENCIES = LIBSAMBA-NET

View File

@ -21,7 +21,7 @@ PRIVATE_DEPENDENCIES = LIBNDR LIBLDB SAMDB CREDENTIALS
python_misc_OBJ_FILES = $(pyscriptsrcdir)/misc_wrap.o python_misc_OBJ_FILES = $(pyscriptsrcdir)/misc_wrap.o
$(python_misc_OBJ_FILES): CFLAGS+=$(CFLAG_NO_UNUSED_MACROS) $(CFLAG_NO_CAST_QUAL) $(LDB_CFLAGS) $(python_misc_OBJ_FILES): CFLAGS+=$(CFLAG_NO_UNUSED_MACROS) $(CFLAG_NO_CAST_QUAL)
_PY_FILES = $(shell find $(pyscriptsrcdir)/samba $(pyscriptsrcdir)/subunit -name "*.py") _PY_FILES = $(shell find $(pyscriptsrcdir)/samba $(pyscriptsrcdir)/subunit -name "*.py")

View File

@ -145,8 +145,6 @@ PRIVATE_DEPENDENCIES = \
TORTURE_AUTH_OBJ_FILES = $(addprefix $(torturesrcdir)/auth/, ntlmssp.o pac.o) TORTURE_AUTH_OBJ_FILES = $(addprefix $(torturesrcdir)/auth/, ntlmssp.o pac.o)
$(TORTURE_AUTH_OBJ_FILES): CFLAGS+=$(KRB5_CFLAGS)
$(eval $(call proto_header_template,$(torturesrcdir)/auth/proto.h,$(TORTURE_AUTH_OBJ_FILES:.o=.c))) $(eval $(call proto_header_template,$(torturesrcdir)/auth/proto.h,$(TORTURE_AUTH_OBJ_FILES:.o=.c)))
mkinclude local/config.mk mkinclude local/config.mk