mirror of https://gitlab.com/QEF/q-e.git
Added new simple code
This commit is contained in:
parent
f1409c1daf
commit
5c2f037ce0
|
@ -0,0 +1,63 @@
|
|||
# Makefile for simple
|
||||
|
||||
include ../../make.inc
|
||||
|
||||
# location of include files
|
||||
IFLAGS=-I../../../include
|
||||
|
||||
# location of needed modules
|
||||
MODFLAGS= $(MOD_FLAG)../../iotk/src $(MOD_FLAG)../../Modules \
|
||||
$(MOD_FLAG)../../EE $(MOD_FLAG)../../PW/src $(MOD_FLAG)../pw4gww $(MOD_FLAG)../gww \
|
||||
$(MOD_FLAG)../../FFTXlib $(MOD_FLAG)../../LAXlib $(MOD_FLAG)../../UtilXlib $(MOD_FLAG).
|
||||
|
||||
#location of needed libraries
|
||||
LIBOBJS= ../../iotk/src/libiotk.a \
|
||||
../../clib/clib.a
|
||||
|
||||
SIMPLEOBJS = \
|
||||
stop_pp.o \
|
||||
read_export.o \
|
||||
openfile_simple.o \
|
||||
check_wfcs.o \
|
||||
input_simple.o \
|
||||
wfc_basis.o \
|
||||
product_basis.o \
|
||||
v_product.o \
|
||||
epe.o \
|
||||
debug_wfc.o \
|
||||
gk_sort_limit.o \
|
||||
khamiltonian.o \
|
||||
init_us_2_max.o \
|
||||
commutator.o
|
||||
|
||||
|
||||
QEMODS = ../../Modules/libqemod.a ../../FFTXlib/libqefft.a ../../KS_Solvers/CG/libcg.a ../../KS_Solvers/Davidson/libdavid.a \
|
||||
../../LAXlib/libqela.a ../../UtilXlib/libutil.a
|
||||
|
||||
PWOBJS = ../../PW/src/libpw.a
|
||||
PW4GWWOBJS = ../pw4gww/libpw4gww.a
|
||||
GWWOBJ = ../gww/libgww.a
|
||||
|
||||
TLDEPS= bindir libs pw
|
||||
|
||||
all : tldeps simple.x
|
||||
|
||||
simple.x : simple.o libsimple.a $(SIMPLEOBJS) $(PWOBJS) $(QEMODS) $(PW4GWWOBJS) $(GWWOBJ)
|
||||
$(LD) $(LDFLAGS) -o $@ \
|
||||
simple.o libsimple.a $(PWOBJS) $(PW4GWWOBJS) $(GWWOBJ) $(EEOBJS) $(QEMODS) $(LIBOBJS) $(LIBS) $(LIBMIN)
|
||||
- ( cd ../../bin ; ln -fs ../GWW/simple/$@ . )
|
||||
|
||||
tldeps :
|
||||
if test -n "$(TLDEPS)" ; then ( cd ../.. ; $(MAKE) $(TLDEPS) || exit 1 ) ; fi
|
||||
|
||||
|
||||
libsimple.a : $(SIMPLEOBJS)
|
||||
$(AR) $(ARFLAGS) $@ $?
|
||||
$(RANLIB) $@
|
||||
|
||||
clean :
|
||||
- /bin/rm -f *.x *.o *~ *.F90 *.d *.mod *.i *.L libsimple.a
|
||||
|
||||
include make.depend
|
||||
# DO NOT DELETE
|
||||
|
Loading…
Reference in New Issue