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