1# $OpenBSD: Makefile.bsd-wrapper,v 1.49 2013/11/11 22:58:53 deraadt Exp $ 2 3.include <bsd.own.mk> 4 5MAN= man/cvs.1 man/cvs.5 man/cvsbug.8 man/rcs2log.1 6GNUCFLAGS= CC="${CC}" CFLAGS="${CFLAGS} ${COPTS}" CPP="${CPP}" 7CLEANFILES= src/version.c lib/getdate.c lib/getdate.h macintosh/Makefile \ 8 os2/Makefile zlib/Makefile \ 9 windows-NT/SCC/Makefile emx/Makefile doc/CVSvn.texi \ 10 doc/cvs.info doc/cvs.info-1 doc/cvs.info-2 doc/cvs.info-3 \ 11 doc/cvs.info-4 doc/cvs.info-5 doc/cvs.info-6 doc/cvs.info-7 \ 12 doc/cvs.info-8 doc/cvs.info-9 doc/cvsclient.info \ 13 doc/cvsclient.info-1 doc/cvsclient.info-2 doc/cvsclient.info-3 14 15# KRB=--without-krb4 16# 17# .if (${KERBEROS5:L} == "yes") 18# KRB5=--with-gssapi=/usr --enable-encryption 19# .else 20KRB5= 21# .endif 22 23LDFLAGS=${LDSTATIC} 24.if ${MACHINE} == "vax" 25LDFLAGS+=-Wl,--no-keep-memory 26.endif 27 28all: config.status 29 ${MAKE} ${GNUCFLAGS} LDFLAGS="${LDFLAGS}" all info 30 31.FORCE: .IGNORE 32 33.ifdef GLOBAL_AUTOCONF_CACHE 34CF= --cache-file=${GLOBAL_AUTOCONF_CACHE} 35.else 36CF= 37.endif 38 39config: .FORCE 40 -rm -f config.cache 41 PATH="/bin:/usr/bin:/sbin:/usr/sbin" \ 42 INSTALL_PROGRAM="${INSTALL} ${INSTALL_COPY} ${INSTALL_STRIP}" \ 43 INSTALL_SCRIPT="${INSTALL} ${INSTALL_COPY}" \ 44 ACLOCAL=true AUTOCONF=true AUTOMAKE=true AUTOHEADER=true \ 45 MAKEINFO='makeinfo --no-split' \ 46 sh ${.CURDIR}/configure --prefix=/usr --mandir=/usr/share/man \ 47 --datadir=/usr/libdata ${KRB} ${KRB5} ${CF} 48 49config.status: 50 PATH="/bin:/usr/bin:/sbin:/usr/sbin" \ 51 INSTALL_PROGRAM="${INSTALL} ${INSTALL_COPY} ${INSTALL_STRIP}" \ 52 INSTALL_SCRIPT="${INSTALL} ${INSTALL_COPY}" \ 53 ACLOCAL=true AUTOCONF=true AUTOMAKE=true AUTOHEADER=true \ 54 MAKEINFO='makeinfo --no-split' \ 55 sh ${.CURDIR}/configure --prefix=/usr --mandir=/usr/share/man \ 56 --datadir=/usr/libdata ${KRB} ${KRB5} ${CF} 57 58.ifdef NOMAN 59maninstall: 60 @echo NOMAN is set 61.endif 62 63BEFOREMAN=config.status 64install: maninstall 65 ${MAKE} ${GNUCFLAGS} prefix=${DESTDIR}/usr \ 66 infodir=/usr/share/info \ 67 libexecdir=/usr/libexec \ 68 bindir=/usr/bin INSTALL_MAN= install 69 70clean cleandir: 71 -@if [ -e Makefile ]; then ${MAKE} distclean; fi 72 rm -f ${CLEANFILES} 73 74depend: 75 # Nothing here so far... 76 77lint: 78 # Nothing here so far... 79 80tags: 81 # Nothing here so far... 82 83.include <bsd.obj.mk> 84.include <bsd.subdir.mk> 85.ifndef NOMAN 86.include <bsd.man.mk> 87.endif 88