xref: /openbsd-src/gnu/usr.bin/cvs/Makefile.bsd-wrapper (revision f2da64fbbbf1b03f09f390ab01267c93dfd77c4c)
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