source: issm/trunk/src/m/Makefile.am@ 23189

Last change on this file since 23189 was 23189, checked in by Mathieu Morlighem, 7 years ago

merged trunk-jpl and trunk for revision 23187

File size: 3.6 KB
Line 
1#To generate list of directories
2#
3#find . -type d -exec ls -d {} \;
4
5bin_SCRIPTS =
6if WRAPPERS
7if MATLAB
8if !DEVELOPMENT
9bin_SCRIPTS += ${ISSM_DIR}/src/m/qmu/*.m \
10 ${ISSM_DIR}/src/m/archive/*.m \
11 ${ISSM_DIR}/src/m/qmu/setupdesign/*.m \
12 ${ISSM_DIR}/src/m/qmu/plot/*.m \
13 ${ISSM_DIR}/src/m/qmu/examples/*.m \
14 ${ISSM_DIR}/src/m/kml/*.m \
15 ${ISSM_DIR}/src/m/dev/issmversion.m \
16 ${ISSM_DIR}/src/m/classes/*.m \
17 ${ISSM_DIR}/src/m/classes/qmu/*.m \
18 ${ISSM_DIR}/src/m/classes/qmu/@dakota_method/*.m \
19 ${ISSM_DIR}/src/m/classes/clusters/*.m \
20 ${ISSM_DIR}/src/m/consistency/*.m \
21 ${ISSM_DIR}/src/m/array/*.m \
22 ${ISSM_DIR}/src/m/boundaryconditions/*.m \
23 ${ISSM_DIR}/src/m/exp/*.m \
24 ${ISSM_DIR}/src/m/exp/operation/*.m \
25 ${ISSM_DIR}/src/m/geometry/*.m \
26 ${ISSM_DIR}/src/m/interp/*.m \
27 ${ISSM_DIR}/src/m/coordsystems/*.m \
28 ${ISSM_DIR}/src/m/mech/*.m \
29 ${ISSM_DIR}/src/m/mesh/*.m \
30 ${ISSM_DIR}/src/m/mesh/planet/spheretri/*.m \
31 ${ISSM_DIR}/src/m/mesh/planet/gmsh/*.m \
32 ${ISSM_DIR}/src/m/mesh/rifts/*.m \
33 ${ISSM_DIR}/src/m/miscellaneous/*.m \
34 ${ISSM_DIR}/src/m/modules/*.m \
35 ${ISSM_DIR}/src/m/os/*.m \
36 ${ISSM_DIR}/src/m/plot/*.m \
37 ${ISSM_DIR}/src/m/plot/colormaps/*.m \
38 ${ISSM_DIR}/src/m/string/*.m \
39 ${ISSM_DIR}/src/m/extrusion/*.m \
40 ${ISSM_DIR}/src/m/inversions/*.m \
41 ${ISSM_DIR}/src/m/io/*.m \
42 ${ISSM_DIR}/src/m/parameterization/*.m \
43 ${ISSM_DIR}/src/m/partition/*.m \
44 ${ISSM_DIR}/src/m/print/*.m \
45 ${ISSM_DIR}/src/m/regional/*.m \
46 ${ISSM_DIR}/src/m/solve/*.m \
47 ${ISSM_DIR}/src/m/solvers/*.m \
48 ${ISSM_DIR}/src/m/materials/*.m
49endif
50endif
51if PYTHON
52if !DEVELOPMENT
53bin_SCRIPTS += ${ISSM_DIR}/src/m/archive/*.py \
54 ${ISSM_DIR}/src/m/classes/*.py \
55 ${ISSM_DIR}/src/m/classes/clusters/*.py \
56 ${ISSM_DIR}/src/m/consistency/*.py \
57 ${ISSM_DIR}/src/m/dev/issmversion.py \
58 ${ISSM_DIR}/src/m/boundaryconditions/*.py \
59 ${ISSM_DIR}/src/m/exp/*.py \
60 ${ISSM_DIR}/src/m/geometry/*.py \
61 ${ISSM_DIR}/src/m/coordsystems/*.py \
62 ${ISSM_DIR}/src/m/interp/*.py \
63 ${ISSM_DIR}/src/m/inversions/*.py \
64 ${ISSM_DIR}/src/m/mech/*.py \
65 ${ISSM_DIR}/src/m/mesh/*.py \
66 ${ISSM_DIR}/src/m/mesh/rifts/*.py \
67 ${ISSM_DIR}/src/m/mesh/planet/gmsh/*.py \
68 ${ISSM_DIR}/src/m/miscellaneous/*.py \
69 ${ISSM_DIR}/src/m/modules/*.py \
70 ${ISSM_DIR}/src/m/os/*.py \
71 ${ISSM_DIR}/src/m/plot/*.py \
72 ${ISSM_DIR}/src/m/extrusion/*.py \
73 ${ISSM_DIR}/src/m/io/*.py \
74 ${ISSM_DIR}/src/m/parameterization/*.py \
75 ${ISSM_DIR}/src/m/solve/*.py \
76 ${ISSM_DIR}/src/m/solvers/*.py \
77 ${ISSM_DIR}/src/m/materials/*.py
78endif
79endif
80
81if JAVASCRIPT
82if !DEVELOPMENT
83
84js_scripts = ${ISSM_DIR}/src/m/array/*.js \
85 ${ISSM_DIR}/src/m/boundaryconditions/*.js \
86 ${ISSM_DIR}/src/m/classes/*.js \
87 ${ISSM_DIR}/src/m/classes/clusters/*.js \
88 ${ISSM_DIR}/src/m/consistency/*.js \
89 ${ISSM_DIR}/src/m/exp/*.js \
90 ${ISSM_DIR}/src/m/extrusion/*.js \
91 ${ISSM_DIR}/src/m/geometry/*.js \
92 ${ISSM_DIR}/src/m/inversions/*.js \
93 ${ISSM_DIR}/src/m/io/*.js \
94 ${ISSM_DIR}/src/m/materials/*.js \
95 ${ISSM_DIR}/src/m/mesh/*.js \
96 ${ISSM_DIR}/src/m/miscellaneous/*.js \
97 ${ISSM_DIR}/src/m/parameterization/*.js \
98 ${ISSM_DIR}/src/m/plot/*.js \
99 ${ISSM_DIR}/src/m/print/*.js \
100 ${ISSM_DIR}/src/m/shp/*.js \
101 ${ISSM_DIR}/src/m/solve/*.js \
102 ${ISSM_DIR}/src/m/solvers/*.js
103bin_SCRIPTS += issm-bin.js
104
105issm-bin.js: ${js_scripts}
106 rm -f issm-bin.js
107 cat ${js_scripts} > issm-bin.js
108
109endif
110endif
111
112endif
Note: See TracBrowser for help on using the repository browser.