aboutsummaryrefslogtreecommitdiff
path: root/stand/libsa/geli/Makefile.inc
diff options
context:
space:
mode:
Diffstat (limited to 'stand/libsa/geli/Makefile.inc')
-rw-r--r--stand/libsa/geli/Makefile.inc23
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 \