diff options
Diffstat (limited to 'gnu/usr.bin/cvs/lib/Makefile')
-rw-r--r-- | gnu/usr.bin/cvs/lib/Makefile | 19 |
1 files changed, 17 insertions, 2 deletions
diff --git a/gnu/usr.bin/cvs/lib/Makefile b/gnu/usr.bin/cvs/lib/Makefile index c57e695..2d0f439 100644 --- a/gnu/usr.bin/cvs/lib/Makefile +++ b/gnu/usr.bin/cvs/lib/Makefile @@ -11,13 +11,28 @@ MAINTAINER= peter@FreeBSD.org LIB= cvs INTERNALLIB= YES -CFLAGS+= -I${.CURDIR} -I${CVSDIR}/src -I${CVSDIR}/lib +CFLAGS+= -I. -I${CVSDIR}/src -I${CVSDIR}/lib CFLAGS+= -DHAVE_CONFIG_H YFLAGS= +CLEANFILES+= config.h -SRCS= argmatch.c getdate.y getline.c \ +VERSION!= sed < ${CVSDIR}/configure \ + -e '/^[ ]*VERSION=/!d' -e 's/.*=\(.*\)/\1/' -e q + +CVS_UMASK_DFLT?= 002 +CVS_ADMIN_GROUP?= cvsadmin +CVS_TMPDIR_DFLT?= /tmp + +SRCS= config.h argmatch.c getdate.y getline.c \ getopt.c getopt1.c savecwd.c \ sighandle.c stripslash.c \ xgetwd.c yesno.c +config.h: config.h.proto + sed -e "s,@VERSION@,${VERSION}-FreeBSD,g" \ + -e "s,@UMASK_DFLT@,${CVS_UMASK_DFLT},g" \ + -e "s,@TMPDIR_DFLT@,${CVS_TMPDIR_DFLT},g" \ + -e "s,@CVS_ADMIN_GROUP@,${CVS_ADMIN_GROUP},g" \ + ${.ALLSRC} > ${.TARGET} + .include <bsd.lib.mk> |