annotate post_install.m @ 156:9681bf18bb95

now the post_install.m move only the header files
author gedeone-octave <marcovass89@hotmail.it>
date Thu, 12 Sep 2013 14:43:23 +0200
parents 22de20d78e27
children 3394b84b945e
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
59
65aa84962d38 Script for post installation process.
gedeone-octave <marco.vassallo@outlook.com>
parents:
diff changeset
1
65aa84962d38 Script for post installation process.
gedeone-octave <marco.vassallo@outlook.com>
parents:
diff changeset
2 function post_install (desc)
127
64776e1f0530 Copy new function for polymorphism.
gedeone-octave <marcovass89@hotmail.it>
parents: 123
diff changeset
3
156
9681bf18bb95 now the post_install.m move only the header files
gedeone-octave <marcovass89@hotmail.it>
parents: 155
diff changeset
4 include = fullfile (desc.dir, "include");
9681bf18bb95 now the post_install.m move only the header files
gedeone-octave <marcovass89@hotmail.it>
parents: 155
diff changeset
5 [status, msg] = mkdir (include);
9681bf18bb95 now the post_install.m move only the header files
gedeone-octave <marcovass89@hotmail.it>
parents: 155
diff changeset
6 if (status != 1)
9681bf18bb95 now the post_install.m move only the header files
gedeone-octave <marcovass89@hotmail.it>
parents: 155
diff changeset
7 error ("couldn't create include/ directory: %s", msg);
9681bf18bb95 now the post_install.m move only the header files
gedeone-octave <marcovass89@hotmail.it>
parents: 155
diff changeset
8 endif
9681bf18bb95 now the post_install.m move only the header files
gedeone-octave <marcovass89@hotmail.it>
parents: 155
diff changeset
9
9681bf18bb95 now the post_install.m move only the header files
gedeone-octave <marcovass89@hotmail.it>
parents: 155
diff changeset
10 private = fullfile (include, "fem-fenics");
59
65aa84962d38 Script for post installation process.
gedeone-octave <marco.vassallo@outlook.com>
parents:
diff changeset
11 [status, msg] = mkdir (private);
65aa84962d38 Script for post installation process.
gedeone-octave <marco.vassallo@outlook.com>
parents:
diff changeset
12 if (status != 1)
155
22de20d78e27 Reduced use of post_install.m
gedeone-octave <marcovass89@hotmail.it>
parents: 140
diff changeset
13 error ("couldn't create include/fem-fenics/ directory: %s", msg);
59
65aa84962d38 Script for post installation process.
gedeone-octave <marco.vassallo@outlook.com>
parents:
diff changeset
14 endif
156
9681bf18bb95 now the post_install.m move only the header files
gedeone-octave <marcovass89@hotmail.it>
parents: 155
diff changeset
15
127
64776e1f0530 Copy new function for polymorphism.
gedeone-octave <marcovass89@hotmail.it>
parents: 123
diff changeset
16 [status, msg, msgid] = movefile ('./src/*.h', private, 'f');
64776e1f0530 Copy new function for polymorphism.
gedeone-octave <marcovass89@hotmail.it>
parents: 123
diff changeset
17 if (status != 1)
64776e1f0530 Copy new function for polymorphism.
gedeone-octave <marcovass89@hotmail.it>
parents: 123
diff changeset
18 error ("couldn't copy file: %s", msg);
64776e1f0530 Copy new function for polymorphism.
gedeone-octave <marcovass89@hotmail.it>
parents: 123
diff changeset
19 endif
123
31fb4c16dcb0 Polymorphism for the feavl() applied to objevt of type function.
gedeone-octave <marcovass89@hotmail.it>
parents: 83
diff changeset
20
155
22de20d78e27 Reduced use of post_install.m
gedeone-octave <marcovass89@hotmail.it>
parents: 140
diff changeset
21 # status = movefile ('./inst/generate_lhs.m', private, 'f');
22de20d78e27 Reduced use of post_install.m
gedeone-octave <marcovass89@hotmail.it>
parents: 140
diff changeset
22 # status += movefile ('./inst/generate_rhs.m', private, 'f');
22de20d78e27 Reduced use of post_install.m
gedeone-octave <marcovass89@hotmail.it>
parents: 140
diff changeset
23 # status += movefile ('./inst/generate_fs.m', private, 'f');
22de20d78e27 Reduced use of post_install.m
gedeone-octave <marcovass89@hotmail.it>
parents: 140
diff changeset
24 # status += movefile ('./inst/generate_fun.m', private, 'f');
22de20d78e27 Reduced use of post_install.m
gedeone-octave <marcovass89@hotmail.it>
parents: 140
diff changeset
25 # status += movefile ('./inst/generate_makefile.m', private, 'f');
22de20d78e27 Reduced use of post_install.m
gedeone-octave <marcovass89@hotmail.it>
parents: 140
diff changeset
26 # if (status != 5)
22de20d78e27 Reduced use of post_install.m
gedeone-octave <marcovass89@hotmail.it>
parents: 140
diff changeset
27 # error ("couldn't copy file: %s", msg);
22de20d78e27 Reduced use of post_install.m
gedeone-octave <marcovass89@hotmail.it>
parents: 140
diff changeset
28 # endif
140
d94b16927632 Delete useless file fter installation.
gedeone-octave <marcovass89@hotmail.it>
parents: 135
diff changeset
29
155
22de20d78e27 Reduced use of post_install.m
gedeone-octave <marcovass89@hotmail.it>
parents: 140
diff changeset
30 # func = fullfile (desc.dir, "@function");
22de20d78e27 Reduced use of post_install.m
gedeone-octave <marcovass89@hotmail.it>
parents: 140
diff changeset
31 # [status, msg] = mkdir (func);
22de20d78e27 Reduced use of post_install.m
gedeone-octave <marcovass89@hotmail.it>
parents: 140
diff changeset
32 # if (status != 1)
22de20d78e27 Reduced use of post_install.m
gedeone-octave <marcovass89@hotmail.it>
parents: 140
diff changeset
33 # error ("couldn't create @function directory: %s", msg);
22de20d78e27 Reduced use of post_install.m
gedeone-octave <marcovass89@hotmail.it>
parents: 140
diff changeset
34 # endif
123
31fb4c16dcb0 Polymorphism for the feavl() applied to objevt of type function.
gedeone-octave <marcovass89@hotmail.it>
parents: 83
diff changeset
35
155
22de20d78e27 Reduced use of post_install.m
gedeone-octave <marcovass89@hotmail.it>
parents: 140
diff changeset
36 # mesh = fullfile (desc.dir, "@mesh");
22de20d78e27 Reduced use of post_install.m
gedeone-octave <marcovass89@hotmail.it>
parents: 140
diff changeset
37 # [status, msg] = mkdir (mesh);
22de20d78e27 Reduced use of post_install.m
gedeone-octave <marcovass89@hotmail.it>
parents: 140
diff changeset
38 # if (status != 1)
22de20d78e27 Reduced use of post_install.m
gedeone-octave <marcovass89@hotmail.it>
parents: 140
diff changeset
39 # error ("couldn't create @function directory: %s", msg);
22de20d78e27 Reduced use of post_install.m
gedeone-octave <marcovass89@hotmail.it>
parents: 140
diff changeset
40 # endif
128
d3c29e38e5d2 New naming convention adopted and Polymorphism for plot and save.
gedeone-octave <marcovass89@hotmail.it>
parents: 127
diff changeset
41
155
22de20d78e27 Reduced use of post_install.m
gedeone-octave <marcovass89@hotmail.it>
parents: 140
diff changeset
42 # [status, msg, msgid] = movefile ('./src/feval.oct', func, 'f');
22de20d78e27 Reduced use of post_install.m
gedeone-octave <marcovass89@hotmail.it>
parents: 140
diff changeset
43 # if (status != 1)
22de20d78e27 Reduced use of post_install.m
gedeone-octave <marcovass89@hotmail.it>
parents: 140
diff changeset
44 # error ("couldn't copy file: %s", msg);
22de20d78e27 Reduced use of post_install.m
gedeone-octave <marcovass89@hotmail.it>
parents: 140
diff changeset
45 # endif
128
d3c29e38e5d2 New naming convention adopted and Polymorphism for plot and save.
gedeone-octave <marcovass89@hotmail.it>
parents: 127
diff changeset
46
155
22de20d78e27 Reduced use of post_install.m
gedeone-octave <marcovass89@hotmail.it>
parents: 140
diff changeset
47 # [status, msg, msgid] = movefile ('./src/save.oct', func, 'f');
22de20d78e27 Reduced use of post_install.m
gedeone-octave <marcovass89@hotmail.it>
parents: 140
diff changeset
48 # if (status != 1)
22de20d78e27 Reduced use of post_install.m
gedeone-octave <marcovass89@hotmail.it>
parents: 140
diff changeset
49 # error ("couldn't copy file: %s", msg);
22de20d78e27 Reduced use of post_install.m
gedeone-octave <marcovass89@hotmail.it>
parents: 140
diff changeset
50 # endif
128
d3c29e38e5d2 New naming convention adopted and Polymorphism for plot and save.
gedeone-octave <marcovass89@hotmail.it>
parents: 127
diff changeset
51
155
22de20d78e27 Reduced use of post_install.m
gedeone-octave <marcovass89@hotmail.it>
parents: 140
diff changeset
52 # new_name = fullfile (func, 'plot.oct');
22de20d78e27 Reduced use of post_install.m
gedeone-octave <marcovass89@hotmail.it>
parents: 140
diff changeset
53 # [status, msg, msgid] = movefile ('./src/plot_func.oct', new_name, 'f');
22de20d78e27 Reduced use of post_install.m
gedeone-octave <marcovass89@hotmail.it>
parents: 140
diff changeset
54 # if (status != 1)
22de20d78e27 Reduced use of post_install.m
gedeone-octave <marcovass89@hotmail.it>
parents: 140
diff changeset
55 # error ("couldn't copy file: %s", msg);
22de20d78e27 Reduced use of post_install.m
gedeone-octave <marcovass89@hotmail.it>
parents: 140
diff changeset
56 # endif
128
d3c29e38e5d2 New naming convention adopted and Polymorphism for plot and save.
gedeone-octave <marcovass89@hotmail.it>
parents: 127
diff changeset
57
155
22de20d78e27 Reduced use of post_install.m
gedeone-octave <marcovass89@hotmail.it>
parents: 140
diff changeset
58 # new_name = fullfile (mesh, 'plot.oct');
22de20d78e27 Reduced use of post_install.m
gedeone-octave <marcovass89@hotmail.it>
parents: 140
diff changeset
59 # [status, msg, msgid] = movefile ('./src/plot_mesh.oct', new_name, 'f');
22de20d78e27 Reduced use of post_install.m
gedeone-octave <marcovass89@hotmail.it>
parents: 140
diff changeset
60 # if (status != 1)
22de20d78e27 Reduced use of post_install.m
gedeone-octave <marcovass89@hotmail.it>
parents: 140
diff changeset
61 # error ("couldn't copy file: %s", msg);
22de20d78e27 Reduced use of post_install.m
gedeone-octave <marcovass89@hotmail.it>
parents: 140
diff changeset
62 # endif
128
d3c29e38e5d2 New naming convention adopted and Polymorphism for plot and save.
gedeone-octave <marcovass89@hotmail.it>
parents: 127
diff changeset
63
155
22de20d78e27 Reduced use of post_install.m
gedeone-octave <marcovass89@hotmail.it>
parents: 140
diff changeset
64 # file = cstrcat (desc.archprefix, filesep, octave_config_info ("canonical_host_type"),
22de20d78e27 Reduced use of post_install.m
gedeone-octave <marcovass89@hotmail.it>
parents: 140
diff changeset
65 # "-", octave_config_info ("api_version"), filesep, "feval.oct");
22de20d78e27 Reduced use of post_install.m
gedeone-octave <marcovass89@hotmail.it>
parents: 140
diff changeset
66 # [err, msg] = unlink (file);
140
d94b16927632 Delete useless file fter installation.
gedeone-octave <marcovass89@hotmail.it>
parents: 135
diff changeset
67
155
22de20d78e27 Reduced use of post_install.m
gedeone-octave <marcovass89@hotmail.it>
parents: 140
diff changeset
68 # file = cstrcat (desc.archprefix, filesep, octave_config_info ("canonical_host_type"),
22de20d78e27 Reduced use of post_install.m
gedeone-octave <marcovass89@hotmail.it>
parents: 140
diff changeset
69 # "-", octave_config_info ("api_version"), filesep, "save.oct");
22de20d78e27 Reduced use of post_install.m
gedeone-octave <marcovass89@hotmail.it>
parents: 140
diff changeset
70 # [err, msg] = unlink (file);
140
d94b16927632 Delete useless file fter installation.
gedeone-octave <marcovass89@hotmail.it>
parents: 135
diff changeset
71
155
22de20d78e27 Reduced use of post_install.m
gedeone-octave <marcovass89@hotmail.it>
parents: 140
diff changeset
72 # file = cstrcat (desc.archprefix, filesep, octave_config_info ("canonical_host_type"),
22de20d78e27 Reduced use of post_install.m
gedeone-octave <marcovass89@hotmail.it>
parents: 140
diff changeset
73 # "-", octave_config_info ("api_version"), filesep, "plot_mesh.oct");
22de20d78e27 Reduced use of post_install.m
gedeone-octave <marcovass89@hotmail.it>
parents: 140
diff changeset
74 # [err, msg] = unlink (file);
140
d94b16927632 Delete useless file fter installation.
gedeone-octave <marcovass89@hotmail.it>
parents: 135
diff changeset
75
155
22de20d78e27 Reduced use of post_install.m
gedeone-octave <marcovass89@hotmail.it>
parents: 140
diff changeset
76 # file = cstrcat (desc.archprefix, filesep, octave_config_info ("canonical_host_type"),
22de20d78e27 Reduced use of post_install.m
gedeone-octave <marcovass89@hotmail.it>
parents: 140
diff changeset
77 # "-", octave_config_info ("api_version"), filesep, "plot_func.oct");
22de20d78e27 Reduced use of post_install.m
gedeone-octave <marcovass89@hotmail.it>
parents: 140
diff changeset
78 # [err, msg] = unlink (file);
140
d94b16927632 Delete useless file fter installation.
gedeone-octave <marcovass89@hotmail.it>
parents: 135
diff changeset
79
155
22de20d78e27 Reduced use of post_install.m
gedeone-octave <marcovass89@hotmail.it>
parents: 140
diff changeset
80 # file = cstrcat (desc.archprefix, filesep, "generate_lhs.m");
22de20d78e27 Reduced use of post_install.m
gedeone-octave <marcovass89@hotmail.it>
parents: 140
diff changeset
81 # [err, msg] = unlink (file);
140
d94b16927632 Delete useless file fter installation.
gedeone-octave <marcovass89@hotmail.it>
parents: 135
diff changeset
82
155
22de20d78e27 Reduced use of post_install.m
gedeone-octave <marcovass89@hotmail.it>
parents: 140
diff changeset
83 # file = cstrcat (desc.archprefix, filesep, "generate_rhs.m");
22de20d78e27 Reduced use of post_install.m
gedeone-octave <marcovass89@hotmail.it>
parents: 140
diff changeset
84 # [err, msg] = unlink (file);
140
d94b16927632 Delete useless file fter installation.
gedeone-octave <marcovass89@hotmail.it>
parents: 135
diff changeset
85
155
22de20d78e27 Reduced use of post_install.m
gedeone-octave <marcovass89@hotmail.it>
parents: 140
diff changeset
86 # file = cstrcat (desc.archprefix, filesep, "generate_fun.m");
22de20d78e27 Reduced use of post_install.m
gedeone-octave <marcovass89@hotmail.it>
parents: 140
diff changeset
87 # [err, msg] = unlink (file);
140
d94b16927632 Delete useless file fter installation.
gedeone-octave <marcovass89@hotmail.it>
parents: 135
diff changeset
88
155
22de20d78e27 Reduced use of post_install.m
gedeone-octave <marcovass89@hotmail.it>
parents: 140
diff changeset
89 # file = cstrcat (desc.archprefix, filesep, "generate_fs.m");
22de20d78e27 Reduced use of post_install.m
gedeone-octave <marcovass89@hotmail.it>
parents: 140
diff changeset
90 # [err, msg] = unlink (file);
140
d94b16927632 Delete useless file fter installation.
gedeone-octave <marcovass89@hotmail.it>
parents: 135
diff changeset
91
155
22de20d78e27 Reduced use of post_install.m
gedeone-octave <marcovass89@hotmail.it>
parents: 140
diff changeset
92 # file = cstrcat (desc.archprefix, filesep, "generate_makefile.m");
22de20d78e27 Reduced use of post_install.m
gedeone-octave <marcovass89@hotmail.it>
parents: 140
diff changeset
93 # [err, msg] = unlink (file);
128
d3c29e38e5d2 New naming convention adopted and Polymorphism for plot and save.
gedeone-octave <marcovass89@hotmail.it>
parents: 127
diff changeset
94
59
65aa84962d38 Script for post installation process.
gedeone-octave <marco.vassallo@outlook.com>
parents:
diff changeset
95 endfunction