diff --git a/distribution/mexa64/mym.mexa64 b/distribution/mexa64/mym.mexa64 index 1c76770..7967ebb 100755 Binary files a/distribution/mexa64/mym.mexa64 and b/distribution/mexa64/mym.mexa64 differ diff --git a/distribution/mexmaca64/mym.mexmaca64 b/distribution/mexmaca64/mym.mexmaca64 index 56c0184..c7a0779 100755 Binary files a/distribution/mexmaca64/mym.mexmaca64 and b/distribution/mexmaca64/mym.mexmaca64 differ diff --git a/distribution/mexw64/mym.mexw64 b/distribution/mexw64/mym.mexw64 index ac5f473..a5d8a22 100644 Binary files a/distribution/mexw64/mym.mexw64 and b/distribution/mexw64/mym.mexw64 differ diff --git a/mex_compilation/compile_mexmaca64.m b/mex_compilation/compile_mexmaca64.m index 7a2929c..f2856e4 100644 --- a/mex_compilation/compile_mexmaca64.m +++ b/mex_compilation/compile_mexmaca64.m @@ -25,6 +25,8 @@ function compile_mexmaca64() mex( ... '-v', ... '-largeArrayDims', ... + 'LDFLAGS=$LDFLAGS -ld_classic', ... + 'MACOSX_DEPLOYMENT_TARGET=13.0', ... sprintf('-I"%s"', mysql_include), ... % sprintf('-I"%s"', mysql_platform_include), ... sprintf('-L"%s"', mysql_lib), ... % sprintf('-L"%s"', mariadb_lib), ... '-lmysqlclient', ... diff --git a/mktbx.m b/mktbx.m index bbdd53a..a8b7915 100644 --- a/mktbx.m +++ b/mktbx.m @@ -17,11 +17,11 @@ % 'mex_compilation', 'mysql-connector', 'notebook', 'src', 'zlib', ... % '*.txt', '*.env', '*.prf', '*.md', '*.yml', 'tests', '.github'}; d = dir(pwd); - exclude = {d(~endsWith({d.name},'distribution')).name}; + exclude = {d(~endsWith({d.name},{'.', '..', 'mym.m', 'distribution'})).name}; d = dir('distribution'); % include = {d(~startsWith({d.name},".")).name}; - include = fullfile('distribution',{d(~startsWith({d.name},".")).name}); + include = ['mym.m', fullfile('distribution',{d(~startsWith({d.name},".")).name})]; ghtb.package('mym', ... 'Raphael Guzman', ... @@ -34,7 +34,7 @@ '.'), ... include, ... 'toolboxVersionDir', fullfile('distribution',mexext()), ... - 'toolboxRootDir', pwd); + 'toolboxRootDir', '.', 'toolboxProjectDir', '.'); tbx = []; if install