# CompilerName=msvcpp140 # Mode=optim ninja_required_version = 1.3 # Basic folders root = . builddir = $root\build\win64 matlabdir = D:\software\MATLAB\R2020a startdir = C:\R1000 EVT GravityForce V1 # Toolchain information cc = cl cxx = cl linker = link linkerxx = link cflags = /c /Zp8 /GR /W3 /EHs /nologo /MD /D_CRT_SECURE_NO_DEPRECATE /D_SCL_SECURE_NO_DEPRECATE /D_SECURE_SCL=0 /DMATLAB_MEX_FILE /DMATLAB_MEX_FILE /O2 /Oy- /DNDEBUG /fp:strict /I "$root" /I "$startdir" /I "$root\interface" /I "$matlabdir\extern\include" /I "." -DMODEL=calculateGravityForce_mex -DMW_NEEDS_VERSION_H cxxflags = /c /Zp8 /GR /W3 /EHs /nologo /MD /D_CRT_SECURE_NO_DEPRECATE /D_SCL_SECURE_NO_DEPRECATE /D_SECURE_SCL=0 /DMATLAB_MEX_FILE /DMATLAB_MEX_FILE /O2 /Oy- /DNDEBUG /fp:strict /I "$root" /I "$startdir" /I "$root\interface" /I "$matlabdir\extern\include" /I "." -DMODEL=calculateGravityForce_mex -DMW_NEEDS_VERSION_H ldflags = /nologo /manifest /DLL /LIBPATH:"$matlabdir\extern\lib\win64\microsoft" libmx.lib libmex.lib libmat.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib libMatlabDataArray.lib libMatlabEngine.lib /out:"calculateGravityForce_mex.mexw64" libemlrt.lib libcovrt.lib libut.lib libmwmathutil.lib # Build Rules rule cc command = $cc $cflags $in /Fo$out rule cxx command = $cxx $cxxflags $in /Fo$out rule link command = $linker @$out.rsp $ldflags rspfile = $out.rsp rspfile_content = $in rule linkxx command = $linkerxx $in $ldflags # Build build $builddir\rt_nonfinite.obj : cxx $root\rt_nonfinite.cpp build $builddir\calculateGravityForce_data.obj : cxx $root\calculateGravityForce_data.cpp build $builddir\calculateGravityForce_initialize.obj : cxx $root\calculateGravityForce_initialize.cpp build $builddir\calculateGravityForce_terminate.obj : cxx $root\calculateGravityForce_terminate.cpp build $builddir\calculateGravityForce.obj : cxx $root\calculateGravityForce.cpp build $builddir\get_Kinematics.obj : cxx $root\get_Kinematics.cpp build $builddir\MatrixExp6.obj : cxx $root\MatrixExp6.cpp build $builddir\getGravityForce.obj : cxx $root\getGravityForce.cpp build $builddir\InverseDynamics_debug.obj : cxx $root\InverseDynamics_debug.cpp build $builddir\FKinSpaceExpand.obj : cxx $root\FKinSpaceExpand.cpp build $builddir\getSimpackF.obj : cxx $root\getSimpackF.cpp build $builddir\_coder_calculateGravityForce_api.obj : cxx $root\interface\_coder_calculateGravityForce_api.cpp build $builddir\_coder_calculateGravityForce_mex.obj : cxx $root\interface\_coder_calculateGravityForce_mex.cpp build $builddir\_coder_calculateGravityForce_info.obj : cxx $root\interface\_coder_calculateGravityForce_info.cpp build $builddir\cpp_mexapi_version.obj : cxx $matlabdir\extern\version\cpp_mexapi_version.cpp # Link build $root\calculateGravityForce_mex.mexw64 : linkxx $builddir\rt_nonfinite.obj $builddir\calculateGravityForce_data.obj $builddir\calculateGravityForce_initialize.obj $builddir\calculateGravityForce_terminate.obj $builddir\calculateGravityForce.obj $builddir\get_Kinematics.obj $builddir\MatrixExp6.obj $builddir\getGravityForce.obj $builddir\InverseDynamics_debug.obj $builddir\FKinSpaceExpand.obj $builddir\getSimpackF.obj $builddir\_coder_calculateGravityForce_api.obj $builddir\_coder_calculateGravityForce_mex.obj $builddir\_coder_calculateGravityForce_info.obj $builddir\cpp_mexapi_version.obj