1# $OpenBSD: Makefile.bsd-wrapper,v 1.52 2014/10/21 00:12:46 daniel 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 15LDFLAGS=${LDSTATIC} 16 17all: config.status 18 ${MAKE} ${GNUCFLAGS} 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}" \ 32 INSTALL_SCRIPT="${INSTALL} ${INSTALL_COPY}" \ 33 ACLOCAL=true AUTOCONF=true AUTOMAKE=true AUTOHEADER=true \ 34 MAKEINFO='makeinfo --no-split' \ 35 sh ${.CURDIR}/configure --prefix=/usr --mandir=/usr/share/man \ 36 --datadir=/usr/libdata ${CF} 37 38config.status: 39 PATH="/bin:/usr/bin:/sbin:/usr/sbin" \ 40 INSTALL_PROGRAM="${INSTALL} ${INSTALL_COPY} ${INSTALL_STRIP}" \ 41 INSTALL_SCRIPT="${INSTALL} ${INSTALL_COPY}" \ 42 ACLOCAL=true AUTOCONF=true AUTOMAKE=true AUTOHEADER=true \ 43 MAKEINFO='makeinfo --no-split' \ 44 sh ${.CURDIR}/configure --prefix=/usr --mandir=/usr/share/man \ 45 --datadir=/usr/libdata ${CF} 46 47.ifdef NOMAN 48maninstall: 49 @echo NOMAN is set 50.endif 51 52BEFOREMAN=config.status 53install: maninstall 54 ${MAKE} ${GNUCFLAGS} prefix=${DESTDIR}/usr \ 55 infodir=/usr/share/info \ 56 libexecdir=/usr/libexec \ 57 bindir=/usr/bin INSTALL_MAN= install 58 59clean cleandir: 60 -@if [ -e Makefile ]; then ${MAKE} distclean; fi 61 rm -f ${CLEANFILES} 62 63depend: 64 # Nothing here so far... 65 66lint: 67 # Nothing here so far... 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