Fix includes.
authorJelmer Vernooij <jelmer@samba.org>
Mon, 3 Mar 2008 23:43:24 +0000 (00:43 +0100)
committerJelmer Vernooij <jelmer@samba.org>
Mon, 3 Mar 2008 23:43:24 +0000 (00:43 +0100)
(This used to be commit 99e61dade2bd9ae2a5dfe17f766528012c09e46c)

14 files changed:
source4/auth/config.mk
source4/auth/credentials/config.mk
source4/build/smb_build/input.pm
source4/build/smb_build/output.pm
source4/lib/events/config.mk
source4/lib/ldb/python.mk
source4/lib/registry/config.mk
source4/lib/tdb/python.mk
source4/libcli/config.mk
source4/libcli/security/config.mk
source4/libnet/config.mk
source4/librpc/config.mk
source4/param/config.mk
source4/scripting/python/config.mk

index c5a8786b6fc00af2f3d66e58d93c53a4ddc62619..0bbff5b09ae345b981ee561a3a3bc57216634923 100644 (file)
@@ -106,3 +106,5 @@ PUBLIC_HEADERS += auth/auth.h
 PUBLIC_DEPENDENCIES = auth_system_session
 PRIVATE_DEPENDENCIES = SAMDB 
 SWIG_FILE = auth.i
+
+swig_auth_OBJ_FILES = auth/auth_wrap.o
index 146f004397c4079d863847d2f3dc9ef638e3c71c..d8c02ebea82514a0cbd41639045c3129fd5981d6 100644 (file)
@@ -14,3 +14,5 @@ PUBLIC_HEADERS += $(addprefix auth/credentials/, credentials.h credentials_krb5.
 [PYTHON::swig_credentials]
 PUBLIC_DEPENDENCIES = CREDENTIALS LIBCMDLINE_CREDENTIALS
 SWIG_FILE = credentials.i
+
+swig_credentials_OBJ_FILES = auth/credentials/credentials_wrap.o
index cd7b7ba2ac013e3f4090bcc5b562da429cf46ca3..66a0bc723e8b18d9c391525abde32b2e1b9219fa 100644 (file)
@@ -151,7 +151,6 @@ sub check_python($$$)
                $dirname .= "/" unless $dirname =~ /\/$/;
                $dirname = "" if $dirname eq "./";
 
-               $python->{OBJ_FILES} = ["$dirname$basename\_wrap.o"];
                $python->{LIBRARY_REALNAME} = "_$basename.\$(SHLIBEXT)";
                $python->{PYTHON_FILES} = ["$dirname$basename.py"];
                push (@{$python->{CFLAGS}}, "\$(CFLAG_NO_UNUSED_MACROS)");
index 58c9f20670bc953b6b59a1fa8ccecca5471a98d6..ffab456d68db6ddf7b36231e00caf8ad8eb54c9f 100644 (file)
@@ -65,11 +65,9 @@ sub generate_merged_obj($)
        my $link_name = $lib->{NAME};
        $link_name =~ s/^LIB//;
 
-       if (defined($lib->{OBJ_FILES})) {
-               $lib->{MERGED_OBJNAME} = lc($link_name).".o";
-               $lib->{RESULT_MERGED_OBJ} = $lib->{OUTPUT_MERGED_OBJ} = "bin/mergedobj/$lib->{MERGED_OBJNAME}";
-               $lib->{TARGET_MERGED_OBJ} = $lib->{RESULT_MERGED_OBJ};
-       }
+       $lib->{MERGED_OBJNAME} = lc($link_name).".o";
+       $lib->{RESULT_MERGED_OBJ} = $lib->{OUTPUT_MERGED_OBJ} = "bin/mergedobj/$lib->{MERGED_OBJNAME}";
+       $lib->{TARGET_MERGED_OBJ} = $lib->{RESULT_MERGED_OBJ};
 }
 
 sub generate_static_library($)
index ba06c2f6739c0d28eec04ce112156eec077a3de2..e5a1316c47064318b6a607c625a07221a8e6f3da 100644 (file)
@@ -45,3 +45,5 @@ PUBLIC_HEADERS += $(addprefix lib/events/, events.h events_internal.h)
 [PYTHON::swig_events]
 SWIG_FILE = events.i
 PRIVATE_DEPENDENCIES = LIBEVENTS
+
+swig_events_OBJ_FILES = lib/events/events_wrap.o
index bbd4c1c5ebdc772baad3e28bc783d5645b8d58c8..448cc3ed60ffce9aa9918cf9860834561334cbec 100644 (file)
@@ -2,3 +2,5 @@
 PUBLIC_DEPENDENCIES = LIBLDB
 CFLAGS = -Ilib/ldb/include
 SWIG_FILE = ldb.i
+
+swig_ldb_OBJ_FILES = lib/ldb/ldb_wrap.o
index 728d64d552b73eb376cf51e4bb0f2bf938decede..544201ad5340792ee5ff9c1956ec9ce1342fc628 100644 (file)
@@ -104,3 +104,4 @@ torture_registry_OBJ_FILES = $(addprefix lib/registry/tests/, generic.o hive.o d
 PUBLIC_DEPENDENCIES = registry
 SWIG_FILE = registry.i
 
+swig_registry_OBJ_FILES = lib/registry/registry_wrap.o
index 23b01c120c63925b8e14c48b9b2ee594ef9508a9..2d61545b7f69aa34aca228b48c13fe165100c0fa 100644 (file)
@@ -1,3 +1,5 @@
 [PYTHON::swig_tdb]
 SWIG_FILE = tdb.i
 PUBLIC_DEPENDENCIES = LIBTDB DYNCONFIG
+
+swig_tdb_OBJ_FILES = lib/tdb/tdb_wrap.o
index d6a340a5995a7dff2f32b0f5655eeb870c9ddd75..abef6e31924f956cac8b6ebd64fba20edaaa9272 100644 (file)
@@ -58,10 +58,14 @@ LIBCLI_NBT_OBJ_FILES = $(addprefix libcli/nbt/, \
 SWIG_FILE = swig/libcli_nbt.i
 PUBLIC_DEPENDENCIES = LIBCLI_NBT DYNCONFIG LIBSAMBA-CONFIG
 
+python_libcli_nbt_OBJ_FILES = libcli/swig/libcli_nbt_wrap.o
+
 [PYTHON::python_libcli_smb]
 SWIG_FILE = swig/libcli_smb.i
 PUBLIC_DEPENDENCIES = LIBCLI_SMB DYNCONFIG LIBSAMBA-CONFIG
 
+python_libcli_smb_OBJ_FILES = libcli/swig/libcli_smb_wrap.o
+
 [SUBSYSTEM::LIBCLI_DGRAM]
 PUBLIC_DEPENDENCIES = LIBCLI_NBT LIBNDR LIBCLI_RESOLVE
 
index 7d3684626224786d3948e6ca0d3a2e51b0b81c8c..fde065aa347da496e23b3bbb2b7da0bcf8b5d6d6 100644 (file)
@@ -10,3 +10,5 @@ LIBSECURITY_OBJ_FILES = $(addprefix libcli/security/, \
 [PYTHON::swig_security]
 SWIG_FILE = security.i
 PRIVATE_DEPENDENCIES = LIBSECURITY
+
+swig_security_OBJ_FILES = libcli/security/security_wrap.o
index 0dbe981bddd55925fc123d1f45d6a47ef129b6f1..f7ff07a7bc26cdd2adbb90180ac9947346579ffb 100644 (file)
@@ -19,3 +19,5 @@ PUBLIC_HEADERS += $(addprefix libnet/, libnet.h libnet_join.h libnet_lookup.h li
 [PYTHON::swig_net]
 PRIVATE_DEPENDENCIES = LIBSAMBA-NET
 SWIG_FILE = net.i
+
+swig_net_OBJ_FILES = libnet/net_wrap.o
index 071d19cb15fdd4d80587eb5e32acb3c58aaea9ab..2d26f97add28ca85111ec7a106c1eb2ae9ffc0f7 100644 (file)
@@ -708,6 +708,8 @@ RPC_EJS_IRPC_OBJ_FILES = librpc/gen_ndr/ndr_irpc_ejs.o
 SWIG_FILE = rpc/dcerpc.i
 PUBLIC_DEPENDENCIES = LIBCLI_SMB NDR_MISC LIBSAMBA-UTIL LIBSAMBA-CONFIG dcerpc_samr RPC_NDR_LSA DYNCONFIG
 
+swig_dcerpc_OBJ_FILES = librpc/dcerpc_wrap.o
+
 [PYTHON::python_echo]
 PRIVATE_DEPENDENCIES = RPC_NDR_ECHO
 
index 219ac3fe2d0e6f9fd9073a6265ec53c5b54b6b82..4b5af9b6cbde1b006d8239771b5b8d8d8b733fe0 100644 (file)
@@ -53,3 +53,5 @@ SECRETS_OBJ_FILES = param/secrets.o
 [PYTHON::param]
 SWIG_FILE = param.i
 PRIVATE_DEPENDENCIES = LIBSAMBA-CONFIG
+
+param_OBJ_FILES = param/param_wrap.o
index 8a3a637bf577a985e3b3ba8b9a4db300b53a0a87..a0f5caad3bde796b4fc6e3d34e6e46342dc052d4 100644 (file)
@@ -18,6 +18,8 @@ python_uuid_OBJ_FILES = scripting/python/uuidmodule.o
 PRIVATE_DEPENDENCIES = LIBNDR LIBLDB SAMDB CREDENTIALS
 SWIG_FILE = misc.i
 
+python_misc_OBJ_FILES = scripting/python/misc_wrap.o
+
 _PY_FILES = $(shell find scripting/python -name "*.py")
 
 $(foreach pyfile, $(_PY_FILES),$(eval $(call python_py_module_template,$(patsubst scripting/python/%,%,$(pyfile)),$(pyfile))))