Permalink
Browse files

First round, nearly got all the tests working

  • Loading branch information...
0 parents commit 0bb3ac08a3eebfc243b8a118328e0b593eb56868 David Mertens committed Dec 31, 2010
Showing with 8,385 additions and 0 deletions.
  1. +18 −0 Build.PL
  2. +40 −0 README
  3. +434 −0 lib/CUDA/Min.pm
  4. +127 −0 lib/CUDA/Min.xs
  5. +163 −0 lib/CUDA/Min/Tests.pm
  6. +281 −0 lib/CUDA/Min/Tests.xs
  7. +43 −0 mytest.pl
  8. +7,063 −0 ppport.h
  9. +8 −0 t/00_load.t
  10. +58 −0 t/CUDA-Min.t
  11. +41 −0 t/Memory.t
  12. +27 −0 t/SetSize.t
  13. +82 −0 t/Transfer.t
@@ -0,0 +1,18 @@
+use Module::Build;
+my $build = Module::Build->new(
+ module_name => 'CUDA::Min',
+ license => 'perl',
+ build_requires => {
+ 'ExtUtils::nvcc' => '0.01',
+# 'ExtUtils::CBuilder' => '0',
+ },
+ requires => {
+ 'perl' => '0',
+ },
+ dist_author => 'David Mertens <dcmertens.perl@gmail.com>',
+ config => {cc => 'perl_nvcc', ld => 'perl_nvcc'},
+ include_dirs => '.',
+);
+
+$build->create_build_script;
+
@@ -0,0 +1,40 @@
+CUDA-Min version 0.01
+=====================
+
+The README is used to introduce the module and provide instructions on
+how to install the module, any machine dependencies it may have (for
+example C compilers and installed libraries) and any other information
+that should be provided before the module is installed.
+
+A README file is required for CPAN modules since CPAN extracts the
+README file from a module distribution so that people browsing the
+archive can use it get an idea of the modules uses. It is usually a
+good idea to provide version information here so that people can
+decide whether fixes for the module are worth downloading.
+
+INSTALLATION
+
+To install this module type the following:
+
+ perl Makefile.PL
+ make
+ make test
+ make install
+
+DEPENDENCIES
+
+This module requires these other modules and libraries:
+
+ blah blah blah
+
+COPYRIGHT AND LICENCE
+
+Put the correct copyright and licence information here.
+
+Copyright (C) 2010 by David Mertens
+
+This library is free software; you can redistribute it and/or modify
+it under the same terms as Perl itself, either Perl version 5.10.1 or,
+at your option, any later version of Perl 5 you may have available.
+
+
Oops, something went wrong.

0 comments on commit 0bb3ac0

Please sign in to comment.