libcrypto no longer needs to use internal headers from libssl; and no longer checks for TERMIOS being defined.
Index: Makefile =================================================================== RCS file: /cvs/src/lib/libcrypto/Makefile,v retrieving revision 1.8 diff -u -p -r1.8 Makefile --- Makefile 16 Oct 2016 19:28:44 -0000 1.8 +++ Makefile 4 Nov 2016 08:40:33 -0000 @@ -7,7 +7,6 @@ PC_FILES=libcrypto.pc CLEANFILES=${PC_FILES} -SSL_SRC= ${.CURDIR}/../libssl LCRYPTO_SRC= ${.CURDIR} CFLAGS+= -Wall -Wundef -Werror @@ -18,11 +17,9 @@ CFLAGS+= -DDSO_DLFCN -DHAVE_DLFCN_H -DHA .endif CFLAGS+= -DLIBRESSL_INTERNAL -CFLAGS+= -DTERMIOS # Hardware engines CFLAGS+= -DOPENSSL_NO_HW_PADLOCK # XXX enable this? -CFLAGS+= -I${SSL_SRC} CFLAGS+= -I${LCRYPTO_SRC} CFLAGS+= -I${LCRYPTO_SRC}/modes -I${LCRYPTO_SRC}/asn1 -I${LCRYPTO_SRC}/evp