1 # $OpenBSD: Makefile.inc,v 1.11 2017/04/30 23:33:48 djm Exp $
10 CFLAGS+= -fstack-protector-all
14 CDIAGFLAGS+= -Wchar-subscripts
15 CDIAGFLAGS+= -Wcomment
17 CDIAGFLAGS+= -Wformat-security
18 CDIAGFLAGS+= -Wimplicit
20 CDIAGFLAGS+= -Wmissing-declarations
21 CDIAGFLAGS+= -Wmissing-prototypes
22 CDIAGFLAGS+= -Wparentheses
23 CDIAGFLAGS+= -Wpointer-arith
24 CDIAGFLAGS+= -Wreturn-type
26 CDIAGFLAGS+= -Wsign-compare
27 CDIAGFLAGS+= -Wstrict-aliasing
28 CDIAGFLAGS+= -Wstrict-prototypes
30 CDIAGFLAGS+= -Wtrigraphs
31 CDIAGFLAGS+= -Wuninitialized
33 .if ${COMPILER_VERSION:L} != "gcc3"
34 CDIAGFLAGS+= -Wpointer-sign
35 CDIAGFLAGS+= -Wold-style-definition
38 SSHREL=../../../../../usr.bin/ssh
40 CFLAGS+=-I${.CURDIR}/../test_helper -I${.CURDIR}/${SSHREL}
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
46 LDADD+=-L${.CURDIR}/../test_helper -ltest_helper
47 DPADD+=${.CURDIR}/../test_helper/libtest_helper.a
50 .if exists(${.CURDIR}/${SSHREL}/lib/${__objdir})
51 LDADD+=-L${.CURDIR}/${SSHREL}/lib/${__objdir} -lssh
52 LIBSSH=${.CURDIR}/${SSHREL}/lib/${__objdir}/libssh.a
54 LDADD+=-L${.CURDIR}/${SSHREL}/lib -lssh
55 LIBSSH=${.CURDIR}/${SSHREL}/lib/libssh.a
60 cd ${.CURDIR}/${SSHREL} && ${MAKE} lib