quantum-espresso/PWCOND/Makefile

71 lines
1.3 KiB
Makefile
Raw Normal View History

# 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