X-Git-Url: http://www.project-moonshot.org/gitweb/?a=blobdiff_plain;f=moonshot%2Fmech_eap%2FMakefile.am;h=b3a951d486097204b16e5de0477b4f027a22dfd9;hb=54cee92590fb021f1b3eaf1d711c914cf3f561c6;hp=1381a1efb15829fb2f73abbaae2e01a6fa49079e;hpb=793d08d6f41819b5f343f2b738fe594b2fb6c1a9;p=moonshot.git diff --git a/moonshot/mech_eap/Makefile.am b/moonshot/mech_eap/Makefile.am index 1381a1e..b3a951d 100644 --- a/moonshot/mech_eap/Makefile.am +++ b/moonshot/mech_eap/Makefile.am @@ -4,7 +4,8 @@ gssincludedir = $(includedir)/gssapi gssinclude_HEADERS = gssapi_eap.h EAP_CFLAGS = -I$(srcdir)/../libeap/src -I$(srcdir)/../libeap/src/common -I$(srcdir)/../libeap/src/eap_common \ - -I$(srcdir)/../libeap/src/utils -DIEEE8021X_EAPOL + -I$(srcdir)/../libeap/src/utils \ + -DEAP_TLS -DEAP_PEAP -DEAP_TTLS -DEAP_MD5 -DEAP_MSCHAPv2 -DEAP_GTC -DEAP_OTP -DEAP_LEAP -DEAP_PSK -DEAP_PAX -DEAP_SAKE -DEAP_GPSK -DEAP_GPSK_SHA256 -DEAP_SERVER_IDENTITY -DEAP_SERVER_TLS -DEAP_SERVER_PEAP -DEAP_SERVER_TTLS -DEAP_SERVER_MD5 -DEAP_SERVER_MSCHAPV2 -DEAP_SERVER_GTC -DEAP_SERVER_PSK -DEAP_SERVER_PAX -DEAP_SERVER_SAKE -DEAP_SERVER_GPSK -DEAP_SERVER_GPSK_SHA256 -DIEEE8021X_EAPOL gssdir = $(libdir)/gss gss_LTLIBRARIES = mech_eap.la @@ -14,20 +15,21 @@ mech_eap_la_CFLAGS = -Werror -Wall -Wunused-parameter \ @KRB5_CFLAGS@ @RADSEC_CFLAGS@ @TARGET_CFLAGS@ $(EAP_CFLAGS) mech_eap_la_CXXFLAGS = -Werror -Wall -Wunused-parameter \ @KRB5_CFLAGS@ @RADSEC_CFLAGS@ \ - @SHIBRESOLVER_CXXFLAGS@ @SHIBSP_CXXFLAGS@ @TARGET_CFLAGS@ $(EAP_CFLAGS) + @OPENSAML_CXXFLAGS@ @SHIBRESOLVER_CXXFLAGS@ @SHIBSP_CXXFLAGS@ \ + @TARGET_CFLAGS@ $(EAP_CFLAGS) mech_eap_la_LDFLAGS = -avoid-version -module \ -export-symbols mech_eap.exports -no-undefined \ - @EAP_LDFLAGS@ @RADSEC_LDFLAGS@ @TARGET_LDFLAGS@ + @RADSEC_LDFLAGS@ @TARGET_LDFLAGS@ mech_eap_la_LIBADD = @KRB5_LIBS@ ../libeap/libeap.la @RADSEC_LIBS@ \ - @SHIBRESOLVER_LIBS@ @SHIBSP_LIBS@ @JANSSON_LIBS@ + @OPENSAML_LIBS@ @SHIBRESOLVER_LIBS@ @SHIBSP_LIBS@ @JANSSON_LIBS@ mech_eap_la_SOURCES = \ accept_sec_context.c \ - authorize_localname.c \ acquire_cred.c \ acquire_cred_with_password.c \ add_cred.c \ add_cred_with_password.c \ + authorize_localname.c \ canonicalize_name.c \ compare_name.c \ context_time.c \ @@ -51,6 +53,7 @@ mech_eap_la_SOURCES = \ inquire_attrs_for_mech.c \ inquire_context.c \ inquire_cred.c \ + inquire_cred_by_mech.c \ inquire_cred_by_oid.c \ inquire_mech_for_saslname.c \ inquire_mechs_for_name.c \ @@ -83,12 +86,11 @@ mech_eap_la_SOURCES = \ util_krb.c \ util_lucid.c \ util_mech.c \ + util_moonshot.c \ util_name.c \ util_oid.c \ util_ordering.c \ util_radius.cpp \ - util_saml.cpp \ - util_shib.cpp \ util_sm.c \ util_token.c \ verify_mic.c \ @@ -97,6 +99,14 @@ mech_eap_la_SOURCES = \ wrap_iov_length.c \ wrap_size_limit.c +if OPENSAML +mech_eap_la_SOURCES += util_saml.cpp +endif + +if SHIBRESOLVER +mech_eap_la_SOURCES += util_shib.cpp +endif + BUILT_SOURCES = gsseap_err.c radsec_err.c if GSSEAP_ENABLE_REAUTH @@ -109,7 +119,7 @@ krb5pluginsdir = $(libdir)/krb5/plugins/authdata krb5plugins_LTLIBRARIES = radius_ad.la radius_ad_la_CFLAGS = -Werror -Wall -Wunused-parameter \ - @KRB5_CFLAGS@ @EAP_CFLAGS@ @RADSEC_CFLAGS@ @TARGET_CFLAGS@ + @KRB5_CFLAGS@ $(EAP_CFLAGS) @RADSEC_CFLAGS@ @TARGET_CFLAGS@ radius_ad_la_LDFLAGS = -avoid-version -module \ -export-symbols radius_ad.exports -no-undefined radius_ad_la_LIBADD = @KRB5_LIBS@