summaryrefslogtreecommitdiff
path: root/Makefile
blob: 8b93e6b41abefa5e2cf3872372d3b1105d76efa7 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
OBJECT=src/main.o
CXXFLAGS+=-O2 -march=native
#CXXFLAGS+=-g
CXXFLAGS+=$(shell pkg-config --cflags eigen3)
#CXXFLAGS+=$(shell pkg-config --cflags opencv)
#LIBS+=$(shell pkg-config --libs opencv)

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

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

.PHONY: clean
clean:
	rm -f slam *.o