forked from thelfer/tfel
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Makefile.am
132 lines (112 loc) · 5.21 KB
/
Makefile.am
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
## Makefile.am -- Process this file with automake to produce a Makefile.in file.
ACLOCAL_AMFLAGS = -I m4
SUBDIRS = include src mfront mfront-query mfm mfront-doc \
mtest tests mfm bindings cmake docs tfel-config \
mfm-test-generator tfel-unicode-filt
if !TFEL_WIN
SUBDIRS += tfel-doc tfel-check
endif
DISTCHECK_CONFIGURE_FLAGS = --enable-tests
doc-install: doc
mkdir -p @docdir@
mkdir -p @docdir@/reference-guide
mkdir -p @docdir@/mfront
mkdir -p @docdir@/mtest
mkdir -p @docdir@/ptest
mkdir -p @docdir@/release-notes-2.0
mkdir -p @docdir@/release-notes-3.0
mkdir -p @docdir@/release-notes-2.0.4
mkdir -p @docdir@/presentations
cp -R docs/html @docdir@
cp docs/tfel/reference-guide.pdf @docdir@/reference-guide
cp docs/mfront/general/mfront.pdf @docdir@/mfront
cp docs/mfront/behaviours/behaviours.pdf @docdir@/mfront
cp docs/mfront/finitestrain/finitestrain.pdf @docdir@/mfront
cp docs/mfront/planestress/planestress.pdf @docdir@/mfront
cp docs/mfront/castem/castem.pdf @docdir@/mfront
cp docs/mfront/aster/aster.pdf @docdir@/mfront
cp docs/mfront/zmat/zmat.pdf @docdir@/mfront
cp docs/mfront/abaqus/abaqus.pdf @docdir@/mfront
cp docs/mtest/mtest.pdf @docdir@/mtest
cp docs/mtest/ptest.pdf @docdir@/ptest
cp docs/release-notes-2.0/tfel-2.0.pdf @docdir@/release-notes-2.0
cp docs/release-notes-2.0.3/tfel-2.0.3.pdf @docdir@/release-notes-2.0.3
cp docs/release-notes-2.0.4/tfel-2.0.4.pdf @docdir@/release-notes-2.0.4
cp docs/release-notes-3.0/tfel-3.0.pdf @docdir@/release-notes-3.0
# cp docs/presentations/mfront-presentation.pdf @docdir@/presentations
doc: doc-pdf doc-html
doc-html: tfel-doc-html
doc-pdf: tfel-doc-pdf mfront-doc-pdf mtest-doc-pdf ptest-doc-pdf \
presentations-doc-pdf \
release-notes-2.0-doc-pdf release-notes-2.0.3-doc-pdf \
release-notes-2.0.4-doc-pdf release-notes-3.0-doc-pdf
tfel-doc-html:
cd @top_srcdir@ && doxygen @abs_top_builddir@/Doxyfile && cd -
tfel-doc-pdf:
cd docs/tfel ; \
make -f Makefile.doc
mtest-doc-pdf:
cd docs/mtest ; \
make -f Makefile.doc
ptest-doc-pdf:
cd docs/ptest ; \
make -f Makefile.doc
release-notes-2.0-doc-pdf:
cd docs/release-notes-2.0 ; \
make -f Makefile.doc
release-notes-2.0.3-doc-pdf:
cd docs/release-notes-2.0.3 ; \
make -f Makefile.doc
release-notes-2.0.4-doc-pdf:
cd docs/release-notes-2.0.4 ; \
make -f Makefile.doc
release-notes-3.0-doc-pdf:
cd docs/release-notes-3.0 ; \
make -f Makefile.doc
mfront-doc-pdf:
cd docs/mfront ; \
make -f Makefile.doc all
presentations-doc-pdf:
# cd docs/presentations ; \
# make -f Makefile.doc
EXTRA_DIST = bootstrap.sh \
CMakeLists.txt \
tfel.doxygen \
INSTALL \
INSTALL-cmake \
env-win32.sh.in \
env-win32.bat.in \
README.md
licencesdir = $(pkgdatadir)
dist_licences_DATA = LICENCE-GNU-GPL \
LICENCE-CECILL-A-EN \
LICENCE-CECILL-A-FR
testsuitedir = $(pkgdatadir)
nobase_dist_testsuite_DATA = \
test-suite/clean.sh \
test-suite/overriding-parameters/overriding-parameters.check \
test-suite/overriding-parameters/overriding-parameters-2.check \
test-suite/overriding-parameters/options.json \
test-suite/overriding-parameters/Plasticity.mfront \
test-suite/dsl-options/Plasticity.mfront \
test-suite/dsl-options/behaviour-dsl-options.check \
test-suite/physical-bounds/unit-system.check \
test-suite/physical-bounds/TestUnitSystem-material-property.mfront \
test-suite/physical-bounds/TestUnitSystem-behaviour.mfront \
test-suite/madnex/write-madnex-file/madnex.check \
test-suite/madnex/write-madnex-file/test.check \
test-suite/madnex/write-madnex-file/Test.mfront \
test-suite/madnex/write-madnex-file/YoungModulusTest.mfront \
test-suite/madnex/write-madnex-file/Plasticity.mfront \
test-suite/madnex/write-madnex-file/OverridableImplementation.py \
test-suite/madnex/write-madnex-file/OverridableImplementation-2.py \
test-suite/madnex/write-madnex-file/generate.py \
test-suite/madnex/write-madnex-file/MFront-test1.madnex \
test-suite/madnex/write-madnex-file/MadnexTest.py \
test-suite/madnex/external-madnex-file/test.check \
test-suite/madnex/external-madnex-file/Test.mfront \
test-suite/madnex/external-madnex-file/YoungModulusTest.mfront \
test-suite/madnex/external-madnex-file/generate.py \
test-suite/python-bindings/material-properties.check \
test-suite/python-bindings/MaterialPropertyTest.py \
test-suite/python-bindings/test-mp.mfront