
################## PI makefile ##########################

OBJ=\
piagmsch.o \
pi4th.o \
piagm.o \
piarctan.o \
pideriv.o \
piagm3.o \
pi5th.o \
pi2nd.o \
pi3rd.o \
pi9th.o \
picubagm.o \
rprimesum.o \
rprimesum4th.o \


SRC=$(OBJ:.o=.cc)

all: $(OBJ)

#-------------------------------------

DEP=depend.mk

include $(DEP)

.PHONY: dep depend
depend dep:
	rm -f $(DEP)
	$(MAKE) $(DEP)

$(DEP):
	$(CXX) -MM $(INCFLAG) $(SRC) > $(DEP)

#-------------------------------------


.PHONY: clean
clean:
	rm -f *.o

.PHONY: clobber
clobber:
	rm -f *.o

.PHONY: showsrc
showsrc:
	@-ls -1 `echo $(SRC)` > tmp1
	@-ls -1 *.cc > tmp2
	@echo 'source files are:'
	@cat tmp1
	@-diff tmp1 tmp2 > tmp3
	@-grep '>' tmp3 > tmp2
	@echo 'NON source files are:'
	@cat tmp2
	@rm tmp1 tmp2 tmp3
