xref: /freebsd/kerberos5/lib/libgssapi_krb5/Makefile (revision 7e97c6adffde3bd6f60f042ed2603335c005c6a7)
133f12199SDoug RabsonLIB=	gssapi_krb5
2*1ac6ea8aSChuck SilversLDFLAGS+= -Wl,-Bsymbolic -Wl,--no-undefined
3d65af1e7SBaptiste DaroussinLIBADD=	gssapi krb5 crypto roken asn1 com_err
4ae771770SStanislav SedovSHLIB_MAJOR=	10
533f12199SDoug Rabson
633f12199SDoug RabsonINCS=	${KRB5DIR}/lib/gssapi/gssapi/gssapi_krb5.h
733f12199SDoug RabsonINCSDIR= ${INCLUDEDIR}/gssapi
833f12199SDoug Rabson
933f12199SDoug RabsonSRCS=	8003.c \
1033f12199SDoug Rabson	accept_sec_context.c \
1133f12199SDoug Rabson	acquire_cred.c \
1233f12199SDoug Rabson	add_cred.c \
1333f12199SDoug Rabson	address_to_krb5addr.c \
14ae771770SStanislav Sedov	aeap.c \
1533f12199SDoug Rabson	arcfour.c \
16ae771770SStanislav Sedov	authorize_localname.c \
1733f12199SDoug Rabson	canonicalize_name.c \
1833f12199SDoug Rabson	ccache_name.c \
1933f12199SDoug Rabson	cfx.c \
2033f12199SDoug Rabson	compare_name.c \
2133f12199SDoug Rabson	compat.c \
2233f12199SDoug Rabson	context_time.c \
2333f12199SDoug Rabson	copy_ccache.c \
24ae771770SStanislav Sedov	creds.c \
2533f12199SDoug Rabson	decapsulate.c \
2633f12199SDoug Rabson	delete_sec_context.c \
2733f12199SDoug Rabson	display_name.c \
2833f12199SDoug Rabson	display_status.c \
2933f12199SDoug Rabson	duplicate_name.c \
3033f12199SDoug Rabson	encapsulate.c \
3133f12199SDoug Rabson	export_name.c \
3233f12199SDoug Rabson	export_sec_context.c \
3333f12199SDoug Rabson	external.c \
3433f12199SDoug Rabson	get_mic.c \
3533f12199SDoug Rabson	gkrb5_err.c \
3633f12199SDoug Rabson	gkrb5_err.h \
3733f12199SDoug Rabson	import_name.c \
3833f12199SDoug Rabson	import_sec_context.c \
3933f12199SDoug Rabson	indicate_mechs.c \
4033f12199SDoug Rabson	init.c \
4133f12199SDoug Rabson	init_sec_context.c \
4233f12199SDoug Rabson	inquire_context.c \
4333f12199SDoug Rabson	inquire_cred.c \
4433f12199SDoug Rabson	inquire_cred_by_mech.c \
4533f12199SDoug Rabson	inquire_cred_by_oid.c \
4633f12199SDoug Rabson	inquire_mechs_for_name.c \
4733f12199SDoug Rabson	inquire_names_for_mech.c \
4833f12199SDoug Rabson	inquire_sec_context_by_oid.c \
498f55a568SDoug Rabson	pname_to_uid.c \
5033f12199SDoug Rabson	prefix.c \
5133f12199SDoug Rabson	prf.c \
5233f12199SDoug Rabson	process_context_token.c \
5333f12199SDoug Rabson	release_buffer.c \
5433f12199SDoug Rabson	release_cred.c \
5533f12199SDoug Rabson	release_name.c \
5633f12199SDoug Rabson	sequence.c \
5733f12199SDoug Rabson	set_cred_option.c \
5833f12199SDoug Rabson	set_sec_context_option.c \
59ae771770SStanislav Sedov	store_cred.c \
60ae771770SStanislav Sedov	ticket_flags.c \
6133f12199SDoug Rabson	unwrap.c \
6233f12199SDoug Rabson	verify_mic.c \
6333f12199SDoug Rabson	wrap.c \
64ae771770SStanislav Sedov	gss_krb5.c \
65ae771770SStanislav Sedov	gss_oid.c
6633f12199SDoug Rabson
6733f12199SDoug Rabson#SRCS+=	gss_add_oid_set_member.c \
6833f12199SDoug Rabson#	gss_create_empty_oid_set.c \
6933f12199SDoug Rabson#	gss_release_buffer.c \
7033f12199SDoug Rabson#	gss_release_oid_set.c \
7133f12199SDoug Rabson#	gss_test_oid_set_member.c \
7233f12199SDoug Rabson#	gss_utils.c
7333f12199SDoug Rabson
7433f12199SDoug RabsonCFLAGS+=-I${KRB5DIR}/lib/gssapi
7533f12199SDoug RabsonCFLAGS+=-I${KRB5DIR}/lib/gssapi/krb5
76ae771770SStanislav SedovCFLAGS+=-I${KRB5DIR}/lib/gssapi/gssapi
7733f12199SDoug RabsonCFLAGS+=-I${KRB5DIR}/lib/krb5
7833f12199SDoug RabsonCFLAGS+=-I${KRB5DIR}/lib/asn1
7940343be5SYoshihiro TakahashiCFLAGS+=-I${KRB5DIR}/lib/roken
8040343be5SYoshihiro TakahashiCFLAGS+=-I${SRCTOP}/contrib/com_err
8140343be5SYoshihiro TakahashiCFLAGS+=-I.
825abd4d37SPierre ProncheryCFLAGS+=-DOPENSSL_API_COMPAT=0x10100000L
8333f12199SDoug Rabson
8433f12199SDoug Rabson.include <bsd.lib.mk>
8533f12199SDoug Rabson
864c3e79ceSEnji Cooper.PATH: ${KRB5DIR}/lib/gssapi/krb5 ${SRCTOP}/lib/libgssapi
87