SRC	= error.cc socket.cc log.cc system.cc time.cc pipe.cc \
	  filedescriptors.cc syslogstream.cc
OBJS	= ${SRC:.cc=.o}
CXXFLAGS = -I. -pipe -g -Wall -O2
RANLIB	= ranlib

all: libincu.a depend.mk .cvsignore

clean:
	rm -f ${OBJS}

libincu.a: ${OBJS}
	-rm $@
	${AR} cq $@ ${OBJS} ${ARADD}
	${RANLIB} $@

depend depend.mk:
	${CXX} -I. -M ${SRC} > depend.mk

.cvsignore:
	@echo $@ depend.mk > $@
	@echo "Updated $@"

include depend.mk
