Changeset View
Changeset View
Standalone View
Standalone View
head/sys/boot/geli/Makefile
Show All 33 Lines | |||||
# md5 from libmd | # md5 from libmd | ||||
.PATH: ${.CURDIR}/../../../lib/libmd | .PATH: ${.CURDIR}/../../../lib/libmd | ||||
SRCS+= md5c.c | SRCS+= md5c.c | ||||
# AES implementation from sys/crypto | # AES implementation from sys/crypto | ||||
.PATH: ${.CURDIR}/../../crypto/rijndael | .PATH: ${.CURDIR}/../../crypto/rijndael | ||||
CFLAGS+= -I${.CURDIR}/../../ | CFLAGS+= -I${.CURDIR}/../../ | ||||
CFLAGS+= -I${.CURDIR}/../common/ | |||||
# Remove asserts | # Remove asserts | ||||
CFLAGS+= -DNDEBUG | CFLAGS+= -DNDEBUG | ||||
SRCS+= rijndael-alg-fst.c rijndael-api-fst.c rijndael-api.c | SRCS+= rijndael-alg-fst.c rijndael-api-fst.c rijndael-api.c | ||||
# local GELI Implementation | # local GELI Implementation | ||||
.PATH: ${.CURDIR}/../../geom/eli | .PATH: ${.CURDIR}/../../geom/eli | ||||
CFLAGS+= -D_STAND | CFLAGS+= -D_STAND | ||||
SRCS+= geliboot_crypto.c g_eli_hmac.c g_eli_key.c g_eli_key_cache.c pkcs5v2.c | SRCS+= geliboot_crypto.c g_eli_hmac.c g_eli_key.c g_eli_key_cache.c pkcs5v2.c | ||||
.include <bsd.stand.mk> | .include <bsd.stand.mk> | ||||
.include <bsd.lib.mk> | .include <bsd.lib.mk> |