1*0cd40bc2SKarl Rupp#requirespackage 'PETSC_HAVE_VIENNACL' 2*0cd40bc2SKarl Rupp#requiresdefine 'PETSC_HAVE_CUDA' 3*0cd40bc2SKarl Rupp 4*0cd40bc2SKarl RuppALL: lib 5*0cd40bc2SKarl Rupp 6*0cd40bc2SKarl RuppCFLAGS = 7*0cd40bc2SKarl RuppFFLAGS = 8*0cd40bc2SKarl RuppSOURCECU = aijviennaclcuda.cu 9*0cd40bc2SKarl RuppSOURCEF = 10*0cd40bc2SKarl RuppSOURCEH = viennaclmatimpl.h 11*0cd40bc2SKarl RuppLIBBASE = libpetscmat 12*0cd40bc2SKarl RuppDIRS = 13*0cd40bc2SKarl RuppMANSEC = Mat 14*0cd40bc2SKarl RuppLOCDIR = src/mat/impls/aij/seq/seqviennaclcuda/ 15*0cd40bc2SKarl Rupp 16*0cd40bc2SKarl Ruppinclude ${PETSC_DIR}/lib/petsc/conf/variables 17*0cd40bc2SKarl Ruppinclude ${PETSC_DIR}/lib/petsc/conf/rules 18*0cd40bc2SKarl Ruppinclude ${PETSC_DIR}/lib/petsc/conf/test 19