[packages] procps: update to v3.2.8
[openwrt/svn-archive/archive.git] / utils / procps / Makefile
1 #
2 # Copyright (C) 2006-2009 OpenWrt.org
3 #
4 # This is free software, licensed under the GNU General Public License v2.
5 # See /LICENSE for more information.
6 #
7
8 include $(TOPDIR)/rules.mk
9
10 PKG_NAME:=procps
11 PKG_VERSION:=3.2.8
12 PKG_RELEASE:=1
13
14 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
15 PKG_SOURCE_URL:=http://procps.sourceforge.net
16 PKG_MD5SUM:=9532714b6846013ca9898984ba4cd7e0
17
18 include $(INCLUDE_DIR)/package.mk
19
20 define Package/procps
21 SECTION:=utils
22 CATEGORY:=Utilities
23 DEPENDS:=+libncurses
24 TITLE:=proc utilities
25 URL:=http://sourceforge.net/projects/procps/
26 endef
27
28 define Package/procps/description
29 procps is the package that has a bunch of small useful utilities that give
30 information about processes using the /proc filesystem. The package
31 includes the programs ps, top, vmstat, w, kill, free, slabtop, and skill.
32 endef
33
34 MAKE_FLAGS += \
35 CFLAGS="$(TARGET_CFLAGS)" \
36 CPPFLAGS="$(TARGET_CPPFLAGS)" \
37 LDFLAGS="$(TARGET_LDFLAGS)" \
38
39 define Package/procps/install
40 $(INSTALL_DIR) $(1)/usr/bin
41 $(INSTALL_BIN) $(PKG_BUILD_DIR)/free $(1)/usr/bin/
42 $(INSTALL_BIN) $(PKG_BUILD_DIR)/ps/ps $(1)/usr/bin
43 $(INSTALL_BIN) $(PKG_BUILD_DIR)/pgrep $(1)/usr/bin
44 $(INSTALL_BIN) $(PKG_BUILD_DIR)/pkill $(1)/usr/bin
45 $(INSTALL_BIN) $(PKG_BUILD_DIR)/pmap $(1)/usr/bin
46 $(INSTALL_BIN) $(PKG_BUILD_DIR)/pwdx $(1)/usr/bin
47 $(INSTALL_BIN) $(PKG_BUILD_DIR)/skill $(1)/usr/bin
48 $(INSTALL_BIN) $(PKG_BUILD_DIR)/slabtop $(1)/usr/bin
49 $(INSTALL_BIN) $(PKG_BUILD_DIR)/snice $(1)/usr/bin
50 $(INSTALL_BIN) $(PKG_BUILD_DIR)/tload $(1)/usr/bin
51 $(INSTALL_BIN) $(PKG_BUILD_DIR)/top $(1)/usr/bin/
52 $(INSTALL_BIN) $(PKG_BUILD_DIR)/vmstat $(1)/usr/bin
53 $(INSTALL_BIN) $(PKG_BUILD_DIR)/w $(1)/usr/bin
54 $(INSTALL_BIN) $(PKG_BUILD_DIR)/watch $(1)/usr/bin
55 $(INSTALL_DIR) $(1)/usr/lib
56 $(INSTALL_BIN) $(PKG_BUILD_DIR)/proc/libproc-$(PKG_VERSION).so $(1)/usr/lib/
57 endef
58
59 $(eval $(call BuildPackage,procps))