# $OpenBSD: Makefile.bsd-wrapper,v 1.49 2013/11/11 22:58:53 deraadt Exp $ .include MAN= man/cvs.1 man/cvs.5 man/cvsbug.8 man/rcs2log.1 GNUCFLAGS= CC="${CC}" CFLAGS="${CFLAGS} ${COPTS}" CPP="${CPP}" CLEANFILES= src/version.c lib/getdate.c lib/getdate.h macintosh/Makefile \ os2/Makefile zlib/Makefile \ windows-NT/SCC/Makefile emx/Makefile doc/CVSvn.texi \ doc/cvs.info doc/cvs.info-1 doc/cvs.info-2 doc/cvs.info-3 \ doc/cvs.info-4 doc/cvs.info-5 doc/cvs.info-6 doc/cvs.info-7 \ doc/cvs.info-8 doc/cvs.info-9 doc/cvsclient.info \ doc/cvsclient.info-1 doc/cvsclient.info-2 doc/cvsclient.info-3 # KRB=--without-krb4 # # .if (${KERBEROS5:L} == "yes") # KRB5=--with-gssapi=/usr --enable-encryption # .else KRB5= # .endif LDFLAGS=${LDSTATIC} .if ${MACHINE} == "vax" LDFLAGS+=-Wl,--no-keep-memory .endif all: config.status ${MAKE} ${GNUCFLAGS} LDFLAGS="${LDFLAGS}" all info .FORCE: .IGNORE .ifdef GLOBAL_AUTOCONF_CACHE CF= --cache-file=${GLOBAL_AUTOCONF_CACHE} .else CF= .endif config: .FORCE -rm -f config.cache PATH="/bin:/usr/bin:/sbin:/usr/sbin" \ INSTALL_PROGRAM="${INSTALL} ${INSTALL_COPY} ${INSTALL_STRIP}" \ INSTALL_SCRIPT="${INSTALL} ${INSTALL_COPY}" \ ACLOCAL=true AUTOCONF=true AUTOMAKE=true AUTOHEADER=true \ MAKEINFO='makeinfo --no-split' \ sh ${.CURDIR}/configure --prefix=/usr --mandir=/usr/share/man \ --datadir=/usr/libdata ${KRB} ${KRB5} ${CF} config.status: PATH="/bin:/usr/bin:/sbin:/usr/sbin" \ INSTALL_PROGRAM="${INSTALL} ${INSTALL_COPY} ${INSTALL_STRIP}" \ INSTALL_SCRIPT="${INSTALL} ${INSTALL_COPY}" \ ACLOCAL=true AUTOCONF=true AUTOMAKE=true AUTOHEADER=true \ MAKEINFO='makeinfo --no-split' \ sh ${.CURDIR}/configure --prefix=/usr --mandir=/usr/share/man \ --datadir=/usr/libdata ${KRB} ${KRB5} ${CF} .ifdef NOMAN maninstall: @echo NOMAN is set .endif BEFOREMAN=config.status install: maninstall ${MAKE} ${GNUCFLAGS} prefix=${DESTDIR}/usr \ infodir=/usr/share/info \ libexecdir=/usr/libexec \ bindir=/usr/bin INSTALL_MAN= install clean cleandir: -@if [ -e Makefile ]; then ${MAKE} distclean; fi rm -f ${CLEANFILES} depend: # Nothing here so far... lint: # Nothing here so far... tags: # Nothing here so far... .include .include .ifndef NOMAN .include .endif