Jelajahi Sumber

Makefile: Build all examples

Kartik Mohta 7 tahun lalu
induk
melakukan
660b7f3763
2 mengubah file dengan 12 tambahan dan 3 penghapusan
  1. 10 1
      Makefile
  2. 2 2
      examples/nonblock.cpp

+ 10 - 1
Makefile

@@ -1,4 +1,4 @@
-examples: minimal basic modern animation
+examples: minimal basic modern animation nonblock xkcd
 
 minimal: examples/minimal.cpp matplotlibcpp.h
 	cd examples && g++ -DWITHOUT_NUMPY minimal.cpp -I/usr/include/python2.7 -lpython2.7 -o minimal -std=c++11
@@ -11,3 +11,12 @@ modern: examples/modern.cpp matplotlibcpp.h
 
 animation: examples/animation.cpp matplotlibcpp.h
 	cd examples && g++ animation.cpp -I/usr/include/python2.7 -lpython2.7 -o animation -std=c++11
+
+nonblock: examples/nonblock.cpp matplotlibcpp.h
+	cd examples && g++ nonblock.cpp -I/usr/include/python2.7 -lpython2.7 -o nonblock -std=c++11
+
+xkcd: examples/xkcd.cpp matplotlibcpp.h
+	cd examples && g++ xkcd.cpp -I/usr/include/python2.7 -lpython2.7 -o xkcd -std=c++11
+
+clean:
+	rm -f examples/{minimal,basic,modern,animation,nonblock,xkcd}

+ 2 - 2
examples/nonblock.cpp

@@ -1,6 +1,6 @@
 #define _USE_MATH_DEFINES
 #include <cmath>
-#include "matplotlibcpp.h"
+#include "../matplotlibcpp.h"
 
 namespace plt = matplotlibcpp;
 
@@ -43,4 +43,4 @@ int main()
 
     cout << "matplotlibcpp::show() is working in an non-blocking mode" << endl;
     getchar();
-}
+}