diff options
Diffstat (limited to 'stand/libsa/geli/Makefile.inc')
-rw-r--r-- | stand/libsa/geli/Makefile.inc | 23 |
1 files changed, 6 insertions, 17 deletions
diff --git a/stand/libsa/geli/Makefile.inc b/stand/libsa/geli/Makefile.inc index 734bcf6be5e6..07600d5287bd 100644 --- a/stand/libsa/geli/Makefile.inc +++ b/stand/libsa/geli/Makefile.inc @@ -1,21 +1,9 @@ -# $FreeBSD$ # Extra stuff for GELI .PATH: ${SASRC}/geli -CFLAGS+= -I${LDRSRC} - # Our password input method -SRCS+= pwgets.c - -# sha256 and sha512 from sys/crypto -.PATH: ${SYSDIR}/crypto/sha2 -CFLAGS+= -DWEAK_REFS -SRCS+= sha256c.c sha512c.c - -# md5 from libmd -.PATH: ${SRCTOP}/lib/libmd -SRCS+= md5c.c +SRCS+= pwgets.c # AES implementation from sys/crypto .PATH: ${SYSDIR}/crypto/rijndael @@ -27,11 +15,12 @@ SRCS+= ${i} # local GELI Implementation .PATH: ${SYSDIR}/geom/eli -SRCS+= \ - geliboot.c \ +.for i in gelidev.c geli_metadata.c +CFLAGS.${i}+= -I${LDRSRC} +SRCS+= ${i} +.endfor +SRCS+= geliboot.c \ geliboot_crypto.c \ - gelidev.c \ - geli_metadata.c \ g_eli_hmac.c \ g_eli_key.c \ g_eli_key_cache.c \ |