Advertisement
puneet

make file for libsvm

Oct 13th, 2012
55
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.77 KB | None | 0 0
  1. % This make.m is for MATLAB and OCTAVE under Windows, Mac, and Unix
  2.  
  3. try
  4. Type = ver;
  5. % This part is for OCTAVE
  6. if(strcmp(Type(1).Name, 'Octave') == 1)
  7. mex libsvmread.c
  8. mex libsvmwrite.c
  9. mex svm-train.c svm.cpp svm_model_matlab.c
  10. mex svm-predict.c svm.cpp svm_model_matlab.c
  11. % This part is for MATLAB
  12. % Add -largeArrayDims on 64-bit machines of MATLAB
  13. else
  14. mex CFLAGS="\$CFLAGS -std=c99" -largeArrayDims libsvmread.c
  15. mex CFLAGS="\$CFLAGS -std=c99" -largeArrayDims libsvmwrite.c
  16. mex CFLAGS="\$CFLAGS -std=c99" -largeArrayDims svm-train.c svm.cpp svm_model_matlab.c
  17. mex CFLAGS="\$CFLAGS -std=c99" -largeArrayDims svm-predict.c svm.cpp svm_model_matlab.c
  18. end
  19. catch
  20. fprintf('If make.m failes, please check README about detailed instructions.\n');
  21. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement