source: trunk/src/script_check_required_toolbox.m @ 1201

Last change on this file since 1201 was 1201, checked in by sommeria, 7 hours ago

various improvements...

File size: 1.6 KB
Line 
1%'script_check_required_toolbox': checks the Matlab toolboxes required for
2%each function of the package UVMAT
3
4%% check list of fcts in main folder
5disp('%%%%%%%%%%%% fcts in the master folder UVMAT %%%%%%%%%%%%')
6[~,~,~,list_fct]=check_files;
7for ilist=1:numel(list_fct)
8    [~, pList] = matlab.codetools.requiredFilesAndProducts(list_fct{ilist});
9    Name_str='';
10    for iname=1:numel(pList)
11        Name_str=[Name_str ' ' pList(iname).Name];
12    end
13    disp([list_fct{ilist} ': ' Name_str])
14end
15
16str=which('UVMAT');
17path_uvmat=fileparts(str);
18
19%% check list of fcts in transform_field
20disp('%%%%%%%%%%%% fcts in UVMAT/transform_field %%%%%%%%%%%%')
21dir_fct=fullfile(path_uvmat,'transform_field');
22list_fct=dir(dir_fct);
23for ilist=1:numel(list_fct)
24    if ~isempty(regexp(list_fct(ilist).name,'.m$', 'once'))
25        [~, pList] = matlab.codetools.requiredFilesAndProducts(fullfile(dir_fct,list_fct(ilist).name));
26        Name_str='';
27        for iname=1:numel(pList)
28            Name_str=[Name_str ' ' pList(iname).Name];
29        end
30        disp([list_fct(ilist).name ': ' Name_str])
31    end
32end
33
34%% check list of fcts in series
35disp('%%%%%%%%%%%% fcts in UVMAT/series %%%%%%%%%%%%')
36dir_fct=fullfile(path_uvmat,'series');
37list_fct=dir(dir_fct);
38for ilist=1:numel(list_fct)
39    if ~isempty(regexp(list_fct(ilist).name,'.m$', 'once'))
40        [~, pList] = matlab.codetools.requiredFilesAndProducts(fullfile(dir_fct,list_fct(ilist).name));
41        Name_str='';
42        for iname=1:numel(pList)
43            Name_str=[Name_str ' ' pList(iname).Name];
44        end
45        disp([list_fct(ilist).name ':' Name_str])
46    end
47end
48
49'END SCRIPT'
Note: See TracBrowser for help on using the repository browser.