Distribute headers so that make dist works
Include headers in built sources to fix dependencies for parallel builds
Distribute exports files and require that the resulting library depend on them
AUTOMAKE_OPTIONS = foreign
AUTOMAKE_OPTIONS = foreign
+EXTRA_DIST = gsseap_err.et radsec_err.et \
+ mech_eap.exports mech_eap-noacceptor.exports
+
gssincludedir = $(includedir)/gssapi
gssinclude_HEADERS = gssapi_eap.h
gssincludedir = $(includedir)/gssapi
gssinclude_HEADERS = gssapi_eap.h
mech_eap_la_CFLAGS = -Werror -Wall -Wunused-parameter
mech_eap_la_CXXFLAGS = -Werror -Wall -Wunused-parameter
endif
mech_eap_la_CFLAGS = -Werror -Wall -Wunused-parameter
mech_eap_la_CXXFLAGS = -Werror -Wall -Wunused-parameter
endif
+mech_eap_la_DEPENDENCIES = $(GSSEAP_EXPORTS)
mech_eap_la_CPPFLAGS = -DBUILD_GSSEAP_LIB -DSYSCONFDIR=\"${sysconfdir}\" -DDATAROOTDIR=\"${datarootdir}\"
mech_eap_la_CFLAGS += \
mech_eap_la_CPPFLAGS = -DBUILD_GSSEAP_LIB -DSYSCONFDIR=\"${sysconfdir}\" -DDATAROOTDIR=\"${datarootdir}\"
mech_eap_la_CFLAGS += \
wrap.c \
wrap_iov.c \
wrap_iov_length.c \
wrap.c \
wrap_iov.c \
wrap_iov_length.c \
+ wrap_size_limit.c \
+ gssapiP_eap.h \
+ util_attr.h \
+ util_base64.h \
+ util.h \
+ util_json.h \
+ util_radius.h \
+ util_reauth.h \
+ util_saml.h \
+ util_shib.h
+
if GSSEAP_ENABLE_ACCEPTOR
if GSSEAP_ENABLE_ACCEPTOR
-BUILT_SOURCES = gsseap_err.c radsec_err.c
+BUILT_SOURCES = gsseap_err.c radsec_err.c gsseap_err.h radsec_err.h
if GSSEAP_ENABLE_REAUTH
mech_eap_la_SOURCES += util_reauth.c
if GSSEAP_ENABLE_REAUTH
mech_eap_la_SOURCES += util_reauth.c
radius_ad_la_LDFLAGS = -avoid-version -module \
-export-symbols radius_ad.exports -no-undefined
radius_ad_la_LIBADD = @KRB5_LIBS@
radius_ad_la_LDFLAGS = -avoid-version -module \
-export-symbols radius_ad.exports -no-undefined
radius_ad_la_LIBADD = @KRB5_LIBS@
-radius_ad_la_SOURCES = util_adshim.c
+radius_ad_la_SOURCES = util_adshim.c authdata_plugin.h