1# $OpenBSD: Makefile.bsd-wrapper,v 1.60 2023/09/06 12:15:30 jca Exp $ 2 3.include <bsd.own.mk> 4 5MAN= man/cvs.1 man/cvs.5 man/cvsbug.8 man/rcs2log.1 6CFLAGS+= -std=gnu89 7XCFLAGS= CC="${CC}" CFLAGS="${CFLAGS} ${COPTS}" CPP="${CPP}" 8CLEANFILES= src/version.c lib/getdate.c lib/getdate.h macintosh/Makefile \ 9 os2/Makefile zlib/Makefile \ 10 windows-NT/SCC/Makefile emx/Makefile doc/CVSvn.texi \ 11 doc/cvs.info doc/cvs.info-1 doc/cvs.info-2 doc/cvs.info-3 \ 12 doc/cvs.info-4 doc/cvs.info-5 doc/cvs.info-6 doc/cvs.info-7 \ 13 doc/cvs.info-8 doc/cvs.info-9 doc/cvsclient.info \ 14 doc/cvsclient.info-1 doc/cvsclient.info-2 doc/cvsclient.info-3 15 16LDFLAGS=${LDSTATIC} 17 18all: config.status 19 ${MAKE} ${XCFLAGS} LDFLAGS="${LDFLAGS}" all info 20 21.FORCE: .IGNORE 22 23.ifdef GLOBAL_AUTOCONF_CACHE 24CF= --cache-file=${GLOBAL_AUTOCONF_CACHE} 25.else 26CF= 27.endif 28 29config: .FORCE 30 -rm -f config.cache 31 PATH="/bin:/usr/bin:/sbin:/usr/sbin" \ 32 INSTALL_PROGRAM="${INSTALL} ${INSTALL_COPY} ${INSTALL_STRIP} -o ${BINOWN} -g ${BINGRP} -m ${BINMODE}" \ 33 INSTALL_SCRIPT="${INSTALL} ${INSTALL_COPY} -o ${BINOWN} -g ${BINGRP} -m ${BINMODE}" \ 34 INSTALL_DATA="${INSTALL} ${INSTALL_COPY} -o ${DOCOWN} -g ${DOCGRP} -m ${DOCMODE}" \ 35 ACLOCAL=true AUTOCONF=true AUTOMAKE=true AUTOHEADER=true \ 36 MAKEINFO='makeinfo --no-split' \ 37 ${XCFLAGS} \ 38 ac_cv_path_ROFF='' \ 39 sh ${.CURDIR}/configure --prefix=/usr --mandir=/usr/share/man \ 40 --datadir=/usr/libdata ${CF} 41 42config.status: 43 PATH="/bin:/usr/bin:/sbin:/usr/sbin" \ 44 INSTALL_PROGRAM="${INSTALL} ${INSTALL_COPY} ${INSTALL_STRIP} -o ${BINOWN} -g ${BINGRP} -m ${BINMODE}" \ 45 INSTALL_SCRIPT="${INSTALL} ${INSTALL_COPY} -o ${BINOWN} -g ${BINGRP} -m ${BINMODE}" \ 46 INSTALL_DATA="${INSTALL} ${INSTALL_COPY} -o ${DOCOWN} -g ${DOCGRP} -m ${DOCMODE}" \ 47 ACLOCAL=true AUTOCONF=true AUTOMAKE=true AUTOHEADER=true \ 48 MAKEINFO='makeinfo --no-split' \ 49 ${XCFLAGS} \ 50 ac_cv_path_ROFF='' \ 51 sh ${.CURDIR}/configure --prefix=/usr --mandir=/usr/share/man \ 52 --datadir=/usr/libdata ${CF} 53 54.ifdef NOMAN 55maninstall: 56 @echo NOMAN is set 57.endif 58 59BEFOREMAN=config.status 60install: maninstall 61 ${MAKE} ${XCFLAGS} prefix=${DESTDIR}/usr \ 62 infodir=/usr/share/info \ 63 libexecdir=/usr/libexec \ 64 bindir=/usr/bin INSTALL_MAN= install 65 66clean cleandir: 67 -@if [ -e Makefile ]; then ${MAKE} distclean; fi 68 rm -f ${CLEANFILES} 69 70tags: 71 # Nothing here so far... 72 73.include <bsd.obj.mk> 74.include <bsd.subdir.mk> 75.ifndef NOMAN 76.include <bsd.man.mk> 77.endif 78