1 #############################################################
5 #############################################################
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
)
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
) \
28 --target
=$(GNU_TARGET_NAME
) \
29 --host
=$(GNU_TARGET_NAME
) \
30 --build
=$(GNU_HOST_NAME
) \
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
)
47 rm -f
$(TARGET_DIR
)/$(WGET_TARGET_BINARY
)
48 -$(MAKE
) -C
$(WGET_DIR
) clean
52 #############################################################
54 # Toplevel Makefile options
56 #############################################################
57 ifeq ($(strip $(BR2_PACKAGE_WGET
)),y
)