#http://Evgenii.Rudnyi.Ru

CXX = g++
#Change path to IMSL and libg2c.a
LIBPATH = -L.. -L/usr/local/lib/imsl -L/sw/lib
INCPATH = -I..

LIB = -lvarcomp -limsl

%.o : %.cpp
	$(CXX) $(INCPATH) -c $<

all: t_buffer t_data t_zxssq
	
t_zxssq : t_zxssq.o 
	$(CXX) -s $< $(LIBPATH) -limsl -lg2c -o $@
	$@

t_data : t_data.o 
	$(CXX) -s $< $(LIBPATH) $(LIB) -o $@
	$@

t_buffer : t_buffer.o 
	$(CXX) -s $< $(LIBPATH) $(LIB) -o $@
	$@

distclean:
	rm t_buffer.o t_buffer t_data.o t_data t_zxssq.o t_zxssq

