mirror of https://gitlab.com/QEF/q-e.git
47 lines
1.1 KiB
Makefile
47 lines
1.1 KiB
Makefile
# Makefile for head (head.x)
|
|
#
|
|
# Author G. Stenuit
|
|
#
|
|
include ../../make.inc
|
|
|
|
# location of needed modules
|
|
MODFLAGS= $(BASEMOD_FLAGS) \
|
|
$(MOD_FLAG)../../PW/src \
|
|
$(MOD_FLAG)../../LR_Modules \
|
|
$(MOD_FLAG)../../PHonon/PH \
|
|
$(MOD_FLAG)../../dft-d3 \
|
|
|
|
HEADOBJS = \
|
|
bcast_ph_input.o \
|
|
close_phq.o \
|
|
lanczos_k.o \
|
|
openfilq.o \
|
|
phq_readin.o \
|
|
solve_head.o
|
|
|
|
QEMODS = ../../Modules/libqemod.a \
|
|
../../KS_Solvers/libks_solvers.a \
|
|
../../FFTXlib/libqefft.a ../../LAXlib/libqela.a ../../UtilXlib/libutil.a \
|
|
../../dft-d3/libdftd3qe.a
|
|
LIBPWPH = ../../PHonon/PH/libph.a ../..//LR_Modules/liblrmod.a ../../PW/src/libpw.a
|
|
|
|
LIBMIN= ../minpack/minpacklib.a
|
|
|
|
TLDEPS= phlibs
|
|
|
|
all : tldeps head.x
|
|
|
|
head.x : head.o $(LIBOBJS) $(HEADOBJS) $(LIBPWPH) $(LIBMIN)
|
|
$(LD) $(LDFLAGS) -o head.x head.o \
|
|
$(HEADOBJS) $(LIBPWPH) $(QEMODS) $(LIBOBJS) $(LIBMIN) $(QELIBS)
|
|
- ( cd ../../bin ; ln -fs ../GWW/head/head.x . )
|
|
|
|
tldeps :
|
|
if test -n "$(TLDEPS)" ; then \
|
|
( cd ../.. ; $(MAKE) $(TLDEPS) || exit 1 ) ; fi
|
|
|
|
clean :
|
|
- /bin/rm -fv *.x *.o *.a *~ *_tmp.f90 *.d *.mod *.i *.L
|
|
|
|
include make.depend
|