53 lines
768 B
Matlab
53 lines
768 B
Matlab
% automatically generated by wrap
|
|
echo on
|
|
|
|
toolboxpath = mfilename('fullpath');
|
|
delims = find(toolboxpath == '/' | toolboxpath == '\');
|
|
toolboxpath = toolboxpath(1:(delims(end)-1));
|
|
clear delims
|
|
addpath(toolboxpath);
|
|
|
|
%% ns1ClassA
|
|
cd(toolboxpath)
|
|
mex -O5 new_ns1ClassA.cpp
|
|
|
|
cd @ns1ClassA
|
|
|
|
%% ns1ClassB
|
|
cd(toolboxpath)
|
|
mex -O5 new_ns1ClassB.cpp
|
|
|
|
cd @ns1ClassB
|
|
|
|
%% ns2ClassA
|
|
cd(toolboxpath)
|
|
mex -O5 new_ns2ClassA.cpp
|
|
mex -O5 ns2ClassA_afunction.cpp
|
|
|
|
cd @ns2ClassA
|
|
mex -O5 memberFunction.cpp
|
|
mex -O5 nsArg.cpp
|
|
mex -O5 nsReturn.cpp
|
|
|
|
%% ns2ns3ClassB
|
|
cd(toolboxpath)
|
|
mex -O5 new_ns2ns3ClassB.cpp
|
|
|
|
cd @ns2ns3ClassB
|
|
|
|
%% ns2ClassC
|
|
cd(toolboxpath)
|
|
mex -O5 new_ns2ClassC.cpp
|
|
|
|
cd @ns2ClassC
|
|
|
|
%% ClassD
|
|
cd(toolboxpath)
|
|
mex -O5 new_ClassD.cpp
|
|
|
|
cd @ClassD
|
|
|
|
cd(toolboxpath)
|
|
|
|
echo off
|