Initial import from FreeBSD RELENG_4:
[dragonfly.git] / gnu / usr.bin / cvs / lib / Makefile
1 # $FreeBSD: src/gnu/usr.bin/cvs/lib/Makefile,v 1.19.2.4 2003/01/21 23:06:52 peter Exp $
2
3 MAINTAINER=     peter@FreeBSD.org
4
5 .include "${.CURDIR}/../Makefile.inc"
6
7 .PATH: ${CVSDIR}/src
8 .PATH: ${CVSDIR}/lib
9 .PATH: ${CVSDIR}/man
10
11 LIB=            cvs
12 INTERNALLIB=    YES
13
14 CFLAGS+= -I. -I${CVSDIR}/src -I${CVSDIR}/lib
15 CFLAGS+= -DHAVE_CONFIG_H
16 YFLAGS=
17 CLEANFILES+=    config.h
18
19 VERSION!=       sed < ${CVSDIR}/configure \
20                 -e '/^[         ]*VERSION=/!d' -e 's/.*=\(.*\)/\1/' -e q
21
22 CVS_UMASK_DFLT?=        002
23 CVS_ADMIN_GROUP?=       cvsadmin
24 CVS_TMPDIR_DFLT?=       /tmp
25
26 SRCS=   config.h argmatch.c getdate.y getline.c \
27         getopt.c getopt1.c savecwd.c \
28         sighandle.c stripslash.c \
29         xgetwd.c yesno.c
30
31 config.h: config.h.proto
32         sed -e "s,@VERSION@,${VERSION}-FreeBSD,g" \
33             -e "s,@UMASK_DFLT@,${CVS_UMASK_DFLT},g" \
34             -e "s,@TMPDIR_DFLT@,${CVS_TMPDIR_DFLT},g" \
35             -e "s,@CVS_ADMIN_GROUP@,${CVS_ADMIN_GROUP},g" \
36             ${.ALLSRC} > ${.TARGET}
37
38 .include <bsd.lib.mk>