1# $NetBSD: Makefile.in,v 1.12 2020/11/01 11:29:17 wiz Exp $ 2 3PROG=netpgpverify 4 5OBJS= b64.o bignum.o bufgap.o digest.o 6OBJS+= libverify.o main.o misc.o 7OBJS+= pgpsum.o rsa.o 8 9OBJS+= bzlib.o zlib.o 10 11OBJS+= sha1.o sha2.o md5c.o rmd160.o 12 13PREFIX=@PREFIX@ 14MANDIR=@MANDIR@ 15 16all: ${PROG} 17 18${PROG}: ${OBJS} 19 ${CC} ${LDFLAGS} ${CFLAGS} ${OBJS} -o ${PROG} 20 21install: 22 install -c -s ${PROG} ${DESTDIR}${PREFIX}/bin 23 install -c netpgpverify.1 ${DESTDIR}${MANDIR}/man1 24 25tst: 26 ./${PROG} -k pubring.gpg NetBSD-6.0_RC1_hashes.asc 27 ./${PROG} -k pubring.gpg NetBSD-6.0_RC1_hashes.gpg 28 ./${PROG} -v 29 ./${PROG} -S sshtest-20140202.pub data.gpg 30 ./${PROG} -S sshtest-20140202.pub data.sig 31 @echo "expected failure, to check bad signatures fail to verify" 32 -sed -e 's|A|B|' data.gpg | ./${PROG} -S sshtest-20140202.pub 33 @echo "" 34 @echo "expected failure, no valid key for verification" 35 -./${PROG} -k /dev/null NetBSD-6.0_RC1_hashes.gpg 36 @echo "dumping now" 37 ./${PROG} -c dump -k pubring.gpg NetBSD-6.0_RC1_hashes.asc > /dev/null 38 @echo "dumping ssh now" 39 ./${PROG} -c dump -S sshtest-20140202.pub data.gpg 40 @echo "testing pubring with one key" 41 uudecode 1keytest.gpg.uu 42 ./${PROG} -k 1keypubring.gpg 1keytest.gpg 43 rm -f 1keytest.gpg 44 @echo "testing signing with a subkey" 45 ./chk.sh -k joyent-pubring.gpg digest-20121220.tgz 46 @echo "testing signatures with version" 47 ./${PROG} -k pubring.gpg version.asc 48 @echo "testing signatures with no version" 49 ./${PROG} -k pubring.gpg noversion.asc 50 @echo "testing dash-escaped text" 51 ./${PROG} -k pubring.gpg dash-escaped-text.asc 52 53clean: 54 rm -rf *.core ${OBJS} ${PROG} 55cleandist: 56 rm -rf *.core ${OBJS} ${PROG} Makefile 57