2003-01-20 05:58:50 +08:00
|
|
|
# Makefile for converters to UPF format
|
2003-12-02 23:47:00 +08:00
|
|
|
|
2016-06-25 15:26:50 +08:00
|
|
|
include ../make.inc
|
2003-01-20 05:58:50 +08:00
|
|
|
|
2009-07-23 01:18:42 +08:00
|
|
|
# location of needed modules
|
2018-01-09 05:28:48 +08:00
|
|
|
MODFLAGS= $(BASEMOD_FLAGS)
|
2009-07-23 01:18:42 +08:00
|
|
|
|
2016-12-07 05:14:50 +08:00
|
|
|
OBJS = write_upf.o read_upf.o
|
2019-02-08 04:06:21 +08:00
|
|
|
QEMODS = ../Modules/libqemod.a ../FFTXlib/libqefft.a ../UtilXlib/libutil.a
|
2010-02-09 23:21:51 +08:00
|
|
|
|
2019-02-14 16:45:46 +08:00
|
|
|
TLDEPS = libs mods
|
2003-12-02 23:47:00 +08:00
|
|
|
|
2010-06-13 19:29:12 +08:00
|
|
|
all : tldeps casino2upf.x cpmd2upf.x fhi2upf.x fpmd2upf.x \
|
2011-03-16 01:45:49 +08:00
|
|
|
ncpp2upf.x oldcp2upf.x read_upf_tofile.x rrkj2upf.x upf2casino.x \
|
2018-08-29 21:37:38 +08:00
|
|
|
uspp2upf.x vdb2upf.x virtual_v2.x interpolate.x fix_upf.x
|
2003-01-20 05:58:50 +08:00
|
|
|
|
2011-03-16 01:45:49 +08:00
|
|
|
casino2upf.x : casino2upf.o casino_pp.o $(OBJS) $(QEMODS) $(LIBOBJS)
|
2018-07-12 01:58:41 +08:00
|
|
|
$(LD) $(LDFLAGS) -o $@ casino2upf.o casino_pp.o $(OBJS) $(QEMODS) $(LIBOBJS) $(QELIBS)
|
2008-07-08 04:33:26 +08:00
|
|
|
|
2011-05-28 03:37:47 +08:00
|
|
|
upf2upf2.x : upf2upf2.o $(OBJS) $(QEMODS) $(LIBOBJS)
|
2018-07-12 01:58:41 +08:00
|
|
|
$(LD) $(LDFLAGS) -o $@ upf2upf2.o $(OBJS) $(QEMODS) $(LIBOBJS) $(QELIBS)
|
2011-05-28 03:37:47 +08:00
|
|
|
|
2010-02-09 23:21:51 +08:00
|
|
|
cpmd2upf.x : cpmd2upf.o $(OBJS) $(QEMODS) $(LIBOBJS)
|
2018-07-12 01:58:41 +08:00
|
|
|
$(LD) $(LDFLAGS) -o $@ cpmd2upf.o $(OBJS) $(QEMODS) $(LIBOBJS) $(QELIBS)
|
2004-09-03 01:46:55 +08:00
|
|
|
|
2010-02-09 23:21:51 +08:00
|
|
|
fhi2upf.x : fhi2upf.o $(OBJS) $(QEMODS) $(LIBOBJS)
|
2018-07-12 01:58:41 +08:00
|
|
|
$(LD) $(LDFLAGS) -o $@ fhi2upf.o $(OBJS) $(QEMODS) $(LIBOBJS) $(QELIBS)
|
2003-01-20 05:58:50 +08:00
|
|
|
|
2008-01-06 03:26:57 +08:00
|
|
|
fpmd2upf.x : fpmd2upf.o $(OBJS) $(LIBOBJS)
|
2018-07-12 01:58:41 +08:00
|
|
|
$(LD) $(LDFLAGS) -o $@ fpmd2upf.o $(OBJS) $(QEMODS) $(LIBOBJS) $(QELIBS)
|
2003-01-20 05:58:50 +08:00
|
|
|
|
2010-02-09 23:21:51 +08:00
|
|
|
ncpp2upf.x : ncpp2upf.o $(OBJS) $(QEMODS) $(LIBOBJS)
|
2018-07-12 01:58:41 +08:00
|
|
|
$(LD) $(LDFLAGS) -o $@ ncpp2upf.o $(OBJS) $(QEMODS) $(LIBOBJS) $(QELIBS)
|
2003-01-20 05:58:50 +08:00
|
|
|
|
2010-02-09 23:21:51 +08:00
|
|
|
oldcp2upf.x : oldcp2upf.o $(OBJS) $(QEMODS) $(LIBOBJS)
|
2018-07-12 01:58:41 +08:00
|
|
|
$(LD) $(LDFLAGS) -o $@ oldcp2upf.o $(OBJS) $(QEMODS) $(LIBOBJS) $(QELIBS)
|
2003-01-20 05:58:50 +08:00
|
|
|
|
2016-12-07 05:14:50 +08:00
|
|
|
read_upf.x : read_ps.o
|
|
|
|
$(LD) $(LDFLAGS) -o $@ read_ps.o $(OBJS)
|
2003-01-20 05:58:50 +08:00
|
|
|
|
2016-04-23 04:38:05 +08:00
|
|
|
read_upf_tofile.x : read_upf_tofile.o $(OBJS) $(QEMODS) $(LIBOBJS)
|
2018-07-12 01:58:41 +08:00
|
|
|
$(LD) $(LDFLAGS) -o $@ read_upf_tofile.o $(OBJS) $(QEMODS) $(LIBOBJS) $(QELIBS)
|
2006-07-01 23:02:46 +08:00
|
|
|
|
2018-02-07 21:09:37 +08:00
|
|
|
|
|
|
|
fix_upf.x: fix_upf.o $(QEMODS) $(LIBOBJS)
|
2018-07-12 01:58:41 +08:00
|
|
|
$(LD) $(LDFLAGS) -o $@ fix_upf.o $(QEMODS) $(LIBOBJS) $(QELIBS)
|
2018-02-07 21:09:37 +08:00
|
|
|
|
2010-02-09 23:21:51 +08:00
|
|
|
rrkj2upf.x : rrkj2upf.o $(OBJS) $(QEMODS) $(LIBOBJS)
|
2018-07-12 01:58:41 +08:00
|
|
|
$(LD) $(LDFLAGS) -o $@ rrkj2upf.o $(OBJS) $(QEMODS) $(LIBOBJS) $(QELIBS)
|
2003-01-20 05:58:50 +08:00
|
|
|
|
2011-03-16 01:45:49 +08:00
|
|
|
upf2casino.x : upf2casino.o casino_pp.o $(OBJS) $(QEMODS) $(LIBOBJS)
|
2018-07-12 01:58:41 +08:00
|
|
|
$(LD) $(LDFLAGS) -o $@ upf2casino.o casino_pp.o $(OBJS) $(QEMODS) $(LIBOBJS) $(QELIBS)
|
2011-03-16 01:45:49 +08:00
|
|
|
|
2010-02-09 23:21:51 +08:00
|
|
|
uspp2upf.x : uspp2upf.o vanderbilt.o $(OBJS) $(QEMODS) $(LIBOBJS)
|
2007-06-21 01:04:47 +08:00
|
|
|
$(LD) $(LDFLAGS) -o $@ \
|
2018-07-12 01:58:41 +08:00
|
|
|
uspp2upf.o vanderbilt.o $(OBJS) $(QEMODS) $(LIBOBJS) $(QELIBS)
|
2004-09-03 01:46:55 +08:00
|
|
|
|
2010-02-09 23:21:51 +08:00
|
|
|
vdb2upf.x : vdb2upf.o vanderbilt.o $(OBJS) $(QEMODS) $(LIBOBJS)
|
2007-06-21 01:04:47 +08:00
|
|
|
$(LD) $(LDFLAGS) -o $@ \
|
2018-07-12 01:58:41 +08:00
|
|
|
vdb2upf.o vanderbilt.o $(OBJS) $(QEMODS) $(LIBOBJS) $(QELIBS)
|
2003-01-20 05:58:50 +08:00
|
|
|
|
2018-07-14 21:34:12 +08:00
|
|
|
|
|
|
|
virtual_v2.x: virtual_v2.o $(OBJS) $(QEMODS) $(LIBOBJS)
|
|
|
|
$(LD) $(LDFLAGS) -o $@ \
|
2018-08-29 21:30:02 +08:00
|
|
|
virtual_v2.o $(OBJS) $(QEMODS) $(LIBOBJS) $(QELIBS)
|
2018-07-14 21:34:12 +08:00
|
|
|
|
2010-11-14 07:36:46 +08:00
|
|
|
interpolate.x : interpolate.o $(OBJS) $(QEMODS) $(LIBOBJS)
|
|
|
|
$(LD) $(LDFLAGS) -o $@ \
|
2018-07-12 01:58:41 +08:00
|
|
|
interpolate.o $(OBJS) $(QEMODS) $(LIBOBJS) $(QELIBS)
|
2010-11-14 07:36:46 +08:00
|
|
|
|
2005-08-04 00:55:41 +08:00
|
|
|
tldeps:
|
2013-11-08 05:06:06 +08:00
|
|
|
if test -n "$(TLDEPS)" ; then \
|
2015-10-06 16:29:24 +08:00
|
|
|
( cd ../ ; $(MAKE) $(TLDEPS) || exit 1 ) ; fi
|
2004-10-07 21:31:54 +08:00
|
|
|
|
2003-12-02 23:47:00 +08:00
|
|
|
clean :
|
2016-04-27 22:53:38 +08:00
|
|
|
- /bin/rm -f *.x *.o *~ *_tmp.f90 *.mod *.d *.i *.L
|
2003-01-20 05:58:50 +08:00
|
|
|
|
2004-11-09 18:53:55 +08:00
|
|
|
include make.depend
|