1# $OpenBSD: Makefile.inc,v 1.12 2017/12/21 00:41:22 djm Exp $ 2 3.include <bsd.own.mk> 4.include <bsd.obj.mk> 5 6# enable warnings 7WARNINGS=Yes 8 9DEBUG=-g 10CFLAGS+= -fstack-protector-all 11CDIAGFLAGS= -Wall 12CDIAGFLAGS+= -Wextra 13CDIAGFLAGS+= -Werror 14CDIAGFLAGS+= -Wchar-subscripts 15CDIAGFLAGS+= -Wcomment 16CDIAGFLAGS+= -Wformat 17CDIAGFLAGS+= -Wformat-security 18CDIAGFLAGS+= -Wimplicit 19CDIAGFLAGS+= -Winline 20CDIAGFLAGS+= -Wmissing-declarations 21CDIAGFLAGS+= -Wmissing-prototypes 22CDIAGFLAGS+= -Wparentheses 23CDIAGFLAGS+= -Wpointer-arith 24CDIAGFLAGS+= -Wreturn-type 25CDIAGFLAGS+= -Wshadow 26CDIAGFLAGS+= -Wsign-compare 27CDIAGFLAGS+= -Wstrict-aliasing 28CDIAGFLAGS+= -Wstrict-prototypes 29CDIAGFLAGS+= -Wswitch 30CDIAGFLAGS+= -Wtrigraphs 31CDIAGFLAGS+= -Wuninitialized 32CDIAGFLAGS+= -Wunused 33CDIAGFLAGS+= -Wno-unused-parameter 34.if ${COMPILER_VERSION:L} != "gcc3" 35CDIAGFLAGS+= -Wold-style-definition 36.endif 37 38SSHREL=../../../../../usr.bin/ssh 39 40CFLAGS+=-I${.CURDIR}/../test_helper -I${.CURDIR}/${SSHREL} 41 42.if exists(${.CURDIR}/../test_helper/${__objdir}) 43LDADD+=-L${.CURDIR}/../test_helper/${__objdir} -ltest_helper 44DPADD+=${.CURDIR}/../test_helper/${__objdir}/libtest_helper.a 45.else 46LDADD+=-L${.CURDIR}/../test_helper -ltest_helper 47DPADD+=${.CURDIR}/../test_helper/libtest_helper.a 48.endif 49 50.PATH: ${.CURDIR}/${SSHREL} 51 52LDADD+= -lcrypto 53DPADD+= ${LIBCRYPTO} 54