2 # Copyright (C) 2006-2014 OpenWrt.org
4 # This is free software, licensed under the GNU General Public License v2.
5 # See /LICENSE for more information.
8 include $(TOPDIR
)/rules.mk
14 PKG_LICENSE_FILES
:=COPYING COPYING.LIB
16 PKG_SOURCE
:=$(PKG_NAME
)-$(PKG_VERSION
).
tar.gz
17 PKG_SOURCE_URL
:=http
://procps.sourceforge.net
18 PKG_MD5SUM
:=9532714b6846013ca9898984ba4cd7e0
22 include $(INCLUDE_DIR
)/package.mk
25 ps free pgrep pkill pmap pwdx skill w \
26 slabtop snice tload top vmstat watch
28 define Package
/procps
/Default
33 URL
:=http
://procps.sourceforge.net
/
34 MAINTAINER
:=Gergely Kiss
<mail.gery@gmail.com
>
38 $(call Package
/procps
/Default
)
42 define Package
/procps
/description
43 procps is the package that has a bunch of small useful utilities that give
44 information about processes using the
/proc filesystem. The package
45 includes the programs ps
, top
, vmstat
, w
, kill
, free
, slabtop
, and skill.
50 $(call Package
/procps
/Default
)
52 TITLE
:=Applet
$(2) from the procps package
56 define Package
/$(1)/description
57 Installs the applet
$(2).
61 $(foreach a
,$(PROCPS_APPLETS
),$(eval
$(call GenPlugin
,procps-
$(a
),$(a
))))
64 CFLAGS
="$(TARGET_CFLAGS)" \
65 CPPFLAGS
="$(TARGET_CPPFLAGS)" \
66 LDFLAGS
="$(TARGET_LDFLAGS)" \
68 define Package
/procps
/install
69 $(INSTALL_DIR
) $(1)/usr
/bin
70 $(INSTALL_DIR
) $(1)/usr
/lib
71 $(INSTALL_BIN
) $(PKG_BUILD_DIR
)/proc
/libproc-
$(PKG_VERSION
).so
$(1)/usr
/lib
/
77 define Package
/$(1)/install
78 $(INSTALL_DIR
) $$(1)/usr
/bin
79 $(INSTALL_BIN
) $(PKG_BUILD_DIR
)/$(AUXDIR_
$(2))$(2) $$(1)/usr
/bin
/
82 $$(eval
$$(call BuildPackage
,$(1)))
85 $(foreach a
,$(PROCPS_APPLETS
),$(eval
$(call BuildPlugin
,procps-
$(a
),$(a
))))
86 $(eval
$(call BuildPackage
,procps
))