#CMDLINE += --dev=/dev/video2
#CMDLINE += -fg green --mode=eva --image=../eva.jpg

# whether to report timings
#CXXFLAGS += -DREPORTTIMINGS

# whether to also try polar tranformation
#CXXFLAGS += -DPOLAR

# in case fftw3 header file is not installed
CXXFLAGS += -I../external

#CXXFLAGS += -Wall -DDEBUG -g
#CMDLINE += --debug=1
#CXXFLAGS += -pg

CXXFLAGS += -O3

LIBS = -L../libseemicro -L/usr/local/lib -lopencv -lhighgui -lseemicro -lfftw3
LDFLAGS += $(LIBS) -Wl,-rpath=../libseemicro

.PHONY: clean start

#start: seemicro
#	./seemicro $(CMDLINE)

seemicro: seemicro.cpp ../libseemicro/libseemicro.so Makefile
	$(CXX) $(CXXFLAGS) $(LDFLAGS) $< -o $@

#../libseemicro/*.h
../libseemicro/libseemicro.so:
	make -C ../libseemicro

# how to add Makefile to prerequisites?
# seemicro should b recompiled when makefile changes

clean:
	-rm -f seemicro *.o gmon.out *.log wisdom.fftw3

