Line 22... |
Line 22... |
22 |
end
|
22 |
end
|
23 |
|
23 |
|
24 |
srcFilesCamera = strcat(srcDirCamera, srcFilesCamera);
|
24 |
srcFilesCamera = strcat(srcDirCamera, srcFilesCamera);
|
25 |
srcFilesCamera = ['CameraMex.cpp' srcFilesCamera];
|
25 |
srcFilesCamera = ['CameraMex.cpp' srcFilesCamera];
|
26 |
|
26 |
|
27 |
mex('-v', 'GCC=/usr/bin/g++-4.7', ['-I' srcDirCamera], DEFINES{:}, srcFilesCamera{:}, CXXFLAGS, LDFLAGS);
|
27 |
%mex('-v', 'GCC=/usr/bin/g++-4.7', ['-I' srcDirCamera], DEFINES{:}, srcFilesCamera{:}, CXXFLAGS, LDFLAGS);
|
- |
|
28 |
mex('-v', ['-I' srcDirCamera], DEFINES{:}, srcFilesCamera{:}, CXXFLAGS, LDFLAGS);
|
28 |
|
29 |
|
29 |
%% Projector
|
30 |
%% Projector
|
30 |
srcDirProjector = '../src/projector/';
|
31 |
srcDirProjector = '../src/projector/';
|
31 |
srcFilesProjector = {'ProjectorOpenGL.cpp'};
|
32 |
srcFilesProjector = {'ProjectorOpenGL.cpp'};
|
32 |
if ismac
|
33 |
if ismac
|
Line 45... |
Line 46... |
45 |
end
|
46 |
end
|
46 |
|
47 |
|
47 |
srcFilesProjector = strcat(srcDirProjector, srcFilesProjector);
|
48 |
srcFilesProjector = strcat(srcDirProjector, srcFilesProjector);
|
48 |
srcFilesProjector = ['ProjectorMex.cpp' srcFilesProjector];
|
49 |
srcFilesProjector = ['ProjectorMex.cpp' srcFilesProjector];
|
49 |
|
50 |
|
50 |
mex('-v', 'GCC=/usr/bin/g++-4.7', ['-I' srcDirProjector], srcFilesProjector{:}, CXXFLAGS, LDFLAGS);
|
51 |
mex('-v', ['-I' srcDirProjector], srcFilesProjector{:}, CXXFLAGS, LDFLAGS);
|
51 |
|
52 |
|
52 |
|
53 |
|
53 |
%% Rotation Stage
|
54 |
%% Rotation Stage
|
54 |
srcDirRotationStage = '../src/rotationstage/';
|
55 |
srcDirRotationStage = '../src/rotationstage/';
|
55 |
srcFilesRotationStage = {'RotationStage.cpp'};
|
56 |
srcFilesRotationStage = {'RotationStage.cpp'};
|
Line 68... |
Line 69... |
68 |
|
69 |
|
69 |
srcFilesRotationStage = strcat(srcDirRotationStage, srcFilesRotationStage);
|
70 |
srcFilesRotationStage = strcat(srcDirRotationStage, srcFilesRotationStage);
|
70 |
srcFilesRotationStage = ['RotationStageMex.cpp' srcFilesRotationStage];
|
71 |
srcFilesRotationStage = ['RotationStageMex.cpp' srcFilesRotationStage];
|
71 |
|
72 |
|
72 |
% C file needs own call to gcc (c99, not ansi)
|
73 |
% C file needs own call to gcc (c99, not ansi)
|
73 |
mex('-v', 'GCC=/usr/bin/g++-4.7', '-c', ['-I' srcDirRotationStage], [srcDirRotationStage 'ArcusPerformaxDriver.c'], CFLAGS);
|
74 |
%mex('-v', 'GCC=/usr/bin/g++-4.7', '-c', ['-I' srcDirRotationStage], [srcDirRotationStage 'ArcusPerformaxDriver.c'], CFLAGS);
|
- |
|
75 |
mex('-v', '-c', ['-I' srcDirRotationStage], [srcDirRotationStage 'ArcusPerformaxDriver.c'], CFLAGS);
|
74 |
% C++ files will be compiled with g++
|
76 |
% C++ files will be compiled with g++
|
75 |
mex('-v', 'GCC=/usr/bin/g++-4.7', ['-I' srcDirRotationStage], srcFilesRotationStage{:}, 'ArcusPerformaxDriver.o', CXXFLAGS, LINKLIBS);
|
77 |
mex('-v', ['-I' srcDirRotationStage], srcFilesRotationStage{:}, 'ArcusPerformaxDriver.o', CXXFLAGS, LINKLIBS);
|
76 |
|
78 |
|
77 |
|
79 |
|