Return to Makefile.inc CVS log | Up to [local] / src / usr.bin / ssh |
File: [local] / src / usr.bin / ssh / Makefile.inc (download)
Revision 1.56, Sun Dec 10 19:37:57 2017 UTC (6 years, 5 months ago) by deraadt
ssh/lib hasn't worked towards our code-sharing goals for a quit while, perhaps it is too verbose? Change each */Makefile to specifying exactly what sources that program requires, compiling it seperate. Maybe we'll iterate by sorting those into seperatable chunks, splitting up files which contain common code + server/client specific code, or whatnot. But this isn't one step, or we'd have done it a long time ago.. ok dtucker markus djm |
# $OpenBSD: Makefile.inc,v 1.56 2017/12/10 19:37:57 deraadt Exp $ .include <bsd.own.mk> CFLAGS+= -I${.CURDIR}/.. CFLAGS+= -fstack-protector-all CDIAGFLAGS= -Wall CDIAGFLAGS+= -Wextra CDIAGFLAGS+= -Wformat-security CDIAGFLAGS+= -Wmissing-declarations CDIAGFLAGS+= -Wmissing-prototypes CDIAGFLAGS+= -Wpointer-arith CDIAGFLAGS+= -Wshadow CDIAGFLAGS+= -Wstrict-prototypes CDIAGFLAGS+= -Wunused CDIAGFLAGS+= -Wno-unused-parameter # Lots of these in protocol handlers. .if ${COMPILER_VERSION:L} != "gcc3" CDIAGFLAGS+= -Wstrict-aliasing=2 CDIAGFLAGS+= -Wold-style-definition .endif #CDIAGFLAGS+= -Werror #DEBUG=-g #INSTALL_STRIP= WARNINGS=yes OPENSSL?= yes .if (${OPENSSL:L} == "yes") CFLAGS+= -DWITH_OPENSSL .endif CFLAGS+= -DENABLE_PKCS11 .ifndef NOPIC CFLAGS+= -DHAVE_DLOPEN .endif .include <bsd.obj.mk>