CXX = g++

all: computeDiffs Vol2SLE subtractTwoRelative 

cleanup: cleanup.cpp
	$(CXX) -o cleanup cleanup.cpp

computeDeriv: computeDeriv.cpp
	$(CXX) -o computeDeriv  computeDeriv.cpp

computeDiffs: computeDiffs.cpp
	$(CXX) -o computeDiffs computeDiffs.cpp

computeRunningSum: computeRunningSum.cpp
	$(CXX) -o computeRunningSum computeRunningSum.cpp

sumTwo: sumTwo.cpp
	$(CXX) -o sumTwo sumTwo.cpp

subtractTwo: subtractTwo.cpp
	$(CXX) -o subtractTwo subtractTwo.cpp

subtractTwoRelative: subtractTwoRelative.cpp
	$(CXX) -o subtractTwoRelative subtractTwoRelative.cpp

matchControl: matchControl.cpp
	$(CXX) -ggdb -o matchControl matchControl.cpp

Vol2SLE:  Vol2SLE.cpp
	$(CXX) -o Vol2SLE Vol2SLE.cpp

waterVol2SLE:  waterVol2SLE.cpp
	$(CXX) -o waterVol2SLE waterVol2SLE.cpp

skipFrame:  skipFrame.cpp
	$(CXX) -o skipFrame skipFrame.cpp

rebase:  rebase.cpp
	$(CXX) -o rebase rebase.cpp

clean: 
	rm -f cleanup computeDeriv computeDiffs computeRunningSum sumTwo Vol2SLE matchControl subtractTwo skipFrame

