+l_idmap_LDADD = $(LIBCFS)
+
+lgss_keyring_SOURCES = \
+ lgss_keyring.c \
+ context.c \
+ context_lucid.c \
+ context_mit.c \
+ context_heimdal.c \
+ lgss_krb5_utils.c \
+ lgss_null_utils.c \
+ lgss_utils.c \
+ lsupport.c \
+ err_util.c \
+ lgss_krb5_utils.h \
+ lgss_utils.h \
+ err_util.h \
+ lsupport.h
+
+lgss_keyring_CFLAGS = $(AM_CFLAGS) $(CFLAGS) $(KRBCFLAGS) -D _NEW_BUILD_
+lgss_keyring_LDADD = $(LIBCFS) $(GSSAPI_LIBS) $(KRBLIBS) -lcrypto -lssl -lm -lkeyutils
+lgss_keyring_LDFLAGS = $(KRBLDFLAGS)
+lgss_keyring_DEPENDENCIES = $(LIBCFS)
+
+if GSS_SSK
+lgss_keyring_SOURCES += sk_utils.c sk_utils.h lgss_sk_utils.c
+
+lgss_sk_SOURCES = \
+ lgss_sk.c \
+ err_util.c \
+ sk_utils.c \
+ sk_utils.h
+
+lgss_sk_CFLAGS = $(AM_CFLAGS) $(CFLAGS) $(KRBCFLAGS)
+lgss_sk_LDADD = $(LIBCFS) $(GSSAPI_LIBS) $(KRBLIBS) -lcrypto -lssl -lm -lkeyutils
+lgss_sk_LDFLAGS = $(KRBLDFLAGS)
+lgss_sk_DEPENDENCIES = $(LIBCFS)
+endif
+