1# $MirOS: src/lib/libkeynote/Makefile,v 1.5 2007/05/17 18:38:32 tg Exp $ 2# $OpenBSD: Makefile,v 1.15 2004/06/25 05:06:49 msf Exp $ 3 4LIB= keynote 5MAN= keynote.3 keynote.4 keynote.5 6MLINKS= keynote.3 kn_init.3 keynote.3 kn_add_assertion.3 \ 7 keynote.3 kn_remove_assertion.3 keynote.3 kn_add_action.3 \ 8 keynote.3 kn_remove_action.3 keynote.3 kn_add_authorizer.3 \ 9 keynote.3 kn_remove_authorizer.3 keynote.3 kn_do_query.3 \ 10 keynote.3 kn_get_failed.3 keynote.3 kn_cleanup_action_environment.3 \ 11 keynote.3 kn_close.3 keynote.3 kn_query.3 keynote.3 \ 12 kn_read_asserts.3 keynote.3 kn_keycompare.3 keynote.3 \ 13 kn_get_authorizer.3 keynote.3 kn_get_licensees.3 keynote.3 \ 14 kn_encode_base64.3 keynote.3 kn_decode_base64.3 keynote.3 \ 15 kn_encode_hex.3 keynote.3 kn_decode_hex.3 keynote.3 \ 16 kn_encode_key.3 keynote.3 kn_decode_key.3 keynote.3 \ 17 kn_sign_assertion.3 keynote.3 kn_verify_assertion.3 \ 18 keynote.3 kn_free_key.3 keynote.3 kn_get_string.3 19NOPIC= yes 20.include <bsd.own.mk> 21COPTS+= -Wall 22CPPFLAGS+= -I. 23LFLAGS= -Cr -Pkn -s -i 24YFLAGS= -d -p kn -b k 25 26HDRS= keynote.h 27SRCS= k.tab.c lex.kn.c environment.c parse_assertion.c signature.c auxil.c \ 28 base64.c 29 30CLEANFILES+= k.tab.c k.tab.h lex.kn.c 31 32k.tab.c: keynote.y keynote.h signature.h 33 ${YACC.y} ${.CURDIR}/keynote.y 34 35lex.kn.c: keynote.l keynote.y keynote.h assertion.h signature.h 36 ${LEX.l} ${.CURDIR}/keynote.l 37 38.include <bsd.lib.mk> 39