heimdal_build: split glue.c into krb5 and gssapi parts
authorStefan Metzmacher <metze@samba.org>
Tue, 26 Aug 2008 09:42:13 +0000 (11:42 +0200)
committerStefan Metzmacher <metze@samba.org>
Tue, 26 Aug 2008 12:25:12 +0000 (14:25 +0200)
metze
(This used to be commit 1c7bb21bd85900206e9ad831bc4795c1f765a9aa)

source4/heimdal_build/gssapi-glue.c [new file with mode: 0644]
source4/heimdal_build/internal.mk
source4/heimdal_build/krb5-glue.c [moved from source4/heimdal_build/glue.c with 96% similarity]

diff --git a/source4/heimdal_build/gssapi-glue.c b/source4/heimdal_build/gssapi-glue.c
new file mode 100644 (file)
index 0000000..0885c21
--- /dev/null
@@ -0,0 +1,27 @@
+/*
+   Unix SMB/CIFS implementation.
+
+   provide glue functions between heimdal and samba
+
+   Copyright (C) Andrew Tridgell 2005
+
+   This program is free software; you can redistribute it and/or modify
+   it under the terms of the GNU General Public License as published by
+   the Free Software Foundation; either version 3 of the License, or
+   (at your option) any later version.
+
+   This program is distributed in the hope that it will be useful,
+   but WITHOUT ANY WARRANTY; without even the implied warranty of
+   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+   GNU General Public License for more details.
+
+   You should have received a copy of the GNU General Public License
+   along with this program.  If not, see <http://www.gnu.org/licenses/>.
+*/
+
+#include "lib/replace/replace.h"
+
+void *__gss_ntlm_initialize(void)
+{
+       return NULL;
+}
index 8c576bd2c6a29b540fd9d6572f338b161cd1ce90..3bda661946f0722cc45aed9923c4169057d244a9 100644 (file)
@@ -174,15 +174,16 @@ HEIMDAL_GSSAPI_OBJ_FILES = \
        $(heimdalsrcdir)/lib/gssapi/krb5/accept_sec_context.o \
        $(heimdalsrcdir)/lib/gssapi/krb5/set_sec_context_option.o \
        $(heimdalsrcdir)/lib/gssapi/krb5/process_context_token.o \
-       $(heimdalsrcdir)/lib/gssapi/krb5/prf.o
-
+       $(heimdalsrcdir)/lib/gssapi/krb5/prf.o \
+       $(heimdalbuildsrcdir)/gssapi-glue.o
 
 #######################
 # Start 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 \
-               HEIMDAL_KRB5_ASN1 HEIMDAL_GLUE HEIMDAL_HX509 HEIMDAL_HCRYPTO
+               HEIMDAL_KRB5_ASN1 HEIMDAL_HX509 HEIMDAL_HCRYPTO \
+               LIBNETIF LIBSAMBA-HOSTCONFIG
 PUBLIC_DEPENDENCIES = HEIMDAL_COM_ERR
 # End SUBSYSTEM HEIMDAL_KRB5
 #######################
@@ -273,7 +274,8 @@ HEIMDAL_KRB5_OBJ_FILES = \
        $(heimdalsrcdir)/lib/krb5/krb5_err.o \
        $(heimdalsrcdir)/lib/krb5/heim_err.o \
        $(heimdalsrcdir)/lib/krb5/k524_err.o \
-       $(heimdalsrcdir)/lib/krb5/krb_err.o
+       $(heimdalsrcdir)/lib/krb5/krb_err.o \
+       $(heimdalbuildsrcdir)/krb5-glue.o
 
 #######################
 # Start SUBSYSTEM HEIMDAL_HEIM_ASN1
@@ -474,16 +476,6 @@ HEIMDAL_ROKEN_OBJ_FILES = \
        $(heimdalsrcdir)/lib/roken/xfree.o \
        $(heimdalbuildsrcdir)/replace.o
 
-#######################
-# Start SUBSYSTEM HEIMDAL_GLUE
-[SUBSYSTEM::HEIMDAL_GLUE]
-CFLAGS = -I$(heimdalbuildsrcdir) -I$(heimdalsrcdir)/lib/krb5 -I$(heimdalsrcdir)/lib/asn1 -I$(heimdalsrcdir)/lib/com_err 
-PRIVATE_DEPENDENCIES = LIBNETIF LIBSAMBA-HOSTCONFIG
-# End SUBSYSTEM HEIMDAL_GLUE
-#######################
-
-HEIMDAL_GLUE_OBJ_FILES = $(heimdalbuildsrcdir)/glue.o
-
 #######################
 # Start SUBSYSTEM HEIMDAL_COM_ERR
 [SUBSYSTEM::HEIMDAL_COM_ERR]
similarity index 96%
rename from source4/heimdal_build/glue.c
rename to source4/heimdal_build/krb5-glue.c
index 07062ae8bfd28ecd92ceb91e6ca3cf0b08620033..835e51cc020c0bd37b5f80f15b19e98bd405762a 100644 (file)
@@ -57,9 +57,3 @@ krb5_error_code KRB5_LIB_FUNCTION krb5_get_all_client_addrs(krb5_context context
 
        return 0;
 }
-
-
-void *__gss_ntlm_initialize(void)
-{
-       return NULL;
-}