quantum-espresso/install/shdep

76 lines
1.6 KiB
Bash
Executable File

#!/bin/sh
DIR=install
make moduledep.x
cd ../Modules
rm -f .dependencies
touch .dependencies
ls *.f90 > dum1
ls *.f90 > dum2
../$DIR/moduledep.x dum1 dum2 >> .dependencies
cd ../PW
rm -f .dependencies
touch .dependencies
ls *.f90 > dum1
ls *.f90 ../Modules/*.f90 > dum2
../$DIR/moduledep.x dum1 dum2 >> .dependencies
cd ../PP
rm -f .dependencies
touch .dependencies
ls *.f90 > dum1
ls *.f90 ../PW/*.f90 ../Modules/*.f90 > dum2
../$DIR/moduledep.x dum1 dum2 >> .dependencies
cd ../Gamma
rm -f .dependencies
touch .dependencies
ls *.f90 > dum1
ls *.f90 ../PW/*.f90 ../Modules/*.f90 > dum2
../$DIR/moduledep.x dum1 dum2 >> .dependencies
cd ../PH
rm -f .dependencies
touch .dependencies
ls *.f90 > dum1
ls *.f90 ../PW/*.f90 ../Modules/*.f90 > dum2
../$DIR/moduledep.x dum1 dum2 >> .dependencies
cd ../D3
rm -f .dependencies
touch .dependencies
ls *.f90 > dum1
ls *.f90 ../PW/*.f90 ../PH/*.f90 ../Modules/*.f90 > dum2
../$DIR/moduledep.x dum1 dum2 >> .dependencies
cd ../PWCOND
rm -f .dependencies
touch .dependencies
ls *.f90 > dum1
ls *.f90 ../PW/*.f90 ../PH/*.f90 ../Modules/*.f90 > dum2
../$DIR/moduledep.x dum1 dum2 >> .dependencies
cd ../FPMD
rm -f .dependencies
touch .dependencies
ls *.f90 > dum1
ls *.f90 ../Modules/*.f90 > dum2
../$DIR/moduledep.x dum1 dum2 >> .dependencies
cd ../flib
rm -f .dependencies
touch .dependencies
ls *.f90 > dum1
ls *.f90 ../FPMD/*.f90 ../Modules/*.f90 > dum2
../$DIR/moduledep.x dum1 dum2 >> .dependencies
cd ../CPV
rm -f .dependencies
touch .dependencies
ls *.f90 > dum1
ls *.f90 ../Modules/*.f90 > dum2
../$DIR/moduledep.x dum1 dum2 >> .dependencies