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