1 #############################################################
5 #############################################################
7 PSMISC_SOURCE
:=psmisc-
$(PSMISC_VER
).
tar.gz
8 PSMISC_SITE
:=http
://$(BR2_SOURCEFORGE_MIRROR
).dl.sourceforge.net
/sourceforge
/psmisc
9 PSMISC_DIR
:=$(BUILD_DIR
)/psmisc-
$(PSMISC_VER
)
10 PSMISC_BINARY
:=src
/killall
11 PSMISC_TARGET_BINARY
:=bin
/killall
13 $(DL_DIR
)/$(PSMISC_SOURCE
):
14 $(WGET
) -P
$(DL_DIR
) $(PSMISC_SITE
)/$(PSMISC_SOURCE
)
16 $(PSMISC_DIR
)/.unpacked
: $(DL_DIR
)/$(PSMISC_SOURCE
)
17 zcat
$(DL_DIR
)/$(PSMISC_SOURCE
) |
tar -C
$(BUILD_DIR
) $(TAR_OPTIONS
) -
18 touch
$(PSMISC_DIR
)/.unpacked
20 $(PSMISC_DIR
)/.configured
: $(PSMISC_DIR
)/.unpacked
21 (cd
$(PSMISC_DIR
); rm -rf config.cache
; \
22 $(TARGET_CONFIGURE_OPTS
) CC_FOR_BUILD
=$(HOSTCC
) \
23 CFLAGS
="$(TARGET_CFLAGS)" \
25 --target
=$(GNU_TARGET_NAME
) \
26 --host
=$(GNU_TARGET_NAME
) \
27 --build
=$(GNU_HOST_NAME
) \
31 touch
$(PSMISC_DIR
)/.configured
33 $(PSMISC_DIR
)/$(PSMISC_BINARY
): $(PSMISC_DIR
)/.configured
34 $(MAKE
) -C
$(PSMISC_DIR
)
36 $(TARGET_DIR
)/$(PSMISC_TARGET_BINARY
): $(PSMISC_DIR
)/$(PSMISC_BINARY
)
37 $(MAKE
) -C
$(PSMISC_DIR
) install DESTDIR
=$(TARGET_DIR
)
38 rm -Rf
$(TARGET_DIR
)/usr
/share
/man
40 psmisc
: uclibc ncurses
$(TARGET_DIR
)/$(PSMISC_TARGET_BINARY
)
42 psmisc-source
: $(DL_DIR
)/$(PSMISC_SOURCE
)
45 for bin in fuser killall pstree oldfuser pstree.x11
; do \
46 rm -f
$(TARGET_DIR
)/bin
/$${bin} ; \
52 #############################################################
54 # Toplevel Makefile options
56 #############################################################
57 ifeq ($(strip $(BR2_PACKAGE_PSMISC
)),y
)