Mercurial > fem-fenics-eugenio
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 |
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 |