r3739: Remove a bunch of unused m4 macros
authorJelmer Vernooij <jelmer@samba.org>
Sun, 14 Nov 2004 22:47:39 +0000 (22:47 +0000)
committerGerald (Jerry) Carter <jerry@samba.org>
Wed, 10 Oct 2007 18:05:48 +0000 (13:05 -0500)
source/build/smb_build/main.pm
source/build/smb_build/public.m4
source/configure.in
source/libcli/auth/gensec_krb5.c
source/libcli/libsmb.m4 [deleted file]
source/libcli/libsmb.mk [new file with mode: 0644]

index 4d3a471bbf6c9fe06ffd5b918d45311d8fa06e48..928921f8fd1debd72cb43ea546d1f475f8d8c718 100644 (file)
@@ -50,7 +50,10 @@ sub smb_build_main($)
                "ntvfs/unixuid/config.mk",
                "torture/config.mk",
                "librpc/config.mk",
-               "client/config.mk");
+               "client/config.mk",
+               "libcli/libsmb.mk");
+
+       $| = 1;
 
        for my $mkfile (@mkfiles) {
                config_mk::import_file($SMB_BUILD_CTX{INPUT}, $mkfile);
index b271cd94fd20f30281b14a719b1d321623ccc960..b90b3acdd6c500f1c27bb8e1b3b476b889f06d70 100644 (file)
@@ -9,25 +9,11 @@ dnl           1:name,
 dnl            2:default_build
 dnl            )
 dnl
-dnl SMB_MODULE ( 
-dnl            1:name,
-dnl            2:subsystem,
-dnl            3:default_build,
-dnl            4:init_obj_files,
-dnl            5:add_obj_files,
-dnl            6:required_libraries,
-dnl            7:required_subsystems
-dnl            )
-dnl
 dnl SMB_SUBSYSTEM_ENABLE(
 dnl            1:name,
 dnl            2:default_build
 dnl            )
 dnl
-dnl SMB_SUBSYSTEM_NOPROTO(
-dnl            1:name
-dnl            )
-dnl
 dnl SMB_SUBSYSTEM(
 dnl            1:name,
 dnl            2:init_obj_files,
@@ -59,30 +45,11 @@ dnl         1:name,
 dnl            2:default_build
 dnl            )
 dnl
-dnl SMB_LIBRARY(
-dnl            1:name,
-dnl            2:major_version
-dnl            3:minor_version
-dnl            4:release_version
-dnl            5:obj_files,
-dnl            6:required_libraries,
-dnl            7:required_subsystems
-dnl            )
-dnl
 dnl SMB_BINARY_ENABLE(
 dnl            1:name,
 dnl            2:default_build
 dnl            )
 dnl
-dnl SMB_BINARY(
-dnl            1:name,
-dnl            2:build_targets,
-dnl            3:install_path
-dnl            4:obj_files,
-dnl            5:required_libraries,
-dnl            6:required_subsystems
-dnl            )
-dnl
 dnl SMB_MAKE_TARGET(
 dnl            1:name
 dnl            2:calledname
@@ -119,52 +86,6 @@ SMB_INFO_MODULES="$SMB_INFO_MODULES
 \$INPUT{$1}{DEFAULT_BUILD} = \"$2\";"
 ])
 
-dnl SMB_MODULE ( 
-dnl            1:name,
-dnl            2:subsystem,
-dnl            3:default_build,
-dnl            4:init_obj_files,
-dnl            5:add_obj_files,
-dnl            6:required_libs,
-dnl            7:required_subsystems
-dnl            )
-AC_DEFUN([SMB_MODULE],
-[
-
-       if test -z "$[SMB_MODULE_DEFAULT_][$1]"; then
-               [SMB_MODULE_DEFAULT_][$1]=$3
-       fi
-       
-       if test "$[SMB_MODULE_][$1]"; then
-               [SMB_MODULE_][$1]=$[SMB_MODULE_][$1]
-       elif test "$[SMB_MODULE_]translit([$2], [A-Z], [a-z])" -a x"$[SMB_MODULE_DEFAULT_][$1]" != xNOT; then
-               [SMB_MODULE_][$1]=$[SMB_MODULE_]translit([$2], [A-Z], [a-z])
-       else
-               [SMB_MODULE_][$1]="DEFAULT";
-       fi
-
-SMB_INFO_MODULES="$SMB_INFO_MODULES
-###################################
-# Start MODULE $1
-
-\$INPUT{$1} = {
-         TYPE => "MODULE",
-         NAME => \"$1\",
-         SUBSYSTEM => \"$2\",
-         DEFAULT_BUILD => \"$[SMB_MODULE_DEFAULT_][$1]\",
-         INIT_OBJ_FILES => ][STR2ARRAY([$4])][,
-         ADD_OBJ_FILES => ][STR2ARRAY([$5])][,
-         REQUIRED_LIBRARIES => ][STR2ARRAY([$6])][,
-         REQUIRED_SUBSYSTEMS => ][STR2ARRAY([$7])][,
-         CHOSEN_BUILD => \"$[SMB_MODULE_][$1]\"
-};
-
-#
-# End MODULE $1
-###################################
-"
-])
-
 dnl SMB_SUBSYSTEM_ENABLE(
 dnl            1:name,
 dnl            2:default_build
@@ -176,14 +97,6 @@ SMB_INFO_SUBSYSTEMS="$SMB_INFO_SUBSYSTEMS
 \$INPUT{$1}{ENABLE} = \"$2\";"
 ])
 
-dnl SMB_SUBSYSTEM_NOPROTO(
-dnl            1:name
-dnl            )
-AC_DEFUN([SMB_SUBSYSTEM_NOPROTO],
-[
-       [SMB_SUBSYSTEM_NOPROTO_][$1]="YES"
-])
-
 dnl SMB_SUBSYSTEM(
 dnl            1:name,
 dnl            2:init_obj_files,
@@ -330,41 +243,6 @@ SMB_INFO_SUBSYSTEMS="$SMB_INFO_SUBSYSTEMS
 \$INPUT{$1}{ENABLE} = \"$2\";"
 ])
 
-dnl SMB_LIBRARY(
-dnl            1:name,
-dnl            2:major_version
-dnl            3:minor_version
-dnl            4:release_version
-dnl            5:obj_files,
-dnl            6:required_libs,
-dnl            7:required_subsystems
-dnl            )
-AC_DEFUN([SMB_LIBRARY],
-[
-
-       if test -z "$[SMB_LIBRARY_ENABLE_][$1]"; then
-               [SMB_LIBRARY_ENABLE_][$1]="NO";
-       fi
-
-SMB_INFO_LIBRARIES="$SMB_INFO_LIBRARIES
-###################################
-# Start Library $1
-\$INPUT{$1} = {
-       TYPE => \"LIBRARY\",
-       NAME => \"$1\",
-       MAJOR_VERSION => \"$2\",
-       MINOR_VERSION => \"$3\",
-       RELEASE_VERSION => \"$4\",
-       OBJ_FILES => ][STR2ARRAY([$5])][,
-       REQUIRED_LIBRARIES => ][STR2ARRAY([$6])][,
-       REQUIRED_SUBSYSTEMS => ][STR2ARRAY([$7])][,
-       ENABLE => \"$[SMB_LIBRARY_ENABLE_][$1]\"
-};
-# End Library $1
-###################################
-"
-])
-
 dnl SMB_BINARY_ENABLE(
 dnl            1:name,
 dnl            2:default_build
@@ -377,39 +255,6 @@ SMB_INFO_SUBSYSTEMS="$SMB_INFO_SUBSYSTEMS
 \$INPUT{$1}{ENABLE} = \"$2\";"
 ])
 
-dnl SMB_BINARY(
-dnl            1:name,
-dnl            2:build_targets,
-dnl            3:install_path
-dnl            4:objfiles,
-dnl            5:required_libs,
-dnl            6:required_subsystems
-dnl            )
-AC_DEFUN([SMB_BINARY],
-[
-
-       if test -z "$[SMB_BINARY_ENABLE_][$1]"; then
-               [SMB_BINARY_ENABLE_][$1]="YES";
-       fi
-
-SMB_INFO_BINARIES="$SMB_INFO_BINARIES
-###################################
-# Start Binary $1
-\$INPUT{$1} = {
-       TYPE => \"BINARY\",
-       NAME => \"$1\",
-       BUILD_TARGETS => ][STR2ARRAY([$2])][,
-       INSTALL_PATH => ][STR2ARRAY([$3])][,
-       OBJ_FILES => ][STR2ARRAY([$4])][,
-       REQUIRED_LIBRARIES => ][STR2ARRAY([$5])][,
-       REQUIRED_SUBSYSTEMS => ][STR2ARRAY([$6])][,
-       ENABLE => \"$[SMB_BINARY_ENABLE_][$1]\"
-};
-# End Binary $1
-###################################
-"
-])
-
 dnl SMB_MAKE_TARGET(
 dnl            1:name
 dnl            2:calledname
index 78610dd9fdf63e1bf75f87c6594de80f5499b5ed..c0552a194b109fe0b9e5c08b2fa56d74a68d1393 100644 (file)
@@ -20,7 +20,6 @@ SMB_INCLUDE_M4(lib/cmdline/config.m4)
 SMB_INCLUDE_M4(param/config.m4)
 SMB_INCLUDE_M4(libcli/auth/gensec.m4)
 SMB_INCLUDE_M4(libcli/config.m4)
-SMB_INCLUDE_M4(libcli/libsmb.m4)
 SMB_INCLUDE_M4(smbd/process_model.m4)
 SMB_INCLUDE_M4(lib/registry/config.m4)
 SMB_INCLUDE_M4(scripting/config.m4)
index feb78a016b8de6e0fac77f93f81d93ee70397331..97025fa6c447beaa0c4888c229320f0b6b6005b2 100644 (file)
@@ -772,14 +772,14 @@ NTSTATUS gensec_krb5_init(void)
 {
        NTSTATUS ret;
 
-       ret = register_backend("gensec", &gensec_krb5_security_ops);
+       ret = gensec_register(&gensec_krb5_security_ops);
        if (!NT_STATUS_IS_OK(ret)) {
                DEBUG(0,("Failed to register '%s' gensec backend!\n",
                        gensec_krb5_security_ops.name));
                return ret;
        }
 
-       ret = register_backend("gensec", &gensec_ms_krb5_security_ops);
+       ret = gensec_register(&gensec_ms_krb5_security_ops);
        if (!NT_STATUS_IS_OK(ret)) {
                DEBUG(0,("Failed to register '%s' gensec backend!\n",
                        gensec_krb5_security_ops.name));
diff --git a/source/libcli/libsmb.m4 b/source/libcli/libsmb.m4
deleted file mode 100644 (file)
index 9293ea2..0000000
+++ /dev/null
@@ -1,12 +0,0 @@
-dnl # LIBSMB subsystem
-
-SMB_SUBSYSTEM(LIBSMB,[],
-               [libcli/clireadwrite.o
-               libcli/cliconnect.o
-               libcli/clifile.o
-               libcli/clilist.o
-               libcli/clitrans2.o
-               libcli/climessage.o
-               libcli/clideltree.o],
-               [],
-               [LIBCLI LIBRPC SOCKET])
diff --git a/source/libcli/libsmb.mk b/source/libcli/libsmb.mk
new file mode 100644 (file)
index 0000000..8d70888
--- /dev/null
@@ -0,0 +1,11 @@
+dnl # LIBSMB subsystem
+
+[SUBSYSTEM::LIBSMB]
+REQUIRED_SUBSYSTEMS = LIBCLI LIBRPC SOCKET
+ADD_OBJ_LIST = libcli/clireadwrite.o \
+               libcli/cliconnect.o \
+               libcli/clifile.o \
+               libcli/clilist.o \
+               libcli/clitrans2.o \
+               libcli/climessage.o \
+               libcli/clideltree.o