e6b06f5
diff -up ./svm-toy/qt/Makefile.svm-toy-qt5 ./svm-toy/qt/Makefile
e6b06f5
--- ./svm-toy/qt/Makefile.svm-toy-qt5	2018-07-16 00:16:58.000000000 +1000
e6b06f5
+++ ./svm-toy/qt/Makefile	2018-07-18 18:10:40.157485623 +1000
e6b06f5
@@ -1,13 +1,14 @@
e6b06f5
 # use  ``export QT_SELECT=qt5'' in a command window for using qt5
e6b06f5
 # may need to adjust the path of header files
e6b06f5
 CXX? = g++
e6b06f5
-INCLUDE = /usr/include/x86_64-linux-gnu/qt5
e6b06f5
-CFLAGS = -Wall -O3 -I$(INCLUDE) -I$(INCLUDE)/QtWidgets -I$(INCLUDE)/QtGui -I$(INCLUDE)/QtCore -fPIC -std=c++11
e6b06f5
+INCLUDE = /usr/include/qt5
e6b06f5
+CPP_STD ?= c++11
e6b06f5
+CFLAGS = ${RPM_CFLAGS} -I$(INCLUDE) -I$(INCLUDE)/QtWidgets -I$(INCLUDE)/QtGui -I$(INCLUDE)/QtCore -fPIC -std=${CPP_STD}
e6b06f5
 LIB = -lQt5Widgets -lQt5Gui -lQt5Core
e6b06f5
-MOC = /usr/bin/moc
e6b06f5
+MOC ?= /usr/bin/moc-qt5
e6b06f5
e6b06f5
 svm-toy: svm-toy.cpp svm-toy.moc ../../svm.o
e6b06f5
-	$(CXX) $(CFLAGS) svm-toy.cpp ../../svm.o -o svm-toy $(LIB)
e6b06f5
+	$(CXX) $(CFLAGS) svm-toy.cpp ../../svm.o -o svm-toy-qt $(LIB)
e6b06f5
e6b06f5
 svm-toy.moc: svm-toy.cpp
e6b06f5
 	$(MOC) svm-toy.cpp -o svm-toy.moc
e6b06f5
@@ -16,4 +17,4 @@ svm-toy.moc: svm-toy.cpp
e6b06f5
 	make -C ../.. svm.o
e6b06f5
e6b06f5
 clean:
e6b06f5
-	rm -f *~ svm-toy svm-toy.moc ../../svm.o
e6b06f5
+	rm -f *~ svm-toy-qt svm-toy.moc ../../svm.o