10
0
mirror of https://github.com/LCPQ/quantum_package synced 2024-11-18 12:03:57 +01:00
quantum_package/scripts/module/clean_modules.sh

38 lines
635 B
Bash
Raw Normal View History

#!/bin/bash
#
# Cleans a module directory
2015-06-08 14:49:10 +02:00
if [[ -z ${QP_ROOT} ]]
then
2015-06-08 14:49:10 +02:00
print "The QP_ROOT environment variable is not set."
print "Please reload the quantum_package.rc file."
exit -1
fi
2015-06-08 14:49:10 +02:00
source ${QP_ROOT}/scripts/qp_include.sh
function do_clean()
{
rm -rf -- \
2015-06-11 11:58:26 +02:00
IRPF90_temp IRPF90_man \
2015-06-04 16:40:00 +02:00
$(module_handler.py print_descendant) include \
2015-04-20 10:12:08 +02:00
ezfio_interface.irp.f irpf90.make irpf90_entities tags $(ls_exe) *.mod
}
if [[ -z $1 ]]
then
check_current_dir_is_module
do_clean
else
check_current_dir_is_src
for i in $@
do
if [[ -d $i ]]
then
cd $i
do_clean
cd $OLDPWD
fi
done
fi