version 1.7, 1999/10/01 01:08:29 |
version 1.8, 1999/10/01 01:53:39 |
|
|
# $OpenBSD$ |
# $OpenBSD$ |
|
|
all: |
PROG= keynote |
@cd ${.CURDIR}/../../lib && ${MAKE} libkeynote |
|
|
|
install: |
BINOWN= root |
@cd ${.CURDIR}/../../lib/libkeynote && ${MAKE} -f Makefile.bsd-wrapper install-keynote |
BINGRP= bin |
|
BINMODE= 555 |
|
BINDIR= /usr/bin |
|
LDADD= -lkeynote -lm -lcrypto |
|
MAN= keynote.1 |
|
CLEANFILES+= lex.kv.c z.tab.c z.tab.h |
|
|
clean: |
CFLAGS+= -Wall -DCRYPTO -DHAVE_CONFIG_H -I. -I${.CURDIR} |
@cd ${.CURDIR}/../../lib/libkeynote && ${MAKE} -f Makefile.bsd-wrapper clean |
LEXFLAGS2 = -Pkv -s -i |
|
YACCFLAGS2 = -d -p kv -b z |
|
|
cleandir: |
KEYNOTEDIST= lib/libkeynote |
@cd ${.CURDIR}/../../lib/libkeynote && ${MAKE} -f Makefile.bsd-wrapper cleandir |
KEYNOTE_SRC= ${.CURDIR}/../../${KEYNOTEDIST} |
|
|
.include <bsd.prog.mk> |
SRCS= keynote-sign.c keynote-keygen.c keynote-sigver.c keynote-verify.c \ |
|
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> |