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

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