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
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
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