1
0
mirror of git://projects.qi-hardware.com/openwrt-packages.git synced 2024-12-29 14:52:05 +02:00
openwrt-packages/cgminer/Makefile

57 lines
1.7 KiB
Makefile
Raw Normal View History

#
# Copyright (C) 2012 Xiangfu Liu <xiangfu.z@gmail.com>
# bitcoin: 1BQvUsuQBYUyVuX4jjFk4dVBpWJVQEUHTZ
#
# This is free software, licensed under the GNU General Public License v2.
# See /LICENSE for more information.
#
include $(TOPDIR)/rules.mk
PKG_NAME:=cgminer
PKG_VERSION:=20120314
PKG_REV:=97ab111ec924e8812eaeff2f4f71940811a3cf1b
PKG_RELEASE:=1
PKG_INSTALL:=1
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION)-$(PKG_REV).tar.gz
PKG_SOURCE_URL:=git://github.com/ckolivas/cgminer.git
PKG_SOURCE_PROTO:=git
PKG_SOURCE_SUBDIR:=$(PKG_NAME)-$(PKG_VERSION)
PKG_SOURCE_VERSION:=$(PKG_REV)
PKG_FIXUP:=autoreconf
include $(INCLUDE_DIR)/package.mk
define Package/cgminer
MAINTAINER:="Xiangfu Liu" <xiangfu@sharism.cc>
SECTION:=utils
CATEGORY:=Utilities
TITLE:=cgminer (FPGA Miner)
URL:=https://github.com/ckolivas/cgminer
DEPENDS:=+libcurl +libpthread +libncurses +jansson
endef
define Package/cgminer/description
Cgminer is a multi-threaded multi-pool GPU, FPGA and CPU miner with ATI GPU
monitoring, (over)clocking and fanspeed support for bitcoin and derivative
coins. Do not use on multiple block chains at the same time!
endef
# This package only enable the Icarus support. just connect your Icarus
# FPGA miner board to OpenWrt router(with USB HOST support)
# Run like:
# cgminer -S /dev/ttyUSB0 -o http://MINING.POOL.URL -O USER:PASS
CONFIGURE_ARGS += --disable-opencl --disable-adl --enable-icarus
TARGET_LDFLAGS += -Wl,-rpath-link=$(STAGING_DIR)/usr/lib
define Package/cgminer/install
$(INSTALL_DIR) $(1)/usr/bin/
$(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/bin/cgminer $(1)/usr/bin/
$(INSTALL_DIR) $(1)/usr/share/cgminer
$(CP) $(PKG_BUILD_DIR)/miner.php $(1)/usr/share/cgminer/
endef
$(eval $(call BuildPackage,cgminer))