#	BSDI Makefile,v 2.3 1995/11/29 02:39:44 torek Exp

# libg++ Makefile.

CC=	gcc2
INC=	-I${.CURDIR} -I${.CURDIR}/../D/libstdc++
CFLAGS=	-O2 ${INC}
C++FLAGS+=-fno-implicit-templates -nostdinc++ ${INC}

MKDEP=	mkdep -2 -nostdinc++

LIB=	g++

# libg++ sources.
.PATH: ${.CURDIR}/../D/libg++/src
INC+=	-I${.CURDIR}/../D/libg++/src

# libio includes.
.include "../Makefile.libio"
INC+=	-I${LIBIO}

SRCS+=	ACG.cc AllocRing.cc Binomial.cc BitSet.cc BitString.cc \
	CursesW.cc DLList.cc DiscUnif.cc Erlang.cc Fix.cc Fix16.cc Fix24.cc \
	Geom.cc GetOpt.cc HypGeom.cc Intdouble.cc Integer.cc LogNorm.cc \
	MLCG.cc NegExp.cc Normal.cc Obstack.cc Poisson.cc RNG.cc Random.cc \
	Rational.cc Regex.cc RndInt.cc SLList.cc SmplHist.cc SmplStat.cc \
	String.cc Uniform.cc Weibull.cc bitand.c bitany.c bitblt.c \
	bitclear.c bitcopy.c bitcount.c bitinvert.c bitlcomp.c bitset1.c \
	bitxor.c builtin.cc chr.cc compare.cc error.cc fmtq.cc \
	gcd.cc hash.cc ioob.cc lg.cc pow.cc sqrt.cc str.cc timer.c

# libg++ Regex needs librx.
.PATH: ${.CURDIR}/../D/librx
INC+=	-I${.CURDIR}/../D/librx

SRCS+=	rx.c

NOMAN=		noman

.include <bsd.lib.mk>
