mirror of https://gitlab.com/QEF/q-e.git
cleanup [Gerardo]
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@427 c92efa57-630b-4861-b058-cf58834340f0
This commit is contained in:
parent
4cf261a909
commit
6596e1983b
|
@ -1,11 +1,17 @@
|
||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
# compute dependencies
|
# compute dependencies
|
||||||
|
|
||||||
|
# run from directory where this script is
|
||||||
|
cd `echo $0 | sed 's/\(.*\)\/.*/\1/'` # extract pathname
|
||||||
TOPDIR=`pwd`
|
TOPDIR=`pwd`
|
||||||
|
|
||||||
# directory that only depends on itself
|
# directory that only depends on itself
|
||||||
cd $TOPDIR/Modules
|
DIR="Modules"
|
||||||
$TOPDIR/moduledep.sh > .dependencies
|
DEPENDS=""
|
||||||
|
if test -d $TOPDIR/$DIR ; then
|
||||||
|
cd $TOPDIR/$DIR
|
||||||
|
$TOPDIR/moduledep.sh $DEPENDS > .dependencies
|
||||||
|
fi
|
||||||
|
|
||||||
# directories that depend on Modules/
|
# directories that depend on Modules/
|
||||||
DIRS="PW FPMD CPV flib"
|
DIRS="PW FPMD CPV flib"
|
||||||
|
|
|
@ -1,54 +1,44 @@
|
||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
#
|
# compute dependencies
|
||||||
|
|
||||||
INSTALL=install
|
INSTALL=install
|
||||||
#
|
|
||||||
make moduledep.x
|
make moduledep.x
|
||||||
#
|
|
||||||
# Dipendencies on modules contained in Modules/
|
# directory that only depends on itself
|
||||||
#
|
|
||||||
cd ../Modules
|
cd ../Modules
|
||||||
rm -f .dependencies
|
ls *.f90 > tmp1
|
||||||
touch .dependencies
|
ls *.f90 > tmp2
|
||||||
ls *.f90 > dum1
|
../$INSTALL/moduledep.x tmp1 tmp2 > .dependencies
|
||||||
ls *.f90 > dum2
|
|
||||||
../$INSTALL/moduledep.x dum1 dum2 >> .dependencies
|
# directories that depend on Modules/
|
||||||
#
|
|
||||||
# Directories that contain dependencies on modules in ./ and Modules/
|
|
||||||
#
|
|
||||||
DIRS="PW FPMD CPV flib"
|
DIRS="PW FPMD CPV flib"
|
||||||
for DIR in $DIRS ; do
|
for DIR in $DIRS ; do
|
||||||
if test -d ../$DIR ; then
|
if test -d ../$DIR ; then
|
||||||
cd ../$DIR
|
cd ../$DIR
|
||||||
rm -f .dependencies
|
ls *.f90 > tmp1
|
||||||
touch .dependencies
|
ls *.f90 ../Modules/*.f90 > tmp2
|
||||||
ls *.f90 > dum1
|
../$INSTALL/moduledep.x tmp1 tmp2 > .dependencies
|
||||||
ls *.f90 ../Modules/*.f90 > dum2
|
|
||||||
../$INSTALL/moduledep.x dum1 dum2 >> .dependencies
|
|
||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
#
|
|
||||||
# Directories that contain dependencies on modules in ./, Modules/, PW/
|
# directories that depend on Modules/, PW/
|
||||||
#
|
|
||||||
DIRS="PP PWCOND PWNC Gamma PH NEB"
|
DIRS="PP PWCOND PWNC Gamma PH NEB"
|
||||||
for DIR in $DIRS ; do
|
for DIR in $DIRS ; do
|
||||||
if test -d ../$DIR ; then
|
if test -d ../$DIR ; then
|
||||||
cd ../$DIR
|
cd ../$DIR
|
||||||
rm -f .dependencies
|
ls *.f90 > tmp1
|
||||||
touch .dependencies
|
ls *.f90 ../PW/*.f90 ../Modules/*.f90 > tmp2
|
||||||
ls *.f90 > dum1
|
../$INSTALL/moduledep.x tmp1 tmp2 > .dependencies
|
||||||
ls *.f90 ../PW/*.f90 ../Modules/*.f90 > dum2
|
fi
|
||||||
../$INSTALL/moduledep.x dum1 dum2 >> .dependencies
|
done
|
||||||
|
|
||||||
|
# directories that depend on Modules/, PW/, PH/
|
||||||
|
DIRS="D3"
|
||||||
|
for DIR in $DIRS ; do
|
||||||
|
if test -d ../$DIR ; then
|
||||||
|
cd ../$DIR
|
||||||
|
ls *.f90 > tmp1
|
||||||
|
ls *.f90 ../PW/*.f90 ../PH/*.f90 ../Modules/*.f90 > tmp2
|
||||||
|
../$INSTALL/moduledep.x tmp1 tmp2 > .dependencies
|
||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
#
|
|
||||||
# Directories that contain dependencies on modules in ./, Modules/, PW/, PH/
|
|
||||||
#
|
|
||||||
DIR=D3
|
|
||||||
if test -d ../$DIR ; then
|
|
||||||
cd ../$DIR
|
|
||||||
rm -f .dependencies
|
|
||||||
touch .dependencies
|
|
||||||
ls *.f90 > dum1
|
|
||||||
ls *.f90 ../PW/*.f90 ../PH/*.f90 ../Modules/*.f90 > dum2
|
|
||||||
../$INSTALL/moduledep.x dum1 dum2 >> .dependencies
|
|
||||||
fi
|
|
||||||
|
|
10
makedeps.sh
10
makedeps.sh
|
@ -1,11 +1,17 @@
|
||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
# compute dependencies
|
# compute dependencies
|
||||||
|
|
||||||
|
# run from directory where this script is
|
||||||
|
cd `echo $0 | sed 's/\(.*\)\/.*/\1/'` # extract pathname
|
||||||
TOPDIR=`pwd`
|
TOPDIR=`pwd`
|
||||||
|
|
||||||
# directory that only depends on itself
|
# directory that only depends on itself
|
||||||
cd $TOPDIR/Modules
|
DIR="Modules"
|
||||||
$TOPDIR/moduledep.sh > .dependencies
|
DEPENDS=""
|
||||||
|
if test -d $TOPDIR/$DIR ; then
|
||||||
|
cd $TOPDIR/$DIR
|
||||||
|
$TOPDIR/moduledep.sh $DEPENDS > .dependencies
|
||||||
|
fi
|
||||||
|
|
||||||
# directories that depend on Modules/
|
# directories that depend on Modules/
|
||||||
DIRS="PW FPMD CPV flib"
|
DIRS="PW FPMD CPV flib"
|
||||||
|
|
Loading…
Reference in New Issue