]> CyberLeo.Net >> Repos - FreeBSD/releng/10.3.git/blob - crypto/openssh/regress/unittests/Makefile.inc
- Copy stable/10@296371 to releng/10.3 in preparation for 10.3-RC1
[FreeBSD/releng/10.3.git] / crypto / openssh / regress / unittests / Makefile.inc
1 #       $OpenBSD: Makefile.inc,v 1.6 2015/07/01 23:11:18 djm Exp $
2
3 .include <bsd.own.mk>
4 .include <bsd.obj.mk>
5
6 # enable warnings
7 WARNINGS=Yes
8
9 DEBUG=-g
10 CFLAGS+=        -fstack-protector-all
11 CDIAGFLAGS=     -Wall
12 CDIAGFLAGS+=    -Wextra
13 CDIAGFLAGS+=    -Werror
14 CDIAGFLAGS+=    -Wchar-subscripts
15 CDIAGFLAGS+=    -Wcomment
16 CDIAGFLAGS+=    -Wformat
17 CDIAGFLAGS+=    -Wformat-security
18 CDIAGFLAGS+=    -Wimplicit
19 CDIAGFLAGS+=    -Winline
20 CDIAGFLAGS+=    -Wmissing-declarations
21 CDIAGFLAGS+=    -Wmissing-prototypes
22 CDIAGFLAGS+=    -Wparentheses
23 CDIAGFLAGS+=    -Wpointer-arith
24 CDIAGFLAGS+=    -Wreturn-type
25 CDIAGFLAGS+=    -Wshadow
26 CDIAGFLAGS+=    -Wsign-compare
27 CDIAGFLAGS+=    -Wstrict-aliasing
28 CDIAGFLAGS+=    -Wstrict-prototypes
29 CDIAGFLAGS+=    -Wswitch
30 CDIAGFLAGS+=    -Wtrigraphs
31 CDIAGFLAGS+=    -Wuninitialized
32 CDIAGFLAGS+=    -Wunused
33 .if ${COMPILER_VERSION} == "gcc4"
34 CDIAGFLAGS+=    -Wpointer-sign
35 CDIAGFLAGS+=    -Wold-style-definition
36 .endif
37
38 SSHREL=../../../../../usr.bin/ssh
39
40 CFLAGS+=-I${.CURDIR}/../test_helper -I${.CURDIR}/${SSHREL}
41
42 .if exists(${.CURDIR}/../test_helper/${__objdir})
43 LDADD+=-L${.CURDIR}/../test_helper/${__objdir} -ltest_helper
44 DPADD+=${.CURDIR}/../test_helper/${__objdir}/libtest_helper.a
45 .else
46 LDADD+=-L${.CURDIR}/../test_helper -ltest_helper
47 DPADD+=${.CURDIR}/../test_helper/libtest_helper.a
48 .endif
49
50 .if exists(${.CURDIR}/${SSHREL}/lib/${__objdir})
51 LDADD+=-L${.CURDIR}/${SSHREL}/lib/${__objdir} -lssh
52 DPADD+=${.CURDIR}/${SSHREL}/lib/${__objdir}/libssh.a
53 .else
54 LDADD+=-L${.CURDIR}/${SSHREL}/lib -lssh
55 DPADD+=${.CURDIR}/${SSHREL}/lib/libssh.a
56 .endif
57
58 LDADD+= -lcrypto
59 DPADD+= ${LIBCRYPTO}