############################################################# # # wget # ############################################################# WGETCROSS_SOURCE:=wget-1.11.4.tar.gz WGETCROSS_SITE:=http://ftp.gnu.org/gnu/wget WGETCROSS_CAT:=zcat WGETCROSS_BUILD_DIR:=$(TOOL_BUILD_DIR)/wget-1.11.4 WGETCROSS_TARGET_DIR:=$(BUILD_DIR)/wget-1.11.4 WGETCROSS_BINARY:=src/wget WGETCROSS:=$(STAGING_DIR)/usr/bin/wget $(DL_DIR)/$(WGETCROSS_SOURCE): $(WGET) -P $(DL_DIR) $(WGETCROSS_SITE)/$(WGETCROSS_SOURCE) wget-source: $(DL_DIR)/$(WGETCROSS_SOURCE) ############################################################# # # build wget for use on the target system # ############################################################# $(WGETCROSS_BUILD_DIR)/.unpacked: $(DL_DIR)/$(WGETCROSS_SOURCE) $(WGETCROSS_CAT) $(DL_DIR)/$(WGETCROSS_SOURCE) | tar -C $(TOOL_BUILD_DIR) -xvf - touch $(WGETCROSS_BUILD_DIR)/.unpacked $(WGETCROSS_BUILD_DIR)/.configured: $(WGETCROSS_BUILD_DIR)/.unpacked (cd $(WGETCROSS_BUILD_DIR); rm -rf config.cache; \ $(TARGET_CONFIGURE_OPTS) \ CFLAGS="$(TARGET_CFLAGS)" \ CPPFLAGS="$(WGETCROSS_CFLAGS)" \ ./configure \ --target=$(GNU_TARGET_NAME) \ --host=$(GNU_TARGET_NAME) \ --build=$(GNU_HOST_NAME) \ --prefix=/ffp \ --exec-prefix=/ffp \ ); touch $(WGETCROSS_BUILD_DIR)/.configured $(WGETCROSS_BUILD_DIR)/$(WGETCROSS_BINARY): $(WGETCROSS_BUILD_DIR)/.configured $(MAKE) CC="$(TARGET_CC) -static" -C $(WGETCROSS_BUILD_DIR) wget-target_binary: $(WGETCROSS_BUILD_DIR)/$(WGETCROSS_BINARY) # Strip $(STRIP) $(WGETCROSS_BUILD_DIR)/$(WGETCROSS_BINARY) wget: uclibc wget-target_binary wget-dirclean: rm -rf $(WGETCROSS_BUILD_DIR)