- import buildroot
[buildroot.git] / package / wget / wget.mk
blob76e1a1f31c974d395763a0cfee27a9aea4dc9581
1 #############################################################
3 # wget
5 #############################################################
6 WGET_VERSION:=1.10.2
7 WGET_SOURCE:=wget-$(WGET_VERSION).tar.gz
8 WGET_SITE:=http://ftp.gnu.org/pub/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
14 $(DL_DIR)/$(WGET_SOURCE):
15 $(WGET) -P $(DL_DIR) $(WGET_SITE)/$(WGET_SOURCE)
17 wget-source: $(DL_DIR)/$(WGET_SOURCE)
19 $(WGET_DIR)/.unpacked: $(DL_DIR)/$(WGET_SOURCE)
20 $(WGET_CAT) $(DL_DIR)/$(WGET_SOURCE) | tar -C $(BUILD_DIR) $(TAR_OPTIONS) -
21 touch $(WGET_DIR)/.unpacked
23 $(WGET_DIR)/.configured: $(WGET_DIR)/.unpacked
24 (cd $(WGET_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=/ \
32 --disable-ipv6 \
33 $(DISABLE_NLS) \
34 --without-ssl \
36 touch $(WGET_DIR)/.configured
38 $(WGET_DIR)/$(WGET_BINARY): $(WGET_DIR)/.configured
39 $(MAKE) $(TARGET_CONFIGURE_OPTS) -C $(WGET_DIR)
41 $(TARGET_DIR)/$(WGET_TARGET_BINARY): $(WGET_DIR)/$(WGET_BINARY)
42 install -D $(WGET_DIR)/$(WGET_BINARY) $(TARGET_DIR)/$(WGET_TARGET_BINARY)
44 wget: uclibc $(TARGET_DIR)/$(WGET_TARGET_BINARY)
46 wget-clean:
47 rm -f $(TARGET_DIR)/$(WGET_TARGET_BINARY)
48 -$(MAKE) -C $(WGET_DIR) clean
50 wget-dirclean:
51 rm -rf $(WGET_DIR)
52 #############################################################
54 # Toplevel Makefile options
56 #############################################################
57 ifeq ($(strip $(BR2_PACKAGE_WGET)),y)
58 TARGETS+=wget
59 endif