mirror of
https://github.com/sfilippone/psblas3.git
synced 2026-10-06 22:55:08 +00:00
Fix CUDA makefiles
This commit is contained in:
+1
-1
@@ -16,7 +16,7 @@ LDLIBS=$(PSBLDLIBS)
|
||||
#CCOPT= -g
|
||||
FINCLUDES=$(FMFLAG). $(FMFLAG)$(INCDIR) $(FMFLAG)$(PSBINCDIR) $(FIFLAG).
|
||||
CINCLUDES=$(SPGPU_INCLUDES) $(CUDA_INCLUDES) -I.. -I$(INCDIR)
|
||||
LIBNAME=libpsb_gpu.a
|
||||
LIBNAME=libpsb_cuda.a
|
||||
|
||||
|
||||
CUDAOBJS=psi_cuda_c_CopyCooToElg.o psi_cuda_c_CopyCooToHlg.o \
|
||||
|
||||
+3
-3
@@ -128,9 +128,9 @@ cudaobjs: $(FOBJS)
|
||||
$(MAKE) -C CUDA objs
|
||||
|
||||
ilib: objs
|
||||
$(MAKE) -C impl lib LIBNAME=$(LIBNAME)
|
||||
cudalib: objs ilib
|
||||
$(MAKE) -C CUDA lib LIBNAME=$(LIBNAME)
|
||||
$(MAKE) -C impl lib
|
||||
cudalib: objs
|
||||
$(MAKE) -C CUDA lib
|
||||
|
||||
clean: cclean iclean cudaclean spgpuclean
|
||||
/bin/rm -f $(FOBJS) *$(.mod) *.a
|
||||
|
||||
+1
-1
@@ -11,7 +11,7 @@ LDLIBS=$(PSBLDLIBS)
|
||||
#CCOPT= -g
|
||||
FINCLUDES=$(FMFLAG).. $(FMFLAG)$(MODDIR) $(FMFLAG)$(INCDIR) $(FIFLAG)..
|
||||
CINCLUDES=-I$(GPU_INCDIR) -I$(CUDA_INCDIR)
|
||||
LIBNAME=libpsb_gpu.a
|
||||
LIBNAME=libpsb_cuda.a
|
||||
CXXDEFINES=$(PSBCXXDEFINES) $(SPGPU_DEFINES) $(CUDA_DEFINES)
|
||||
CDEFINES=$(PSBCDEFINES) $(SPGPU_DEFINES) $(CUDA_DEFINES)
|
||||
FDEFINES=$(PSBFDEFINES) $(SPGPU_DEFINES) $(CUDA_DEFINES)
|
||||
|
||||
+2
-2
@@ -7,7 +7,7 @@ UP=..
|
||||
LIBDIR=$(TOP)/lib
|
||||
INCDIR=$(TOP)/include
|
||||
MODDIR=$(TOP)/modules
|
||||
LIBNAME=$(UP)/libpsb_cuda.a
|
||||
LIBNAME=libpsb_cuda.a
|
||||
|
||||
OBJS=coo.o core.o dia.o ell.o hdia.o hell.o
|
||||
CU_INCLUDES=-I$(INCDIR) $(CUDA_INCLUDES)
|
||||
@@ -17,7 +17,7 @@ all: incl objs
|
||||
objs: incl $(OBJS) iobjs
|
||||
|
||||
lib: objs iobjs ilib
|
||||
$(AR) $(LIBNAME) $(OBJS)
|
||||
$(AR) ../$(LIBNAME) $(OBJS)
|
||||
# /bin/cp -p $(LIBNAME) $(LIBDIR)
|
||||
|
||||
iobjs:
|
||||
|
||||
@@ -6,8 +6,7 @@ include $(TOP)/Make.inc
|
||||
LIBDIR=$(TOP)/lib
|
||||
INCDIR=$(TOP)/include
|
||||
MODDIR=$(TOP)/modules
|
||||
UP=../..
|
||||
LIBNAME=$(UP)/libpsb_cuda.a
|
||||
LIBNAME=libpsb_cuda.a
|
||||
CINCLUDES=-I$(INCDIR)
|
||||
CU_INCLUDES=-I$(INCDIR) $(CUDA_INCLUDES)
|
||||
OBJS=cabs.o camax.o casum.o caxpby.o caxy.o cdot.o cgath.o \
|
||||
@@ -24,7 +23,7 @@ OBJS=cabs.o camax.o casum.o caxpby.o caxy.o cdot.o cgath.o \
|
||||
|
||||
objs: $(OBJS)
|
||||
lib: objs
|
||||
$(AR) $(LIBNAME) $(OBJS)
|
||||
$(AR) ../../$(LIBNAME) $(OBJS)
|
||||
|
||||
|
||||
clean:
|
||||
|
||||
Reference in New Issue
Block a user