Makefile.am


Log

Author Commit Date CI Message
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.
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>
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.
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
Jeff Garzik 6d288293 2011-02-13T03:04:02 Add support for JSON-format configuration file
Jeff Garzik 74bb1962 2010-11-28T20:16:22 Add Crypto++ sha256 implementation (C only, ASM elided for now)
Jeff Garzik 339ddf4d 2010-11-27T04:31:32 Move sha256_generic into its own .o build output. Const-ify midstate param.
Jeff Garzik e2eeaaf7 2010-11-27T01:29:56 Add experimental (read: probably broken) VIA padlock support.
Jeff Garzik c6391499 2010-11-26T19:04:48 Add tcatm's 4way SSE2 sha256 implementation.
Jeff Garzik 0a333110 2010-11-26T16:28:12 Build on Windows using mingw32.
Jeff Garzik 4575851e 2010-11-26T16:13:32 Build jansson 1.3 in-tree, if not present on system.
Jeff Garzik 750deb7a 2010-11-26T15:52:06 Makefile.am: add compat.h, to correct 'make distcheck' failures
Jeff Garzik 59f1fb2e 2010-11-26T15:20:54 Link with pthreads lib, if present. Remove GNU-specific asprintf usage.
Jeff Garzik 945be82e 2010-11-25T04:03:59 Move utility routines to util.c.
Jeff Garzik 1032fec1 2010-11-25T01:16:34 Allocate work struct once, on stack, rather than alloc+free for each getwork.
Jeff Garzik a614823f 2010-11-25T01:02:53 Remove unused OpenSSL dependency. Also, turn a few strings into #define'd constants.
Jeff Garzik 82fff8f4 2010-11-24T19:34:59 Do not build sha256_generic module separate from cpu-miner.c. Version 0.1.1.
Jeff Garzik 702e2ac8 2010-11-24T19:31:12 Convert over to autotools. Release version 0.1.