1# $OpenBSD: Makefile.bsd-wrapper,v 1.59 2019/12/21 21:40:00 espie Exp $ 2 3.include <bsd.own.mk> 4 5MAN= man/cvs.1 man/cvs.5 man/cvsbug.8 man/rcs2log.1 6XCFLAGS= 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 15LDFLAGS=${LDSTATIC} 16 17all: config.status 18 ${MAKE} ${XCFLAGS} LDFLAGS="${LDFLAGS}" all info 19 20.FORCE: .IGNORE 21 22.ifdef GLOBAL_AUTOCONF_CACHE 23CF= --cache-file=${GLOBAL_AUTOCONF_CACHE} 24.else 25CF= 26.endif 27 28config: .FORCE 29 -rm -f config.cache 30 PATH="/bin:/usr/bin:/sbin:/usr/sbin" \ 31 INSTALL_PROGRAM="${INSTALL} ${INSTALL_COPY} ${INSTALL_STRIP} -o ${BINOWN} -g ${BINGRP} -m ${BINMODE}" \ 32 INSTALL_SCRIPT="${INSTALL} ${INSTALL_COPY} -o ${BINOWN} -g ${BINGRP} -m ${BINMODE}" \ 33 INSTALL_DATA="${INSTALL} ${INSTALL_COPY} -o ${DOCOWN} -g ${DOCGRP} -m ${DOCMODE}" \ 34 ACLOCAL=true AUTOCONF=true AUTOMAKE=true AUTOHEADER=true \ 35 MAKEINFO='makeinfo --no-split' \ 36 ${XCFLAGS} \ 37 ac_cv_path_ROFF='' \ 38 sh ${.CURDIR}/configure --prefix=/usr --mandir=/usr/share/man \ 39 --datadir=/usr/libdata ${CF} 40 41config.status: 42 PATH="/bin:/usr/bin:/sbin:/usr/sbin" \ 43 INSTALL_PROGRAM="${INSTALL} ${INSTALL_COPY} ${INSTALL_STRIP} -o ${BINOWN} -g ${BINGRP} -m ${BINMODE}" \ 44 INSTALL_SCRIPT="${INSTALL} ${INSTALL_COPY} -o ${BINOWN} -g ${BINGRP} -m ${BINMODE}" \ 45 INSTALL_DATA="${INSTALL} ${INSTALL_COPY} -o ${DOCOWN} -g ${DOCGRP} -m ${DOCMODE}" \ 46 ACLOCAL=true AUTOCONF=true AUTOMAKE=true AUTOHEADER=true \ 47 MAKEINFO='makeinfo --no-split' \ 48 ${XCFLAGS} \ 49 ac_cv_path_ROFF='' \ 50 sh ${.CURDIR}/configure --prefix=/usr --mandir=/usr/share/man \ 51 --datadir=/usr/libdata ${CF} 52 53.ifdef NOMAN 54maninstall: 55 @echo NOMAN is set 56.endif 57 58BEFOREMAN=config.status 59install: maninstall 60 ${MAKE} ${XCFLAGS} 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 69tags: 70 # Nothing here so far... 71 72.include <bsd.obj.mk> 73.include <bsd.subdir.mk> 74.ifndef NOMAN 75.include <bsd.man.mk> 76.endif 77