[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.46

1.46    ! markus      1: #      $OpenBSD: Makefile.inc,v 1.45 2014/03/31 15:25:26 deraadt 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.18      espie       8: CDIAGFLAGS=    -Wall
1.42      djm         9: CDIAGFLAGS+=   -Wchar-subscripts
                     10: CDIAGFLAGS+=   -Wcomment
                     11: CDIAGFLAGS+=   -Wextra
                     12: CDIAGFLAGS+=   -Wformat
                     13: CDIAGFLAGS+=   -Wformat-security
                     14: CDIAGFLAGS+=   -Wimplicit
                     15: CDIAGFLAGS+=   -Winline
                     16: CDIAGFLAGS+=   -Wmissing-declarations
                     17: CDIAGFLAGS+=   -Wmissing-prototypes
                     18: CDIAGFLAGS+=   -Wparentheses
1.18      espie      19: CDIAGFLAGS+=   -Wpointer-arith
1.42      djm        20: CDIAGFLAGS+=   -Wreturn-type
                     21: CDIAGFLAGS+=   -Wshadow
                     22: CDIAGFLAGS+=   -Wsign-compare
                     23: CDIAGFLAGS+=   -Wstrict-aliasing
                     24: CDIAGFLAGS+=   -Wstrict-prototypes
                     25: CDIAGFLAGS+=   -Wswitch
                     26: CDIAGFLAGS+=   -Wtrigraphs
1.37      djm        27: CDIAGFLAGS+=   -Wuninitialized
1.19      markus     28: CDIAGFLAGS+=   -Wunused
1.43      miod       29: .if ${COMPILER_VERSION} == "gcc4"
1.42      djm        30: CDIAGFLAGS+=   -Wold-style-definition
1.43      miod       31: .endif
1.42      djm        32: CDIAGFLAGS+=   -Wno-unused-parameter # Not clean for this yet
                     33: #CDIAGFLAGS+=  -Wwrite-strings # XXX too messy; needs libc changes
                     34: #CDIAGFLAGS+=  -Wcast-qual # XXX not clean
                     35: #CDIAGFLAGS+=  -Wcast-align # XXX can't be clean with sockaddr casts?
1.15      markus     36:
1.42      djm        37: #CDIAGFLAGS+=  -Werror
1.39      djm        38: #DEBUG=-g
1.33      djm        39:
1.42      djm        40: WARNINGS=yes
1.46    ! markus     41:
        !            42: OPENSSL?=      yes
        !            43: .if (${OPENSSL:L} == "yes")
        !            44: CFLAGS+=       -DWITH_OPENSSL -DWITH_SSH1
        !            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