Makefile.am


Log

Author Commit Date CI Message
ckolivas 6df0648a 2013-08-28T12:05:58 First import of libusb-1.0
Con Kolivas f3b75b0b 2013-08-18T01:39:35 Add rt lib linkage to enable use of clock_nanosleep functions with older glibc.
Con Kolivas 812852cc 2013-08-09T06:31:57 Move bflsc defines to a header file.
Kano 6219f977 2013-05-17T14:10:58 switch icarus configuration to usb
Con Kolivas fd518f16 2013-04-28T19:59:43 Add GPU-README to EXTRA_DIST.
Con Kolivas 4c9f2b74 2013-04-28T19:24:57 Add an ASIC README file and udev rules file for insertion of BFL devices on linux.
Kano c769db69 2013-04-26T10:32:28 bflsc v0.1
Con Kolivas baa5a6e7 2013-04-22T19:39:59 Further fix distdir for hexdump.c
Con Kolivas 3d835fc3 2013-04-22T19:28:50 Fix build and distdir.
Con Kolivas f4b27907 2013-04-22T14:35:43 Remove all CPU mining code.
Con Kolivas 3b5ef343 2013-04-21T18:01:49 Add high resolution to nmsleep wrapper on windows.
James Z.M. Gao 57fcd07b 2013-04-16T10:28:12 Merge remote-tracking branch 'upstream/master'
James Z.M. Gao ac053edc 2013-04-16T10:27:10 build out of source dir
Con Kolivas dea35d33 2013-04-05T13:32:09 Add Makefile entry for driver-avalon.
Con Kolivas 86821eb4 2013-04-05T11:58:21 Fix mingw cross compilation being broken by win32/win64 patches.
James Z.M. Gao c9ae7150 2013-04-04T22:59:10 Compile CPU mining for win32 and win64
Con Kolivas 88853a2d 2013-03-07T22:55:15 Comment out driver-bflsc.c file from Makefile.am till one exists.
Kano 540f3e89 2013-03-07T00:00:31 Setup BFLSC support
Kano 040ec589 2012-12-31T09:09:43 BFL USB build changes
Kano 152e7e36 2012-12-02T21:48:37 mmq usb v0.4 + api usb stats
Peter Stuge 318ef85a 2012-11-16T00:13:56 Require pkg-config to find libusb-1.0, and fix libusb.h #includes
Con Kolivas efaa1b03 2012-11-18T17:19:53 Work around libcurl cflags not working on hacked up mingw installations on windows.
CyberLeo dc7c57d9 2012-10-26T09:40:49 Changes to build prototypes to support building on FreeBSD 9.1-RC2 amd64 * Bashism in configure: ./configure: ${ac_cv_search_addstr:2}: Bad substitution * Configure finds libcurl in /usr/local, but /usr/local/include isn't in CFLAGS: cgminer.c:39:10: fatal error: 'curl/curl.h' file not found * Configure misdetects amd64 as 32-bit; fails when trying to link in sse2_64: cgminer-sha256_sse2_amd64.o: In function `scanhash_sse2_64': ./cgminer/sha256_sse2_amd64.c:98: undefined reference to `sha256_sse2_64_new' cgminer-sha256_sse4_amd64.o: In function `scanhash_sse4_64': ./cgminer/sha256_sse4_amd64.c:96: undefined reference to `CalcSha256_x64_sse4' ./cgminer/sha256_sse4_amd64.c:97: undefined reference to `CalcSha256_x64_sse4'
Con Kolivas e561bfe4 2012-10-18T00:57:23 Revert "Rename INCLUDES in Makefile.am." This reverts commit e341e346d38b465139abb8da4c8d3a02f9abe3c8. Breaks build.
Con Kolivas e341e346 2012-10-17T23:33:20 Rename INCLUDES in Makefile.am.
Con Kolivas b3cdd802 2012-09-24T16:27:47 Put all socket definitions in util.h to allow reusing by added socket functions to be used in util.c.
Kano 30f5d777 2012-08-23T11:41:10 BFL Flash - always distribute source
Kano 0c3e9e9b 2012-08-23T11:16:29 BFL flash - include source in builds and more FPGA-README
Con Kolivas d64c32ac 2012-08-07T21:49:11 Include scrypt.h in Makefile.
Con Kolivas e49bd981 2012-08-07T19:56:43 Use the scrypt CPU code to confirm results from OCL code, and mark failures as HW errors, making it easier to tune scrypt parameters.
Con Kolivas ac6315b7 2012-07-29T22:15:42 Bump version 2.6.0, adding SCRYPT README to makefile.
Con Kolivas b9e5f8e5 2012-07-21T10:28:41 Revert "Use cpu scrypt code to check if an scrypt share is below target before submitting it." This reverts commit 808f403a14267263066b0c257c262a1be6ef47ca. Conflicts: findnonce.c
Con Kolivas 808f403a 2012-07-20T23:44:43 Use cpu scrypt code to check if an scrypt share is below target before submitting it.
Con Kolivas a5ebb712 2012-07-14T22:01:20 Add cpumining capability for scrypt.
Con Kolivas a668f74e 2012-06-14T21:25:32 Fix fpgautils.h distfail.
Luke Dashjr 76f96f47 2012-06-11T03:02:10 New driver: BTCFPGA ModMiner
Luke Dashjr d3fa59d7 2012-06-05T02:17:09 Abstract generally useful FPGA code into fpgautils.c
Con Kolivas d9ffcda7 2012-06-04T09:05:54 Add API and FPGA READMEs into Makefile to be included in source distribution.
Con Kolivas e6f9afe6 2012-04-22T15:05:04 Add missing ztex header to Makefile for distribution.
Con Kolivas e95384e5 2012-04-22T14:32:40 Include ztex bitstreams firmware in distribution and install if configured in.
Luke Dashjr 657716e5 2012-04-21T02:52:20 Merge branch 'master' into ztex
Luke Dashjr b8778839 2012-04-21T02:36:19 Merge branch 'master' into unify_drivers Conflicts: cgminer.c
nelisky 99a188f9 2012-03-11T00:49:25 initial commit with some support for ztex 1.15x board. This version is just a rough draft, but it does alredy mine. Conflicts: cgminer.c configure.ac
Con Kolivas ef76ec8a 2012-03-31T15:33:02 Add windows build docs to extra dist files.
Luke Dashjr e131dfab 2012-03-13T12:18:23 Unify drivers as driver-*.c and add driver name to API
Luke Dashjr ae997142 2012-02-26T14:46:51 Use libudev to autodetect BitFORCE GPUs, if available
Xiangfu 2bb92ebc 2012-02-13T16:04:13 add Icarus support to autoreconf system
Con Kolivas beb1c3f9 2012-02-12T11:39:10 Fix packaging issue with logging.h missing.
zefir e0fec357 2012-02-11T19:31:34 modularized logging, support for priority based logging Functions related to logging are extracted into dedicated source files for better maintainability. The existing low-level logging API is extended with a generalized scheme providing log functions log_{error, warning, notice, info, debug} that log messages based on a global opt_log_level. opt_log_level for now is set to LOG_NOTICE and might be modified via command line options or config files in future releases.
ckolivas cb7145b1 2012-02-08T13:45:56 Add basic build ability with diakgcn and put all kernel names in configure.ac to avoid changing them in mutliple places.
ckolivas a6c6866a 2012-02-08T13:45:56 Add basic build ability with diakgcn and put all kernel names in configure.ac to avoid changing them in mutliple places.
zefir e0b0a6c0 2012-01-30T23:11:39 Modularize code: main.c -> device-cpu + device-gpu This patch is an initial attempt to re-structure cgminer source code from its monolithic design (with nearly all code being concentrated in main.c) to a more modular one. In this first stage, the conditionally compiled functions for GPU and CPU mining were extracted into dedicated files: * device-cpu.h and device-cpu.c covering WANT_CPUMINE functions * device-gpu.h and device-gpu.c covering HAVE_OPENCL functions The main.c file is left untouched as reference, while the remainder without the extracted parts is located in cgminer.c. The Makefile.am has been updated to use the re-structured source files for the build. Above pure re-structuring *NO* functional modifications were made. The sources were tested to compile and run on on a current Linux system with working CPU and GPU mining (Bitforce not tested due to loack of hardware).
ckolivas 55f693a8 2012-02-04T09:59:20 Revert Makefile.am component for easier merge of upcoming changes.
Con Kolivas ebaa2be1 2012-02-03T18:19:39 Update poclbm kernel for better performance on GCN and new SDKs with bitalign support when not BFI INT patching. Update phatk kernel to work properly for non BFI INT patched kernels, providing support for phatk to run on GCN and non-ATI cards.
Con Kolivas c0e8819d 2012-01-31T00:20:58 Fix bitforce failing to build into cgminer.
Luke Dashjr 5dfc8b69 2012-01-08T19:56:15 BitForce FPGA support cgminer will scan for and mine BitForce FPGAs on USB ports by providing the new --scan-serial <device> option, or autodetect them by searching /dev/serial/by-id for *BitFORCE_SHA256*
ckolivas 332b3ca1 2012-01-19T16:56:42 Configure out building and support of all CPU mining code unless --enable-cpumining is enabled.
Con Kolivas 743d81b3 2012-01-01T20:25:04 Adjust column width of A/R/HW to be the maximum of any device and align them.
Con Kolivas f67111da 2011-12-29T10:22:16 Include API examples in distribution tarball.
Kano 23580566 2011-11-23T14:35:49 API v0.1
Con Kolivas d5231ea5 2011-11-11T22:21:30 Fix build error with -ldl being passed to LDFLAGS instead of LDADD and update configure output.
Con Kolivas 2a19153d 2011-10-17T14:07:38 Add example.conf to makefile dist.
Con Kolivas 5133cf5b 2011-10-09T12:22:00 Add altivec 4 way support courtesy of Gilles Risch.
Con Kolivas c04abf5c 2011-09-23T09:44:09 Include polarssl implementation of sha256 (sha2) and remove dependency on openssl.
UukGoblin 88fd7c1d 2011-09-14T07:14:34 use ATISTREAMSDKROOT env variable if available... ... to determine the location of OpenCL libs clean up the use of OPENCL_* vars in autostuff
Con Kolivas c8d40fb4 2011-09-07T09:33:43 Win32 does not use dlopen so link in -ldl only when not on win32 and display what ldflags are being passed on ./configure.
Con Kolivas ffa68cda 2011-09-06T22:48:57 Ideally we should like with -ldl for dlopen() dlclose().
Con Kolivas a62b4e3e 2011-09-06T13:45:02 Remove unused LIBCURL_CPPFLAGS variable which should help cgminer compile on other platforms.
Con Kolivas a1ba15fb 2011-09-06T09:01:24 Fix pacakaging missing adl headers and build failure without adl sdk headers installed.
Con Kolivas a2f6bb77 2011-09-05T19:36:12 Add new needed text files to distribution.
Con Kolivas d57cd919 2011-09-03T10:53:35 Implement ATI ADL support for GPU parameter monitoring now and setting later (temp, fan, clocks etc.). Check for the presence of the ADL header files in ADL_SDK. Import adl_functions.h from amd overdrive ctrl. Implement a setup function that tries to detect GPUs that support the ADL and link in the parameters into the gpus struct. Put a summary of monitoring information from the GPU menu.
Con Kolivas 67dff290 2011-08-26T13:45:45 Doc updates.
Con Kolivas 7dc3db23 2011-08-25T11:19:40 Implement SSE2 32 bit assembly algorithm as well.
Con Kolivas ebf79993 2011-08-25T12:10:45 Include uthash.h in distro.
Con Kolivas 6d10ef2f 2011-08-22T10:17:23 Bump version numbers of kernels to indicate slightly different versions.
Con Kolivas f062765c 2011-08-20T10:08:59 Explicitly link in ws2_32 on the windows build and update README file on how to compile successfully on windows.
Con Kolivas 0f782ba6 2011-08-17T15:47:18 Update poclbm kernel to FF sized mask and only check that range.
Con Kolivas c40f51c7 2011-08-17T15:06:59 Move to cgminer style buffer return and file naming convention and fix a compiler warning.
Con Kolivas 3f48a97a 2011-08-17T14:54:11 Include correct files for dist.
Con Kolivas 58eb4d58 2011-08-16T17:13:10 Add bench_block to makefile.
Diogo Franco 44faebec 2011-07-28T23:26:22 Fix the Makefile.am for the last commit That LIBCURL_CHECK_CONFIG macro apparently did some things wrong too, like adding libraries to a non-standard "LIBCURL" variable instead of "LIBCURL_LIBS". Fixes linking after the previous commit.
Con Kolivas 116a9dc0 2011-07-23T14:17:25 Update phatk kernel to one with new parameters for slightly less overhead again. Make the queue kernel parameters call a function pointer to select phatk or poclbm.
Con Kolivas 0aa98873 2011-07-18T11:27:58 Add an sse4 algorithm to CPU mining.
Con Kolivas a7707a26 2011-07-18T10:42:24 Rename the poclbm file to ensure a new binary is built since.
Con Kolivas b913bc59 2011-07-15T13:06:13 Update makefile to suit new kernel.
Con Kolivas 857902a1 2011-07-12T22:23:03 Commit a new phatk kernel renamed to force new binary building and add proper support in makefiles.
Ycros 386489a1 2011-07-11T14:56:17 Added support for pdcurses.
Con Kolivas 90839cdf 2011-07-11T13:41:31 Implement a completely curses based display and don't output to stderr when log is enabled unless it's redirected away from the terminal.
Rusty Russell a0d14d15 2011-07-06T16:47:25 ccan: add ccan/opt and dependencies to build.
Con Kolivas 91f9c527 2011-07-04T20:33:31 Rename code and application binary to cgminer version 1.0.9 preempting version 1.1.0, moving main code to main.c.
Ycros ec831917 2011-06-25T04:43:37 Build on windows using mingw32.
ckolivas 3983f1b9 2011-07-01T13:21:18 Breaks nvidia building. Roll back for now. Revert "configure.ac, Makefile.am: Allow setting of OpenCL location" This reverts commit a9893d818dac53cb52c2ed06ece59195228f44d9.
Tom Rini 2a8475b5 2011-06-29T19:45:53 configure.ac, Makefile.am: Allow setting of OpenCL location Add two new configure flags, --with-opencl-libdir and --with-opencl-inc to specify where OpenCL headers and libraries exist. This now adds a test for the OpenCL header file and makes not finding the library or headers a fatal error. Signed-off-by: Tom Rini <trini@kernel.crashing.org>
Con Kolivas dde70397 2011-06-14T10:32:54 Merge gpumining from oclmine. Unstable.
Christian Ludwig feb02dfb 2011-06-08T23:09:21 Fix libcurl include path Fix the include path for libcurl, if it was installed in a location where gcc does not look by default. The variable is declared in the LIBCURL_CHECK_CONFIG m4 macro.
fleger a9a2840d 2011-04-11T13:04:29 Proper platform detection. Use target instead of host. Fix compilation for non win32 and non x86_64 platforms.
Jeff Garzik 0258fae4 2011-03-14T23:36:28 Fix Windows build, that broke with yasm integration
Jeff Garzik 4f7a51e9 2011-03-14T23:17:34 Move all RPC I/O to separate thread.
Jeff Garzik aaf46802 2011-03-14T20:18:03 Makefile.am: neaten minerd sources list
Mark Crichton 96d2287c 2011-03-05T22:22:57 X86_64 SSE2 support for Linux