Mercurial > fem-fenics-eugenio
annotate src/Makefile.in @ 245:e348b84ecb70 fem-fenics 0.0.2
Add copyright notice to build system files
author | Eugenio Gianniti <eugenio.gianniti@mail.polimi.it> |
---|---|
date | Sat, 28 Jun 2014 12:31:02 +0200 |
parents | 1a3674836579 |
children | 8ca45824938e |
rev | line source |
---|---|
245
e348b84ecb70
Add copyright notice to build system files
Eugenio Gianniti <eugenio.gianniti@mail.polimi.it>
parents:
230
diff
changeset
|
1 ## Copyright (C) 2013 Marco Vassallo <gedeone-octave@users.sourceforge.net> |
e348b84ecb70
Add copyright notice to build system files
Eugenio Gianniti <eugenio.gianniti@mail.polimi.it>
parents:
230
diff
changeset
|
2 ## Copyright (C) 2014 Eugenio Gianniti <eugenio.gianniti@mail.polimi.it> |
e348b84ecb70
Add copyright notice to build system files
Eugenio Gianniti <eugenio.gianniti@mail.polimi.it>
parents:
230
diff
changeset
|
3 ## |
e348b84ecb70
Add copyright notice to build system files
Eugenio Gianniti <eugenio.gianniti@mail.polimi.it>
parents:
230
diff
changeset
|
4 ## This program is free software; you can redistribute it and/or modify it under |
e348b84ecb70
Add copyright notice to build system files
Eugenio Gianniti <eugenio.gianniti@mail.polimi.it>
parents:
230
diff
changeset
|
5 ## the terms of the GNU General Public License as published by the Free Software |
e348b84ecb70
Add copyright notice to build system files
Eugenio Gianniti <eugenio.gianniti@mail.polimi.it>
parents:
230
diff
changeset
|
6 ## Foundation; either version 3 of the License, or (at your option) any later |
e348b84ecb70
Add copyright notice to build system files
Eugenio Gianniti <eugenio.gianniti@mail.polimi.it>
parents:
230
diff
changeset
|
7 ## version. |
e348b84ecb70
Add copyright notice to build system files
Eugenio Gianniti <eugenio.gianniti@mail.polimi.it>
parents:
230
diff
changeset
|
8 ## |
e348b84ecb70
Add copyright notice to build system files
Eugenio Gianniti <eugenio.gianniti@mail.polimi.it>
parents:
230
diff
changeset
|
9 ## This program is distributed in the hope that it will be useful, but WITHOUT |
e348b84ecb70
Add copyright notice to build system files
Eugenio Gianniti <eugenio.gianniti@mail.polimi.it>
parents:
230
diff
changeset
|
10 ## ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or |
e348b84ecb70
Add copyright notice to build system files
Eugenio Gianniti <eugenio.gianniti@mail.polimi.it>
parents:
230
diff
changeset
|
11 ## FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more |
e348b84ecb70
Add copyright notice to build system files
Eugenio Gianniti <eugenio.gianniti@mail.polimi.it>
parents:
230
diff
changeset
|
12 ## details. |
e348b84ecb70
Add copyright notice to build system files
Eugenio Gianniti <eugenio.gianniti@mail.polimi.it>
parents:
230
diff
changeset
|
13 ## |
e348b84ecb70
Add copyright notice to build system files
Eugenio Gianniti <eugenio.gianniti@mail.polimi.it>
parents:
230
diff
changeset
|
14 ## You should have received a copy of the GNU General Public License along with |
e348b84ecb70
Add copyright notice to build system files
Eugenio Gianniti <eugenio.gianniti@mail.polimi.it>
parents:
230
diff
changeset
|
15 ## this program; if not, see <http://www.gnu.org/licenses/>. |
e348b84ecb70
Add copyright notice to build system files
Eugenio Gianniti <eugenio.gianniti@mail.polimi.it>
parents:
230
diff
changeset
|
16 |
5
e74ff416fd54
File for the configuration and compilation of the pkg
gedeone-octave <marco.vassallo@outlook.com>
parents:
diff
changeset
|
17 MKOCTFILE ?= mkoctfile |
105
c3cc050b4805
New function for plotting a vector defined on a Mesh
gedeone-octave <marcovass89@hotmail.it>
parents:
92
diff
changeset
|
18 FFC ?= ffc |
5
e74ff416fd54
File for the configuration and compilation of the pkg
gedeone-octave <marco.vassallo@outlook.com>
parents:
diff
changeset
|
19 |
229
194f8c66b45a
Add unused compiler/linker flags
Eugenio Gianniti <eugenio.gianniti@mail.polimi.it>
parents:
218
diff
changeset
|
20 CPPFLAGS='@DENSE_CPPFLAGS@ @DOLFIN_CPPFLAGS@ @EIGEN_CPPFLAGS@ -I.' |
194f8c66b45a
Add unused compiler/linker flags
Eugenio Gianniti <eugenio.gianniti@mail.polimi.it>
parents:
218
diff
changeset
|
21 LIBS_RAW=@EIGEN_LIBS@ @DOLFIN_LIBS@ |
194f8c66b45a
Add unused compiler/linker flags
Eugenio Gianniti <eugenio.gianniti@mail.polimi.it>
parents:
218
diff
changeset
|
22 LIBS=$(patsubst %, "%", $(LIBS_RAW)) |
217
5292e0614efc
New patches submitted from eg123 for the automatization of
gedeone-octave <marcovass89@hotmail.it>
parents:
212
diff
changeset
|
23 |
143
9486cbdc0a2e
Maint: update the documentation
gedeone-octave <marcovass89@hotmail.it>
parents:
129
diff
changeset
|
24 OCTFILES= Mesh.oct \ |
80
16ccfaf1476a
The function DEFINE_OCTAVE_ALLOCATOR and DEFINE_OV_TYPEID_FUNCTIONS_AND_DATA
gedeone-octave <marcovass89@hotmail.it>
parents:
56
diff
changeset
|
25 DirichletBC.oct \ |
16ccfaf1476a
The function DEFINE_OCTAVE_ALLOCATOR and DEFINE_OV_TYPEID_FUNCTIONS_AND_DATA
gedeone-octave <marcovass89@hotmail.it>
parents:
56
diff
changeset
|
26 Expression.oct \ |
16ccfaf1476a
The function DEFINE_OCTAVE_ALLOCATOR and DEFINE_OV_TYPEID_FUNCTIONS_AND_DATA
gedeone-octave <marcovass89@hotmail.it>
parents:
56
diff
changeset
|
27 Function.oct \ |
128
d3c29e38e5d2
New naming convention adopted and Polymorphism for plot and save.
gedeone-octave <marcovass89@hotmail.it>
parents:
123
diff
changeset
|
28 save.oct \ |
92
2ecab16e88e1
Also assemble.cc and assemble_systems.cc are compiled.
gedeone-octave <marcovass89@hotmail.it>
parents:
86
diff
changeset
|
29 assemble.oct \ |
2ecab16e88e1
Also assemble.cc and assemble_systems.cc are compiled.
gedeone-octave <marcovass89@hotmail.it>
parents:
86
diff
changeset
|
30 assemble_system.oct \ |
128
d3c29e38e5d2
New naming convention adopted and Polymorphism for plot and save.
gedeone-octave <marcovass89@hotmail.it>
parents:
123
diff
changeset
|
31 plot_func.oct \ |
d3c29e38e5d2
New naming convention adopted and Polymorphism for plot and save.
gedeone-octave <marcovass89@hotmail.it>
parents:
123
diff
changeset
|
32 plot_mesh.oct \ |
106
6b4a77dc734f
New wrapper function for dolfin::SubSpace
gedeone-octave <marcovass89@hotmail.it>
parents:
105
diff
changeset
|
33 SubSpace.oct \ |
218
8a3361bfa434
interpolate function added
Eugenio Gianniti <eugenio.gianniti@mail.polimi.it>
parents:
217
diff
changeset
|
34 feval.oct \ |
8a3361bfa434
interpolate function added
Eugenio Gianniti <eugenio.gianniti@mail.polimi.it>
parents:
217
diff
changeset
|
35 interpolate.oct |
92
2ecab16e88e1
Also assemble.cc and assemble_systems.cc are compiled.
gedeone-octave <marcovass89@hotmail.it>
parents:
86
diff
changeset
|
36 |
5
e74ff416fd54
File for the configuration and compilation of the pkg
gedeone-octave <marco.vassallo@outlook.com>
parents:
diff
changeset
|
37 |
e74ff416fd54
File for the configuration and compilation of the pkg
gedeone-octave <marco.vassallo@outlook.com>
parents:
diff
changeset
|
38 all: $(OCTFILES) |
e74ff416fd54
File for the configuration and compilation of the pkg
gedeone-octave <marco.vassallo@outlook.com>
parents:
diff
changeset
|
39 |
15
b760ffba8f63
DEFINE_OCTAVE_ALLOCATOR moved to fem_init_env.cc
gedeone-octave <marco.vassallo@outlook.com>
parents:
12
diff
changeset
|
40 fem_init_env.oct: fem_init_env.o |
229
194f8c66b45a
Add unused compiler/linker flags
Eugenio Gianniti <eugenio.gianniti@mail.polimi.it>
parents:
218
diff
changeset
|
41 CPPFLAGS=$(CPPFLAGS) $(MKOCTFILE) fem_init_env.o -o $@ $(LIBS) |
5
e74ff416fd54
File for the configuration and compilation of the pkg
gedeone-octave <marco.vassallo@outlook.com>
parents:
diff
changeset
|
42 |
92
2ecab16e88e1
Also assemble.cc and assemble_systems.cc are compiled.
gedeone-octave <marcovass89@hotmail.it>
parents:
86
diff
changeset
|
43 fem_init_env.o: fem_init_env.cc mesh.h functionspace.h boundarycondition.h function.h coefficient.h form.h |
229
194f8c66b45a
Add unused compiler/linker flags
Eugenio Gianniti <eugenio.gianniti@mail.polimi.it>
parents:
218
diff
changeset
|
44 CPPFLAGS=$(CPPFLAGS) $(MKOCTFILE) -c fem_init_env.cc -o $@ |
5
e74ff416fd54
File for the configuration and compilation of the pkg
gedeone-octave <marco.vassallo@outlook.com>
parents:
diff
changeset
|
45 |
86
66e4aa87c9a1
Rename the function accordingly to dolfin
gedeone-octave <marcovass89@hotmail.it>
parents:
80
diff
changeset
|
46 Mesh.oct: Mesh.o |
229
194f8c66b45a
Add unused compiler/linker flags
Eugenio Gianniti <eugenio.gianniti@mail.polimi.it>
parents:
218
diff
changeset
|
47 CPPFLAGS=$(CPPFLAGS) $(MKOCTFILE) Mesh.o -o $@ $(LIBS) |
12
b7c74c0bdabd
New functions which get a (p,e,t) matrix from a mesh object
gedeone-octave <marco.vassallo@outlook.com>
parents:
5
diff
changeset
|
48 |
86
66e4aa87c9a1
Rename the function accordingly to dolfin
gedeone-octave <marcovass89@hotmail.it>
parents:
80
diff
changeset
|
49 Mesh.o: Mesh.cc mesh.h |
229
194f8c66b45a
Add unused compiler/linker flags
Eugenio Gianniti <eugenio.gianniti@mail.polimi.it>
parents:
218
diff
changeset
|
50 CPPFLAGS=$(CPPFLAGS) $(MKOCTFILE) -c Mesh.cc -o $@ |
5
e74ff416fd54
File for the configuration and compilation of the pkg
gedeone-octave <marco.vassallo@outlook.com>
parents:
diff
changeset
|
51 |
80
16ccfaf1476a
The function DEFINE_OCTAVE_ALLOCATOR and DEFINE_OV_TYPEID_FUNCTIONS_AND_DATA
gedeone-octave <marcovass89@hotmail.it>
parents:
56
diff
changeset
|
52 fem_get_mesh.oct: fem_get_mesh.o |
229
194f8c66b45a
Add unused compiler/linker flags
Eugenio Gianniti <eugenio.gianniti@mail.polimi.it>
parents:
218
diff
changeset
|
53 CPPFLAGS=$(CPPFLAGS) $(MKOCTFILE) fem_get_mesh.o -o $@ $(LIBS) |
15
b760ffba8f63
DEFINE_OCTAVE_ALLOCATOR moved to fem_init_env.cc
gedeone-octave <marco.vassallo@outlook.com>
parents:
12
diff
changeset
|
54 |
80
16ccfaf1476a
The function DEFINE_OCTAVE_ALLOCATOR and DEFINE_OV_TYPEID_FUNCTIONS_AND_DATA
gedeone-octave <marcovass89@hotmail.it>
parents:
56
diff
changeset
|
55 fem_get_mesh.o: fem_get_mesh.cc |
229
194f8c66b45a
Add unused compiler/linker flags
Eugenio Gianniti <eugenio.gianniti@mail.polimi.it>
parents:
218
diff
changeset
|
56 CPPFLAGS=$(CPPFLAGS) $(MKOCTFILE) -c fem_get_mesh.cc -o $@ |
12
b7c74c0bdabd
New functions which get a (p,e,t) matrix from a mesh object
gedeone-octave <marco.vassallo@outlook.com>
parents:
5
diff
changeset
|
57 |
80
16ccfaf1476a
The function DEFINE_OCTAVE_ALLOCATOR and DEFINE_OV_TYPEID_FUNCTIONS_AND_DATA
gedeone-octave <marcovass89@hotmail.it>
parents:
56
diff
changeset
|
58 DirichletBC.oct: DirichletBC.o |
229
194f8c66b45a
Add unused compiler/linker flags
Eugenio Gianniti <eugenio.gianniti@mail.polimi.it>
parents:
218
diff
changeset
|
59 CPPFLAGS=$(CPPFLAGS) $(MKOCTFILE) DirichletBC.o -o $@ $(LIBS) |
27
cb21a4ac2314
Compile also new class and functions available.
gedeone-octave <marco.vassallo@outlook.com>
parents:
15
diff
changeset
|
60 |
80
16ccfaf1476a
The function DEFINE_OCTAVE_ALLOCATOR and DEFINE_OV_TYPEID_FUNCTIONS_AND_DATA
gedeone-octave <marcovass89@hotmail.it>
parents:
56
diff
changeset
|
61 DirichletBC.o: DirichletBC.cc functionspace.h boundarycondition.h expression.h |
229
194f8c66b45a
Add unused compiler/linker flags
Eugenio Gianniti <eugenio.gianniti@mail.polimi.it>
parents:
218
diff
changeset
|
62 CPPFLAGS=$(CPPFLAGS) $(MKOCTFILE) -c DirichletBC.cc -o $@ |
27
cb21a4ac2314
Compile also new class and functions available.
gedeone-octave <marco.vassallo@outlook.com>
parents:
15
diff
changeset
|
63 |
80
16ccfaf1476a
The function DEFINE_OCTAVE_ALLOCATOR and DEFINE_OV_TYPEID_FUNCTIONS_AND_DATA
gedeone-octave <marcovass89@hotmail.it>
parents:
56
diff
changeset
|
64 Expression.oct: Expression.o |
229
194f8c66b45a
Add unused compiler/linker flags
Eugenio Gianniti <eugenio.gianniti@mail.polimi.it>
parents:
218
diff
changeset
|
65 CPPFLAGS=$(CPPFLAGS) $(MKOCTFILE) Expression.o -o $@ $(LIBS) |
33
f992cee90bd6
Compile and register also the new clas expression.h
gedeone-octave <marco.vassallo@outlook.com>
parents:
27
diff
changeset
|
66 |
80
16ccfaf1476a
The function DEFINE_OCTAVE_ALLOCATOR and DEFINE_OV_TYPEID_FUNCTIONS_AND_DATA
gedeone-octave <marcovass89@hotmail.it>
parents:
56
diff
changeset
|
67 Expression.o: Expression.cc expression.h coefficient.h |
229
194f8c66b45a
Add unused compiler/linker flags
Eugenio Gianniti <eugenio.gianniti@mail.polimi.it>
parents:
218
diff
changeset
|
68 CPPFLAGS=$(CPPFLAGS) $(MKOCTFILE) -c Expression.cc -o $@ |
33
f992cee90bd6
Compile and register also the new clas expression.h
gedeone-octave <marco.vassallo@outlook.com>
parents:
27
diff
changeset
|
69 |
80
16ccfaf1476a
The function DEFINE_OCTAVE_ALLOCATOR and DEFINE_OV_TYPEID_FUNCTIONS_AND_DATA
gedeone-octave <marcovass89@hotmail.it>
parents:
56
diff
changeset
|
70 Function.oct: Function.o |
229
194f8c66b45a
Add unused compiler/linker flags
Eugenio Gianniti <eugenio.gianniti@mail.polimi.it>
parents:
218
diff
changeset
|
71 CPPFLAGS=$(CPPFLAGS) $(MKOCTFILE) Function.o -o $@ $(LIBS) |
47
fe29ca22b1ec
Functions which plot and save a function object.
gedeone-octave <marco.vassallo@outlook.com>
parents:
42
diff
changeset
|
72 |
80
16ccfaf1476a
The function DEFINE_OCTAVE_ALLOCATOR and DEFINE_OV_TYPEID_FUNCTIONS_AND_DATA
gedeone-octave <marcovass89@hotmail.it>
parents:
56
diff
changeset
|
73 Function.o: Function.cc function.h |
229
194f8c66b45a
Add unused compiler/linker flags
Eugenio Gianniti <eugenio.gianniti@mail.polimi.it>
parents:
218
diff
changeset
|
74 CPPFLAGS=$(CPPFLAGS) $(MKOCTFILE) -c Function.cc -o $@ |
47
fe29ca22b1ec
Functions which plot and save a function object.
gedeone-octave <marco.vassallo@outlook.com>
parents:
42
diff
changeset
|
75 |
92
2ecab16e88e1
Also assemble.cc and assemble_systems.cc are compiled.
gedeone-octave <marcovass89@hotmail.it>
parents:
86
diff
changeset
|
76 assemble.oct: assemble.o |
229
194f8c66b45a
Add unused compiler/linker flags
Eugenio Gianniti <eugenio.gianniti@mail.polimi.it>
parents:
218
diff
changeset
|
77 CPPFLAGS=$(CPPFLAGS) $(MKOCTFILE) assemble.o -o $@ $(LIBS) |
92
2ecab16e88e1
Also assemble.cc and assemble_systems.cc are compiled.
gedeone-octave <marcovass89@hotmail.it>
parents:
86
diff
changeset
|
78 |
2ecab16e88e1
Also assemble.cc and assemble_systems.cc are compiled.
gedeone-octave <marcovass89@hotmail.it>
parents:
86
diff
changeset
|
79 assemble.o: assemble.cc form.h boundarycondition.h |
229
194f8c66b45a
Add unused compiler/linker flags
Eugenio Gianniti <eugenio.gianniti@mail.polimi.it>
parents:
218
diff
changeset
|
80 CPPFLAGS=$(CPPFLAGS) $(MKOCTFILE) -c assemble.cc -o $@ |
92
2ecab16e88e1
Also assemble.cc and assemble_systems.cc are compiled.
gedeone-octave <marcovass89@hotmail.it>
parents:
86
diff
changeset
|
81 |
2ecab16e88e1
Also assemble.cc and assemble_systems.cc are compiled.
gedeone-octave <marcovass89@hotmail.it>
parents:
86
diff
changeset
|
82 assemble_system.oct: assemble_system.o |
229
194f8c66b45a
Add unused compiler/linker flags
Eugenio Gianniti <eugenio.gianniti@mail.polimi.it>
parents:
218
diff
changeset
|
83 CPPFLAGS=$(CPPFLAGS) $(MKOCTFILE) assemble_system.o -o $@ $(LIBS) |
92
2ecab16e88e1
Also assemble.cc and assemble_systems.cc are compiled.
gedeone-octave <marcovass89@hotmail.it>
parents:
86
diff
changeset
|
84 |
2ecab16e88e1
Also assemble.cc and assemble_systems.cc are compiled.
gedeone-octave <marcovass89@hotmail.it>
parents:
86
diff
changeset
|
85 assemble_system.o: assemble_system.cc form.h boundarycondition.h |
229
194f8c66b45a
Add unused compiler/linker flags
Eugenio Gianniti <eugenio.gianniti@mail.polimi.it>
parents:
218
diff
changeset
|
86 CPPFLAGS=$(CPPFLAGS) $(MKOCTFILE) -c assemble_system.cc -o $@ |
92
2ecab16e88e1
Also assemble.cc and assemble_systems.cc are compiled.
gedeone-octave <marcovass89@hotmail.it>
parents:
86
diff
changeset
|
87 |
155
22de20d78e27
Reduced use of post_install.m
gedeone-octave <marcovass89@hotmail.it>
parents:
143
diff
changeset
|
88 save.oct: save.o mkfunction |
229
194f8c66b45a
Add unused compiler/linker flags
Eugenio Gianniti <eugenio.gianniti@mail.polimi.it>
parents:
218
diff
changeset
|
89 CPPFLAGS=$(CPPFLAGS) $(MKOCTFILE) save.o -o ./@function/save.oct $(LIBS) |
47
fe29ca22b1ec
Functions which plot and save a function object.
gedeone-octave <marco.vassallo@outlook.com>
parents:
42
diff
changeset
|
90 |
129
d003a8d6ac58
Fix error made in the previous commit.
gedeone-octave <marcovass89@hotmail.it>
parents:
128
diff
changeset
|
91 save.o: save.cc |
229
194f8c66b45a
Add unused compiler/linker flags
Eugenio Gianniti <eugenio.gianniti@mail.polimi.it>
parents:
218
diff
changeset
|
92 CPPFLAGS=$(CPPFLAGS) $(MKOCTFILE) -c save.cc -o $@ |
47
fe29ca22b1ec
Functions which plot and save a function object.
gedeone-octave <marco.vassallo@outlook.com>
parents:
42
diff
changeset
|
93 |
155
22de20d78e27
Reduced use of post_install.m
gedeone-octave <marcovass89@hotmail.it>
parents:
143
diff
changeset
|
94 mkfunction: |
212
ca7eb016cf64
Extend feval function to support also passing the coordinates separately
gedeone-octave <marcovass89@hotmail.it>
parents:
171
diff
changeset
|
95 mkdir -p @function |
155
22de20d78e27
Reduced use of post_install.m
gedeone-octave <marcovass89@hotmail.it>
parents:
143
diff
changeset
|
96 |
22de20d78e27
Reduced use of post_install.m
gedeone-octave <marcovass89@hotmail.it>
parents:
143
diff
changeset
|
97 mkmesh: |
212
ca7eb016cf64
Extend feval function to support also passing the coordinates separately
gedeone-octave <marcovass89@hotmail.it>
parents:
171
diff
changeset
|
98 mkdir -p @mesh |
155
22de20d78e27
Reduced use of post_install.m
gedeone-octave <marcovass89@hotmail.it>
parents:
143
diff
changeset
|
99 |
22de20d78e27
Reduced use of post_install.m
gedeone-octave <marcovass89@hotmail.it>
parents:
143
diff
changeset
|
100 plot_mesh.oct: plot_mesh.o mkmesh |
229
194f8c66b45a
Add unused compiler/linker flags
Eugenio Gianniti <eugenio.gianniti@mail.polimi.it>
parents:
218
diff
changeset
|
101 CPPFLAGS=$(CPPFLAGS) $(MKOCTFILE) plot_mesh.o -o ./@mesh/plot.oct $(LIBS) |
155
22de20d78e27
Reduced use of post_install.m
gedeone-octave <marcovass89@hotmail.it>
parents:
143
diff
changeset
|
102 |
22de20d78e27
Reduced use of post_install.m
gedeone-octave <marcovass89@hotmail.it>
parents:
143
diff
changeset
|
103 plot_mesh.o: plot_mesh.cc Plot_2d.h mesh.h Plot_3d.h |
229
194f8c66b45a
Add unused compiler/linker flags
Eugenio Gianniti <eugenio.gianniti@mail.polimi.it>
parents:
218
diff
changeset
|
104 CPPFLAGS=$(CPPFLAGS) $(MKOCTFILE) -c plot_mesh.cc -o $@ |
105
c3cc050b4805
New function for plotting a vector defined on a Mesh
gedeone-octave <marcovass89@hotmail.it>
parents:
92
diff
changeset
|
105 |
c3cc050b4805
New function for plotting a vector defined on a Mesh
gedeone-octave <marcovass89@hotmail.it>
parents:
92
diff
changeset
|
106 Plot_2d.h: Plot_2d.ufl |
c3cc050b4805
New function for plotting a vector defined on a Mesh
gedeone-octave <marcovass89@hotmail.it>
parents:
92
diff
changeset
|
107 $(FFC) -l dolfin Plot_2d.ufl |
c3cc050b4805
New function for plotting a vector defined on a Mesh
gedeone-octave <marcovass89@hotmail.it>
parents:
92
diff
changeset
|
108 |
128
d3c29e38e5d2
New naming convention adopted and Polymorphism for plot and save.
gedeone-octave <marcovass89@hotmail.it>
parents:
123
diff
changeset
|
109 Plot_3d.h: Plot_3d.ufl |
d3c29e38e5d2
New naming convention adopted and Polymorphism for plot and save.
gedeone-octave <marcovass89@hotmail.it>
parents:
123
diff
changeset
|
110 $(FFC) -l dolfin Plot_3d.ufl |
d3c29e38e5d2
New naming convention adopted and Polymorphism for plot and save.
gedeone-octave <marcovass89@hotmail.it>
parents:
123
diff
changeset
|
111 |
155
22de20d78e27
Reduced use of post_install.m
gedeone-octave <marcovass89@hotmail.it>
parents:
143
diff
changeset
|
112 plot_func.oct: plot_func.o mkfunction |
229
194f8c66b45a
Add unused compiler/linker flags
Eugenio Gianniti <eugenio.gianniti@mail.polimi.it>
parents:
218
diff
changeset
|
113 CPPFLAGS=$(CPPFLAGS) $(MKOCTFILE) plot_func.o -o ./@function/plot.oct $(LIBS) |
155
22de20d78e27
Reduced use of post_install.m
gedeone-octave <marcovass89@hotmail.it>
parents:
143
diff
changeset
|
114 |
22de20d78e27
Reduced use of post_install.m
gedeone-octave <marcovass89@hotmail.it>
parents:
143
diff
changeset
|
115 plot_func.o: plot_func.cc Plot_2d.h mesh.h Plot_3d.h |
229
194f8c66b45a
Add unused compiler/linker flags
Eugenio Gianniti <eugenio.gianniti@mail.polimi.it>
parents:
218
diff
changeset
|
116 CPPFLAGS=$(CPPFLAGS) $(MKOCTFILE) -c plot_func.cc -o $@ |
105
c3cc050b4805
New function for plotting a vector defined on a Mesh
gedeone-octave <marcovass89@hotmail.it>
parents:
92
diff
changeset
|
117 |
106
6b4a77dc734f
New wrapper function for dolfin::SubSpace
gedeone-octave <marcovass89@hotmail.it>
parents:
105
diff
changeset
|
118 SubSpace.oct: SubSpace.cc functionspace.h |
229
194f8c66b45a
Add unused compiler/linker flags
Eugenio Gianniti <eugenio.gianniti@mail.polimi.it>
parents:
218
diff
changeset
|
119 CPPFLAGS=$(CPPFLAGS) $(MKOCTFILE) -I. SubSpace.cc $(LIBS) |
106
6b4a77dc734f
New wrapper function for dolfin::SubSpace
gedeone-octave <marcovass89@hotmail.it>
parents:
105
diff
changeset
|
120 |
155
22de20d78e27
Reduced use of post_install.m
gedeone-octave <marcovass89@hotmail.it>
parents:
143
diff
changeset
|
121 feval.oct: feval.o mkfunction |
229
194f8c66b45a
Add unused compiler/linker flags
Eugenio Gianniti <eugenio.gianniti@mail.polimi.it>
parents:
218
diff
changeset
|
122 CPPFLAGS=$(CPPFLAGS) $(MKOCTFILE) feval.o -o ./@function/feval.oct $(LIBS) |
111
011ad0c352f7
New function for the evaluation of an object of type function in a given point
gedeone-octave <marcovass89@hotmail.it>
parents:
106
diff
changeset
|
123 |
155
22de20d78e27
Reduced use of post_install.m
gedeone-octave <marcovass89@hotmail.it>
parents:
143
diff
changeset
|
124 feval.o: feval.cc function.h |
229
194f8c66b45a
Add unused compiler/linker flags
Eugenio Gianniti <eugenio.gianniti@mail.polimi.it>
parents:
218
diff
changeset
|
125 CPPFLAGS=$(CPPFLAGS) $(MKOCTFILE) -c feval.cc -o $@ |
105
c3cc050b4805
New function for plotting a vector defined on a Mesh
gedeone-octave <marcovass89@hotmail.it>
parents:
92
diff
changeset
|
126 |
218
8a3361bfa434
interpolate function added
Eugenio Gianniti <eugenio.gianniti@mail.polimi.it>
parents:
217
diff
changeset
|
127 interpolate.oct: interpolate.o |
229
194f8c66b45a
Add unused compiler/linker flags
Eugenio Gianniti <eugenio.gianniti@mail.polimi.it>
parents:
218
diff
changeset
|
128 CPPFLAGS=$(CPPFLAGS) $(MKOCTFILE) interpolate.o -o $@ $(LIBS) |
218
8a3361bfa434
interpolate function added
Eugenio Gianniti <eugenio.gianniti@mail.polimi.it>
parents:
217
diff
changeset
|
129 |
8a3361bfa434
interpolate function added
Eugenio Gianniti <eugenio.gianniti@mail.polimi.it>
parents:
217
diff
changeset
|
130 interpolate.o: interpolate.cc function.h |
229
194f8c66b45a
Add unused compiler/linker flags
Eugenio Gianniti <eugenio.gianniti@mail.polimi.it>
parents:
218
diff
changeset
|
131 CPPFLAGS=$(CPPFLAGS) $(MKOCTFILE) -c interpolate.cc -o $@ |
218
8a3361bfa434
interpolate function added
Eugenio Gianniti <eugenio.gianniti@mail.polimi.it>
parents:
217
diff
changeset
|
132 |
5
e74ff416fd54
File for the configuration and compilation of the pkg
gedeone-octave <marco.vassallo@outlook.com>
parents:
diff
changeset
|
133 clean: |
229
194f8c66b45a
Add unused compiler/linker flags
Eugenio Gianniti <eugenio.gianniti@mail.polimi.it>
parents:
218
diff
changeset
|
134 $(RM) *.o core octave-core *.oct *~ *.xml |
5
e74ff416fd54
File for the configuration and compilation of the pkg
gedeone-octave <marco.vassallo@outlook.com>
parents:
diff
changeset
|
135 |
15
b760ffba8f63
DEFINE_OCTAVE_ALLOCATOR moved to fem_init_env.cc
gedeone-octave <marco.vassallo@outlook.com>
parents:
12
diff
changeset
|
136 cleanall: |
229
194f8c66b45a
Add unused compiler/linker flags
Eugenio Gianniti <eugenio.gianniti@mail.polimi.it>
parents:
218
diff
changeset
|
137 $(RM) *.o core octave-core *.oct *~ *.xml *.status *.log \ |
56
4868e535fc8a
Compile only functions which don't need file defined from the user.
gedeone-octave <marco.vassallo@outlook.com>
parents:
47
diff
changeset
|
138 octave-workspace configure *.pvd *.vtu |
229
194f8c66b45a
Add unused compiler/linker flags
Eugenio Gianniti <eugenio.gianniti@mail.polimi.it>
parents:
218
diff
changeset
|
139 $(RM) -r autom4te.cache |
230
1a3674836579
Provide flags for just-in-time compilation
Eugenio Gianniti <eugenio.gianniti@mail.polimi.it>
parents:
229
diff
changeset
|
140 $(RM) ../inst/private/get_vars.m |
229
194f8c66b45a
Add unused compiler/linker flags
Eugenio Gianniti <eugenio.gianniti@mail.polimi.it>
parents:
218
diff
changeset
|
141 $(RM) Makefile |
15
b760ffba8f63
DEFINE_OCTAVE_ALLOCATOR moved to fem_init_env.cc
gedeone-octave <marco.vassallo@outlook.com>
parents:
12
diff
changeset
|
142 |
b760ffba8f63
DEFINE_OCTAVE_ALLOCATOR moved to fem_init_env.cc
gedeone-octave <marco.vassallo@outlook.com>
parents:
12
diff
changeset
|
143 |