]> Git Repo - buildroot-mgba.git/blob - package/wget/wget.mk
5e22a5c58b32c7b6c18971fbd24e03d6e2f0699f
[buildroot-mgba.git] / package / wget / wget.mk
1 #############################################################
2 #
3 # wget
4 #
5 #############################################################
6 WGET_VERSION:=1.10.2
7 WGET_SOURCE:=wget-$(WGET_VERSION).tar.gz
8 WGET_SITE:=$(BR2_GNU_MIRROR)/gnu/wget
9 WGET_DIR:=$(BUILD_DIR)/wget-$(WGET_VERSION)
10 WGET_CAT:=$(ZCAT)
11 WGET_BINARY:=src/wget
12 WGET_TARGET_BINARY:=bin/wget
13
14 $(DL_DIR)/$(WGET_SOURCE):
15         $(WGET) -P $(DL_DIR) $(WGET_SITE)/$(WGET_SOURCE)
16
17 wget-source: $(DL_DIR)/$(WGET_SOURCE)
18
19 $(WGET_DIR)/.unpacked: $(DL_DIR)/$(WGET_SOURCE)
20         $(WGET_CAT) $(DL_DIR)/$(WGET_SOURCE) | tar -C $(BUILD_DIR) $(TAR_OPTIONS) -
21         $(CONFIG_UPDATE) $(WGET_DIR)
22         touch $@
23
24 $(WGET_DIR)/.configured: $(WGET_DIR)/.unpacked
25         (cd $(WGET_DIR); rm -rf config.cache; \
26                 $(TARGET_CONFIGURE_OPTS) \
27                 $(TARGET_CONFIGURE_ARGS) \
28                 ./configure \
29                 --target=$(GNU_TARGET_NAME) \
30                 --host=$(GNU_TARGET_NAME) \
31                 --build=$(GNU_HOST_NAME) \
32                 --prefix=/ \
33                 --disable-ipv6 \
34                 $(DISABLE_NLS) \
35                 --without-ssl \
36         )
37         touch $@
38
39 $(WGET_DIR)/$(WGET_BINARY): $(WGET_DIR)/.configured
40         $(MAKE) $(TARGET_CONFIGURE_OPTS) -C $(WGET_DIR)
41
42 $(TARGET_DIR)/$(WGET_TARGET_BINARY): $(WGET_DIR)/$(WGET_BINARY)
43         install -D $(WGET_DIR)/$(WGET_BINARY) $(TARGET_DIR)/$(WGET_TARGET_BINARY)
44
45 wget: uclibc $(TARGET_DIR)/$(WGET_TARGET_BINARY)
46
47 wget-clean:
48         rm -f $(TARGET_DIR)/$(WGET_TARGET_BINARY)
49         -$(MAKE) -C $(WGET_DIR) clean
50
51 wget-dirclean:
52         rm -rf $(WGET_DIR)
53 #############################################################
54 #
55 # Toplevel Makefile options
56 #
57 #############################################################
58 ifeq ($(strip $(BR2_PACKAGE_WGET)),y)
59 TARGETS+=wget
60 endif
This page took 0.018722 seconds and 2 git commands to generate.