CC       = g++
CFLAGS   = -O -Wall
CPPFLAGS =
LDFLAGS  = -lm
SDIR     = .
IDIR     = /usr/local/lib/libcpp/gpp
LDIR     = /usr/local/lib/libcpp/gpp

all : num_frq num_max

num_frq	: num_frq.o 
	$(CC) -o num_frq num_frq.o $(LDIR)/libcpp.a $(LDFLAGS)

num_frq.o : $(SDIR)/num_frq.cc \
		$(IDIR)/usual.h $(IDIR)/tools.h $(IDIR)/realmat.h
	$(CC) -c $(CFLAGS) -I$(IDIR) $(SDIR)/num_frq.cc

num_max	: num_max.o 
	$(CC) -o num_max num_max.o $(LDIR)/libcpp.a $(LDFLAGS)

num_max.o : $(SDIR)/num_max.cc \
		$(IDIR)/usual.h $(IDIR)/tools.h $(IDIR)/realmat.h
	$(CC) -c $(CFLAGS) -I$(IDIR) $(SDIR)/num_max.cc

clean :
	rm -f *.o core 

veryclean	:
	rm -f *.o core 
	rm -f num_frq num_max 
