From 4048ed217ff9d5f0c62ed1889fda92b3446b61db Mon Sep 17 00:00:00 2001 From: Mimmo Date: Fri, 29 Mar 2013 06:21:27 -0400 Subject: [PATCH] Add avrdude_linino package --- trunk/package/utils/avrdude_linino/Makefile | 69 +++++++++++++++++++++ 1 file changed, 69 insertions(+) create mode 100644 trunk/package/utils/avrdude_linino/Makefile diff --git a/trunk/package/utils/avrdude_linino/Makefile b/trunk/package/utils/avrdude_linino/Makefile new file mode 100644 index 0000000000..6f8ea843b0 --- /dev/null +++ b/trunk/package/utils/avrdude_linino/Makefile @@ -0,0 +1,69 @@ +# +# Copyright (C) 2008 OpenWrt.org +# +# This is free software, licensed under the GNU General Public License v2. +# See /LICENSE for more information. +# + +include $(TOPDIR)/rules.mk + +PKG_NAME:=avrdude +PKG_VERSION:=5.11.1 +PKG_REV:=1138 +PKG_VERSION:=r$(PKG_REV) +PKG_RELEASE:=1 + +PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz +PKG_SOURCE_URL:=http://svn.savannah.nongnu.org/svn/avrdude/trunk/avrdude +PKG_SOURCE_SUBDIR:=avrdude-$(PKG_VERSION) +PKG_SOURCE_VERSION:=$(PKG_REV) +PKG_SOURCE_PROTO:=svn + +include $(INCLUDE_DIR)/package.mk + +define Package/avrdude_linino + SECTION:=utils + CATEGORY:=Utilities + TITLE:=AVR Downloader/UploaDEr + URL:=http://www.bsdhome.com/avrdude/ + DEPENDS:=+libncurses +libreadline +libusb-compat +libc +libelf +lm $(CXX_DEPENDS) +endef + +define Package/avrdude_linino/description + AVRDUDE is a full featured program for programming Atmel's AVR CPU's. +endef + +define Build/Configure +endef + +define Build/Prepare + $(call Build/Prepare/Default) + chmod -R u+w $(PKG_BUILD_DIR) + (cd $(PKG_BUILD_DIR);./bootstrap) + $(call Build/Configure/Default) +endef + +CONFIGURE_ARGS+= \ + --enable-shared \ + --disable-static \ + --disable-parport \ + --enable-linuxgpio \ + +define Build/Compile + $(MAKE) -C $(PKG_BUILD_DIR) \ + DESTDIR="$(PKG_INSTALL_DIR)" \ + all +endef + +define Package/avrdude_linino/conffiles +/etc/avrdude.conf +endef + +define Package/avrdude_linino/install + $(INSTALL_DIR) $(1)/etc + $(INSTALL_CONF) $(PKG_BUILD_DIR)/avrdude.conf $(1)/etc/ + $(INSTALL_DIR) $(1)/usr/bin + $(INSTALL_BIN) $(PKG_BUILD_DIR)/avrdude $(1)/usr/bin/ +endef + +$(eval $(call BuildPackage,avrdude_linino))