DESCRIPTION:= is obselete
[openwrt/svn-archive/archive.git] / utils / io / Makefile
1 #
2 # Copyright (C) 2007 OpenWrt.org
3 #
4 # This is free software, licensed under the GNU General Public License v2.
5 # See /LICENSE for more information.
6 #
7 # $Id$
8
9 include $(TOPDIR)/rules.mk
10
11 PKG_NAME:=io
12 PKG_RELEASE:=1
13
14 PKG_BUILD_DIR := $(BUILD_DIR)/$(PKG_NAME)
15
16 include $(INCLUDE_DIR)/package.mk
17
18 define Package/io
19 SECTION:=utils
20 CATEGORY:=Utilities
21 TITLE:=Raw memory i/o utility
22 URL:=http://www.sleepie.demon.co.uk/linuxvme/io.c
23 endef
24
25 define Package/io/description
26 This tool can be used to access physical memory addresses from userspace.
27 It can be useful to access hardware for which no device driver exists!
28 endef
29
30 define Build/Prepare
31 mkdir -p $(PKG_BUILD_DIR)
32 $(CP) ./src/* $(PKG_BUILD_DIR)/
33 endef
34
35 define Build/Compile
36 $(TARGET_CC) $(TARGET_CFLAGS) -Os $(PKG_BUILD_DIR)/io.c -o $(PKG_BUILD_DIR)/$(PKG_NAME)
37 endef
38
39 define Package/io/install
40 $(INSTALL_DIR) $(1)/usr/bin
41 $(INSTALL_BIN) $(PKG_BUILD_DIR)/io $(1)/usr/bin/
42 endef
43
44 $(eval $(call BuildPackage,io))