bump version
[buildroot.git] / package / which / which.mk
blobafe0a86672dc7fd10210cc018a20dae9b0391ade
1 #############################################################
3 # which
5 #############################################################
6 WHICH_VERSION:=2.16
7 WHICH_SOURCE:=which-$(WHICH_VERSION).tar.gz
8 WHICH_SITE:=http://www.xs4all.nl/~carlo17/which/
9 WHICH_DIR:=$(BUILD_DIR)/which-$(WHICH_VERSION)
10 WHICH_CAT:=$(ZCAT)
11 WHICH_BINARY:=which
12 WHICH_TARGET_BINARY:=bin/which
14 $(DL_DIR)/$(WHICH_SOURCE):
15 $(WGET) -P $(DL_DIR) $(WHICH_SITE)/$(WHICH_SOURCE)
17 which-source: $(DL_DIR)/$(WHICH_SOURCE)
19 $(WHICH_DIR)/.unpacked: $(DL_DIR)/$(WHICH_SOURCE)
20 $(WHICH_CAT) $(DL_DIR)/$(WHICH_SOURCE) | tar -C $(BUILD_DIR) $(TAR_OPTIONS) -
21 touch $(WHICH_DIR)/.unpacked
23 $(WHICH_DIR)/.configured: $(WHICH_DIR)/.unpacked
24 (cd $(WHICH_DIR); rm -rf config.cache; \
25 $(TARGET_CONFIGURE_OPTS) \
26 $(TARGET_CONFIGURE_ARGS) \
27 ./configure \
28 --target=$(GNU_TARGET_NAME) \
29 --host=$(GNU_TARGET_NAME) \
30 --build=$(GNU_HOST_NAME) \
31 --prefix=/ \
33 touch $(WHICH_DIR)/.configured
35 $(WHICH_DIR)/$(WHICH_BINARY): $(WHICH_DIR)/.configured
36 $(MAKE) CC=$(TARGET_CC) -C $(WHICH_DIR)
38 $(TARGET_DIR)/$(WHICH_TARGET_BINARY): $(WHICH_DIR)/$(WHICH_BINARY)
39 install -D $(WHICH_DIR)/$(WHICH_BINARY) $(TARGET_DIR)/$(WHICH_TARGET_BINARY)
41 which: $(TARGET_DIR)/$(WHICH_TARGET_BINARY)
43 which-clean:
44 rm -f $(TARGET_DIR)/$(WHICH_TARGET_BINARY)
45 -$(MAKE) -C $(WHICH_DIR) clean
47 which-dirclean:
48 rm -rf $(WHICH_DIR)
49 #############################################################
51 # Toplevel Makefile options
53 #############################################################
54 ifeq ($(BR2_PACKAGE_WHICH),y)
55 TARGETS+=which
56 endif