[BACK]Return to Makefile CVS log [TXT][DIR] Up to [local] / src / usr.bin / cvs

File: [local] / src / usr.bin / cvs / Makefile (download)

Revision 1.47, Sat Jun 21 15:39:15 2008 UTC (15 years, 11 months ago) by joris
Branch: MAIN
CVS Tags: OPENBSD_4_8_BASE, OPENBSD_4_8, OPENBSD_4_7_BASE, OPENBSD_4_7, OPENBSD_4_6_BASE, OPENBSD_4_6, OPENBSD_4_5_BASE, OPENBSD_4_5, OPENBSD_4_4_BASE, OPENBSD_4_4
Changes since 1.46: +6 -5 lines

add a hash table mechanism based upon hcreate(3) but one that allows
us to maintain multiple hash tables concurrently.

immediatly start using it to keep track of what directories
we have already created and what CVS dirs we already created so
we do not recreate them when we do not need to.

we will be switching more internals to use this soon.
rejoice for cheaper lookups.

ok tobias@

#	$OpenBSD: Makefile,v 1.47 2008/06/21 15:39:15 joris Exp $

PROG=	opencvs
MAN=	cvsintro.7 # cvs.1 cvs.5
CPPFLAGS+=-I${.CURDIR}

SRCS=	cvs.c add.c admin.c annotate.c atomicio.c commit.c config.c \
	checkout.c client.c buf.c cmd.c date.y diff.c diff3.c \
	diff_internals.c edit.c entries.c fatal.c file.c getlog.c hash.c \
	hash_func.c history.c log.c logmsg.c modules.c import.c init.c  \
	release.c remove.c repository.c rcs.c rcsnum.c remote.c root.c \
	server.c status.c tag.c trigger.c worklist.c util.c update.c version.c \
	watch.c xmalloc.c

CFLAGS+=-Wall
CFLAGS+=-Wstrict-prototypes -Wmissing-prototypes
CFLAGS+=-Wmissing-declarations
CFLAGS+=-Wshadow -Wpointer-arith -Wcast-qual
CFLAGS+=-Wsign-compare
DEBUG=	-g -ggdb
YFLAGS=

INSTALL_STRIP=

.include <bsd.prog.mk>