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

1.44    ! deraadt     1: #      $OpenBSD: Makefile.inc,v 1.43 2014/02/07 21:14:24 miod Exp $
1.43      miod        2:
                      3: .include <bsd.own.mk>
1.13      niklas      4:
1.10      markus      5: CFLAGS+=       -I${.CURDIR}/..
1.11      markus      6:
1.18      espie       7: CDIAGFLAGS=    -Wall
1.42      djm         8: CDIAGFLAGS+=   -Wchar-subscripts
                      9: CDIAGFLAGS+=   -Wcomment
                     10: CDIAGFLAGS+=   -Wextra
                     11: CDIAGFLAGS+=   -Wformat
                     12: CDIAGFLAGS+=   -Wformat-security
                     13: CDIAGFLAGS+=   -Wimplicit
                     14: CDIAGFLAGS+=   -Winline
                     15: CDIAGFLAGS+=   -Wmissing-declarations
                     16: CDIAGFLAGS+=   -Wmissing-prototypes
                     17: CDIAGFLAGS+=   -Wparentheses
1.18      espie      18: CDIAGFLAGS+=   -Wpointer-arith
1.42      djm        19: CDIAGFLAGS+=   -Wreturn-type
                     20: CDIAGFLAGS+=   -Wshadow
                     21: CDIAGFLAGS+=   -Wsign-compare
                     22: CDIAGFLAGS+=   -Wstrict-aliasing
                     23: CDIAGFLAGS+=   -Wstrict-prototypes
                     24: CDIAGFLAGS+=   -Wswitch
                     25: CDIAGFLAGS+=   -Wtrigraphs
1.37      djm        26: CDIAGFLAGS+=   -Wuninitialized
1.19      markus     27: CDIAGFLAGS+=   -Wunused
1.43      miod       28: .if ${COMPILER_VERSION} == "gcc4"
1.42      djm        29: CDIAGFLAGS+=   -Wold-style-definition
1.43      miod       30: .endif
1.42      djm        31: CDIAGFLAGS+=   -Wno-unused-parameter # Not clean for this yet
                     32: #CDIAGFLAGS+=  -Wwrite-strings # XXX too messy; needs libc changes
                     33: #CDIAGFLAGS+=  -Wcast-qual # XXX not clean
                     34: #CDIAGFLAGS+=  -Wcast-align # XXX can't be clean with sockaddr casts?
1.15      markus     35:
1.42      djm        36: #CDIAGFLAGS+=  -Werror
1.39      djm        37: #DEBUG=-g
1.33      djm        38:
1.42      djm        39: WARNINGS=yes
1.17      markus     40:
1.35      markus     41: CFLAGS+=       -DENABLE_PKCS11
1.36      markus     42: .ifndef NOPIC
                     43: CFLAGS+=       -DHAVE_DLOPEN
                     44: .endif
1.12      markus     45:
1.11      markus     46: .include <bsd.obj.mk>
                     47:
                     48: .if exists(${.CURDIR}/../lib/${__objdir})
                     49: LDADD+=         -L${.CURDIR}/../lib/${__objdir} -lssh
                     50: DPADD+=         ${.CURDIR}/../lib/${__objdir}/libssh.a
                     51: .else
                     52: LDADD+=         -L${.CURDIR}/../lib -lssh
                     53: DPADD+=         ${.CURDIR}/../lib/libssh.a
                     54: .endif
1.40      markus     55:
                     56: LDADD+=                -lutil