1 #############################################################
5 #############################################################
7 WGET_SOURCE
:=wget-
$(WGET_VERSION
).
tar.gz
8 WGET_SITE
:=$(BR2_GNU_MIRROR
)/wget
9 WGET_DIR
:=$(BUILD_DIR
)/wget-
$(WGET_VERSION
)
12 WGET_TARGET_BINARY
:=bin
/wget
14 $(DL_DIR
)/$(WGET_SOURCE
):
15 $(call DOWNLOAD
,$(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 $(CONFIG_UPDATE
) $(WGET_DIR
)
24 $(WGET_DIR
)/.configured
: $(WGET_DIR
)/.unpacked
25 (cd
$(WGET_DIR
); rm -rf config.cache
; \
26 $(TARGET_CONFIGURE_OPTS
) \
27 $(TARGET_CONFIGURE_ARGS
) \
29 --target
=$(GNU_TARGET_NAME
) \
30 --host
=$(GNU_TARGET_NAME
) \
31 --build
=$(GNU_HOST_NAME
) \
39 $(WGET_DIR
)/$(WGET_BINARY
): $(WGET_DIR
)/.configured
40 $(MAKE
) $(TARGET_CONFIGURE_OPTS
) -C
$(WGET_DIR
)
42 $(TARGET_DIR
)/$(WGET_TARGET_BINARY
): $(WGET_DIR
)/$(WGET_BINARY
)
43 install -D
$(WGET_DIR
)/$(WGET_BINARY
) $(TARGET_DIR
)/$(WGET_TARGET_BINARY
)
45 wget
: uclibc
$(TARGET_DIR
)/$(WGET_TARGET_BINARY
)
48 rm -f
$(TARGET_DIR
)/$(WGET_TARGET_BINARY
)
49 -$(MAKE
) -C
$(WGET_DIR
) clean
53 #############################################################
55 # Toplevel Makefile options
57 #############################################################
58 ifeq ($(BR2_PACKAGE_WGET
),y
)