diff options
Diffstat (limited to 'usr/src/lib/libgss/Makefile.com')
-rw-r--r-- | usr/src/lib/libgss/Makefile.com | 126 |
1 files changed, 117 insertions, 9 deletions
diff --git a/usr/src/lib/libgss/Makefile.com b/usr/src/lib/libgss/Makefile.com index 46fbd4c810..ee197cbb7b 100644 --- a/usr/src/lib/libgss/Makefile.com +++ b/usr/src/lib/libgss/Makefile.com @@ -19,8 +19,7 @@ # CDDL HEADER END # # -# Copyright 2009 Sun Microsystems, Inc. All rights reserved. -# Use is subject to license terms. +# Copyright (c) 1999, 2010, Oracle and/or its affiliates. All rights reserved. # LIBRARY = libgss.a @@ -70,19 +69,28 @@ GSSCRED_DIR = $(SRC)/cmd/gss/gsscred GSSCREDOBJ = gsscred_utils.o gsscred_file.o # defines the duplicate sources we share with krb5 mech KRB5DIR= $(SRC)/lib/gss_mechs/mech_krb5/mech -KRB5OBJ= rel_buffer.o util_buffer_set.o +KRB5OBJ= rel_buffer.o util_buffer_set.o disp_com_err_status.o \ + util_buffer.o util_errmap.o +# defines the duplicate sources we share with krb5 mech error table +KRB5ETDIR= $(SRC)/lib/gss_mechs/mech_krb5/et +KRB5ETOBJ= error_message.o adb_err.o adm_err.o asn1_err.o \ + chpass_util_strings.o \ + gssapi_err_krb5.o gssapi_err_generic.o \ + import_err.o \ + kadm_err.o kdb5_err.o kdc5_err.o kpasswd_strings.o krb5_err.o \ + kv5m_err.o prof_err.o pty_err.o ss_err.o # defines the duplicate sources we share with kernel module UTSGSSDIR = $(SRC)/uts/common/gssapi UTSGSSOBJ = gen_oids.o SRCS += $(GSSCREDOBJ:%.o=$(GSSCRED_DIR)/%.c) \ $(KRB5OBJ:%.o=$(KRB5DIR)/%.c) \ + $(KRB5ETOBJ:%.o=$(KRB5ETDIR)/%.c) \ $(UTSGSSOBJ:%.o=$(UTSGSSDIR)/%.c) GSSLINTSRC = $(GSSOBJECTS:%.o=$(SRCDIR)/%.c) \ $(GSSCREDOBJ:%.o=$(GSSCRED_DIR)/%.c) \ - $(KRB5OBJ:%.o=$(KRB5DIR)/%.c) \ $(UTSGSSOBJ:%.o=$(UTSGSSDIR)/%.c) -OBJECTS = $(GSSOBJECTS) $(GSSCREDOBJ) $(KRB5OBJ) $(UTSGSSOBJ) +OBJECTS = $(GSSOBJECTS) $(GSSCREDOBJ) $(KRB5OBJ) $(UTSGSSOBJ) $(KRB5ETOBJ) # include library definitions include ../../Makefile.lib @@ -113,13 +121,113 @@ $(GSSCREDOBJ:%.o=pics/%.o): $(POST_PROCESS_O) # we need this in libgss so we don't have to link against mech_krb5 -pics/rel_buffer.o: $(SRC)/lib/gss_mechs/mech_krb5/mech/rel_buffer.c - $(COMPILE.c) -o $@ $(SRC)/lib/gss_mechs/mech_krb5/mech/rel_buffer.c +pics/rel_buffer.o: $(KRB5DIR)/rel_buffer.c + $(COMPILE.c) -o $@ $(KRB5DIR)/rel_buffer.c $(POST_PROCESS_O) # we need this in libgss so we don't have to link against mech_krb5 -pics/util_buffer_set.o: $(SRC)/lib/gss_mechs/mech_krb5/mech/util_buffer_set.c - $(COMPILE.c) -o $@ $(SRC)/lib/gss_mechs/mech_krb5/mech/util_buffer_set.c +pics/util_buffer_set.o: $(KRB5DIR)/util_buffer_set.c + $(COMPILE.c) -o $@ $(KRB5DIR)/util_buffer_set.c + $(POST_PROCESS_O) + +# we need this in libgss so we don't have to link against mech_krb5 +pics/disp_com_err_status.o: $(KRB5DIR)/disp_com_err_status.c + $(COMPILE.c) -o $@ $(KRB5DIR)/disp_com_err_status.c + $(POST_PROCESS_O) + +# we need this in libgss so we don't have to link against mech_krb5 +pics/util_buffer.o: $(KRB5DIR)/util_buffer.c + $(COMPILE.c) -o $@ $(KRB5DIR)/util_buffer.c + $(POST_PROCESS_O) + +# we need this in libgss so we don't have to link against mech_krb5 +pics/util_errmap.o: $(KRB5DIR)/util_errmap.c + $(COMPILE.c) -o $@ $(KRB5DIR)/util_errmap.c + $(POST_PROCESS_O) + +# we need this in libgss so we don't have to link against mech_krb5 +pics/error_message.o: $(KRB5ETDIR)/error_message.c + $(COMPILE.c) -o $@ $(KRB5ETDIR)/error_message.c + $(POST_PROCESS_O) + +# we need this in libgss so we don't have to link against mech_krb5 +pics/adb_err.o: $(KRB5ETDIR)/adb_err.c + $(COMPILE.c) -o $@ $(KRB5ETDIR)/adb_err.c + $(POST_PROCESS_O) + +pics/adm_err.o: $(KRB5ETDIR)/adm_err.c + $(COMPILE.c) -o $@ $(KRB5ETDIR)/adm_err.c + $(POST_PROCESS_O) + +# we need this in libgss so we don't have to link against mech_krb5 +pics/asn1_err.o: $(KRB5ETDIR)/asn1_err.c + $(COMPILE.c) -o $@ $(KRB5ETDIR)/asn1_err.c + $(POST_PROCESS_O) + +# we need this in libgss so we don't have to link against mech_krb5 +pics/chpass_util_strings.o: $(KRB5ETDIR)/chpass_util_strings.c + $(COMPILE.c) -o $@ $(KRB5ETDIR)/chpass_util_strings.c + $(POST_PROCESS_O) + +# we need this in libgss so we don't have to link against mech_krb5 +pics/gssapi_err_generic.o: $(KRB5ETDIR)/gssapi_err_generic.c + $(COMPILE.c) -o $@ $(KRB5ETDIR)/gssapi_err_generic.c + $(POST_PROCESS_O) + +# we need this in libgss so we don't have to link against mech_krb5 +pics/gssapi_err_krb5.o: $(KRB5ETDIR)/gssapi_err_krb5.c + $(COMPILE.c) -o $@ $(KRB5ETDIR)/gssapi_err_krb5.c + $(POST_PROCESS_O) + + +# we need this in libgss so we don't have to link against mech_krb5 +pics/import_err.o: $(KRB5ETDIR)/import_err.c + $(COMPILE.c) -o $@ $(KRB5ETDIR)/import_err.c + $(POST_PROCESS_O) + +# we need this in libgss so we don't have to link against mech_krb5 +pics/kadm_err.o: $(KRB5ETDIR)/kadm_err.c + $(COMPILE.c) -o $@ $(KRB5ETDIR)/kadm_err.c + $(POST_PROCESS_O) + +# we need this in libgss so we don't have to link against mech_krb5 +pics/kdb5_err.o: $(KRB5ETDIR)/kdb5_err.c + $(COMPILE.c) -o $@ $(KRB5ETDIR)/kdb5_err.c + $(POST_PROCESS_O) + +# we need this in libgss so we don't have to link against mech_krb5 +pics/kdc5_err.o: $(KRB5ETDIR)/kdc5_err.c + $(COMPILE.c) -o $@ $(KRB5ETDIR)/kdc5_err.c + $(POST_PROCESS_O) + +# we need this in libgss so we don't have to link against mech_krb5 +pics/kpasswd_strings.o: $(KRB5ETDIR)/kpasswd_strings.c + $(COMPILE.c) -o $@ $(KRB5ETDIR)/kpasswd_strings.c + $(POST_PROCESS_O) + +# we need this in libgss so we don't have to link against mech_krb5 +pics/krb5_err.o: $(KRB5ETDIR)/krb5_err.c + $(COMPILE.c) -o $@ $(KRB5ETDIR)/krb5_err.c + $(POST_PROCESS_O) + +# we need this in libgss so we don't have to link against mech_krb5 +pics/kv5m_err.o: $(KRB5ETDIR)/kv5m_err.c + $(COMPILE.c) -o $@ $(KRB5ETDIR)/kv5m_err.c + $(POST_PROCESS_O) + +# we need this in libgss so we don't have to link against mech_krb5 +pics/prof_err.o: $(KRB5ETDIR)/prof_err.c + $(COMPILE.c) -o $@ $(KRB5ETDIR)/prof_err.c + $(POST_PROCESS_O) + +# we need this in libgss so we don't have to link against mech_krb5 +pics/pty_err.o: $(KRB5ETDIR)/pty_err.c + $(COMPILE.c) -o $@ $(KRB5ETDIR)/pty_err.c + $(POST_PROCESS_O) + +# we need this in libgss so we don't have to link against mech_krb5 +pics/ss_err.o: $(KRB5ETDIR)/ss_err.c + $(COMPILE.c) -o $@ $(KRB5ETDIR)/ss_err.c $(POST_PROCESS_O) # gen_oids.c is kept in the kernel since the OIDs declared in them are |