forked from seismology/mc_kernel
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathcopy_templates.sh
More file actions
executable file
·33 lines (24 loc) · 1.04 KB
/
copy_templates.sh
File metadata and controls
executable file
·33 lines (24 loc) · 1.04 KB
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
#!/bin/bash
set -e
[ -f make_mc_kernel.macros ] && cp make_mc_kernel.macros make_mc_kernel.macros.OLD
if [ $1 == 'release' ]; then
echo "Copying files for fast code"
cp TEMPLATES/make_mc_kernel.macros_release.TEMPLATE make_mc_kernel.macros
else
echo "Copying files for debugging"
cp TEMPLATES/make_mc_kernel.macros.TEMPLATE make_mc_kernel.macros
fi
[ -f Makefile ] && cp Makefile Makefile.OLD
cp TEMPLATES/Makefile.TEMPLATE Makefile
[ -f CMTSOLUTION ] && cp CMTSOLUTION CMTSOLUTION.OLD
cp TEMPLATES/CMTSOLUTION.TEMPLATE CMTSOLUTION
[ -f inparam_basic ] && cp inparam_basic inparam_basic.OLD
cp TEMPLATES/inparam_basic.TEMPLATE inparam_basic
[ -f receiver.dat ] && cp receiver.dat receiver.dat.OLD
cp TEMPLATES/receiver.dat.TEMPLATE receiver.dat
[ -f filters.dat ] && cp filters.dat filters.dat.OLD
cp TEMPLATES/filters.dat.TEMPLATE filters.dat
[ -f stf_20s.dat ] && cp stf_20s.dat stf_20s.dat.OLD
cp TEMPLATES/stf_20s.dat.TEMPLATE stf_20s.dat
[ -f src/Makefile ] && cp src/Makefile src/Makefile.OLD
cp TEMPLATES/Makefile_src.TEMPLATE src/Makefile