changeset 8101:5dfc952387ba octave-forge

workaround to avoid need for path to mex.h (INCOCTAVE)
author schloegl
date Wed, 25 May 2011 16:31:38 +0000
parents bc4cc726e8ad
children 577b01c1f760
files extra/NaN/src/Makefile
diffstat 1 files changed, 6 insertions(+), 11 deletions(-) [+]
line wrap: on
line diff
--- a/extra/NaN/src/Makefile	Wed May 25 15:26:19 2011 +0000
+++ b/extra/NaN/src/Makefile	Wed May 25 16:31:38 2011 +0000
@@ -7,11 +7,7 @@
 ### modify directories according to your needs 
 
 # Octave - global install  (e.g. from debian package)
-OCTAVE_VERSION = 
-INCOCTAVE = -I /usr/include/octave 
-# Octave - local install (e.g. compiled from sources): I recomend to compile with --enable-openmp 
-#OCTAVE_VERSION = -3.4.0
-#INCOCTAVE = -I /usr/local/include/octave$(OCTAVE_VERSION)/octave 
+# OCTAVE_VERSION = 
 
 # Matlab configuration
 MATLABDIR = /usr/local/MATLAB/R2010b
@@ -68,10 +64,10 @@
 	$(MATMEX) $<  -lz -lgomp      ## Matlab
 
 svmtrain_mex.mex svmpredict_mex.mex:     svmtrain_mex.cpp svm.h svm.cpp svm_model_matlab.c
-	$(CXX) $(CFLAGS) $(INCOCTAVE) -c svm.cpp
-	$(CC)  $(CFLAGS) $(INCOCTAVE) -c svm_model_matlab.c
-	env CC=$(CXX) $(OCTMEX) svmtrain_mex.cpp svm.o svm_model_matlab.o
-	env CC=$(CXX) $(OCTMEX) svmpredict_mex.cpp svm.o svm_model_matlab.o
+	$(CXX) $(CFLAGS) -c svm.cpp
+	#$(CC)  $(CFLAGS) $(INCOCTAVE) -c svm_model_matlab.c
+	env CC=$(CXX) $(OCTMEX) svmtrain_mex.cpp svm.o svm_model_matlab.c
+	env CC=$(CXX) $(OCTMEX) svmpredict_mex.cpp svm.o svm_model_matlab.c
 
 svmtrain_mex.$(MEX_EXT) svmpredict_mex.$(MEX_EXT):     svmtrain_mex.cpp svm.h svm.cpp svm_model_matlab.c
 	$(CXX) $(CFLAGS) -I $(MATLABDIR)/extern/include -c svm.cpp
@@ -85,8 +81,7 @@
 	#$(MATMEX) -lblas predict.c tron.o linear.o linear_model_matlab.o
 
 train.mex predict.mex: train.c linear.h tron.o linear.o linear_model_matlab.c
-	$(CC) $(CFLAGS) $(INCOCTAVE) -c linear_model_matlab.c
-	env CC=$(CXX) $(OCTMEX) -lblas train.c tron.o linear.o linear_model_matlab.o
+	env CC=$(CXX) $(OCTMEX) -lblas train.c tron.o linear.o linear_model_matlab.c
 	#env CC=$(CXX) $(OCTMEX) -lblas predict.c tron.o linear.o linear_model_matlab.o
 
 linear.o: linear.cpp linear.h