1295367Sdes# $OpenBSD: Makefile.inc,v 1.6 2015/07/01 23:11:18 djm Exp $ 2276707Sdes 3276707Sdes.include <bsd.own.mk> 4276707Sdes.include <bsd.obj.mk> 5276707Sdes 6276707Sdes# enable warnings 7276707SdesWARNINGS=Yes 8276707Sdes 9276707SdesDEBUG=-g 10276707SdesCFLAGS+= -fstack-protector-all 11276707SdesCDIAGFLAGS= -Wall 12276707SdesCDIAGFLAGS+= -Wextra 13276707SdesCDIAGFLAGS+= -Werror 14276707SdesCDIAGFLAGS+= -Wchar-subscripts 15276707SdesCDIAGFLAGS+= -Wcomment 16276707SdesCDIAGFLAGS+= -Wformat 17276707SdesCDIAGFLAGS+= -Wformat-security 18276707SdesCDIAGFLAGS+= -Wimplicit 19276707SdesCDIAGFLAGS+= -Winline 20276707SdesCDIAGFLAGS+= -Wmissing-declarations 21276707SdesCDIAGFLAGS+= -Wmissing-prototypes 22276707SdesCDIAGFLAGS+= -Wparentheses 23276707SdesCDIAGFLAGS+= -Wpointer-arith 24276707SdesCDIAGFLAGS+= -Wreturn-type 25276707SdesCDIAGFLAGS+= -Wshadow 26276707SdesCDIAGFLAGS+= -Wsign-compare 27276707SdesCDIAGFLAGS+= -Wstrict-aliasing 28276707SdesCDIAGFLAGS+= -Wstrict-prototypes 29276707SdesCDIAGFLAGS+= -Wswitch 30276707SdesCDIAGFLAGS+= -Wtrigraphs 31276707SdesCDIAGFLAGS+= -Wuninitialized 32276707SdesCDIAGFLAGS+= -Wunused 33276707Sdes.if ${COMPILER_VERSION} == "gcc4" 34295367SdesCDIAGFLAGS+= -Wpointer-sign 35276707SdesCDIAGFLAGS+= -Wold-style-definition 36276707Sdes.endif 37276707Sdes 38276707SdesSSHREL=../../../../../usr.bin/ssh 39276707Sdes 40276707SdesCFLAGS+=-I${.CURDIR}/../test_helper -I${.CURDIR}/${SSHREL} 41276707Sdes 42276707Sdes.if exists(${.CURDIR}/../test_helper/${__objdir}) 43276707SdesLDADD+=-L${.CURDIR}/../test_helper/${__objdir} -ltest_helper 44276707SdesDPADD+=${.CURDIR}/../test_helper/${__objdir}/libtest_helper.a 45276707Sdes.else 46276707SdesLDADD+=-L${.CURDIR}/../test_helper -ltest_helper 47276707SdesDPADD+=${.CURDIR}/../test_helper/libtest_helper.a 48276707Sdes.endif 49276707Sdes 50276707Sdes.if exists(${.CURDIR}/${SSHREL}/lib/${__objdir}) 51276707SdesLDADD+=-L${.CURDIR}/${SSHREL}/lib/${__objdir} -lssh 52276707SdesDPADD+=${.CURDIR}/${SSHREL}/lib/${__objdir}/libssh.a 53276707Sdes.else 54276707SdesLDADD+=-L${.CURDIR}/${SSHREL}/lib -lssh 55276707SdesDPADD+=${.CURDIR}/${SSHREL}/lib/libssh.a 56276707Sdes.endif 57276707Sdes 58276707SdesLDADD+= -lcrypto 59276707SdesDPADD+= ${LIBCRYPTO} 60