Makefile revision 108060
1# $FreeBSD: head/sbin/gbde/Makefile 108060 2002-12-18 22:11:54Z phk $ 2 3PROG= gbde 4SRCS= gbde.c template.c 5SRCS+= geom_enc.c 6SRCS+= rijndael-alg-fst.c 7SRCS+= rijndael-api-fst.c 8SRCS+= sha2.c 9SRCS+= g_bde_lock.c 10 11# rijndael-fst.c does evil casting things which results in warnings on 12# 64 bit machines, the test-vectors check out however, so it works right. 13.if ${MACHINE_ARCH} == "i386" 14WARNS?= 5 15.else 16WARNS?= 3 17.endif 18 19CFLAGS+= -I${.CURDIR}/../../sys 20.PATH: ${.CURDIR}/../../sys/geom \ 21 ${.CURDIR}/../../sys/geom/bde \ 22 ${.CURDIR}/../../sys/crypto/rijndael \ 23 ${.CURDIR}/../../sys/crypto/sha2 24 25CLEANFILES+= template.c 26 27MAN= gbde.8 28LDADD= -lmd -lutil 29 30.include <bsd.prog.mk> 31 32template.c: template.txt 33 file2c 'const char template[] = {' ',0};' \ 34 < ${.CURDIR}/template.txt > template.c 35 36test: ${PROG} 37 sh ${.CURDIR}/test.sh 38