version 1.6, 1999/08/14 20:36:07 |
version 1.7, 1999/10/01 01:08:29 |
|
|
# $OpenBSD$ |
# $OpenBSD$ |
|
|
PROG= keynote |
all: |
|
@cd ${.CURDIR}/../../lib && ${MAKE} libkeynote |
|
|
BINOWN= root |
install: |
BINGRP= bin |
@cd ${.CURDIR}/../../lib/libkeynote && ${MAKE} -f Makefile.bsd-wrapper install-keynote |
BINMODE= 555 |
|
BINDIR= /usr/bin |
|
LDADD= -lkeynote -lm -lcrypto |
|
MAN= keynote.1 |
|
CLEANFILES+= lex.kv.c z.tab.c z.tab.h |
|
|
|
CFLAGS+= -Wall -DCRYPTO -I. -I${.CURDIR} -I/usr/include/ssl |
clean: |
LEXFLAGS2 = -Pkv -s -i |
@cd ${.CURDIR}/../../lib/libkeynote && ${MAKE} -f Makefile.bsd-wrapper clean |
YACCFLAGS2 = -d -p kv -b z |
|
|
|
KEYNOTEDIST= lib/libkeynote |
cleandir: |
KEYNOTE_SRC= ${.CURDIR}/../../${KEYNOTEDIST} |
@cd ${.CURDIR}/../../lib/libkeynote && ${MAKE} -f Makefile.bsd-wrapper cleandir |
|
|
SRCS= keynote-sign.c keynote-keygen.c keynote-sigver.c keynote-verify.c \ |
.include <bsd.prog.mk> |
keynote-main.c z.tab.c lex.kv.c |
|
|
|
z.tab.c: keynote-ver.y keynote.h header.h |
|
$(YACC.y) $(YACCFLAGS2) ${KEYNOTE_SRC}/keynote-ver.y |
|
|
|
lex.kv.c: keynote-ver.l keynote.h header.h |
|
$(LEX.l) $(LEXFLAGS2) ${KEYNOTE_SRC}/keynote-ver.l |
|
|
|
.PATH: ${KEYNOTE_SRC} |
|
|
|
.include<bsd.prog.mk> |
|