quantum-espresso/plugins/Makefile

49 lines
1.2 KiB
Makefile

#===============================
# espresso
#===============================
#
# Makefile for plugins
#
include ../make.sys
#
# MAIN target
#
all:
$(MAKE) w90
w90:
if test ! -d ../wannier90-1.1; then \
( tar -xvf archive/wannier90-1.1.tar -C ../); fi
if test -e install/make_wannier90.sys; then \
(cp install/make_wannier90.sys ../wannier90-1.1/make.sys); fi
cd ../wannier90-1.1; $(MAKE) all
- (cd ../bin; ln -fs ../wannier90-1.1/wannier90.x .)
###################################
# cleaning
###################################
# each lib independently
w90_clean:
if test -d ../wannier90-1.1; then (cd ../wannier90-1.1; \
$(MAKE) clean); fi
if test -e wannier90-1.1/wannier90.x; then \
rm -f wannier90-1.1/wannier90.x; fi
if test -e wannier90-1.1/libwannier.a; then \
rm -f wannier90-1.1/libwannier.a; fi
rm -f ../bin/wannier90.x
w90_veryclean:
if test -d ../wannier90-1.1; then (rm -R -f ../wannier90-1.1); fi
rm -f ../bin/wannier90.x
# general cleaning
clean:
if test -d ../wannier90-1.1 ; then ( cd ../wannier90-1.1; $(MAKE) $@ ) ; fi
rm -f ../bin/wannier90.x
veryclean:
if test -d ../wannier90-1.1 ; then ( rm -R -f ../wannier90-1.1); fi
rm -f ../bin/wannier90.x