1# $OpenBSD: Makefile.bsd-wrapper,v 1.47 2007/11/03 10:32:56 espie 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 15KRB=--without-krb4 16 17.if (${KERBEROS5:L} == "yes") 18KRB5=--with-gssapi=/usr --enable-encryption 19.else 20KRB5= 21.endif 22 23all: config.status 24 ${MAKE} ${GNUCFLAGS} LDFLAGS=${LDSTATIC} all info 25 26.FORCE: .IGNORE 27 28.ifdef GLOBAL_AUTOCONF_CACHE 29CF= --cache-file=${GLOBAL_AUTOCONF_CACHE} 30.else 31CF= 32.endif 33 34config: .FORCE 35 -rm -f config.cache 36 PATH="/bin:/usr/bin:/sbin:/usr/sbin" \ 37 INSTALL_PROGRAM="${INSTALL} ${INSTALL_COPY} ${INSTALL_STRIP}" \ 38 INSTALL_SCRIPT="${INSTALL} ${INSTALL_COPY}" \ 39 ACLOCAL=true AUTOCONF=true AUTOMAKE=true AUTOHEADER=true \ 40 MAKEINFO='makeinfo --no-split' \ 41 sh ${.CURDIR}/configure --prefix=/usr --mandir=/usr/share/man \ 42 --datadir=/usr/libdata ${KRB} ${KRB5} ${CF} 43 44config.status: 45 PATH="/bin:/usr/bin:/sbin:/usr/sbin" \ 46 INSTALL_PROGRAM="${INSTALL} ${INSTALL_COPY} ${INSTALL_STRIP}" \ 47 INSTALL_SCRIPT="${INSTALL} ${INSTALL_COPY}" \ 48 ACLOCAL=true AUTOCONF=true AUTOMAKE=true AUTOHEADER=true \ 49 MAKEINFO='makeinfo --no-split' \ 50 sh ${.CURDIR}/configure --prefix=/usr --mandir=/usr/share/man \ 51 --datadir=/usr/libdata ${KRB} ${KRB5} ${CF} 52 53.ifdef NOMAN 54maninstall: 55 @echo NOMAN is set 56.endif 57 58BEFOREMAN=config.status 59install: maninstall 60 ${MAKE} ${GNUCFLAGS} prefix=${DESTDIR}/usr \ 61 infodir=/usr/share/info \ 62 libexecdir=/usr/libexec \ 63 bindir=/usr/bin INSTALL_MAN= install 64 65clean cleandir: 66 -@if [ -e Makefile ]; then ${MAKE} distclean; fi 67 rm -f ${CLEANFILES} 68 69depend: 70 # Nothing here so far... 71 72lint: 73 # Nothing here so far... 74 75tags: 76 # Nothing here so far... 77 78.include <bsd.obj.mk> 79.include <bsd.subdir.mk> 80.ifndef NOMAN 81.include <bsd.man.mk> 82.endif 83