######################################### ### ### M A K E F I L E ### ### ### # compiler flags ------------------------------ CPP = g++ -g CFLAGS = -Wall -Wno-deprecated -I/usr/local/include/opencv SILENT = @ $./%.o %.o: %.cc $(SILENT) echo " ---- Compiling $< (C++)" $(SILENT) $(CPP) $(CFLAGS) -c -o $@ $< $./%.o %.o: %.cpp $(SILENT) echo " ---- Compiling $< (CPP)" $(SILENT) $(CPP) $(CFLAGS) -c -o $@ $< # object files ---------------------------------------------------- OBJS3 = ReadMovie.o cvx_multiwin.o LIBS = -L/usr/local/lib -lcv -lhighgui # compile -------------------------------------------------------- all: ReadMovie ReadMovie: Makefile.depend $(OBJS3) $(SILENT) echo " ---- Linking" $(SILENT) $(CPP) $(OBJS3) $(LIBS) -o ReadMovie clean: rm -f -R *.o Makefile.depend track core *~ ReadMovie # General dependencies ------------------------------------------- Makefile.depend: $(SILENT) echo " ---- Analyzing dependencies" $(SILENT) $(CPP) -MM $(CFLAGS) *.cc > Makefile.depend depend: Makefile.depend include Makefile.depend