From e0d7091ecc81f3727ae4f75e170dea82d1948e13 Mon Sep 17 00:00:00 2001 From: sfilippone Date: Tue, 9 Jul 2024 10:04:32 +0200 Subject: [PATCH] Makefile in openacc/impl --- openacc/impl/Makefile | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100755 openacc/impl/Makefile diff --git a/openacc/impl/Makefile b/openacc/impl/Makefile new file mode 100755 index 00000000..fff48657 --- /dev/null +++ b/openacc/impl/Makefile @@ -0,0 +1,29 @@ +include ../../Make.inc +LIBDIR=../../lib +INCDIR=../../include +MODDIR=../../modules +# +# Compilers and such +# +#CCOPT= -g +FINCLUDES=$(FMFLAG).. $(FMFLAG)$(MODDIR) $(FMFLAG)$(INCDIR) $(FIFLAG).. +LIBNAME=libpsb_openacc.a + +OBJS= psb_d_oacc_csr_vect_mv.o + +objs: $(OBJS) + +lib: objs + ar cur ../$(LIBNAME) $(OBJS) + +clean: + /bin/rm -f $(OBJS) + +.c.o: + $(CC) $(CCOPT) $(CCOPENACC) $(CINCLUDES) $(CDEFINES) -c $< -o $@ +.f90.o: + $(FC) $(FCOPT) $(FCOPENACC) $(FINCLUDES) -c $< -o $@ +.F90.o: + $(FC) $(FCOPT) $(FCOPENACC) $(FINCLUDES) $(FDEFINES) -c $< -o $@ +.cpp.o: + $(CXX) $(CXXOPT) $(CXXOPENACC) $(CXXINCLUDES) $(CXXDEFINES) -c $< -o $@