AUTOMAKE_OPTIONS = foreign
+gssincludedir = $(includedir)/gssapi
+gssinclude_HEADERS = gssapi_eap.h
+
gssdir = $(libdir)/gss
gss_LTLIBRARIES = mech_eap.la
@SHIBRESOLVER_CXXFLAGS@ @TARGET_CFLAGS@
mech_eap_la_LDFLAGS = -avoid-version -module \
-export-symbols mech_eap.exports -no-undefined \
- @EAP_LDFLAGS@ @KRB5_LDFLAGS@ @TARGET_LDFLAGS@
+ @EAP_LDFLAGS@ @TARGET_LDFLAGS@
mech_eap_la_LIBADD = @EAP_LIBS@ @KRB5_LIBS@ @SHIBSP_LIBS@ \
@SHIBRESOLVER_LIBS@ -lfreeradius-client
util_oid.c \
util_ordering.c \
util_radius.cpp \
- util_reauth.c \
util_saml.cpp \
util_shib.cpp \
util_token.c \
wrap_iov_length.c \
wrap_size_limit.c
+if GSSEAP_ENABLE_REAUTH
+mech_eap_la_SOURCES += util_reauth.c
+
krb5pluginsdir = $(libdir)/krb5/plugins/authdata
krb5plugins_LTLIBRARIES = radius_ad.la
-export-symbols radius_ad.exports -no-undefined
radius_ad_la_LIBADD = @KRB5_LIBS@
radius_ad_la_SOURCES = util_adshim.c
+endif