summaryrefslogtreecommitdiff
path: root/tests/Makefile
blob: 636f2f340e066e917b9d4dafeae625ff4af21aef (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
OBJECT=test_feature.o ../src/feature.o ../src/camera.o  
CXXFLAGS+=-O2 -march=native -std=c++11 -pedantic-errors
CXXFLAGS+=-g -I../src
CXXFLAGS+=$(shell pkg-config --cflags eigen3 yaml-cpp)
#CXXFLAGS+=$(shell pkg-config --cflags opencv)
LIBS+=$(shell pkg-config --libs eigen3 yaml-cpp)
#LIBS+=$(shell pkg-config --libs opencv)

test_feature: ${OBJECT}
	$(CXX) -o $@ $^ $(CXXFLAGS) ${LIBS}

.cpp.o:
	$(CXX) $(CXXFLAGS) ${LIBS} -c $< -o $@

.PHONY: clean
clean:
	rm -f test_feature *.o src/*.o