Makefile revision 113014
155682Smarkm# $FreeBSD: head/sbin/gbde/Makefile 113014 2003-04-03 12:36:56Z phk $ 2233294Sstas 355682SmarkmPROG= gbde 455682SmarkmSRCS= gbde.c template.c 5233294SstasSRCS+= rijndael-alg-fst.c 655682SmarkmSRCS+= rijndael-api-fst.c 755682SmarkmSRCS+= sha2.c 855682SmarkmSRCS+= g_bde_lock.c 9233294Sstas 1055682Smarkm# rijndael-fst.c does evil casting things which results in warnings on 1155682Smarkm# 64 bit machines, the test-vectors check out however, so it works right. 12233294Sstas.if ${MACHINE_ARCH} == "i386" 1355682SmarkmWARNS?= 5 1455682Smarkm.else 1555682SmarkmWARNS?= 3 16233294Sstas.endif 1755682Smarkm 1855682SmarkmCFLAGS+= -I${.CURDIR}/../../sys 1955682Smarkm.PATH: ${.CURDIR}/../../sys/geom/bde \ 20233294Sstas ${.CURDIR}/../../sys/crypto/rijndael \ 2155682Smarkm ${.CURDIR}/../../sys/crypto/sha2 2255682Smarkm 2355682SmarkmCLEANFILES+= template.c 2455682Smarkm 2555682SmarkmMAN= gbde.8 2655682SmarkmLDADD= -lmd -lutil -lgeom -lbsdxml -lsbuf 2755682Smarkm 2855682Smarkm.include <bsd.prog.mk> 2955682Smarkm 3055682Smarkmtemplate.c: template.txt 3155682Smarkm file2c 'const char template[] = {' ',0};' \ 3255682Smarkm < ${.CURDIR}/template.txt > template.c 3355682Smarkm 3455682Smarkmtest: ${PROG} 3555682Smarkm sh ${.CURDIR}/test.sh 3655682Smarkm