xref: /freebsd/kerberos5/lib/libgssapi_krb5/Makefile (revision e9ac41698b2f322d55ccf9da50a3596edb2c1800)
16e4dbb7fSDoug RabsonPACKAGE=	kerberos-lib
2a30235a4SEmmanuel Vadot
333f12199SDoug RabsonLIB=	gssapi_krb5
4611ff617SStanislav SedovLDFLAGS= -Wl,-Bsymbolic -Wl,--no-undefined
5d65af1e7SBaptiste DaroussinLIBADD=	gssapi krb5 crypto roken asn1 com_err
6ae771770SStanislav SedovSHLIB_MAJOR=	10
733f12199SDoug Rabson
833f12199SDoug RabsonINCS=	${KRB5DIR}/lib/gssapi/gssapi/gssapi_krb5.h
933f12199SDoug RabsonINCSDIR= ${INCLUDEDIR}/gssapi
1033f12199SDoug Rabson
1133f12199SDoug RabsonSRCS=	8003.c \
1233f12199SDoug Rabson	accept_sec_context.c \
1333f12199SDoug Rabson	acquire_cred.c \
1433f12199SDoug Rabson	add_cred.c \
1533f12199SDoug Rabson	address_to_krb5addr.c \
16ae771770SStanislav Sedov	aeap.c \
1733f12199SDoug Rabson	arcfour.c \
18ae771770SStanislav Sedov	authorize_localname.c \
1933f12199SDoug Rabson	canonicalize_name.c \
2033f12199SDoug Rabson	ccache_name.c \
2133f12199SDoug Rabson	cfx.c \
2233f12199SDoug Rabson	compare_name.c \
2333f12199SDoug Rabson	compat.c \
2433f12199SDoug Rabson	context_time.c \
2533f12199SDoug Rabson	copy_ccache.c \
26ae771770SStanislav Sedov	creds.c \
2733f12199SDoug Rabson	decapsulate.c \
2833f12199SDoug Rabson	delete_sec_context.c \
2933f12199SDoug Rabson	display_name.c \
3033f12199SDoug Rabson	display_status.c \
3133f12199SDoug Rabson	duplicate_name.c \
3233f12199SDoug Rabson	encapsulate.c \
3333f12199SDoug Rabson	export_name.c \
3433f12199SDoug Rabson	export_sec_context.c \
3533f12199SDoug Rabson	external.c \
3633f12199SDoug Rabson	get_mic.c \
3733f12199SDoug Rabson	gkrb5_err.c \
3833f12199SDoug Rabson	gkrb5_err.h \
3933f12199SDoug Rabson	import_name.c \
4033f12199SDoug Rabson	import_sec_context.c \
4133f12199SDoug Rabson	indicate_mechs.c \
4233f12199SDoug Rabson	init.c \
4333f12199SDoug Rabson	init_sec_context.c \
4433f12199SDoug Rabson	inquire_context.c \
4533f12199SDoug Rabson	inquire_cred.c \
4633f12199SDoug Rabson	inquire_cred_by_mech.c \
4733f12199SDoug Rabson	inquire_cred_by_oid.c \
4833f12199SDoug Rabson	inquire_mechs_for_name.c \
4933f12199SDoug Rabson	inquire_names_for_mech.c \
5033f12199SDoug Rabson	inquire_sec_context_by_oid.c \
518f55a568SDoug Rabson	pname_to_uid.c \
5233f12199SDoug Rabson	prefix.c \
5333f12199SDoug Rabson	prf.c \
5433f12199SDoug Rabson	process_context_token.c \
5533f12199SDoug Rabson	release_buffer.c \
5633f12199SDoug Rabson	release_cred.c \
5733f12199SDoug Rabson	release_name.c \
5833f12199SDoug Rabson	sequence.c \
5933f12199SDoug Rabson	set_cred_option.c \
6033f12199SDoug Rabson	set_sec_context_option.c \
61ae771770SStanislav Sedov	store_cred.c \
62ae771770SStanislav Sedov	ticket_flags.c \
6333f12199SDoug Rabson	unwrap.c \
6433f12199SDoug Rabson	verify_mic.c \
6533f12199SDoug Rabson	wrap.c \
66ae771770SStanislav Sedov	gss_krb5.c \
67ae771770SStanislav Sedov	gss_oid.c
6833f12199SDoug Rabson
6933f12199SDoug Rabson#SRCS+=	gss_add_oid_set_member.c \
7033f12199SDoug Rabson#	gss_create_empty_oid_set.c \
7133f12199SDoug Rabson#	gss_release_buffer.c \
7233f12199SDoug Rabson#	gss_release_oid_set.c \
7333f12199SDoug Rabson#	gss_test_oid_set_member.c \
7433f12199SDoug Rabson#	gss_utils.c
7533f12199SDoug Rabson
7633f12199SDoug RabsonCFLAGS+=-I${KRB5DIR}/lib/gssapi
7733f12199SDoug RabsonCFLAGS+=-I${KRB5DIR}/lib/gssapi/krb5
78ae771770SStanislav SedovCFLAGS+=-I${KRB5DIR}/lib/gssapi/gssapi
7933f12199SDoug RabsonCFLAGS+=-I${KRB5DIR}/lib/krb5
8033f12199SDoug RabsonCFLAGS+=-I${KRB5DIR}/lib/asn1
8140343be5SYoshihiro TakahashiCFLAGS+=-I${KRB5DIR}/lib/roken
8240343be5SYoshihiro TakahashiCFLAGS+=-I${SRCTOP}/contrib/com_err
8340343be5SYoshihiro TakahashiCFLAGS+=-I.
84*5abd4d37SPierre ProncheryCFLAGS+=-DOPENSSL_API_COMPAT=0x10100000L
8533f12199SDoug Rabson
8633f12199SDoug Rabson.include <bsd.lib.mk>
8733f12199SDoug Rabson
884c3e79ceSEnji Cooper.PATH: ${KRB5DIR}/lib/gssapi/krb5 ${SRCTOP}/lib/libgssapi
89