OBJ = matrixProcessing.o Image.o imageIO.o colorProcessing.o \ fft.o conv.o transform.o\ pointProcessing.o utility.o freqFilter.o spatialFilter.o AR = ar INCLUDE = -I../include all: ${MAKE} libimage.a libimage.a: $(OBJ) $(AR) rvu $@ $(OBJ) ranlib $@ transform.o: transform.cpp g++ -c transform.cpp $(INCLUDE) freqFilter.o: freqFilter.cpp g++ -c freqFilter.cpp $(INCLUDE) spatialFilter.o: spatialFilter.cpp g++ -c spatialFilter.cpp $(INCLUDE) fft.o: fft.cpp g++ -c fft.cpp $(INCLUDE) conv.o: conv.cpp g++ -c conv.cpp $(INCLUDE) pointProcessing.o: pointProcessing.cpp g++ -c pointProcessing.cpp $(INCLUDE) utility.o: utility.cpp g++ -c utility.cpp $(INCLUDE) colorProcessing.o: colorProcessing.cpp g++ -c colorProcessing.cpp $(INCLUDE) imageIO.o: imageIO.cpp g++ -c imageIO.cpp $(INCLUDE) matrixProcessing.o: matrixProcessing.cpp g++ -c matrixProcessing.cpp $(INCLUDE) Image.o: Image.cpp g++ -c Image.cpp $(INCLUDE) clean: -rm *.o *~