~ubuntu-branches/ubuntu/trusty/rheolef/trusty

« back to all changes in this revision

Viewing changes to nfem/form_element/Makefile.am

  • Committer: Package Import Robot
  • Author(s): Pierre Saramito
  • Date: 2012-04-06 09:12:21 UTC
  • mfrom: (1.1.5)
  • Revision ID: package-import@ubuntu.com-20120406091221-m58me99p1nxqui49
Tags: 6.0-1
* New upstream release 6.0 (major changes):
  - massively distributed and parallel support
  - full FEM characteristic method (Lagrange-Gakerkin method) support
  - enhanced users documentation 
  - source code supports g++-4.7 (closes: #667356)
* debian/control: dependencies for MPI distributed solvers added
* debian/rules: build commands simplified
* debian/librheolef-dev.install: man1/* to man9/* added
* debian/changelog: package description rewritted (closes: #661689)

Show diffs side-by-side

added added

removed removed

Lines of Context:
33
33
        2W                                                      \
34
34
        2D_D                                                    \
35
35
        div_div                                                 \
36
 
        convect
 
36
        convect                                                 \
 
37
        mass_s                                                  \
 
38
        grad_grad_s                                             \
 
39
        grad_s                                                  \
 
40
        div_s
37
41
 
38
42
UNDOCUMENTED_FORM_ELEMENT_LIST =                                \
39
43
        lumped_mass                                             \
42
46
        d_dx1                                                   \
43
47
        d_dx2                                                   \
44
48
        d_ds_d_ds                                               \
 
49
        d2_ds2_d_ds                                             \
 
50
        d2_ds2_d2_ds2                                           \
45
51
        gradt_grad                                              \
 
52
        2D_s_D_s                                                \
46
53
        2m_dualweight
47
54
 
48
55
FORM_ELEMENT_LIST =                                             \
54
61
# -----------------------------------------------------------------------------
55
62
 
56
63
DOC_LIST =                                                      \
57
 
        d_dx.7                                                  \
58
 
        $(DOCUMENTED_FORM_ELEMENT_LIST:=.7)
 
64
        d_dx.3                                                  \
 
65
        $(DOCUMENTED_FORM_ELEMENT_LIST:=.3)
59
66
 
60
67
man_MANS = ${DOC_LIST:=rheolef}
61
68
DOC_TEXI = ${DOC_LIST:=texi}
62
69
 
63
 
d_dx.7rheolef: d_dx0.cc ${top_builddir}/config/doc2man
 
70
d_dx.3rheolef: d_dx0.cc ${top_builddir}/config/doc2man
64
71
        cat $(srcdir)/d_dx0.h | \
65
 
          ${SRC2MAN} -name d_dx -section 7rheolef \
66
 
          > d_dx.7rheolef
67
 
d_dx.7texi: d_dx0.cc ${top_builddir}/config/doc2texi
 
72
          ${SRC2MAN} -name d_dx -section 3rheolef \
 
73
          > d_dx.3rheolef
 
74
d_dx.3texi: d_dx0.cc ${top_builddir}/config/doc2texi
68
75
        cat $(srcdir)/d_dx0.h \
69
76
         | ${SRC2TEXI} -file ${DIR_PREFIX}d_dx0.h -node 'd_dx form,,, Forms' \
70
 
         > d_dx.7texi
 
77
         > d_dx.3texi
71
78
 
72
79
all-local: ${DOC_TEXI}
73
80
dvi-local: ${DOC_TEXI}
89
96
noinst_LTLIBRARIES = libform_element.la
90
97
libform_element_la_SOURCES =                                    \
91
98
        form_element.cc                                         \
 
99
        map_projector.cc                                        \
92
100
        $(FORM_ELEMENT_LIST:=.cc)
93
101
 
94
102
noinst_HEADERS =                                                \
 
103
        map_projector.h                                         \
95
104
        $(FORM_ELEMENT_LIST:=.h)
96
105
 
97
106
form_element.cc: Makefile.am make_form_element_cxx.sh
106
115
librheolef_la_LDFLAGS = ${LIBTOOL_VERSION_INFO} ${LIBTOOL_RELEASE}
107
116
librheolef_la_LIBADD =                                          \
108
117
        libform_element.la                                      \
 
118
        ../basis/libbasis.la                                    \
109
119
        ../lib/libfem.la                                        \
110
 
        ../basis/libbasis.la                                    \
 
120
        ../geo_element/libgeo_element.la                        \
111
121
        ../../skit/lib/libskit.la                               \
112
122
        $(LDADD_TAUCS)                                          \
113
123
        $(LDADD_UMFPACK)                                        \
120
130
# misc
121
131
# -----------------------------------------------------------------------------
122
132
 
123
 
EXTRA_DIST = Makefile.am                                        \
 
133
EXTRA_DIST =                                                    \
 
134
        Makefile.am                                             \
124
135
        make_form_element_cxx.sh                                \
 
136
        convect.README                                          \
125
137
        convect_doc.tex                                         \
126
138
        convect_doc.bib                                         \
127
139
        convect_doc_triangle.fig