summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--source4/auth/config.mk15
-rw-r--r--source4/auth/credentials/config.mk4
-rw-r--r--source4/auth/gensec/config.mk18
-rw-r--r--source4/auth/kerberos/config.mk15
-rw-r--r--source4/auth/ntlmssp/config.mk3
-rw-r--r--source4/build/m4/public.m49
-rw-r--r--source4/build/smb_build/TODO5
-rw-r--r--source4/build/smb_build/config_mk.pm6
-rw-r--r--source4/cldap_server/config.mk5
-rw-r--r--source4/dsdb/config.mk5
-rw-r--r--source4/dsdb/samdb/ldb_modules/config.mk10
-rw-r--r--source4/gtk/config.mk4
-rw-r--r--source4/heimdal_build/config.mk26
-rw-r--r--source4/kdc/config.mk2
-rw-r--r--source4/kdc/heimdal_config.mk2
-rw-r--r--source4/ldap_server/config.mk2
-rw-r--r--source4/lib/appweb/config.mk6
-rw-r--r--source4/lib/basic.mk17
-rw-r--r--source4/lib/charset/config.mk5
-rw-r--r--source4/lib/cmdline/config.m42
-rw-r--r--source4/lib/cmdline/config.mk2
-rw-r--r--source4/lib/com/config.mk6
-rw-r--r--source4/lib/events/config.mk3
-rw-r--r--source4/lib/ldb/config.mk22
-rw-r--r--source4/lib/messaging/config.mk4
-rw-r--r--source4/lib/popt/config.m44
-rw-r--r--source4/lib/popt/config.mk2
-rw-r--r--source4/lib/registry/config.mk19
-rw-r--r--source4/lib/replace/config.mk5
-rw-r--r--source4/lib/samba3/config.mk2
-rw-r--r--source4/lib/socket/config.mk11
-rw-r--r--source4/lib/socket_wrapper/config.mk2
-rw-r--r--source4/lib/stream/config.mk2
-rw-r--r--source4/lib/talloc/config.mk2
-rw-r--r--source4/lib/tdb/config.mk5
-rw-r--r--source4/lib/tls/config.mk2
-rw-r--r--source4/libcli/auth/config.mk2
-rw-r--r--source4/libcli/config.m42
-rw-r--r--source4/libcli/config.mk20
-rw-r--r--source4/libcli/ldap/config.mk2
-rw-r--r--source4/libcli/security/config.mk6
-rw-r--r--source4/libnet/config.mk5
-rw-r--r--source4/librpc/config.mk189
-rw-r--r--source4/librpc/rpc/config.mk5
-rw-r--r--source4/nbt_server/config.mk11
-rw-r--r--source4/nsswitch/config.mk2
-rw-r--r--source4/ntptr/config.mk7
-rw-r--r--source4/ntvfs/config.mk20
-rw-r--r--source4/ntvfs/posix/config.mk5
-rw-r--r--source4/ntvfs/unixuid/config.mk2
-rw-r--r--source4/param/config.mk4
-rw-r--r--source4/rpc_server/config.mk38
-rw-r--r--source4/smb_server/config.mk5
-rw-r--r--source4/smb_server/smb/config.mk5
-rw-r--r--source4/smb_server/smb2/config.mk5
-rw-r--r--source4/smbd/config.mk2
-rw-r--r--source4/smbd/process_model.mk8
-rw-r--r--source4/torture/config.mk20
-rw-r--r--source4/torture/local/config.mk2
-rw-r--r--source4/torture/smb2/config.mk2
-rw-r--r--source4/web_server/config.mk5
-rw-r--r--source4/winbind/config.mk4
-rw-r--r--source4/wrepl_server/config.mk2
63 files changed, 295 insertions, 339 deletions
diff --git a/source4/auth/config.mk b/source4/auth/config.mk
index d572c5e89ac..b620cece967 100644
--- a/source4/auth/config.mk
+++ b/source4/auth/config.mk
@@ -9,7 +9,7 @@ include credentials/config.mk
[MODULE::auth_sam]
INIT_FUNCTION = auth_sam_init
SUBSYSTEM = AUTH
-INIT_OBJ_FILES = \
+OBJ_FILES = \
auth_sam.o
REQUIRED_SUBSYSTEMS = \
SAMDB
@@ -21,7 +21,7 @@ REQUIRED_SUBSYSTEMS = \
[MODULE::auth_anonymous]
INIT_FUNCTION = auth_anonymous_init
SUBSYSTEM = AUTH
-INIT_OBJ_FILES = \
+OBJ_FILES = \
auth_anonymous.o
# End MODULE auth_anonymous
#######################
@@ -31,7 +31,7 @@ INIT_OBJ_FILES = \
[MODULE::auth_winbind]
INIT_FUNCTION = auth_winbind_init
SUBSYSTEM = AUTH
-INIT_OBJ_FILES = \
+OBJ_FILES = \
auth_winbind.o
REQUIRED_SUBSYSTEMS = \
LIBWINBIND_CLIENT \
@@ -44,7 +44,7 @@ REQUIRED_SUBSYSTEMS = \
[MODULE::auth_developer]
INIT_FUNCTION = auth_developer_init
SUBSYSTEM = AUTH
-INIT_OBJ_FILES = \
+OBJ_FILES = \
auth_developer.o
# End MODULE auth_developer
#######################
@@ -54,7 +54,7 @@ INIT_OBJ_FILES = \
[MODULE::auth_unix]
INIT_FUNCTION = auth_unix_init
SUBSYSTEM = AUTH
-INIT_OBJ_FILES = \
+OBJ_FILES = \
auth_unix.o
REQUIRED_SUBSYSTEMS = \
EXT_LIB_CRYPT EXT_LIB_PAM PAM_ERRORS
@@ -67,9 +67,8 @@ OBJ_FILES = pam_errors.o
#######################
# Start SUBSYSTEM AUTH
[SUBSYSTEM::AUTH]
-INIT_OBJ_FILES = \
- auth.o
-ADD_OBJ_FILES = \
+OBJ_FILES = \
+ auth.o \
auth_util.o \
auth_sam_reply.o \
ntlm_check.o \
diff --git a/source4/auth/credentials/config.mk b/source4/auth/credentials/config.mk
index 00d83197391..4efa81fb04a 100644
--- a/source4/auth/credentials/config.mk
+++ b/source4/auth/credentials/config.mk
@@ -1,8 +1,8 @@
#################################
# Start SUBSYSTEM GENSEC
[SUBSYSTEM::CREDENTIALS]
-INIT_OBJ_FILES = credentials.o
-ADD_OBJ_FILES = credentials_files.o \
+OBJ_FILES = credentials.o \
+ credentials_files.o \
credentials_krb5.o \
credentials_ntlm.o \
credentials_gensec.o
diff --git a/source4/auth/gensec/config.mk b/source4/auth/gensec/config.mk
index 8c51560f868..9078d72647c 100644
--- a/source4/auth/gensec/config.mk
+++ b/source4/auth/gensec/config.mk
@@ -7,7 +7,7 @@ DESCRIPTION = Generic Security Library
RELEASE_VERSION = 1
PUBLIC_HEADERS = gensec.h
INIT_FUNCTION = gensec_init
-INIT_OBJ_FILES = gensec.o
+OBJ_FILES = gensec.o
REQUIRED_SUBSYSTEMS = \
SCHANNELDB
# End SUBSYSTEM GENSEC
@@ -18,7 +18,7 @@ REQUIRED_SUBSYSTEMS = \
[MODULE::gensec_krb5]
SUBSYSTEM = GENSEC
INIT_FUNCTION = gensec_krb5_init
-INIT_OBJ_FILES = gensec_krb5.o
+OBJ_FILES = gensec_krb5.o
REQUIRED_SUBSYSTEMS = KERBEROS AUTH
# End MODULE gensec_krb5
################################################
@@ -28,7 +28,7 @@ REQUIRED_SUBSYSTEMS = KERBEROS AUTH
[MODULE::gensec_gssapi]
SUBSYSTEM = GENSEC
INIT_FUNCTION = gensec_gssapi_init
-INIT_OBJ_FILES = gensec_gssapi.o
+OBJ_FILES = gensec_gssapi.o
REQUIRED_SUBSYSTEMS = KERBEROS AUTH
# End MODULE gensec_gssapi
################################################
@@ -38,9 +38,8 @@ REQUIRED_SUBSYSTEMS = KERBEROS AUTH
[MODULE::gensec_spnego]
SUBSYSTEM = GENSEC
INIT_FUNCTION = gensec_spnego_init
-INIT_OBJ_FILES = spnego.o
-ADD_OBJ_FILES = \
- spnego_parse.o
+OBJ_FILES = spnego.o \
+ spnego_parse.o
# End MODULE gensec_spnego
################################################
@@ -49,9 +48,8 @@ ADD_OBJ_FILES = \
[MODULE::gensec_schannel]
SUBSYSTEM = GENSEC
INIT_FUNCTION = gensec_schannel_init
-INIT_OBJ_FILES = schannel.o
-ADD_OBJ_FILES = \
- schannel_sign.o
+OBJ_FILES = schannel.o \
+ schannel_sign.o
REQUIRED_SUBSYSTEMS = AUTH SCHANNELDB
# End MODULE gensec_schannel
################################################
@@ -59,7 +57,7 @@ REQUIRED_SUBSYSTEMS = AUTH SCHANNELDB
################################################
# Start SUBSYSTEM SCHANNELDB
[SUBSYSTEM::SCHANNELDB]
-INIT_OBJ_FILES = \
+OBJ_FILES = \
schannel_state.o
#
# End SUBSYSTEM SCHANNELDB
diff --git a/source4/auth/kerberos/config.mk b/source4/auth/kerberos/config.mk
index d3b1a6b0dc5..53720dd5f69 100644
--- a/source4/auth/kerberos/config.mk
+++ b/source4/auth/kerberos/config.mk
@@ -1,14 +1,13 @@
#################################
# Start SUBSYSTEM KERBEROS
[SUBSYSTEM::KERBEROS]
-INIT_OBJ_FILES = kerberos.o
-ADD_OBJ_FILES = \
- clikrb5.o \
- kerberos_verify.o \
- kerberos_util.o \
- kerberos_pac.o \
- gssapi_parse.o \
- krb5_init_context.o
+OBJ_FILES = kerberos.o \
+ clikrb5.o \
+ kerberos_verify.o \
+ kerberos_util.o \
+ kerberos_pac.o \
+ gssapi_parse.o \
+ krb5_init_context.o
REQUIRED_SUBSYSTEMS = KERBEROS_LIB NDR_KRB5PAC
# End SUBSYSTEM KERBEROS
#################################
diff --git a/source4/auth/ntlmssp/config.mk b/source4/auth/ntlmssp/config.mk
index b4df62872cb..d10c98c838e 100644
--- a/source4/auth/ntlmssp/config.mk
+++ b/source4/auth/ntlmssp/config.mk
@@ -3,8 +3,7 @@
[MODULE::gensec_ntlmssp]
SUBSYSTEM = GENSEC
INIT_FUNCTION = gensec_ntlmssp_init
-INIT_OBJ_FILES = ntlmssp.o
-ADD_OBJ_FILES = \
+OBJ_FILES = ntlmssp.o \
ntlmssp_parse.o \
ntlmssp_sign.o \
ntlmssp_client.o \
diff --git a/source4/build/m4/public.m4 b/source4/build/m4/public.m4
index 89ea0f3853e..5ce976f1ab9 100644
--- a/source4/build/m4/public.m4
+++ b/source4/build/m4/public.m4
@@ -4,7 +4,7 @@ dnl Copyright (C) 2004 Stefan Metzmacher
dnl Copyright (C) 2004-2005 Jelmer Vernooij
dnl Published under the GPL
dnl
-dnl SMB_SUBSYSTEM(name,init_obj_files,add_obj_files,required_subsystems)
+dnl SMB_SUBSYSTEM(name,obj_files,required_subsystems)
dnl
dnl SMB_EXT_LIB_ENABLE(name,default_build)
dnl
@@ -18,7 +18,7 @@ dnl #######################################################
dnl ### And now the implementation ###
dnl #######################################################
-dnl SMB_SUBSYSTEM(name,init_obj_files,add_obj_files,required_subsystems)
+dnl SMB_SUBSYSTEM(name,obj_files,required_subsystems)
AC_DEFUN([SMB_SUBSYSTEM],
[
if test -z "$[SMB_SUBSYSTEM_NOPROTO_][$1]"; then
@@ -29,9 +29,8 @@ SMB_INFO_SUBSYSTEMS="$SMB_INFO_SUBSYSTEMS
###################################
# Start Subsystem $1
@<:@SUBSYSTEM::$1@:>@
-INIT_OBJ_FILES = $2
-ADD_OBJ_FILES = $3
-REQUIRED_SUBSYSTEMS = $4
+OBJ_FILES = $2
+REQUIRED_SUBSYSTEMS = $3
ENABLE = YES
# End Subsystem $1
###################################
diff --git a/source4/build/smb_build/TODO b/source4/build/smb_build/TODO
index f98a3d2bb58..0d9b1bab1de 100644
--- a/source4/build/smb_build/TODO
+++ b/source4/build/smb_build/TODO
@@ -3,12 +3,9 @@
- get rid of include/structs.h
- install Samba-specific headers in $INCLUDEDIR/samba-4.0. talloc.h, tdb.h and
ldb.h belong in $INCLUDEDIR
-- init functions may be called more then once as different libraries
- (in Samba or other projects) can use the same (3rd) library.
- add register function to smbtorture
- init functions per shared library / binary
- - add init functions + use lists of function pointers
- - rpc_ndr
+ - rpc_ndr
- list not automatically generated
- utility function for 'init mutex'
- install shared modules
diff --git a/source4/build/smb_build/config_mk.pm b/source4/build/smb_build/config_mk.pm
index 3d557185413..ddc928c8e28 100644
--- a/source4/build/smb_build/config_mk.pm
+++ b/source4/build/smb_build/config_mk.pm
@@ -21,8 +21,6 @@ my $section_types = {
},
"SUBSYSTEM" => {
"INIT_FUNCTION" => "string",
- "INIT_OBJ_FILES" => "list",
- "ADD_OBJ_FILES" => "list",
"OBJ_FILES" => "list",
"REQUIRED_SUBSYSTEMS" => "list",
@@ -36,8 +34,6 @@ my $section_types = {
"SUBSYSTEM" => "string",
"INIT_FUNCTION" => "string",
- "INIT_OBJ_FILES" => "list",
- "ADD_OBJ_FILES" => "list",
"OBJ_FILES" => "list",
"REQUIRED_SUBSYSTEMS" => "list",
@@ -64,8 +60,6 @@ my $section_types = {
"RELEASE_VERSION" => "string",
"INIT_FUNCTION" => "string",
- "INIT_OBJ_FILES" => "list",
- "ADD_OBJ_FILES" => "list",
"OBJ_FILES" => "list",
"DESCRIPTION" => "string",
diff --git a/source4/cldap_server/config.mk b/source4/cldap_server/config.mk
index bd62667b913..77586bcb747 100644
--- a/source4/cldap_server/config.mk
+++ b/source4/cldap_server/config.mk
@@ -3,9 +3,8 @@
#######################
# Start SUBSYSTEM CLDAPD
[SUBSYSTEM::CLDAPD]
-INIT_OBJ_FILES = \
- cldap_server.o
-ADD_OBJ_FILES = \
+OBJ_FILES = \
+ cldap_server.o \
netlogon.o
REQUIRED_SUBSYSTEMS = \
LIBCLI_CLDAP
diff --git a/source4/dsdb/config.mk b/source4/dsdb/config.mk
index 92f3ee30f46..bcdc92d9c05 100644
--- a/source4/dsdb/config.mk
+++ b/source4/dsdb/config.mk
@@ -5,9 +5,8 @@ include samdb/ldb_modules/config.mk
################################################
# Start SUBSYSTEM SAMDB
[SUBSYSTEM::SAMDB]
-INIT_OBJ_FILES = \
- samdb/samdb.o
-ADD_OBJ_FILES = \
+OBJ_FILES = \
+ samdb/samdb.o \
samdb/samdb_privilege.o \
samdb/cracknames.o \
common/flag_mapping.o
diff --git a/source4/dsdb/samdb/ldb_modules/config.mk b/source4/dsdb/samdb/ldb_modules/config.mk
index 48296dd18b5..3d20bff8092 100644
--- a/source4/dsdb/samdb/ldb_modules/config.mk
+++ b/source4/dsdb/samdb/ldb_modules/config.mk
@@ -2,7 +2,7 @@
# Start MODULE libldb_objectguid
[MODULE::libldb_objectguid]
SUBSYSTEM = LIBLDB
-INIT_OBJ_FILES = \
+OBJ_FILES = \
objectguid.o
REQUIRED_SUBSYSTEMS = \
LIBNDR NDR_MISC
@@ -13,7 +13,7 @@ REQUIRED_SUBSYSTEMS = \
# Start MODULE libldb_samldb
[MODULE::libldb_samldb]
SUBSYSTEM = LIBLDB
-INIT_OBJ_FILES = \
+OBJ_FILES = \
samldb.o
#
# End MODULE libldb_samldb
@@ -23,7 +23,7 @@ INIT_OBJ_FILES = \
# Start MODULE libldb_samba3sam
[MODULE::libldb_samba3sam]
SUBSYSTEM = LIBLDB
-INIT_OBJ_FILES = \
+OBJ_FILES = \
samba3sam.o
#
# End MODULE libldb_samldb
@@ -33,7 +33,7 @@ INIT_OBJ_FILES = \
# Start MODULE libldb_proxy
[MODULE::libldb_proxy]
SUBSYSTEM = LIBLDB
-INIT_OBJ_FILES = \
+OBJ_FILES = \
proxy.o
#
# End MODULE libldb_proxy
@@ -44,7 +44,7 @@ INIT_OBJ_FILES = \
# Start MODULE libldb_rootdse
[MODULE::libldb_rootdse]
SUBSYSTEM = LIBLDB
-INIT_OBJ_FILES = \
+OBJ_FILES = \
rootdse.o
#
# End MODULE libldb_rootdse
diff --git a/source4/gtk/config.mk b/source4/gtk/config.mk
index 5ad1fa71843..5ae5f898327 100644
--- a/source4/gtk/config.mk
+++ b/source4/gtk/config.mk
@@ -9,8 +9,8 @@ MINOR_VERSION = 0
RELEASE_VERSION = 1
NOPROTO = YES
PUBLIC_HEADERS = common/gtk-smb.h common/select.h
-INIT_OBJ_FILES = common/gtk-smb.o
-ADD_OBJ_FILES = common/select.o \
+OBJ_FILES = common/gtk-smb.o \
+ common/select.o \
common/gtk_events.o \
common/credentials.o
REQUIRED_SUBSYSTEMS = CHARSET LIBBASIC EXT_LIB_gtk RPC_NDR_SAMR
diff --git a/source4/heimdal_build/config.mk b/source4/heimdal_build/config.mk
index b4b0795cbff..9aab1cf21a9 100644
--- a/source4/heimdal_build/config.mk
+++ b/source4/heimdal_build/config.mk
@@ -1,7 +1,7 @@
#######################
# Start SUBSYSTEM HEIMDAL_KDC
[SUBSYSTEM::HEIMDAL_KDC]
-ADD_OBJ_FILES = \
+OBJ_FILES = \
../heimdal/kdc/default_config.o \
../heimdal/kdc/kerberos5.o \
../heimdal/kdc/pkinit.o \
@@ -18,7 +18,7 @@ NOPROTO = YES
#######################
# Start SUBSYSTEM HEIMDAL_HDB
[SUBSYSTEM::HEIMDAL_HDB]
-ADD_OBJ_FILES = \
+OBJ_FILES = \
../heimdal/lib/hdb/db.o \
../heimdal/lib/hdb/hdb.o \
../heimdal/lib/hdb/ext.o \
@@ -47,7 +47,7 @@ NOPROTO = YES
#######################
# Start SUBSYSTEM HEIMDAL_GSSAPI
[SUBSYSTEM::HEIMDAL_GSSAPI]
-ADD_OBJ_FILES = \
+OBJ_FILES = \
../heimdal/lib/gssapi/init_sec_context.o \
../heimdal/lib/gssapi/inquire_cred.o \
../heimdal/lib/gssapi/release_buffer.o \
@@ -94,7 +94,7 @@ NOPROTO = YES
#######################
# Start SUBSYSTEM HEIMDAL_KRB5
[SUBSYSTEM::HEIMDAL_KRB5]
-ADD_OBJ_FILES = \
+OBJ_FILES = \
../heimdal/lib/krb5/acache.o \
../heimdal/lib/krb5/add_et_list.o \
../heimdal/lib/krb5/addr_families.o \
@@ -183,7 +183,7 @@ NOPROTO = YES
#######################
# Start SUBSYSTEM HEIMDAL_ASN1
[SUBSYSTEM::HEIMDAL_ASN1]
-ADD_OBJ_FILES = \
+OBJ_FILES = \
../heimdal/lib/asn1/der_get.o \
../heimdal/lib/asn1/der_put.o \
../heimdal/lib/asn1/der_free.o \
@@ -258,7 +258,7 @@ NOPROTO = YES
#######################
# Start SUBSYSTEM HEIMDAL_DES
[SUBSYSTEM::HEIMDAL_DES]
-ADD_OBJ_FILES = \
+OBJ_FILES = \
../heimdal/lib/des/aes.o \
../heimdal/lib/des/des.o \
../heimdal/lib/des/md4.o \
@@ -276,19 +276,19 @@ NOPROTO = YES
#######################
# Start SUBSYSTEM HEIMDAL_ROKEN_GAI_STRERROR
[SUBSYSTEM::HEIMDAL_ROKEN_GAI_STRERROR]
-ADD_OBJ_FILES = ../heimdal/lib/roken/gai_strerror.o
+OBJ_FILES = ../heimdal/lib/roken/gai_strerror.o
NOPROTO = YES
#######################
# Start SUBSYSTEM HEIMDAL_ROKEN_GAI_STRERROR
[SUBSYSTEM::HEIMDAL_ROKEN_INET_ATON]
-ADD_OBJ_FILES = ../heimdal/lib/roken/inet_aton.o
+OBJ_FILES = ../heimdal/lib/roken/inet_aton.o
NOPROTO = YES
#######################
# Start SUBSYSTEM HEIMDAL_ROKEN_ADDRINFO
[SUBSYSTEM::HEIMDAL_ROKEN_ADDRINFO]
-ADD_OBJ_FILES = \
+OBJ_FILES = \
../heimdal/lib/roken/getaddrinfo.o \
../heimdal/lib/roken/freeaddrinfo.o \
../heimdal/lib/roken/getipnodebyaddr.o \
@@ -301,7 +301,7 @@ NOPROTO = YES
#######################
# Start SUBSYSTEM HEIMDAL_ROKEN
[SUBSYSTEM::HEIMDAL_ROKEN]
-ADD_OBJ_FILES = \
+OBJ_FILES = \
../heimdal/lib/roken/base64.o \
../heimdal/lib/roken/bswap.o \
../heimdal/lib/roken/get_window_size.o \
@@ -333,7 +333,7 @@ NOPROTO = YES
#######################
# Start SUBSYSTEM HEIMDAL_VERS
[SUBSYSTEM::HEIMDAL_VERS]
-ADD_OBJ_FILES = ../heimdal/lib/vers/print_version.o
+OBJ_FILES = ../heimdal/lib/vers/print_version.o
NOPROTO = YES
# End SUBSYSTEM HEIMDAL_VERS
#######################
@@ -341,14 +341,14 @@ NOPROTO = YES
#######################
# Start SUBSYSTEM HEIMDAL_GLUE
[SUBSYSTEM::HEIMDAL_GLUE]
-ADD_OBJ_FILES = glue.o
+OBJ_FILES = glue.o
# End SUBSYSTEM HEIMDAL_GLUE
#######################
#######################
# Start SUBSYSTEM HEIMDAL_COM_ERR
[SUBSYSTEM::HEIMDAL_COM_ERR]
-ADD_OBJ_FILES = \
+OBJ_FILES = \
../heimdal/lib/com_err/com_err.o \
../heimdal/lib/com_err/error.o
NOPROTO = YES
diff --git a/source4/kdc/config.mk b/source4/kdc/config.mk
index ef14f838938..f1aef75df5f 100644
--- a/source4/kdc/config.mk
+++ b/source4/kdc/config.mk
@@ -4,7 +4,7 @@
# Start SUBSYSTEM KDC
[SUBSYSTEM::KDC]
NOPROTO = YES
-INIT_OBJ_FILES = \
+OBJ_FILES = \
kdc.o \
pac-glue.o \
hdb-ldb.o \
diff --git a/source4/kdc/heimdal_config.mk b/source4/kdc/heimdal_config.mk
index 3e5122363bf..0d4ce73e401 100644
--- a/source4/kdc/heimdal_config.mk
+++ b/source4/kdc/heimdal_config.mk
@@ -1,7 +1,7 @@
#######################
# Start SUBSYSTEM HEIMDAL
[LIBRARY::HEIMDAL]
-ADD_OBJ_FILES = \
+OBJ_FILES = \
../heimdal/lib/vers/print_version.o \
../heimdal/kdc/default_config.o \
../heimdal/kdc/kerberos5.o \
diff --git a/source4/ldap_server/config.mk b/source4/ldap_server/config.mk
index 4cbc83d1cf1..3bc283e06f1 100644
--- a/source4/ldap_server/config.mk
+++ b/source4/ldap_server/config.mk
@@ -3,7 +3,7 @@
#######################
# Start SUBSYSTEM LDAP
[SUBSYSTEM::LDAP]
-INIT_OBJ_FILES = \
+OBJ_FILES = \
ldap_server.o \
ldap_backend.o \
ldap_bind.o \
diff --git a/source4/lib/appweb/config.mk b/source4/lib/appweb/config.mk
index 593404c87b6..4035840d473 100644
--- a/source4/lib/appweb/config.mk
+++ b/source4/lib/appweb/config.mk
@@ -1,7 +1,7 @@
#######################
# Start SUBSYSTEM MPR
[SUBSYSTEM::MPR]
-ADD_OBJ_FILES = \
+OBJ_FILES = \
mpr/miniMpr.o \
mpr/var.o
NOPROTO=YES
@@ -12,7 +12,7 @@ NOPROTO=YES
#######################
# Start SUBSYSTEM EJS
[SUBSYSTEM::EJS]
-ADD_OBJ_FILES = \
+OBJ_FILES = \
ejs/ejsLib.o \
ejs/ejsLex.o \
ejs/ejsParser.o \
@@ -25,7 +25,7 @@ NOPROTO=YES
#######################
# Start SUBSYSTEM ESP
[SUBSYSTEM::ESP]
-ADD_OBJ_FILES = \
+OBJ_FILES = \
esp/esp.o \
esp/espProcs.o
REQUIRED_SUBSYSTEMS = EJS
diff --git a/source4/lib/basic.mk b/source4/lib/basic.mk
index 486f8d8a1e0..4d2d1b08fdd 100644
--- a/source4/lib/basic.mk
+++ b/source4/lib/basic.mk
@@ -20,9 +20,8 @@ include stream/config.mk
##############################
# Start SUBSYSTEM LIBNETIF
[SUBSYSTEM::LIBNETIF]
-INIT_OBJ_FILES = \
- netif/interface.o
-ADD_OBJ_FILES = \
+OBJ_FILES = \
+ netif/interface.o \
netif/netif.o
# End SUBSYSTEM LIBNETIF
##############################
@@ -33,15 +32,14 @@ MAJOR_VERSION = 0
MINOR_VERSION = 0
RELEASE_VERSION = 1
DESCRIPTION = Simple marshall/unmarshall library
-INIT_OBJ_FILES = tdr/tdr.o
+OBJ_FILES = tdr/tdr.o
##############################
# Start SUBSYSTEM LIBCRYPTO
[SUBSYSTEM::LIBCRYPTO]
NOPROTO = YES
-INIT_OBJ_FILES = \
- crypto/crc32.o
-ADD_OBJ_FILES = \
+OBJ_FILES = \
+ crypto/crc32.o \
crypto/md5.o \
crypto/hmacmd5.o \
crypto/md4.o \
@@ -52,7 +50,7 @@ ADD_OBJ_FILES = \
################################################
# Start SUBSYSTEM LIBCOMPRESSION
[SUBSYSTEM::LIBCOMPRESSION]
-INIT_OBJ_FILES = \
+OBJ_FILES = \
compression/mszip.o
# End SUBSYSTEM LIBCOMPRESION
################################################
@@ -64,8 +62,7 @@ OBJ_FILES = \
##############################
# Start SUBSYSTEM LIBBASIC
[SUBSYSTEM::LIBBASIC]
-INIT_OBJ_FILES = version.o
-ADD_OBJ_FILES = \
+OBJ_FILES = version.o \
xfile.o \
debug.o \
fault.o \
diff --git a/source4/lib/charset/config.mk b/source4/lib/charset/config.mk
index b61f9e7ea2b..4fb8ee79bf5 100644
--- a/source4/lib/charset/config.mk
+++ b/source4/lib/charset/config.mk
@@ -1,9 +1,8 @@
################################################
# Start SUBSYSTEM CHARSET
[SUBSYSTEM::CHARSET]
-INIT_OBJ_FILES = \
- iconv.o
-ADD_OBJ_FILES = \
+OBJ_FILES = \
+ iconv.o \
charcnv.o
REQUIRED_SUBSYSTEMS = EXT_LIB_ICONV
# End SUBSYSTEM CHARSET
diff --git a/source4/lib/cmdline/config.m4 b/source4/lib/cmdline/config.m4
index e43f7cf3909..dd956642cda 100644
--- a/source4/lib/cmdline/config.m4
+++ b/source4/lib/cmdline/config.m4
@@ -74,7 +74,7 @@ TMP_LIBCMDLINE_LIBS="$TERMLIBS"
SMB_EXT_LIB(READLINE, [${TMP_LIBCMDLINE_LIBS}])
-SMB_SUBSYSTEM(LIBCMDLINE,[],
+SMB_SUBSYSTEM(LIBCMDLINE,
[${TMP_LIBCMDLINE_OBJS}],
[LIBPOPT EXT_LIB_READLINE LIBCMDLINE_CREDENTIALS])
diff --git a/source4/lib/cmdline/config.mk b/source4/lib/cmdline/config.mk
index badb2f6dcf7..36f8ba74693 100644
--- a/source4/lib/cmdline/config.mk
+++ b/source4/lib/cmdline/config.mk
@@ -1,7 +1,7 @@
##############################
# Start SUBSYSTEM LIBCMDLINE_CREDENTIALS
[SUBSYSTEM::LIBCMDLINE_CREDENTIALS]
-ADD_OBJ_FILES = getsmbpass.o \
+OBJ_FILES = getsmbpass.o \
credentials.o
REQUIRED_SUBSYSTEMS = CREDENTIALS
# End SUBSYSTEM LIBCMDLINE_CREDENTIALS
diff --git a/source4/lib/com/config.mk b/source4/lib/com/config.mk
index 77e37249249..9e66502046c 100644
--- a/source4/lib/com/config.mk
+++ b/source4/lib/com/config.mk
@@ -1,12 +1,12 @@
[SUBSYSTEM::COM]
INIT_FUNCTION = com_init
-INIT_OBJ_FILES = \
+OBJ_FILES = \
tables.o \
rot.o \
main.o
[SUBSYSTEM::DCOM]
-INIT_OBJ_FILES = \
+OBJ_FILES = \
dcom/main.o \
dcom/tables.o
REQUIRED_SUBSYSTEMS = COM DCOM_PROXY_DCOM RPC_NDR_REMACT \
@@ -14,5 +14,5 @@ REQUIRED_SUBSYSTEMS = COM DCOM_PROXY_DCOM RPC_NDR_REMACT \
[MODULE::com_simple]
SUBSYSTEM = COM
-INIT_OBJ_FILES = classes/simple.o
+OBJ_FILES = classes/simple.o
INIT_FUNCTION = com_simple_init
diff --git a/source4/lib/events/config.mk b/source4/lib/events/config.mk
index 60d01b55686..16ee74c29e4 100644
--- a/source4/lib/events/config.mk
+++ b/source4/lib/events/config.mk
@@ -2,8 +2,7 @@
# Start SUBSYSTEM LIBEVENTS
[SUBSYSTEM::LIBEVENTS]
NOPROTO = YES
-INIT_OBJ_FILES = events.o
-ADD_OBJ_FILES = events_standard.o
+OBJ_FILES = events.o events_standard.o
REQUIRED_SUBSYSTEMS = LIBTALLOC
# End SUBSYSTEM LIBEVENTS
##############################
diff --git a/source4/lib/ldb/config.mk b/source4/lib/ldb/config.mk
index a47fd595773..2ae23c0fd4a 100644
--- a/source4/lib/ldb/config.mk
+++ b/source4/lib/ldb/config.mk
@@ -2,7 +2,7 @@
# Start MODULE libldb_operational
[MODULE::libldb_operational]
SUBSYSTEM = LIBLDB
-INIT_OBJ_FILES = \
+OBJ_FILES = \
modules/operational.o
# End MODULE libldb_operational
################################################
@@ -11,7 +11,7 @@ INIT_OBJ_FILES = \
# Start MODULE libldb_rdn_name
[MODULE::libldb_rdn_name]
SUBSYSTEM = LIBLDB
-INIT_OBJ_FILES = \
+OBJ_FILES = \
modules/rdn_name.o
# End MODULE libldb_rdn_name
################################################
@@ -20,7 +20,7 @@ INIT_OBJ_FILES = \
# Start MODULE libldb_schema
[MODULE::libldb_schema]
SUBSYSTEM = LIBLDB
-INIT_OBJ_FILES = \
+OBJ_FILES = \
modules/schema.o
# End MODULE libldb_schema
################################################
@@ -29,7 +29,7 @@ INIT_OBJ_FILES = \
# Start MODULE libldb_ildap
[MODULE::libldb_ildap]
SUBSYSTEM = LIBLDB
-INIT_OBJ_FILES = \
+OBJ_FILES = \
ldb_ildap/ldb_ildap.o
REQUIRED_SUBSYSTEMS = \
LIBCLI_LDAP
@@ -41,7 +41,7 @@ NOPROTO = YES
# Start MODULE libldb_map
[MODULE::libldb_map]
SUBSYSTEM = LIBLDB
-INIT_OBJ_FILES = modules/ldb_map.o
+OBJ_FILES = modules/ldb_map.o
# End MODULE libldb_map
################################################
@@ -49,7 +49,7 @@ INIT_OBJ_FILES = modules/ldb_map.o
# Start MODULE libldb_sqlite3
[MODULE::libldb_sqlite3]
SUBSYSTEM = LIBLDB
-INIT_OBJ_FILES = \
+OBJ_FILES = \
ldb_sqlite3/ldb_sqlite3.o
REQUIRED_SUBSYSTEMS = \
EXT_LIB_SQLITE3
@@ -61,9 +61,8 @@ NOPROTO = YES
# Start MODULE libldb_tdb
[MODULE::libldb_tdb]
SUBSYSTEM = LIBLDB
-INIT_OBJ_FILES = \
- ldb_tdb/ldb_tdb.o
-ADD_OBJ_FILES = \
+OBJ_FILES = \
+ ldb_tdb/ldb_tdb.o \
ldb_tdb/ldb_search.o \
ldb_tdb/ldb_pack.o \
ldb_tdb/ldb_index.o \
@@ -82,9 +81,8 @@ MAJOR_VERSION = 0
MINOR_VERSION = 0
DESCRIPTION = LDAP-like embedded database library
RELEASE_VERSION = 1
-INIT_OBJ_FILES = \
- common/ldb.o
-ADD_OBJ_FILES = \
+OBJ_FILES = \
+ common/ldb.o \
common/ldb_ldif.o \
common/ldb_parse.o \
common/ldb_msg.o \
diff --git a/source4/lib/messaging/config.mk b/source4/lib/messaging/config.mk
index 7643ec09edc..5e53b49903f 100644
--- a/source4/lib/messaging/config.mk
+++ b/source4/lib/messaging/config.mk
@@ -2,10 +2,8 @@
################################################
# Start SUBSYSTEM MESSAGING
[SUBSYSTEM::MESSAGING]
-INIT_OBJ_FILES = \
+OBJ_FILES = \
messaging.o
-# \
-# msgutil.o
NOPROTO = YES
REQUIRED_SUBSYSTEMS = \
NDR_IRPC \
diff --git a/source4/lib/popt/config.m4 b/source4/lib/popt/config.m4
index 227c9a1237b..0eca06ceed5 100644
--- a/source4/lib/popt/config.m4
+++ b/source4/lib/popt/config.m4
@@ -26,12 +26,12 @@ fi
AC_MSG_CHECKING(whether to use included popt)
if test x"$INCLUDED_POPT" != x"no"; then
CPPFLAGS="$CPPFLAGS -I$srcdir/lib/popt"
- SMB_SUBSYSTEM(LIBPOPT,[],
+ SMB_SUBSYSTEM(LIBPOPT,
[],
[INT_LIB_POPT])
AC_MSG_RESULT(yes)
else
- SMB_SUBSYSTEM(LIBPOPT,[],
+ SMB_SUBSYSTEM(LIBPOPT,
[],
[EXT_LIB_POPT])
SMB_EXT_LIB(POPT, [${TMP_LIBPOPT_LIBS}])
diff --git a/source4/lib/popt/config.mk b/source4/lib/popt/config.mk
index 9140716b477..f65831bbed2 100644
--- a/source4/lib/popt/config.mk
+++ b/source4/lib/popt/config.mk
@@ -1,7 +1,7 @@
##############################
# Start SUBSYSTEM INT_LIB_POPT
[SUBSYSTEM::INT_LIB_POPT]
-ADD_OBJ_FILES = findme.o \
+OBJ_FILES = findme.o \
popt.o \
poptconfig.o \
popthelp.o \
diff --git a/source4/lib/registry/config.mk b/source4/lib/registry/config.mk
index 768697e2a14..f3e7abec3a4 100644
--- a/source4/lib/registry/config.mk
+++ b/source4/lib/registry/config.mk
@@ -5,7 +5,7 @@
[MODULE::registry_nt4]
INIT_FUNCTION = registry_nt4_init
SUBSYSTEM = REGISTRY
-INIT_OBJ_FILES = \
+OBJ_FILES = \
reg_backend_nt4.o
REQUIRED_SUBSYSTEMS = TDR_REGF
# End MODULE registry_nt4
@@ -14,7 +14,7 @@ REQUIRED_SUBSYSTEMS = TDR_REGF
[SUBSYSTEM::TDR_REGF]
REQUIRED_SUBSYSTEMS = TDR
NOPROTO = YES
-INIT_OBJ_FILES = tdr_regf.o
+OBJ_FILES = tdr_regf.o
lib/registry/reg_backend_nt4.c: lib/registry/tdr_regf.c
lib/registry/tdr_regf.c: lib/registry/regf.idl
@@ -25,7 +25,7 @@ lib/registry/tdr_regf.c: lib/registry/regf.idl
[MODULE::registry_w95]
INIT_FUNCTION = registry_w95_init
SUBSYSTEM = REGISTRY
-INIT_OBJ_FILES = \
+OBJ_FILES = \
reg_backend_w95.o
# End MODULE registry_w95
################################################
@@ -35,7 +35,7 @@ INIT_OBJ_FILES = \
[MODULE::registry_dir]
INIT_FUNCTION = registry_dir_init
SUBSYSTEM = REGISTRY
-INIT_OBJ_FILES = \
+OBJ_FILES = \
reg_backend_dir.o
# End MODULE registry_dir
################################################
@@ -45,7 +45,7 @@ INIT_OBJ_FILES = \
[MODULE::registry_rpc]
INIT_FUNCTION = registry_rpc_init
SUBSYSTEM = REGISTRY
-INIT_OBJ_FILES = \
+OBJ_FILES = \
reg_backend_rpc.o
REQUIRED_SUBSYSTEMS = RPC_NDR_WINREG
# End MODULE registry_rpc
@@ -58,7 +58,7 @@ REQUIRED_SUBSYSTEMS = RPC_NDR_WINREG
[MODULE::registry_gconf]
INIT_FUNCTION = registry_gconf_init
SUBSYSTEM = REGISTRY
-INIT_OBJ_FILES = \
+OBJ_FILES = \
reg_backend_gconf.o
REQUIRED_SUBSYSTEMS = EXT_LIB_gconf
# End MODULE registry_gconf
@@ -69,7 +69,7 @@ REQUIRED_SUBSYSTEMS = EXT_LIB_gconf
[MODULE::registry_ldb]
INIT_FUNCTION = registry_ldb_init
SUBSYSTEM = REGISTRY
-INIT_OBJ_FILES = \
+OBJ_FILES = \
reg_backend_ldb.o
REQUIRED_SUBSYSTEMS = \
LIBLDB
@@ -84,9 +84,8 @@ MINOR_VERSION = 0
INIT_FUNCTION = registry_init
DESCRIPTION = Windows-style registry library
RELEASE_VERSION = 1
-INIT_OBJ_FILES = \
- common/reg_interface.o
-ADD_OBJ_FILES = \
+OBJ_FILES = \
+ common/reg_interface.o \
common/reg_util.o \
reg_samba.o \
patchfile.o
diff --git a/source4/lib/replace/config.mk b/source4/lib/replace/config.mk
index 49133651b4c..7ed33b2dc05 100644
--- a/source4/lib/replace/config.mk
+++ b/source4/lib/replace/config.mk
@@ -1,7 +1,7 @@
##############################
# Start SUBSYSTEM REPLACE_READDIR
[SUBSYSTEM::REPLACE_READDIR]
-ADD_OBJ_FILES = \
+OBJ_FILES = \
repdir/repdir.o
NOPROTO = YES
# End SUBSYSTEM REPLACE_READDIR
@@ -11,8 +11,7 @@ NOPROTO = YES
##############################
# Start SUBSYSTEM LIBREPLACE
[SUBSYSTEM::LIBREPLACE]
-INIT_OBJ_FILES = replace.o
-ADD_OBJ_FILES = \
+OBJ_FILES = replace.o \
snprintf.o \
dlfcn.o
NOPROTO = YES
diff --git a/source4/lib/samba3/config.mk b/source4/lib/samba3/config.mk
index ff6771a244d..76d3f50e4be 100644
--- a/source4/lib/samba3/config.mk
+++ b/source4/lib/samba3/config.mk
@@ -6,7 +6,7 @@ MINOR_VERSION = 0
RELEASE_VERSION = 1
DESCRIPTION = Library for reading Samba3 data files
PUBLIC_HEADERS = samba3.h
-ADD_OBJ_FILES = smbpasswd.o tdbsam.o policy.o \
+OBJ_FILES = smbpasswd.o tdbsam.o policy.o \
idmap.o winsdb.o samba3.o group.o \
registry.o secrets.o share_info.o
# End SUBSYSTEM LIBSAMBA3
diff --git a/source4/lib/socket/config.mk b/source4/lib/socket/config.mk
index 64b542b7bce..81741aece7f 100644
--- a/source4/lib/socket/config.mk
+++ b/source4/lib/socket/config.mk
@@ -3,7 +3,7 @@
# Start MODULE socket_ipv4
[MODULE::socket_ipv4]
SUBSYSTEM = SOCKET
-INIT_OBJ_FILES = \
+OBJ_FILES = \
socket_ipv4.o
NOPROTO=YES
# End MODULE socket_ipv4
@@ -13,7 +13,7 @@ NOPROTO=YES
# Start MODULE socket_ipv6
[MODULE::socket_ipv6]
SUBSYSTEM = SOCKET
-INIT_OBJ_FILES = \
+OBJ_FILES = \
socket_ipv6.o
NOPROTO=YES
# End MODULE socket_ipv6
@@ -23,7 +23,7 @@ NOPROTO=YES
# Start MODULE socket_unix
[MODULE::socket_unix]
SUBSYSTEM = SOCKET
-INIT_OBJ_FILES = \
+OBJ_FILES = \
socket_unix.o
NOPROTO=YES
# End MODULE socket_unix
@@ -32,9 +32,8 @@ NOPROTO=YES
################################################
# Start SUBSYSTEM SOCKET
[SUBSYSTEM::SOCKET]
-INIT_OBJ_FILES = \
- socket.o
-ADD_OBJ_FILES = \
+OBJ_FILES = \
+ socket.o \
access.o \
connect_multi.o \
connect.o
diff --git a/source4/lib/socket_wrapper/config.mk b/source4/lib/socket_wrapper/config.mk
index 92a97e557e2..38eabee6b33 100644
--- a/source4/lib/socket_wrapper/config.mk
+++ b/source4/lib/socket_wrapper/config.mk
@@ -7,6 +7,6 @@ RELEASE_VERSION = 1
NOPROTO = YES
DESCRIPTION = Wrapper library for testing TCP/IP connections using Unix Sockets
PUBLIC_HEADERS = socket_wrapper.h
-INIT_OBJ_FILES = socket_wrapper.o
+OBJ_FILES = socket_wrapper.o
# End SUBSYSTEM SOCKET_WRAPPER
##############################
diff --git a/source4/lib/stream/config.mk b/source4/lib/stream/config.mk
index 1ec650ab10b..923447e4d29 100644
--- a/source4/lib/stream/config.mk
+++ b/source4/lib/stream/config.mk
@@ -2,7 +2,7 @@
################################################
# Start SUBSYSTEM LIBPACKET
[SUBSYSTEM::LIBPACKET]
-INIT_OBJ_FILES = \
+OBJ_FILES = \
packet.o
NOPROTO=YES
# End SUBSYSTEM LIBPACKET
diff --git a/source4/lib/talloc/config.mk b/source4/lib/talloc/config.mk
index 81a8833a94c..70be4d0f4f6 100644
--- a/source4/lib/talloc/config.mk
+++ b/source4/lib/talloc/config.mk
@@ -4,7 +4,7 @@
MAJOR_VERSION = 0
MINOR_VERSION = 0
RELEASE_VERSION = 1
-INIT_OBJ_FILES = talloc.o
+OBJ_FILES = talloc.o
REQUIRED_SUBSYSTEMS = LIBREPLACE
NOPROTO = YES
MANPAGE = talloc.3
diff --git a/source4/lib/tdb/config.mk b/source4/lib/tdb/config.mk
index 69483aad923..76e0eade85c 100644
--- a/source4/lib/tdb/config.mk
+++ b/source4/lib/tdb/config.mk
@@ -5,9 +5,8 @@ MAJOR_VERSION = 0
MINOR_VERSION = 0
RELEASE_VERSION = 1
DESCRIPTION = Trivial Database Library
-INIT_OBJ_FILES = \
- common/tdb.o
-ADD_OBJ_FILES = common/dump.o common/io.o common/lock.o \
+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 common/tdbutil.o
NOPROTO=YES
diff --git a/source4/lib/tls/config.mk b/source4/lib/tls/config.mk
index 29d458acacb..ea1bd5be559 100644
--- a/source4/lib/tls/config.mk
+++ b/source4/lib/tls/config.mk
@@ -1,7 +1,7 @@
################################################
# Start SUBSYSTEM LIBTLS
[SUBSYSTEM::LIBTLS]
-ADD_OBJ_FILES = \
+OBJ_FILES = \
tls.o \
tlscert.o
REQUIRED_SUBSYSTEMS = \
diff --git a/source4/libcli/auth/config.mk b/source4/libcli/auth/config.mk
index c97bcd1e73e..51d16d82311 100644
--- a/source4/libcli/auth/config.mk
+++ b/source4/libcli/auth/config.mk
@@ -1,7 +1,7 @@
#################################
# Start SUBSYSTEM LIBCLI_AUTH
[SUBSYSTEM::LIBCLI_AUTH]
-ADD_OBJ_FILES = credentials.o \
+OBJ_FILES = credentials.o \
session.o \
smbencrypt.o
REQUIRED_SUBSYSTEMS = \
diff --git a/source4/libcli/config.m4 b/source4/libcli/config.m4
index 6e0a88ec359..feb9e79d38f 100644
--- a/source4/libcli/config.m4
+++ b/source4/libcli/config.m4
@@ -5,4 +5,4 @@ if test x"$with_ads_support" = x"yes"; then
LIBCLI_RAW_LIBS="KRB5"
fi
-SMB_SUBSYSTEM(LIBCLI_RAW_KRB5,[], [], [${LIBCLI_RAW_LIBS}])
+SMB_SUBSYSTEM(LIBCLI_RAW_KRB5, [], [${LIBCLI_RAW_LIBS}])
diff --git a/source4/libcli/config.mk b/source4/libcli/config.mk
index 782dac2dd72..f76a396852e 100644
--- a/source4/libcli/config.mk
+++ b/source4/libcli/config.mk
@@ -3,7 +3,7 @@ include ldap/config.mk
include security/config.mk
[SUBSYSTEM::LIBCLI_UTILS]
-ADD_OBJ_FILES = util/asn1.o \
+OBJ_FILES = util/asn1.o \
util/doserr.o \
util/errormap.o \
util/clierror.o \
@@ -11,16 +11,16 @@ ADD_OBJ_FILES = util/asn1.o \
util/smbdes.o
[SUBSYSTEM::LIBCLI_LSA]
-ADD_OBJ_FILES = util/clilsa.o
+OBJ_FILES = util/clilsa.o
REQUIRED_SUBSYSTEMS = RPC_NDR_LSA
[SUBSYSTEM::LIBCLI_COMPOSITE]
-ADD_OBJ_FILES = \
+OBJ_FILES = \
composite/composite.o
REQUIRED_SUBSYSTEMS = LIBEVENTS
[SUBSYSTEM::LIBCLI_SMB_COMPOSITE]
-ADD_OBJ_FILES = \
+OBJ_FILES = \
smb_composite/loadfile.o \
smb_composite/savefile.o \
smb_composite/connect.o \
@@ -35,7 +35,7 @@ MAJOR_VERSION = 0
MINOR_VERSION = 0
RELEASE_VERSION = 1
DESCRIPTION = NetBios over TCP/IP client library
-ADD_OBJ_FILES = \
+OBJ_FILES = \
nbt/nbtname.o \
nbt/nbtsocket.o \
nbt/namequery.o \
@@ -46,7 +46,7 @@ REQUIRED_SUBSYSTEMS = LIBNDR NDR_NBT SOCKET LIBCLI_COMPOSITE LIBEVENTS \
LIB_SECURITY_NDR
[SUBSYSTEM::LIBCLI_DGRAM]
-ADD_OBJ_FILES = \
+OBJ_FILES = \
dgram/dgramsocket.o \
dgram/mailslot.o \
dgram/netlogon.o \
@@ -60,7 +60,7 @@ MAJOR_VERSION = 0
MINOR_VERSION = 0
RELEASE_VERSION = 1
DESCRIPTION = CLDAP client library
-ADD_OBJ_FILES = cldap/cldap.o
+OBJ_FILES = cldap/cldap.o
PUBLIC_HEADERS = cldap/cldap.h
NOPROTO=YES
REQUIRED_SUBSYSTEMS = LIBCLI_LDAP
@@ -70,12 +70,12 @@ MAJOR_VERSION = 0
MINOR_VERSION = 0
RELEASE_VERSION = 1
DESCRIPTION = WINS Replication client library
-ADD_OBJ_FILES = \
+OBJ_FILES = \
wrepl/winsrepl.o
REQUIRED_SUBSYSTEMS = NDR_WINSREPL SOCKET LIBEVENTS
[SUBSYSTEM::LIBCLI_RESOLVE]
-ADD_OBJ_FILES = \
+OBJ_FILES = \
resolve/resolve.o \
resolve/nbtlist.o \
resolve/bcast.o \
@@ -94,7 +94,7 @@ REQUIRED_SUBSYSTEMS = LIBCLI_RAW LIBCLI_UTILS LIBCLI_AUTH \
[SUBSYSTEM::LIBSMB]
REQUIRED_SUBSYSTEMS = LIBCLI SOCKET
-ADD_OBJ_FILES = clireadwrite.o \
+OBJ_FILES = clireadwrite.o \
cliconnect.o \
clifile.o \
clilist.o \
diff --git a/source4/libcli/ldap/config.mk b/source4/libcli/ldap/config.mk
index face7caa669..243de79fce4 100644
--- a/source4/libcli/ldap/config.mk
+++ b/source4/libcli/ldap/config.mk
@@ -1,7 +1,7 @@
#################################
# Start SUBSYSTEM LIBCLI_LDAP
[SUBSYSTEM::LIBCLI_LDAP]
-ADD_OBJ_FILES = ldap.o \
+OBJ_FILES = ldap.o \
ldap_client.o \
ldap_bind.o \
ldap_msg.o \
diff --git a/source4/libcli/security/config.mk b/source4/libcli/security/config.mk
index 7faecaf5f2d..368a56d2b47 100644
--- a/source4/libcli/security/config.mk
+++ b/source4/libcli/security/config.mk
@@ -1,14 +1,14 @@
#################################
# Start SUBSYSTEM LIB_SECURITY_NDR_HELPER
[SUBSYSTEM::LIB_SECURITY_NDR_HELPER]
-ADD_OBJ_FILES = ../../librpc/ndr/ndr_sec_helper.o
+OBJ_FILES = ../../librpc/ndr/ndr_sec_helper.o
# End SUBSYSTEM LIB_SECURITY_NDR_HELPER
#################################
#################################
# Start SUBSYSTEM LIB_SECURITY_NDR
[SUBSYSTEM::LIB_SECURITY_NDR]
-ADD_OBJ_FILES = ../../librpc/gen_ndr/ndr_security.o
+OBJ_FILES = ../../librpc/gen_ndr/ndr_security.o
NOPROTO = YES
REQUIRED_SUBSYSTEMS = LIB_SECURITY_NDR_HELPER
# End SUBSYSTEM LIB_SECURITY_NDR
@@ -17,7 +17,7 @@ REQUIRED_SUBSYSTEMS = LIB_SECURITY_NDR_HELPER
#################################
# Start SUBSYSTEM LIB_SECURITY
[SUBSYSTEM::LIB_SECURITY]
-ADD_OBJ_FILES = security_token.o \
+OBJ_FILES = security_token.o \
security_descriptor.o \
dom_sid.o \
access_check.o \
diff --git a/source4/libnet/config.mk b/source4/libnet/config.mk
index fe68a8ef597..cf0c64a0142 100644
--- a/source4/libnet/config.mk
+++ b/source4/libnet/config.mk
@@ -8,9 +8,8 @@ DESCRIPTION = User-friendly access to Samba interfaces
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_vampire.h userinfo.h userman.h
-INIT_OBJ_FILES = \
- libnet.o
-ADD_OBJ_FILES = \
+OBJ_FILES = \
+ libnet.o \
libnet_passwd.o \
libnet_time.o \
libnet_rpc.o \
diff --git a/source4/librpc/config.mk b/source4/librpc/config.mk
index fafdae0f9c2..a6082716b24 100644
--- a/source4/librpc/config.mk
+++ b/source4/librpc/config.mk
@@ -6,9 +6,8 @@ MINOR_VERSION = 0
RELEASE_VERSION = 1
DESCRIPTION = Network Data Representation Core Library
PUBLIC_HEADERS = ndr/libndr.h
-INIT_OBJ_FILES = \
- ndr/ndr.o
-ADD_OBJ_FILES = \
+OBJ_FILES = \
+ ndr/ndr.o \
ndr/ndr_basic.o \
ndr/ndr_string.o \
ndr/ndr_obfuscate.o \
@@ -20,7 +19,7 @@ REQUIRED_SUBSYSTEMS = LIBCLI_UTILS LIBTALLOC
################################################
# Start SUBSYSTEM NDR_COMPRESSION
[SUBSYSTEM::NDR_COMPRESSION]
-ADD_OBJ_FILES = \
+OBJ_FILES = \
ndr/ndr_compression.o
REQUIRED_SUBSYSTEMS = LIBCOMPRESSION
# End SUBSYSTEM NDR_COMPRESSION
@@ -30,300 +29,300 @@ include rpc/config.mk
[SUBSYSTEM::NDR_AUDIOSRV]
INIT_FUNCTION = dcerpc_audiosrv_init
-INIT_OBJ_FILES = gen_ndr/ndr_audiosrv.o
+OBJ_FILES = gen_ndr/ndr_audiosrv.o
NOPROTO = YES
REQUIRED_SUBSYSTEMS = LIBNDR
[SUBSYSTEM::NDR_DCERPC]
INIT_FUNCTION = dcerpc_dcerpc_init
-INIT_OBJ_FILES = gen_ndr/ndr_dcerpc.o
+OBJ_FILES = gen_ndr/ndr_dcerpc.o
NOPROTO = YES
REQUIRED_SUBSYSTEMS = LIBNDR
[SUBSYSTEM::NDR_ECHO]
INIT_FUNCTION = dcerpc_echo_init
-INIT_OBJ_FILES = gen_ndr/ndr_echo.o
+OBJ_FILES = gen_ndr/ndr_echo.o
NOPROTO = YES
REQUIRED_SUBSYSTEMS = LIBNDR
[SUBSYSTEM::NDR_IRPC]
INIT_FUNCTION = dcerpc_irpc_init
-INIT_OBJ_FILES = gen_ndr/ndr_irpc.o
+OBJ_FILES = gen_ndr/ndr_irpc.o
NOPROTO = YES
REQUIRED_SUBSYSTEMS = LIBNDR
[SUBSYSTEM::NDR_EXCHANGE]
INIT_FUNCTION = dcerpc_exchange_init
-INIT_OBJ_FILES = gen_ndr/ndr_exchange.o
+OBJ_FILES = gen_ndr/ndr_exchange.o
NOPROTO = YES
REQUIRED_SUBSYSTEMS = LIBNDR
[SUBSYSTEM::NDR_DSBACKUP]
INIT_FUNCTION = dcerpc_dsbackup_init
-INIT_OBJ_FILES = gen_ndr/ndr_dsbackup.o
+OBJ_FILES = gen_ndr/ndr_dsbackup.o
NOPROTO = YES
REQUIRED_SUBSYSTEMS = LIBNDR
[SUBSYSTEM::NDR_EFS]
INIT_FUNCTION = dcerpc_efs_init
-INIT_OBJ_FILES = gen_ndr/ndr_efs.o
+OBJ_FILES = gen_ndr/ndr_efs.o
NOPROTO = YES
REQUIRED_SUBSYSTEMS = LIBNDR
[SUBSYSTEM::NDR_MISC]
INIT_FUNCTION = dcerpc_misc_init
-INIT_OBJ_FILES = gen_ndr/ndr_misc.o
+OBJ_FILES = gen_ndr/ndr_misc.o
NOPROTO = YES
REQUIRED_SUBSYSTEMS = LIBNDR
[SUBSYSTEM::NDR_ROT]
INIT_FUNCTION = dcerpc_rot_init
-INIT_OBJ_FILES = gen_ndr/ndr_rot.o
+OBJ_FILES = gen_ndr/ndr_rot.o
NOPROTO = YES
REQUIRED_SUBSYSTEMS = LIBNDR
[SUBSYSTEM::NDR_LSA]
INIT_FUNCTION = dcerpc_lsa_init
-INIT_OBJ_FILES = gen_ndr/ndr_lsa.o
+OBJ_FILES = gen_ndr/ndr_lsa.o
NOPROTO = YES
REQUIRED_SUBSYSTEMS = LIBNDR
[SUBSYSTEM::NDR_DFS]
INIT_FUNCTION = dcerpc_dfs_init
-INIT_OBJ_FILES = gen_ndr/ndr_dfs.o
+OBJ_FILES = gen_ndr/ndr_dfs.o
NOPROTO = YES
REQUIRED_SUBSYSTEMS = LIBNDR
[SUBSYSTEM::NDR_DRSUAPI]
INIT_FUNCTION = dcerpc_drsuapi_init
-INIT_OBJ_FILES = gen_ndr/ndr_drsuapi.o
+OBJ_FILES = gen_ndr/ndr_drsuapi.o
NOPROTO = YES
REQUIRED_SUBSYSTEMS = LIBNDR NDR_DRSUAPI_PRINT NDR_COMPRESSION
[SUBSYSTEM::NDR_DRSUAPI_PRINT]
-INIT_OBJ_FILES = ndr/ndr_drsuapi.o
+OBJ_FILES = ndr/ndr_drsuapi.o
[SUBSYSTEM::NDR_DRSBLOBS]
INIT_FUNCTION = dcerpc_drsblobs_init
-INIT_OBJ_FILES = gen_ndr/ndr_drsblobs.o
+OBJ_FILES = gen_ndr/ndr_drsblobs.o
NOPROTO = YES
REQUIRED_SUBSYSTEMS = LIBNDR
[SUBSYSTEM::NDR_POLICYAGENT]
INIT_FUNCTION = dcerpc_policyagent_init
-INIT_OBJ_FILES = gen_ndr/ndr_policyagent.o
+OBJ_FILES = gen_ndr/ndr_policyagent.o
NOPROTO = YES
REQUIRED_SUBSYSTEMS = LIBNDR
[SUBSYSTEM::NDR_UNIXINFO]
INIT_FUNCTION = dcerpc_unixinfo_init
-INIT_OBJ_FILES = gen_ndr/ndr_unixinfo.o
+OBJ_FILES = gen_ndr/ndr_unixinfo.o
NOPROTO = YES
REQUIRED_SUBSYSTEMS = LIBNDR
[SUBSYSTEM::NDR_SAMR]
INIT_FUNCTION = dcerpc_samr_init
-INIT_OBJ_FILES = gen_ndr/ndr_samr.o
+OBJ_FILES = gen_ndr/ndr_samr.o
NOPROTO = YES
REQUIRED_SUBSYSTEMS = LIBNDR
[SUBSYSTEM::NDR_SPOOLSS]
INIT_FUNCTION = dcerpc_spoolss_init
-INIT_OBJ_FILES = gen_ndr/ndr_spoolss.o
+OBJ_FILES = gen_ndr/ndr_spoolss.o
NOPROTO = YES
REQUIRED_SUBSYSTEMS = LIBNDR NDR_SPOOLSS_BUF
[SUBSYSTEM::NDR_SPOOLSS_BUF]
-INIT_OBJ_FILES = ndr/ndr_spoolss_buf.o
+OBJ_FILES = ndr/ndr_spoolss_buf.o
[SUBSYSTEM::NDR_WKSSVC]
INIT_FUNCTION = dcerpc_wkssvc_init
-INIT_OBJ_FILES = gen_ndr/ndr_wkssvc.o
+OBJ_FILES = gen_ndr/ndr_wkssvc.o
NOPROTO = YES
REQUIRED_SUBSYSTEMS = LIBNDR
[SUBSYSTEM::NDR_SRVSVC]
INIT_FUNCTION = dcerpc_srvsvc_init
-INIT_OBJ_FILES = gen_ndr/ndr_srvsvc.o
+OBJ_FILES = gen_ndr/ndr_srvsvc.o
NOPROTO = YES
REQUIRED_SUBSYSTEMS = LIBNDR NDR_SVCCTL
[SUBSYSTEM::NDR_SVCCTL]
INIT_FUNCTION = dcerpc_svcctl_init
-INIT_OBJ_FILES = gen_ndr/ndr_svcctl.o
+OBJ_FILES = gen_ndr/ndr_svcctl.o
NOPROTO = YES
REQUIRED_SUBSYSTEMS = LIBNDR
[SUBSYSTEM::NDR_ATSVC]
INIT_FUNCTION = dcerpc_atsvc_init
-INIT_OBJ_FILES = gen_ndr/ndr_atsvc.o
+OBJ_FILES = gen_ndr/ndr_atsvc.o
NOPROTO = YES
REQUIRED_SUBSYSTEMS = LIBNDR
[SUBSYSTEM::NDR_EVENTLOG]
INIT_FUNCTION = dcerpc_eventlog_init
-INIT_OBJ_FILES = gen_ndr/ndr_eventlog.o
+OBJ_FILES = gen_ndr/ndr_eventlog.o
NOPROTO = YES
REQUIRED_SUBSYSTEMS = LIBNDR
[SUBSYSTEM::NDR_EPMAPPER]
INIT_FUNCTION = dcerpc_epmapper_init
-INIT_OBJ_FILES = gen_ndr/ndr_epmapper.o
+OBJ_FILES = gen_ndr/ndr_epmapper.o
NOPROTO = YES
REQUIRED_SUBSYSTEMS = LIBNDR
[SUBSYSTEM::NDR_DBGIDL]
INIT_FUNCTION = dcerpc_dbgidl_init
-INIT_OBJ_FILES = gen_ndr/ndr_dbgidl.o
+OBJ_FILES = gen_ndr/ndr_dbgidl.o
NOPROTO = YES
REQUIRED_SUBSYSTEMS = LIBNDR
[SUBSYSTEM::NDR_DSSETUP]
INIT_FUNCTION = dcerpc_dssetup_init
-INIT_OBJ_FILES = gen_ndr/ndr_dssetup.o
+OBJ_FILES = gen_ndr/ndr_dssetup.o
NOPROTO = YES
REQUIRED_SUBSYSTEMS = LIBNDR
[SUBSYSTEM::NDR_MSGSVC]
INIT_FUNCTION = dcerpc_msgsvc_init
-INIT_OBJ_FILES = gen_ndr/ndr_msgsvc.o
+OBJ_FILES = gen_ndr/ndr_msgsvc.o
NOPROTO = YES
REQUIRED_SUBSYSTEMS = LIBNDR
[SUBSYSTEM::NDR_WINS]
INIT_FUNCTION = dcerpc_wins_init
-INIT_OBJ_FILES = gen_ndr/ndr_wins.o
+OBJ_FILES = gen_ndr/ndr_wins.o
NOPROTO = YES
REQUIRED_SUBSYSTEMS = LIBNDR
[SUBSYSTEM::NDR_WINREG]
INIT_FUNCTION = dcerpc_winreg_init
-INIT_OBJ_FILES = gen_ndr/ndr_winreg.o
+OBJ_FILES = gen_ndr/ndr_winreg.o
NOPROTO = YES
REQUIRED_SUBSYSTEMS = LIBNDR NDR_INITSHUTDOWN
[SUBSYSTEM::NDR_INITSHUTDOWN]
INIT_FUNCTION = dcerpc_initshutdown_init
-INIT_OBJ_FILES = gen_ndr/ndr_initshutdown.o
+OBJ_FILES = gen_ndr/ndr_initshutdown.o
NOPROTO = YES
REQUIRED_SUBSYSTEMS = LIBNDR
[SUBSYSTEM::NDR_MGMT]
INIT_FUNCTION = dcerpc_mgmt_init
-INIT_OBJ_FILES = gen_ndr/ndr_mgmt.o
+OBJ_FILES = gen_ndr/ndr_mgmt.o
NOPROTO = YES
REQUIRED_SUBSYSTEMS = LIBNDR
[SUBSYSTEM::NDR_PROTECTED_STORAGE]
INIT_FUNCTION = dcerpc_protected_storage_init
-INIT_OBJ_FILES = gen_ndr/ndr_protected_storage.o
+OBJ_FILES = gen_ndr/ndr_protected_storage.o
NOPROTO = YES
REQUIRED_SUBSYSTEMS = LIBNDR
[SUBSYSTEM::NDR_DCOM]
INIT_FUNCTION = dcerpc_dcom_init
-INIT_OBJ_FILES = gen_ndr/ndr_dcom.o
+OBJ_FILES = gen_ndr/ndr_dcom.o
NOPROTO = YES
REQUIRED_SUBSYSTEMS = LIBNDR NDR_ORPC
[SUBSYSTEM::NDR_ORPC_MANUAL]
-INIT_OBJ_FILES = ndr/ndr_orpc.o
+OBJ_FILES = ndr/ndr_orpc.o
[SUBSYSTEM::NDR_ORPC]
INIT_FUNCTION = dcerpc_orpc_init
-INIT_OBJ_FILES = gen_ndr/ndr_orpc.o
+OBJ_FILES = gen_ndr/ndr_orpc.o
NOPROTO = YES
REQUIRED_SUBSYSTEMS = LIBNDR NDR_ORPC_MANUAL
[SUBSYSTEM::NDR_OXIDRESOLVER]
INIT_FUNCTION = dcerpc_oxidresolver_init
-INIT_OBJ_FILES = gen_ndr/ndr_oxidresolver.o
+OBJ_FILES = gen_ndr/ndr_oxidresolver.o
NOPROTO = YES
REQUIRED_SUBSYSTEMS = LIBNDR NDR_ORPC
[SUBSYSTEM::NDR_REMACT]
INIT_FUNCTION = dcerpc_remact_init
-INIT_OBJ_FILES = gen_ndr/ndr_remact.o
+OBJ_FILES = gen_ndr/ndr_remact.o
NOPROTO = YES
REQUIRED_SUBSYSTEMS = LIBNDR NDR_ORPC
[SUBSYSTEM::NDR_WZCSVC]
INIT_FUNCTION = dcerpc_wzcsvc_init
-INIT_OBJ_FILES = gen_ndr/ndr_wzcsvc.o
+OBJ_FILES = gen_ndr/ndr_wzcsvc.o
NOPROTO = YES
REQUIRED_SUBSYSTEMS = LIBNDR
[SUBSYSTEM::NDR_BROWSER]
INIT_FUNCTION = dcerpc_browser_init
-INIT_OBJ_FILES = gen_ndr/ndr_browser.o
+OBJ_FILES = gen_ndr/ndr_browser.o
NOPROTO = YES
REQUIRED_SUBSYSTEMS = LIBNDR
[SUBSYSTEM::NDR_W32TIME]
INIT_FUNCTION = dcerpc_w32time_init
-INIT_OBJ_FILES = gen_ndr/ndr_w32time.o
+OBJ_FILES = gen_ndr/ndr_w32time.o
NOPROTO = YES
REQUIRED_SUBSYSTEMS = LIBNDR
[SUBSYSTEM::NDR_SCERPC]
INIT_FUNCTION = dcerpc_scerpc_init
-INIT_OBJ_FILES = gen_ndr/ndr_scerpc.o
+OBJ_FILES = gen_ndr/ndr_scerpc.o
NOPROTO = YES
REQUIRED_SUBSYSTEMS = LIBNDR
[SUBSYSTEM::NDR_NTSVCS]
INIT_FUNCTION = dcerpc_ntsvcs_init
-INIT_OBJ_FILES = gen_ndr/ndr_ntsvcs.o
+OBJ_FILES = gen_ndr/ndr_ntsvcs.o
NOPROTO = YES
REQUIRED_SUBSYSTEMS = LIBNDR
[SUBSYSTEM::NDR_NETLOGON]
INIT_FUNCTION = dcerpc_netlogon_init
-INIT_OBJ_FILES = gen_ndr/ndr_netlogon.o
+OBJ_FILES = gen_ndr/ndr_netlogon.o
NOPROTO = YES
REQUIRED_SUBSYSTEMS = LIBNDR NDR_SAMR
[SUBSYSTEM::NDR_TRKWKS]
INIT_FUNCTION = dcerpc_trkwks_init
-INIT_OBJ_FILES = gen_ndr/ndr_trkwks.o
+OBJ_FILES = gen_ndr/ndr_trkwks.o
NOPROTO = YES
REQUIRED_SUBSYSTEMS = LIBNDR
[SUBSYSTEM::NDR_KEYSVC]
INIT_FUNCTION = dcerpc_keysvc_init
-INIT_OBJ_FILES = gen_ndr/ndr_keysvc.o
+OBJ_FILES = gen_ndr/ndr_keysvc.o
NOPROTO = YES
REQUIRED_SUBSYSTEMS = LIBNDR
[SUBSYSTEM::NDR_KRB5PAC]
INIT_FUNCTION = dcerpc_krb5pac_init
-INIT_OBJ_FILES = gen_ndr/ndr_krb5pac.o
+OBJ_FILES = gen_ndr/ndr_krb5pac.o
NOPROTO = YES
REQUIRED_SUBSYSTEMS = LIBNDR NDR_KRB5PAC_UTIL
[SUBSYSTEM::NDR_KRB5PAC_UTIL]
-INIT_OBJ_FILES = ndr/ndr_krb5pac.o
+OBJ_FILES = ndr/ndr_krb5pac.o
[SUBSYSTEM::NDR_XATTR]
INIT_FUNCTION = dcerpc_xattr_init
-INIT_OBJ_FILES = gen_ndr/ndr_xattr.o
+OBJ_FILES = gen_ndr/ndr_xattr.o
NOPROTO = YES
REQUIRED_SUBSYSTEMS = LIBNDR
[SUBSYSTEM::NDR_SCHANNEL]
INIT_FUNCTION = dcerpc_schannel_init
-INIT_OBJ_FILES = gen_ndr/ndr_schannel.o
+OBJ_FILES = gen_ndr/ndr_schannel.o
NOPROTO = YES
REQUIRED_SUBSYSTEMS = LIBNDR
[SUBSYSTEM::NDR_NBT]
-INIT_OBJ_FILES = gen_ndr/ndr_nbt.o
+OBJ_FILES = gen_ndr/ndr_nbt.o
INIT_FUNCTION = dcerpc_nbt_init
NOPROTO = YES
REQUIRED_SUBSYSTEMS = LIBNDR NDR_MISC
[SUBSYSTEM::NDR_WINSREPL]
-INIT_OBJ_FILES = gen_ndr/ndr_winsrepl.o
+OBJ_FILES = gen_ndr/ndr_winsrepl.o
INIT_FUNCTION = dcerpc_winsrepl_init
NOPROTO = YES
REQUIRED_SUBSYSTEMS = LIBNDR NDR_NBT
@@ -341,197 +340,197 @@ REQUIRED_SUBSYSTEMS = NDR_AUDIOSRV NDR_ECHO NDR_DCERPC NDR_EXCHANGE \
NDR_INITSHUTDOWN
[SUBSYSTEM::RPC_NDR_ROT]
-ADD_OBJ_FILES = gen_ndr/ndr_rot_c.o
+OBJ_FILES = gen_ndr/ndr_rot_c.o
REQUIRED_SUBSYSTEMS = NDR_ROT LIBRPC
NOPROTO = YES
[SUBSYSTEM::RPC_NDR_AUDIOSRV]
-ADD_OBJ_FILES = gen_ndr/ndr_audiosrv_c.o
+OBJ_FILES = gen_ndr/ndr_audiosrv_c.o
REQUIRED_SUBSYSTEMS = NDR_AUDIOSRV LIBRPC
NOPROTO = YES
[SUBSYSTEM::RPC_NDR_ECHO]
-ADD_OBJ_FILES = gen_ndr/ndr_echo_c.o
+OBJ_FILES = gen_ndr/ndr_echo_c.o
REQUIRED_SUBSYSTEMS = LIBRPC NDR_ECHO
NOPROTO = YES
[SUBSYSTEM::RPC_NDR_EXCHANGE]
-ADD_OBJ_FILES = gen_ndr/ndr_exchange_c.o
+OBJ_FILES = gen_ndr/ndr_exchange_c.o
REQUIRED_SUBSYSTEMS = LIBRPC NDR_EXCHANGE
NOPROTO = YES
[SUBSYSTEM::RPC_NDR_DSBACKUP]
-ADD_OBJ_FILES = gen_ndr/ndr_dsbackup_c.o
+OBJ_FILES = gen_ndr/ndr_dsbackup_c.o
REQUIRED_SUBSYSTEMS = LIBRPC NDR_DSBACKUP
NOPROTO = YES
[SUBSYSTEM::RPC_NDR_EFS]
-ADD_OBJ_FILES = gen_ndr/ndr_efs_c.o
+OBJ_FILES = gen_ndr/ndr_efs_c.o
REQUIRED_SUBSYSTEMS = LIBRPC NDR_EFS
NOPROTO = YES
[SUBSYSTEM::RPC_NDR_LSA]
-ADD_OBJ_FILES = gen_ndr/ndr_lsa_c.o
+OBJ_FILES = gen_ndr/ndr_lsa_c.o
REQUIRED_SUBSYSTEMS = LIBRPC NDR_LSA
NOPROTO = YES
[SUBSYSTEM::RPC_NDR_DFS]
-ADD_OBJ_FILES = gen_ndr/ndr_dfs_c.o
+OBJ_FILES = gen_ndr/ndr_dfs_c.o
REQUIRED_SUBSYSTEMS = LIBRPC NDR_DFS
NOPROTO = YES
[SUBSYSTEM::RPC_NDR_DRSUAPI]
-ADD_OBJ_FILES = gen_ndr/ndr_drsuapi_c.o
+OBJ_FILES = gen_ndr/ndr_drsuapi_c.o
REQUIRED_SUBSYSTEMS = LIBRPC NDR_DRSUAPI
NOPROTO = YES
[SUBSYSTEM::RPC_NDR_DRSBLOBS]
-ADD_OBJ_FILES = gen_ndr/ndr_drsblobs_c.o
+OBJ_FILES = gen_ndr/ndr_drsblobs_c.o
REQUIRED_SUBSYSTEMS = LIBRPC NDR_DRSBLOBS
NOPROTO = YES
[SUBSYSTEM::RPC_NDR_POLICYAGENT]
-ADD_OBJ_FILES = gen_ndr/ndr_policyagent_c.o
+OBJ_FILES = gen_ndr/ndr_policyagent_c.o
REQUIRED_SUBSYSTEMS = LIBRPC NDR_POLICYAGENT
NOPROTO = YES
[SUBSYSTEM::RPC_NDR_UNIXINFO]
-ADD_OBJ_FILES = gen_ndr/ndr_unixinfo_c.o
+OBJ_FILES = gen_ndr/ndr_unixinfo_c.o
REQUIRED_SUBSYSTEMS = LIBRPC NDR_UNIXINFO
NOPROTO = YES
[SUBSYSTEM::RPC_NDR_SAMR]
-ADD_OBJ_FILES = gen_ndr/ndr_samr_c.o
+OBJ_FILES = gen_ndr/ndr_samr_c.o
REQUIRED_SUBSYSTEMS = LIBRPC NDR_SAMR
NOPROTO = YES
[SUBSYSTEM::RPC_NDR_SPOOLSS]
-ADD_OBJ_FILES = gen_ndr/ndr_spoolss_c.o
+OBJ_FILES = gen_ndr/ndr_spoolss_c.o
REQUIRED_SUBSYSTEMS = LIBRPC NDR_SPOOLSS
NOPROTO = YES
[SUBSYSTEM::RPC_NDR_WKSSVC]
-ADD_OBJ_FILES = gen_ndr/ndr_wkssvc_c.o
+OBJ_FILES = gen_ndr/ndr_wkssvc_c.o
REQUIRED_SUBSYSTEMS = LIBRPC NDR_WKSSVC
NOPROTO = YES
[SUBSYSTEM::RPC_NDR_SRVSVC]
-ADD_OBJ_FILES = gen_ndr/ndr_srvsvc_c.o
+OBJ_FILES = gen_ndr/ndr_srvsvc_c.o
REQUIRED_SUBSYSTEMS = LIBRPC NDR_SRVSVC
NOPROTO = YES
[SUBSYSTEM::RPC_NDR_SVCCTL]
-ADD_OBJ_FILES = gen_ndr/ndr_svcctl_c.o
+OBJ_FILES = gen_ndr/ndr_svcctl_c.o
REQUIRED_SUBSYSTEMS = LIBRPC NDR_SVCCTL
NOPROTO = YES
[SUBSYSTEM::RPC_NDR_ATSVC]
-ADD_OBJ_FILES = gen_ndr/ndr_atsvc_c.o
+OBJ_FILES = gen_ndr/ndr_atsvc_c.o
REQUIRED_SUBSYSTEMS = LIBRPC NDR_ATSVC
NOPROTO = YES
[SUBSYSTEM::RPC_NDR_EVENTLOG]
-ADD_OBJ_FILES = gen_ndr/ndr_eventlog_c.o
+OBJ_FILES = gen_ndr/ndr_eventlog_c.o
REQUIRED_SUBSYSTEMS = LIBRPC NDR_EVENTLOG
NOPROTO = YES
[SUBSYSTEM::RPC_NDR_EPMAPPER]
-ADD_OBJ_FILES = gen_ndr/ndr_epmapper_c.o
+OBJ_FILES = gen_ndr/ndr_epmapper_c.o
REQUIRED_SUBSYSTEMS = NDR_EPMAPPER
NOPROTO = YES
[SUBSYSTEM::RPC_NDR_DBGIDL]
-ADD_OBJ_FILES = gen_ndr/ndr_dbgidl_c.o
+OBJ_FILES = gen_ndr/ndr_dbgidl_c.o
REQUIRED_SUBSYSTEMS = LIBRPC NDR_DBGIDL
NOPROTO = YES
[SUBSYSTEM::RPC_NDR_DSSETUP]
-ADD_OBJ_FILES = gen_ndr/ndr_dssetup_c.o
+OBJ_FILES = gen_ndr/ndr_dssetup_c.o
REQUIRED_SUBSYSTEMS = LIBRPC NDR_DSSETUP
NOPROTO = YES
[SUBSYSTEM::RPC_NDR_MSGSVC]
-ADD_OBJ_FILES = gen_ndr/ndr_msgsvc_c.o
+OBJ_FILES = gen_ndr/ndr_msgsvc_c.o
REQUIRED_SUBSYSTEMS = LIBRPC NDR_MSGSVC
NOPROTO = YES
[SUBSYSTEM::RPC_NDR_WINS]
-ADD_OBJ_FILES = gen_ndr/ndr_wins_c.o
+OBJ_FILES = gen_ndr/ndr_wins_c.o
REQUIRED_SUBSYSTEMS = LIBRPC NDR_WINS
NOPROTO = YES
[SUBSYSTEM::RPC_NDR_WINREG]
-ADD_OBJ_FILES = gen_ndr/ndr_winreg_c.o
+OBJ_FILES = gen_ndr/ndr_winreg_c.o
REQUIRED_SUBSYSTEMS = LIBRPC NDR_WINREG
NOPROTO = YES
[SUBSYSTEM::RPC_NDR_INITSHUTDOWN]
-ADD_OBJ_FILES = gen_ndr/ndr_initshutdown_c.o
+OBJ_FILES = gen_ndr/ndr_initshutdown_c.o
REQUIRED_SUBSYSTEMS = LIBRPC NDR_INITSHUTDOWN
NOPROTO = YES
[SUBSYSTEM::RPC_NDR_MGMT]
-ADD_OBJ_FILES = gen_ndr/ndr_mgmt_c.o
+OBJ_FILES = gen_ndr/ndr_mgmt_c.o
REQUIRED_SUBSYSTEMS = LIBRPC NDR_MGMT
NOPROTO = YES
[SUBSYSTEM::RPC_NDR_PROTECTED_STORAGE]
-ADD_OBJ_FILES = gen_ndr/ndr_protected_storage_c.o
+OBJ_FILES = gen_ndr/ndr_protected_storage_c.o
REQUIRED_SUBSYSTEMS = LIBRPC NDR_PROTECTED_STORAGE
NOPROTO = YES
[SUBSYSTEM::DCOM_PROXY_DCOM]
-ADD_OBJ_FILES = gen_ndr/ndr_dcom_c.o
+OBJ_FILES = gen_ndr/ndr_dcom_c.o
REQUIRED_SUBSYSTEMS = LIBRPC NDR_DCOM
NOPROTO = YES
[SUBSYSTEM::RPC_NDR_OXIDRESOLVER]
-ADD_OBJ_FILES = gen_ndr/ndr_oxidresolver_c.o
+OBJ_FILES = gen_ndr/ndr_oxidresolver_c.o
REQUIRED_SUBSYSTEMS = LIBRPC NDR_OXIDRESOLVER
NOPROTO = YES
[SUBSYSTEM::RPC_NDR_REMACT]
-ADD_OBJ_FILES = gen_ndr/ndr_remact_c.o
+OBJ_FILES = gen_ndr/ndr_remact_c.o
REQUIRED_SUBSYSTEMS = LIBRPC NDR_REMACT
NOPROTO = YES
[SUBSYSTEM::RPC_NDR_WZCSVC]
-ADD_OBJ_FILES = gen_ndr/ndr_wzcsvc_c.o
+OBJ_FILES = gen_ndr/ndr_wzcsvc_c.o
REQUIRED_SUBSYSTEMS = LIBRPC NDR_WZCSVC
NOPROTO = YES
[SUBSYSTEM::RPC_NDR_BROWSER]
-ADD_OBJ_FILES = gen_ndr/ndr_browser_c.o
+OBJ_FILES = gen_ndr/ndr_browser_c.o
REQUIRED_SUBSYSTEMS = LIBRPC NDR_BROWSER
NOPROTO = YES
[SUBSYSTEM::RPC_NDR_W32TIME]
-ADD_OBJ_FILES = gen_ndr/ndr_w32time_c.o
+OBJ_FILES = gen_ndr/ndr_w32time_c.o
REQUIRED_SUBSYSTEMS = LIBRPC NDR_W32TIME
NOPROTO = YES
[SUBSYSTEM::RPC_NDR_SCERPC]
-ADD_OBJ_FILES = gen_ndr/ndr_scerpc_c.o
+OBJ_FILES = gen_ndr/ndr_scerpc_c.o
REQUIRED_SUBSYSTEMS = LIBRPC NDR_SCERPC
NOPROTO = YES
[SUBSYSTEM::RPC_NDR_NTSVCS]
-ADD_OBJ_FILES = gen_ndr/ndr_ntsvcs_c.o
+OBJ_FILES = gen_ndr/ndr_ntsvcs_c.o
REQUIRED_SUBSYSTEMS = LIBRPC NDR_NTSVCS
NOPROTO = YES
[SUBSYSTEM::RPC_NDR_NETLOGON]
-ADD_OBJ_FILES = gen_ndr/ndr_netlogon_c.o
+OBJ_FILES = gen_ndr/ndr_netlogon_c.o
REQUIRED_SUBSYSTEMS = NDR_NETLOGON
NOPROTO = YES
[SUBSYSTEM::RPC_NDR_TRKWKS]
-ADD_OBJ_FILES = gen_ndr/ndr_trkwks_c.o
+OBJ_FILES = gen_ndr/ndr_trkwks_c.o
REQUIRED_SUBSYSTEMS = LIBRPC NDR_TRKWKS
NOPROTO = YES
[SUBSYSTEM::RPC_NDR_KEYSVC]
-ADD_OBJ_FILES = gen_ndr/ndr_keysvc_c.o
+OBJ_FILES = gen_ndr/ndr_keysvc_c.o
REQUIRED_SUBSYSTEMS = LIBRPC NDR_KEYSVC
NOPROTO = YES
diff --git a/source4/librpc/rpc/config.mk b/source4/librpc/rpc/config.mk
index 98a533cae02..564e6f61e6b 100644
--- a/source4/librpc/rpc/config.mk
+++ b/source4/librpc/rpc/config.mk
@@ -1,9 +1,8 @@
################################################
# Start SUBSYSTEM RPC_RAW
[SUBSYSTEM::RPC_RAW]
-INIT_OBJ_FILES = \
- dcerpc.o
-ADD_OBJ_FILES = \
+OBJ_FILES = \
+ dcerpc.o \
dcerpc_auth.o \
dcerpc_schannel.o \
dcerpc_util.o \
diff --git a/source4/nbt_server/config.mk b/source4/nbt_server/config.mk
index af5303bca12..24e69eb52e5 100644
--- a/source4/nbt_server/config.mk
+++ b/source4/nbt_server/config.mk
@@ -3,7 +3,7 @@
#######################
# Start SUBSYSTEM WINSDB
[SUBSYSTEM::WINSDB]
-ADD_OBJ_FILES = \
+OBJ_FILES = \
wins/winsdb.o
REQUIRED_SUBSYSTEMS = \
LIBLDB
@@ -13,7 +13,7 @@ REQUIRED_SUBSYSTEMS = \
#######################
# Start SUBSYSTEM NBTD_WINS
[SUBSYSTEM::NBTD_WINS]
-ADD_OBJ_FILES = \
+OBJ_FILES = \
wins/winsserver.o \
wins/winsclient.o \
wins/winswack.o
@@ -25,7 +25,7 @@ REQUIRED_SUBSYSTEMS = \
#######################
# Start SUBSYSTEM NBTD_DGRAM
[SUBSYSTEM::NBTD_DGRAM]
-ADD_OBJ_FILES = \
+OBJ_FILES = \
dgram/request.o \
dgram/netlogon.o \
dgram/ntlogon.o \
@@ -38,9 +38,8 @@ REQUIRED_SUBSYSTEMS = \
#######################
# Start SUBSYSTEM NBTD
[SUBSYSTEM::NBTD]
-INIT_OBJ_FILES = \
- nbt_server.o
-ADD_OBJ_FILES = \
+OBJ_FILES = \
+ nbt_server.o \
interfaces.o \
register.o \
query.o \
diff --git a/source4/nsswitch/config.mk b/source4/nsswitch/config.mk
index cefc704c6ee..7b7e5b9a201 100644
--- a/source4/nsswitch/config.mk
+++ b/source4/nsswitch/config.mk
@@ -5,7 +5,7 @@ MAJOR_VERSION = 0
MINOR_VERSION = 0
DESCRIPTION = Client library for communicating with winbind
RELEASE_VERSION = 1
-ADD_OBJ_FILES = wb_common.o
+OBJ_FILES = wb_common.o
NOPROTO=YES
# End SUBSYSTEM LIBWINBIND_CLIENT
#################################
diff --git a/source4/ntptr/config.mk b/source4/ntptr/config.mk
index 37150211fc6..dace20704a4 100644
--- a/source4/ntptr/config.mk
+++ b/source4/ntptr/config.mk
@@ -5,7 +5,7 @@
[MODULE::ntptr_simple_ldb]
INIT_FUNCTION = ntptr_simple_ldb_init
SUBSYSTEM = NTPTR
-INIT_OBJ_FILES = \
+OBJ_FILES = \
simple_ldb/ntptr_simple_ldb.o
REQUIRED_SUBSYSTEMS = \
LIBLDB
@@ -16,9 +16,8 @@ REQUIRED_SUBSYSTEMS = \
# Start SUBSYSTEM NTPTR
[SUBSYSTEM::NTPTR]
INIT_FUNCTION = ntptr_init
-INIT_OBJ_FILES = \
- ntptr_base.o
-ADD_OBJ_FILES = \
+OBJ_FILES = \
+ ntptr_base.o \
ntptr_interface.o
#
# End SUBSYSTEM NTPTR
diff --git a/source4/ntvfs/config.mk b/source4/ntvfs/config.mk
index a600a9a9a0a..1c37a608bfb 100644
--- a/source4/ntvfs/config.mk
+++ b/source4/ntvfs/config.mk
@@ -7,7 +7,7 @@ include unixuid/config.mk
[MODULE::ntvfs_cifs]
INIT_FUNCTION = ntvfs_cifs_init
SUBSYSTEM = NTVFS
-INIT_OBJ_FILES = \
+OBJ_FILES = \
cifs/vfs_cifs.o
REQUIRED_SUBSYSTEMS = \
LIBCLI
@@ -19,9 +19,8 @@ REQUIRED_SUBSYSTEMS = \
[MODULE::ntvfs_simple]
INIT_FUNCTION = ntvfs_simple_init
SUBSYSTEM = NTVFS
-INIT_OBJ_FILES = \
- simple/vfs_simple.o
-ADD_OBJ_FILES = \
+OBJ_FILES = \
+ simple/vfs_simple.o \
simple/svfs_util.o
# End MODULE ntvfs_cifs
################################################
@@ -31,7 +30,7 @@ ADD_OBJ_FILES = \
[MODULE::ntvfs_print]
INIT_FUNCTION = ntvfs_print_init
SUBSYSTEM = NTVFS
-INIT_OBJ_FILES = \
+OBJ_FILES = \
print/vfs_print.o
# End MODULE ntvfs_print
################################################
@@ -41,7 +40,7 @@ INIT_OBJ_FILES = \
[MODULE::ntvfs_ipc]
SUBSYSTEM = NTVFS
INIT_FUNCTION = ntvfs_ipc_init
-INIT_OBJ_FILES = \
+OBJ_FILES = \
ipc/vfs_ipc.o \
ipc/ipc_rap.o \
ipc/rap_server.o
@@ -55,7 +54,7 @@ INIT_OBJ_FILES = \
[MODULE::ntvfs_nbench]
SUBSYSTEM = NTVFS
INIT_FUNCTION = ntvfs_nbench_init
-INIT_OBJ_FILES = \
+OBJ_FILES = \
nbench/vfs_nbench.o
# End MODULE ntvfs_nbench
################################################
@@ -63,7 +62,7 @@ INIT_OBJ_FILES = \
################################################
# Start SUBSYSTEM ntvfs_common
[SUBSYSTEM::ntvfs_common]
-ADD_OBJ_FILES = \
+OBJ_FILES = \
common/brlock.o \
common/opendb.o \
common/sidmap.o
@@ -80,9 +79,8 @@ MINOR_VERSION = 0
INIT_FUNCTION = ntvfs_init
DESCRIPTION = Virtual File System with NTFS semantics
RELEASE_VERSION = 1
-INIT_OBJ_FILES = \
- ntvfs_base.o
-ADD_OBJ_FILES = \
+OBJ_FILES = \
+ ntvfs_base.o \
ntvfs_generic.o \
ntvfs_interface.o \
ntvfs_util.o
diff --git a/source4/ntvfs/posix/config.mk b/source4/ntvfs/posix/config.mk
index cf406890c93..53c51cf8050 100644
--- a/source4/ntvfs/posix/config.mk
+++ b/source4/ntvfs/posix/config.mk
@@ -3,9 +3,8 @@
[MODULE::ntvfs_posix]
SUBSYSTEM = NTVFS
INIT_FUNCTION = ntvfs_posix_init
-INIT_OBJ_FILES = \
- vfs_posix.o
-ADD_OBJ_FILES = \
+OBJ_FILES = \
+ vfs_posix.o \
pvfs_util.o \
pvfs_search.o \
pvfs_dirlist.o \
diff --git a/source4/ntvfs/unixuid/config.mk b/source4/ntvfs/unixuid/config.mk
index b9c80003846..d99229729c5 100644
--- a/source4/ntvfs/unixuid/config.mk
+++ b/source4/ntvfs/unixuid/config.mk
@@ -3,7 +3,7 @@
[MODULE::ntvfs_unixuid]
INIT_FUNCTION = ntvfs_unixuid_init
SUBSYSTEM = NTVFS
-INIT_OBJ_FILES = \
+OBJ_FILES = \
vfs_unixuid.o
REQUIRED_SUBSYSTEMS = \
ntvfs_common
diff --git a/source4/param/config.mk b/source4/param/config.mk
index 59485838314..ded7456c207 100644
--- a/source4/param/config.mk
+++ b/source4/param/config.mk
@@ -1,6 +1,6 @@
[SUBSYSTEM::CONFIG]
-INIT_OBJ_FILES = ../dynconfig.o
-ADD_OBJ_FILES = loadparm.o \
+OBJ_FILES = ../dynconfig.o \
+ loadparm.o \
params.o \
../passdb/secrets.o \
generic.o
diff --git a/source4/rpc_server/config.mk b/source4/rpc_server/config.mk
index 5456acb4cd6..f3fccc77fcd 100644
--- a/source4/rpc_server/config.mk
+++ b/source4/rpc_server/config.mk
@@ -3,7 +3,7 @@
################################################
# Start SUBSYSTEM DCERPC_COMMON
[SUBSYSTEM::DCERPC_COMMON]
-ADD_OBJ_FILES = \
+OBJ_FILES = \
common/server_info.o \
common/share_info.o
#
@@ -16,7 +16,7 @@ ADD_OBJ_FILES = \
ENABLE = NO
INIT_FUNCTION = dcerpc_server_dcom_init
SUBSYSTEM = DCERPC
-INIT_OBJ_FILES = \
+OBJ_FILES = \
dcom/oxidresolver.o \
dcom/rot.o \
dcom/rodb.o \
@@ -33,7 +33,7 @@ REQUIRED_SUBSYSTEMS = \
[MODULE::dcerpc_rpcecho]
INIT_FUNCTION = dcerpc_server_rpcecho_init
SUBSYSTEM = DCERPC
-INIT_OBJ_FILES = \
+OBJ_FILES = \
echo/rpc_echo.o
REQUIRED_SUBSYSTEMS = NDR_ECHO
# End MODULE dcerpc_rpcecho
@@ -44,7 +44,7 @@ REQUIRED_SUBSYSTEMS = NDR_ECHO
[MODULE::dcerpc_epmapper]
INIT_FUNCTION = dcerpc_server_epmapper_init
SUBSYSTEM = DCERPC
-INIT_OBJ_FILES = \
+OBJ_FILES = \
epmapper/rpc_epmapper.o
REQUIRED_SUBSYSTEMS = NDR_EPMAPPER
# End MODULE dcerpc_epmapper
@@ -55,7 +55,7 @@ REQUIRED_SUBSYSTEMS = NDR_EPMAPPER
[MODULE::dcerpc_remote]
INIT_FUNCTION = dcerpc_server_remote_init
SUBSYSTEM = DCERPC
-INIT_OBJ_FILES = \
+OBJ_FILES = \
remote/dcesrv_remote.o
REQUIRED_SUBSYSTEMS = \
LIBSMB NDR_ALL
@@ -67,7 +67,7 @@ REQUIRED_SUBSYSTEMS = \
[MODULE::dcerpc_srvsvc]
INIT_FUNCTION = dcerpc_server_srvsvc_init
SUBSYSTEM = DCERPC
-INIT_OBJ_FILES = \
+OBJ_FILES = \
srvsvc/dcesrv_srvsvc.o
REQUIRED_SUBSYSTEMS = \
DCERPC_COMMON NDR_SRVSVC
@@ -79,7 +79,7 @@ REQUIRED_SUBSYSTEMS = \
[MODULE::dcerpc_wkssvc]
INIT_FUNCTION = dcerpc_server_wkssvc_init
SUBSYSTEM = DCERPC
-INIT_OBJ_FILES = \
+OBJ_FILES = \
wkssvc/dcesrv_wkssvc.o
REQUIRED_SUBSYSTEMS = \
DCERPC_COMMON NDR_WKSSVC
@@ -91,7 +91,7 @@ REQUIRED_SUBSYSTEMS = \
[MODULE::dcerpc_unixinfo]
INIT_FUNCTION = dcerpc_server_unixinfo_init
SUBSYSTEM = DCERPC
-INIT_OBJ_FILES = \
+OBJ_FILES = \
unixinfo/dcesrv_unixinfo.o
REQUIRED_SUBSYSTEMS = \
DCERPC_COMMON \
@@ -104,9 +104,8 @@ REQUIRED_SUBSYSTEMS = \
[MODULE::dcerpc_samr]
INIT_FUNCTION = dcerpc_server_samr_init
SUBSYSTEM = DCERPC
-INIT_OBJ_FILES = \
- samr/dcesrv_samr.o
-ADD_OBJ_FILES = \
+OBJ_FILES = \
+ samr/dcesrv_samr.o \
samr/samr_password.o
REQUIRED_SUBSYSTEMS = \
SAMDB \
@@ -120,7 +119,7 @@ REQUIRED_SUBSYSTEMS = \
[MODULE::dcerpc_winreg]
INIT_FUNCTION = dcerpc_server_winreg_init
SUBSYSTEM = DCERPC
-INIT_OBJ_FILES = \
+OBJ_FILES = \
winreg/rpc_winreg.o
REQUIRED_SUBSYSTEMS = \
REGISTRY NDR_WINREG
@@ -132,7 +131,7 @@ REQUIRED_SUBSYSTEMS = \
[MODULE::dcerpc_netlogon]
INIT_FUNCTION = dcerpc_server_netlogon_init
SUBSYSTEM = DCERPC
-INIT_OBJ_FILES = \
+OBJ_FILES = \
netlogon/dcerpc_netlogon.o
REQUIRED_SUBSYSTEMS = \
DCERPC_COMMON \
@@ -146,7 +145,7 @@ REQUIRED_SUBSYSTEMS = \
[MODULE::dcerpc_lsarpc]
INIT_FUNCTION = dcerpc_server_lsarpc_init
SUBSYSTEM = DCERPC
-INIT_OBJ_FILES = \
+OBJ_FILES = \
lsa/dcesrv_lsa.o
REQUIRED_SUBSYSTEMS = \
SAMDB \
@@ -160,7 +159,7 @@ REQUIRED_SUBSYSTEMS = \
[MODULE::dcerpc_spoolss]
INIT_FUNCTION = dcerpc_server_spoolss_init
SUBSYSTEM = DCERPC
-INIT_OBJ_FILES = \
+OBJ_FILES = \
spoolss/dcesrv_spoolss.o
REQUIRED_SUBSYSTEMS = \
DCERPC_COMMON \
@@ -174,7 +173,7 @@ REQUIRED_SUBSYSTEMS = \
[MODULE::dcerpc_drsuapi]
INIT_FUNCTION = dcerpc_server_drsuapi_init
SUBSYSTEM = DCERPC
-INIT_OBJ_FILES = \
+OBJ_FILES = \
drsuapi/dcesrv_drsuapi.o
REQUIRED_SUBSYSTEMS = \
SAMDB \
@@ -188,7 +187,7 @@ REQUIRED_SUBSYSTEMS = \
[MODULE::dcerpc_dssetup]
INIT_FUNCTION = dcerpc_server_dssetup_init
SUBSYSTEM = DCERPC
-INIT_OBJ_FILES = \
+OBJ_FILES = \
dssetup/dcesrv_dssetup.o
REQUIRED_SUBSYSTEMS = \
SAMDB \
@@ -200,9 +199,8 @@ REQUIRED_SUBSYSTEMS = \
################################################
# Start SUBSYSTEM DCERPC
[SUBSYSTEM::DCERPC]
-INIT_OBJ_FILES = \
- dcerpc_server.o
-ADD_OBJ_FILES = \
+OBJ_FILES = \
+ dcerpc_server.o \
dcerpc_sock.o \
dcesrv_auth.o \
handles.o
diff --git a/source4/smb_server/config.mk b/source4/smb_server/config.mk
index 192692df5b3..0810c29998e 100644
--- a/source4/smb_server/config.mk
+++ b/source4/smb_server/config.mk
@@ -3,9 +3,8 @@
#######################
# Start SUBSYSTEM SMB
[SUBSYSTEM::SMB]
-INIT_OBJ_FILES = \
- smb_server.o
-ADD_OBJ_FILES = \
+OBJ_FILES = \
+ smb_server.o \
tcon.o \
session.o \
management.o
diff --git a/source4/smb_server/smb/config.mk b/source4/smb_server/smb/config.mk
index 4a083ac928e..b412674c00f 100644
--- a/source4/smb_server/smb/config.mk
+++ b/source4/smb_server/smb/config.mk
@@ -1,9 +1,8 @@
#######################
# Start SUBSYSTEM SMB_PROTOCOL
[SUBSYSTEM::SMB_PROTOCOL]
-INIT_OBJ_FILES = \
- receive.o
-ADD_OBJ_FILES = \
+OBJ_FILES = \
+ receive.o \
negprot.o \
nttrans.o \
reply.o \
diff --git a/source4/smb_server/smb2/config.mk b/source4/smb_server/smb2/config.mk
index 6117c1e43a8..4a680200fd9 100644
--- a/source4/smb_server/smb2/config.mk
+++ b/source4/smb_server/smb2/config.mk
@@ -1,9 +1,8 @@
#######################
# Start SUBSYSTEM SMB2_PROTOCOL
[SUBSYSTEM::SMB2_PROTOCOL]
-INIT_OBJ_FILES = \
- receive.o
-ADD_OBJ_FILES = \
+OBJ_FILES = \
+ receive.o \
negprot.o \
sesssetup.o \
tcon.o \
diff --git a/source4/smbd/config.mk b/source4/smbd/config.mk
index 7f1ba7dfbb7..8c54d794323 100644
--- a/source4/smbd/config.mk
+++ b/source4/smbd/config.mk
@@ -103,7 +103,7 @@ REQUIRED_SUBSYSTEMS = \
#######################
# Start SUBSYSTEM SERVICE
[SUBSYSTEM::SERVER_SERVICE]
-INIT_OBJ_FILES = \
+OBJ_FILES = \
service.o \
service_stream.o \
service_task.o
diff --git a/source4/smbd/process_model.mk b/source4/smbd/process_model.mk
index 11df266dc6b..7028845475a 100644
--- a/source4/smbd/process_model.mk
+++ b/source4/smbd/process_model.mk
@@ -5,7 +5,7 @@
[MODULE::process_model_single]
INIT_FUNCTION = process_model_single_init
SUBSYSTEM = PROCESS_MODEL
-INIT_OBJ_FILES = \
+OBJ_FILES = \
process_single.o
# End MODULE process_model_single
################################################
@@ -15,7 +15,7 @@ INIT_OBJ_FILES = \
[MODULE::process_model_standard]
INIT_FUNCTION = process_model_standard_init
SUBSYSTEM = PROCESS_MODEL
-INIT_OBJ_FILES = \
+OBJ_FILES = \
process_standard.o
# End MODULE process_model_standard
################################################
@@ -25,7 +25,7 @@ INIT_OBJ_FILES = \
[MODULE::process_model_thread]
INIT_FUNCTION = process_model_thread_init
SUBSYSTEM = PROCESS_MODEL
-INIT_OBJ_FILES = \
+OBJ_FILES = \
process_thread.o
REQUIRED_SUBSYSTEMS = EXT_LIB_PTHREAD
# End MODULE process_model_thread
@@ -35,7 +35,7 @@ REQUIRED_SUBSYSTEMS = EXT_LIB_PTHREAD
# Start SUBSYSTEM PROCESS_MODEL
[SUBSYSTEM::PROCESS_MODEL]
INIT_FUNCTION = process_model_init
-INIT_OBJ_FILES = \
+OBJ_FILES = \
process_model.o
#
# End SUBSYSTEM PROCESS_MODEL
diff --git a/source4/torture/config.mk b/source4/torture/config.mk
index 70e41467c7f..ec79675f650 100644
--- a/source4/torture/config.mk
+++ b/source4/torture/config.mk
@@ -3,7 +3,7 @@
#################################
# Start SUBSYSTEM TORTURE_BASIC
[SUBSYSTEM::TORTURE_BASIC]
-ADD_OBJ_FILES = \
+OBJ_FILES = \
basic/scanner.o \
basic/utable.o \
basic/charset.o \
@@ -28,7 +28,7 @@ REQUIRED_SUBSYSTEMS = \
#################################
# Start SUBSYSTEM TORTURE_RAW
[SUBSYSTEM::TORTURE_RAW]
-ADD_OBJ_FILES = \
+OBJ_FILES = \
raw/qfsinfo.o \
raw/qfileinfo.o \
raw/setfileinfo.o \
@@ -62,7 +62,7 @@ include smb2/config.mk
#################################
# Start SUBSYSTEM TORTURE_COM
[SUBSYSTEM::TORTURE_COM]
-ADD_OBJ_FILES = \
+OBJ_FILES = \
com/simple.o
REQUIRED_SUBSYSTEMS = \
COM DCOM
@@ -72,7 +72,7 @@ REQUIRED_SUBSYSTEMS = \
#################################
# Start SUBSYSTEM TORTURE_RPC
[SUBSYSTEM::TORTURE_RPC]
-ADD_OBJ_FILES = \
+OBJ_FILES = \
rpc/join.o \
rpc/lsa.o \
rpc/session_key.o \
@@ -122,7 +122,7 @@ REQUIRED_SUBSYSTEMS = \
#################################
# Start SUBSYSTEM TORTURE_RAP
[SUBSYSTEM::TORTURE_RAP]
-ADD_OBJ_FILES = \
+OBJ_FILES = \
rap/rap.o
REQUIRED_SUBSYSTEMS = \
LIBSMB
@@ -132,7 +132,7 @@ REQUIRED_SUBSYSTEMS = \
#################################
# Start SUBSYSTEM TORTURE_AUTH
[SUBSYSTEM::TORTURE_AUTH]
-ADD_OBJ_FILES = \
+OBJ_FILES = \
auth/ntlmssp.o \
auth/pac.o
REQUIRED_SUBSYSTEMS = \
@@ -145,7 +145,7 @@ include local/config.mk
#################################
# Start SUBSYSTEM TORTURE_NBENCH
[SUBSYSTEM::TORTURE_NBENCH]
-ADD_OBJ_FILES = \
+OBJ_FILES = \
nbench/nbio.o \
nbench/nbench.o
# End SUBSYSTEM TORTURE_NBENCH
@@ -154,7 +154,7 @@ ADD_OBJ_FILES = \
#################################
# Start SUBSYSTEM TORTURE_LDAP
[SUBSYSTEM::TORTURE_LDAP]
-ADD_OBJ_FILES = \
+OBJ_FILES = \
ldap/common.o \
ldap/basic.o \
ldap/cldap.o \
@@ -167,7 +167,7 @@ REQUIRED_SUBSYSTEMS = \
#################################
# Start SUBSYSTEM TORTURE_NBT
[SUBSYSTEM::TORTURE_NBT]
-ADD_OBJ_FILES = \
+OBJ_FILES = \
nbt/query.o \
nbt/register.o \
nbt/wins.o \
@@ -182,7 +182,7 @@ REQUIRED_SUBSYSTEMS = \
#################################
# Start SUBSYSTEM TORTURE_NET
[SUBSYSTEM::TORTURE_NET]
-ADD_OBJ_FILES = \
+OBJ_FILES = \
libnet/userinfo.o \
libnet/userman.o \
libnet/domain.o \
diff --git a/source4/torture/local/config.mk b/source4/torture/local/config.mk
index bbfce62cfd0..1d1112b85a8 100644
--- a/source4/torture/local/config.mk
+++ b/source4/torture/local/config.mk
@@ -1,7 +1,7 @@
#################################
# Start SUBSYSTEM TORTURE_LOCAL
[SUBSYSTEM::TORTURE_LOCAL]
-ADD_OBJ_FILES = \
+OBJ_FILES = \
iconv.o \
../../lib/talloc/testsuite.o \
messaging.o \
diff --git a/source4/torture/smb2/config.mk b/source4/torture/smb2/config.mk
index a0a6997fe41..90e57bd6d86 100644
--- a/source4/torture/smb2/config.mk
+++ b/source4/torture/smb2/config.mk
@@ -2,7 +2,7 @@
#################################
# Start SUBSYSTEM TORTURE_SMB2
[SUBSYSTEM::TORTURE_SMB2]
-ADD_OBJ_FILES = \
+OBJ_FILES = \
connect.o \
scan.o \
util.o \
diff --git a/source4/web_server/config.mk b/source4/web_server/config.mk
index 214ed91778a..0f6158e6ccc 100644
--- a/source4/web_server/config.mk
+++ b/source4/web_server/config.mk
@@ -3,9 +3,8 @@
#######################
# Start SUBSYSTEM WEB
[SUBSYSTEM::WEB]
-INIT_OBJ_FILES = \
- web_server.o
-ADD_OBJ_FILES = \
+OBJ_FILES = \
+ web_server.o \
http.o
REQUIRED_SUBSYSTEMS = ESP LIBTLS SMBCALLS
# End SUBSYSTEM WEB
diff --git a/source4/winbind/config.mk b/source4/winbind/config.mk
index d3610550ae7..e3ed9a057b3 100644
--- a/source4/winbind/config.mk
+++ b/source4/winbind/config.mk
@@ -3,7 +3,7 @@
#######################
# Start SUBSYSTEM WINBIND
[SUBSYSTEM::WINBIND]
-INIT_OBJ_FILES = \
+OBJ_FILES = \
wb_server.o \
wb_samba3_protocol.o \
wb_samba3_cmd.o \
@@ -27,7 +27,7 @@ REQUIRED_SUBSYSTEMS = WB_HELPER RPC_NDR_LSA RPC_NDR_SAMR
################################################
# Start SUBYSTEM WB_HELPER
[SUBSYSTEM::WB_HELPER]
-ADD_OBJ_FILES = \
+OBJ_FILES = \
wb_async_helpers.o
REQUIRED_SUBSYSTEMS = RPC_NDR_LSA RPC_NDR_SAMR
# End SUBSYSTEM WB_HELPER
diff --git a/source4/wrepl_server/config.mk b/source4/wrepl_server/config.mk
index 74335cbf051..6dd0e2a3056 100644
--- a/source4/wrepl_server/config.mk
+++ b/source4/wrepl_server/config.mk
@@ -3,7 +3,7 @@
#######################
# Start SUBSYSTEM WREPL_SRV
[SUBSYSTEM::WREPL_SRV]
-INIT_OBJ_FILES = \
+OBJ_FILES = \
wrepl_server.o \
wrepl_in_connection.o \
wrepl_in_call.o \