xref: /freebsd/kerberos5/tools/asn1_compile/Makefile (revision 45bc0b2b97b244f44bd4d51e70d7326c2a45dcd2)
111bf3600SRuslan Ermilov# $FreeBSD$
211bf3600SRuslan Ermilov
311bf3600SRuslan ErmilovPROG=	asn1_compile
411bf3600SRuslan ErmilovNOMAN=
511bf3600SRuslan Ermilov
611bf3600SRuslan ErmilovSRCS=	\
711bf3600SRuslan Ermilov	gen.c \
811bf3600SRuslan Ermilov	gen_copy.c \
911bf3600SRuslan Ermilov	gen_decode.c \
1011bf3600SRuslan Ermilov	gen_encode.c \
1111bf3600SRuslan Ermilov	gen_free.c \
1211bf3600SRuslan Ermilov	gen_glue.c \
1311bf3600SRuslan Ermilov	gen_length.c \
1411bf3600SRuslan Ermilov	hash.c \
1511bf3600SRuslan Ermilov	emalloc.c \
1611bf3600SRuslan Ermilov	main.c \
1711bf3600SRuslan Ermilov	symbol.c \
1811bf3600SRuslan Ermilov	getarg.c \
1911bf3600SRuslan Ermilov	warnerr.c \
2011bf3600SRuslan Ermilov	lex.l \
2111bf3600SRuslan Ermilov	parse.y \
2211bf3600SRuslan Ermilov	print_version.c \
2311bf3600SRuslan Ermilov	print_version.h \
2445bc0b2bSRuslan Ermilov	roken.h \
2511bf3600SRuslan Ermilov	get_window_size.c \
2611bf3600SRuslan Ermilov	strupr.c
2711bf3600SRuslan Ermilov
2811bf3600SRuslan ErmilovCFLAGS+= -I${KRB5DIR}/lib/roken -I${KRB5DIR}/lib/asn1 -I.
2911bf3600SRuslan Ermilov
3011bf3600SRuslan Ermilovprint_version.h: ../make-print-version/make-print-version
3111bf3600SRuslan Ermilov	../make-print-version/make-print-version ${.TARGET}
3211bf3600SRuslan Ermilov
3311bf3600SRuslan Ermilov../make-print-version/make-print-version:
3411bf3600SRuslan Ermilov	cd ${.CURDIR}/../make-print-version && ${MAKE}
3511bf3600SRuslan Ermilov
3645bc0b2bSRuslan Ermilovroken.h: ../make-roken/make-roken
3745bc0b2bSRuslan Ermilov	../make-roken/make-roken > ${.TARGET}
3845bc0b2bSRuslan Ermilov
3945bc0b2bSRuslan Ermilov../make-roken/make-roken:
4045bc0b2bSRuslan Ermilov	cd ${.CURDIR}/../make-roken && ${MAKE}
4145bc0b2bSRuslan Ermilov
4245bc0b2bSRuslan ErmilovCLEANFILES= print_version.h roken.h
4311bf3600SRuslan Ermilov
4411bf3600SRuslan Ermilov.include <bsd.prog.mk>
4511bf3600SRuslan Ermilov
4611bf3600SRuslan Ermilov.PATH: ${KRB5DIR}/lib/roken ${KRB5DIR}/lib/asn1 ${KRB5DIR}/lib/vers
4711bf3600SRuslan Ermilov
4811bf3600SRuslan Ermilov# There are two print_version.c's, select the right one.
4911bf3600SRuslan Ermilovprint_version.o: ${KRB5DIR}/lib/vers/print_version.c
50