1174195Srwatson# $OpenBSD: Makefile.inc,v 1.6 2015/07/01 23:11:18 djm Exp $ 2174195Srwatson 3174195Srwatson.include <bsd.own.mk> 4174195Srwatson.include <bsd.obj.mk> 5174195Srwatson 6174195Srwatson# enable warnings 7174195SrwatsonWARNINGS=Yes 8174195Srwatson 9174195SrwatsonDEBUG=-g 10174195SrwatsonCFLAGS+= -fstack-protector-all 11174195SrwatsonCDIAGFLAGS= -Wall 12174195SrwatsonCDIAGFLAGS+= -Wextra 13174195SrwatsonCDIAGFLAGS+= -Werror 14174195SrwatsonCDIAGFLAGS+= -Wchar-subscripts 15174195SrwatsonCDIAGFLAGS+= -Wcomment 16174195SrwatsonCDIAGFLAGS+= -Wformat 17174195SrwatsonCDIAGFLAGS+= -Wformat-security 18174195SrwatsonCDIAGFLAGS+= -Wimplicit 19174195SrwatsonCDIAGFLAGS+= -Winline 20174195SrwatsonCDIAGFLAGS+= -Wmissing-declarations 21174195SrwatsonCDIAGFLAGS+= -Wmissing-prototypes 22174195SrwatsonCDIAGFLAGS+= -Wparentheses 23174195SrwatsonCDIAGFLAGS+= -Wpointer-arith 24174195SrwatsonCDIAGFLAGS+= -Wreturn-type 25174195SrwatsonCDIAGFLAGS+= -Wshadow 26174195SrwatsonCDIAGFLAGS+= -Wsign-compare 27174195SrwatsonCDIAGFLAGS+= -Wstrict-aliasing 28174195SrwatsonCDIAGFLAGS+= -Wstrict-prototypes 29174195SrwatsonCDIAGFLAGS+= -Wswitch 30174195SrwatsonCDIAGFLAGS+= -Wtrigraphs 31174195SrwatsonCDIAGFLAGS+= -Wuninitialized 32174195SrwatsonCDIAGFLAGS+= -Wunused 33174195Srwatson.if ${COMPILER_VERSION} == "gcc4" 34174195SrwatsonCDIAGFLAGS+= -Wpointer-sign 35174195SrwatsonCDIAGFLAGS+= -Wold-style-definition 36174195Srwatson.endif 37174195Srwatson 38174195SrwatsonSSHREL=../../../../../usr.bin/ssh 39174195Srwatson 40174195SrwatsonCFLAGS+=-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.if exists(${.CURDIR}/${SSHREL}/lib/${__objdir}) 51LDADD+=-L${.CURDIR}/${SSHREL}/lib/${__objdir} -lssh 52DPADD+=${.CURDIR}/${SSHREL}/lib/${__objdir}/libssh.a 53.else 54LDADD+=-L${.CURDIR}/${SSHREL}/lib -lssh 55DPADD+=${.CURDIR}/${SSHREL}/lib/libssh.a 56.endif 57 58LDADD+= -lcrypto 59DPADD+= ${LIBCRYPTO} 60