Met deze Makefile kan het programma bvs gecompileerd worden. Dit is afhankelijk van 2 object-files (functions.o & bvs.o) die via de .cpp files kunnen bekomen worden. Deze makefile is zo algemeen mogelijk gehouden zodat deze ook in andere projecten kan gebruikt worden.


objects = bvs.o functions.o
opencvOptions = -I"/usr/include/opencv" -I"/usr/lib" -L"/usr/include/opencv" -L"/usr/lib" -lcv -lhighgui
programName = bvs

$(programName): $(objects)
g++ -o $@ $(objects) $(opencvOptions)

%.o: %.cpp
g++ -c $< $(opencvOptions)

clean:
rm -f *.o $(programName)