[BACK]Return to Makefile.inc CVS log [TXT][DIR] Up to [local] / src / usr.bin / ssh

Annotation of src/usr.bin/ssh/Makefile.inc, Revision 1.52

1.52    ! djm         1: #      $OpenBSD: Makefile.inc,v 1.51 2017/04/17 11:02:31 jsg Exp $
1.43      miod        2:
                      3: .include <bsd.own.mk>
1.13      niklas      4:
1.10      markus      5: CFLAGS+=       -I${.CURDIR}/..
1.45      deraadt     6: CFLAGS+=       -fstack-protector-all
1.11      markus      7:
1.52    ! djm         8: CDIAGFLAGS=    -Werror -Wextra -Wall -ftrapv
1.42      djm         9: CDIAGFLAGS+=   -Wextra
                     10: CDIAGFLAGS+=   -Wformat-security
                     11: CDIAGFLAGS+=   -Winline
                     12: CDIAGFLAGS+=   -Wmissing-declarations
                     13: CDIAGFLAGS+=   -Wmissing-prototypes
1.52    ! djm        14: CDIAGFLAGS+=   -Wold-style-definition
1.18      espie      15: CDIAGFLAGS+=   -Wpointer-arith
1.42      djm        16: CDIAGFLAGS+=   -Wshadow
                     17: CDIAGFLAGS+=   -Wstrict-prototypes
1.19      markus     18: CDIAGFLAGS+=   -Wunused
1.51      jsg        19: .if ${COMPILER_VERSION:L} != "gcc3"
1.42      djm        20: CDIAGFLAGS+=   -Wold-style-definition
1.43      miod       21: .endif
1.42      djm        22: CDIAGFLAGS+=   -Wno-unused-parameter # Not clean for this yet
                     23: #CDIAGFLAGS+=  -Wwrite-strings # XXX too messy; needs libc changes
                     24: #CDIAGFLAGS+=  -Wcast-qual # XXX not clean
                     25: #CDIAGFLAGS+=  -Wcast-align # XXX can't be clean with sockaddr casts?
1.15      markus     26:
1.52    ! djm        27: CDIAGFLAGS+=   -Wno-unused-parameter
1.33      djm        28:
1.52    ! djm        29: DEBUG=-g
1.42      djm        30: WARNINGS=yes
1.52    ! djm        31: INSTALL_STRIP=
1.46      markus     32:
1.50      djm        33: SSH1?=         no
1.46      markus     34: OPENSSL?=      yes
1.47      djm        35:
1.46      markus     36: .if (${OPENSSL:L} == "yes")
1.47      djm        37: CFLAGS+=       -DWITH_OPENSSL
                     38: .else
                     39: # SSH v.1 requires OpenSSL.
                     40: SSH1=          no
                     41: .endif
                     42:
                     43: .if (${SSH1:L} == "yes")
                     44: CFLAGS+=       -DWITH_SSH1
1.46      markus     45: .endif
1.17      markus     46:
1.35      markus     47: CFLAGS+=       -DENABLE_PKCS11
1.36      markus     48: .ifndef NOPIC
                     49: CFLAGS+=       -DHAVE_DLOPEN
                     50: .endif
1.12      markus     51:
1.11      markus     52: .include <bsd.obj.mk>
                     53:
                     54: .if exists(${.CURDIR}/../lib/${__objdir})
                     55: LDADD+=         -L${.CURDIR}/../lib/${__objdir} -lssh
                     56: DPADD+=         ${.CURDIR}/../lib/${__objdir}/libssh.a
                     57: .else
                     58: LDADD+=         -L${.CURDIR}/../lib -lssh
                     59: DPADD+=         ${.CURDIR}/../lib/libssh.a
                     60: .endif
1.40      markus     61:
                     62: LDADD+=                -lutil