1 #############################################################
5 #############################################################
7 PROCPS_SOURCE
:=procps-
$(PROCPS_VERSION
).
tar.gz
8 PROCPS_SITE
:=http
://procps.sourceforge.net
/
9 PROCPS_DIR
:=$(BUILD_DIR
)/procps-
$(PROCPS_VERSION
)
11 PROCPS_TARGET_BINARY
:=usr
/bin
/vmstat
13 $(DL_DIR
)/$(PROCPS_SOURCE
):
14 $(WGET
) -P
$(DL_DIR
) $(PROCPS_SITE
)/$(PROCPS_SOURCE
)
16 $(PROCPS_DIR
)/.source
: $(DL_DIR
)/$(PROCPS_SOURCE
)
17 $(ZCAT
) $(DL_DIR
)/$(PROCPS_SOURCE
) |
tar -C
$(BUILD_DIR
) $(TAR_OPTIONS
) -
18 toolchain
/patch-kernel.sh
$(PROCPS_DIR
) package
/procps
/ procps\
*.patch
21 $(PROCPS_DIR
)/$(PROCPS_BINARY
): $(PROCPS_DIR
)/.source
22 $(TARGET_CONFIGURE_OPTS
) $(TARGET_CONFIGURE_ENV
) \
23 $(MAKE
) -C
$(PROCPS_DIR
)
25 $(TARGET_DIR
)/$(PROCPS_TARGET_BINARY
): $(PROCPS_DIR
)/$(PROCPS_BINARY
)
26 $(MAKE
) $(TARGET_CONFIGURE_OPTS
) DESTDIR
=$(TARGET_DIR
) \
27 install='install -D' -C
$(PROCPS_DIR
) lib64
=/lib \
28 ldconfig
='/bin/true' install
29 ifneq ($(BR2_HAVE_MANPAGES
),y
)
30 rm -rf
$(TARGET_DIR
)/usr
/man
32 ifneq ($(BR2_HAVE_INFOPAGES
),y
)
33 rm -rf
$(TARGET_DIR
)/usr
/info
35 $(STRIP
) $(STRIP_STRIP_ALL
) $@
37 procps
: ncurses
$(TARGET_DIR
)/$(PROCPS_TARGET_BINARY
)
39 procps-source
: $(DL_DIR
)/$(PROCPS_SOURCE
)
42 for bin in uptime tload free w \
43 top vmstat watch skill \
44 snice kill sysctl pmap \
45 pgrep pkill slabtop
; do \
46 rm -f
$(TARGET_DIR
)/usr
/bin
/$${bin}; \
48 rm -f
$(TARGET_DIR
)/lib
/libproc
*
53 #############################################################
55 # Toplevel Makefile options
57 #############################################################
58 ifeq ($(BR2_PACKAGE_PROCPS
),y
)