Browse Source

Makefile: Specify .cl files explicitly, and only include scrypt ones when configured with scrypt support

Luke Dashjr 11 years ago
parent
commit
9c2ff9e8e6
1 changed files with 12 additions and 2 deletions
  1. 12 2
      Makefile.am

+ 12 - 2
Makefile.am

@@ -135,10 +135,13 @@ if HAVE_OPENCL
 bfgminer_SOURCES += driver-opencl.h driver-opencl.c
 bfgminer_SOURCES += driver-opencl.h driver-opencl.c
 bfgminer_SOURCES += ocl.c ocl.h findnonce.c findnonce.h
 bfgminer_SOURCES += ocl.c ocl.h findnonce.c findnonce.h
 bfgminer_SOURCES += adl.c adl.h adl_functions.h
 bfgminer_SOURCES += adl.c adl.h adl_functions.h
-bfgminer_SOURCES += opencl/*.cl
 
 
 kernelsdir = $(pkgdatadir)/opencl
 kernelsdir = $(pkgdatadir)/opencl
-dist_kernels_DATA = $(top_srcdir)/opencl/*.cl
+dist_kernels_DATA = \
+	$(top_srcdir)/opencl/diablo.cl  \
+	$(top_srcdir)/opencl/diakgcn.cl  \
+	$(top_srcdir)/opencl/phatk.cl  \
+	$(top_srcdir)/opencl/poclbm.cl
 
 
 dist_doc_DATA += README.GPU
 dist_doc_DATA += README.GPU
 
 
@@ -152,6 +155,13 @@ endif
 if HAS_SCRYPT
 if HAS_SCRYPT
 bfgminer_SOURCES += scrypt.c scrypt.h
 bfgminer_SOURCES += scrypt.c scrypt.h
 dist_doc_DATA += README.scrypt
 dist_doc_DATA += README.scrypt
+
+if HAVE_OPENCL
+dist_kernels_DATA += \
+	$(top_srcdir)/opencl/psw.cl  \
+	$(top_srcdir)/opencl/scrypt.cl  \
+	$(top_srcdir)/opencl/zuikkis.cl
+endif
 endif
 endif
 
 
 if HAS_CPUMINE
 if HAS_CPUMINE