mirror of https://gitlab.com/QEF/q-e.git
71 lines
1.3 KiB
Makefile
71 lines
1.3 KiB
Makefile
# Makefile for ballistic conductance (PWCOND)
|
|
|
|
include ../make.sys
|
|
|
|
# location of needed modules
|
|
MODFLAGS= $(MOD_FLAG)../iotk/src $(MOD_FLAG)../Modules \
|
|
$(MOD_FLAG)../EE $(MOD_FLAG)../PW $(MOD_FLAG).
|
|
|
|
PPOBJS = \
|
|
../PP/stop_pp.o \
|
|
../PP/xsf.o
|
|
|
|
PWCONDOBJS = \
|
|
allocate_cond.o \
|
|
bessj.o \
|
|
compbs.o \
|
|
compbs_2.o \
|
|
condcom.o \
|
|
condmain.o \
|
|
cond_out.o \
|
|
cond_restart.o\
|
|
do_cond.o \
|
|
eigenchnl.o \
|
|
form_zk.o \
|
|
four.o \
|
|
free_mem.o \
|
|
gep_x.o \
|
|
gramsh.o \
|
|
hev_ab.o \
|
|
init_cond.o \
|
|
init_orbitals.o \
|
|
init_gper.o \
|
|
integrals.o \
|
|
jbloch.o \
|
|
kbloch.o \
|
|
local.o \
|
|
local_set.o \
|
|
openfil_cond.o \
|
|
poten.o \
|
|
print_clock_pwcond.o \
|
|
realus_scatt.o \
|
|
rotproc.o \
|
|
save_cond.o \
|
|
scat_states_plot.o \
|
|
scatter_forw.o \
|
|
summary_band.o \
|
|
summary_tran.o \
|
|
sunitary.o \
|
|
transmit.o
|
|
|
|
PWOBJS = ../PW/libpw.a
|
|
EEOBJS=../EE/libee.a
|
|
QEMODS = ..//Modules/libqemod.a
|
|
|
|
TLDEPS= bindir mods libs pw pp
|
|
|
|
all : tldeps pwcond.x
|
|
|
|
pwcond.x : $(PWCONDOBJS) $(PWOBJS) $(PPOBJS) $(QEMODS) $(EEOBJS) $(LIBOBJS)
|
|
$(LD) $(LDFLAGS) -o pwcond.x $(PWCONDOBJS) $(PPOBJS) \
|
|
$(PWOBJS) $(EEOBJS) $(QEMODS) $(LIBOBJS) $(LIBS)
|
|
- ( cd ../bin ; ln -fs ../PWCOND/pwcond.x . )
|
|
|
|
tldeps:
|
|
test -n "$(TLDEPS)" && ( cd .. ; $(MAKE) $(MFLAGS) $(TLDEPS) || exit 1) || :
|
|
|
|
clean :
|
|
- /bin/rm -f *.x *.o *~ *.F90 *.d *.mod *.i *.a *.L
|
|
|
|
include make.depend
|