summaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile17
1 files changed, 17 insertions, 0 deletions
diff --git a/Makefile b/Makefile
index e69de29..8b93e6b 100644
--- a/Makefile
+++ b/Makefile
@@ -0,0 +1,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
+