1323134Sdes# $OpenBSD: Makefile.inc,v 1.9 2016/11/01 13:43:27 tb 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" 34294332SdesCDIAGFLAGS+= -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 52323134SdesLIBSSH=${.CURDIR}/${SSHREL}/lib/${__objdir}/libssh.a 53276707Sdes.else 54276707SdesLDADD+=-L${.CURDIR}/${SSHREL}/lib -lssh 55323134SdesLIBSSH=${.CURDIR}/${SSHREL}/lib/libssh.a 56276707Sdes.endif 57323134SdesDPADD+=${LIBSSH} 58323134Sdes${PROG}: ${LIBSSH} 59323134Sdes${LIBSSH}: 60323134Sdes cd ${.CURDIR}/${SSHREL} && ${MAKE} lib 61276707Sdes 62276707SdesLDADD+= -lcrypto 63276707SdesDPADD+= ${LIBCRYPTO} 64