Subversion Repositories seema-scanner

Rev

Rev 174 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 174 Rev 194
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