########################################## # toolchain package for Astfin.org ########################################## TOOLCHAIN_BIN1=blackfin-toolchain-07r1-9.i386.tar.gz TOOLCHAIN_BIN2=blackfin-toolchain-elf-gcc-3.4-addon-07r1-9.i386.tar.gz TOOLCHAIN_BIN3=blackfin-toolchain-gcc-3.4-addon-07r1-9.i386.tar.gz TOOLCHAIN_SITE=http://svn.astfin.org/software/analog/ TOOLCHAIN_UNZIP=zcat TOOLCHAIN_BZCAT=bzcat TOOLCHAIN_BUILD=$(BASE_DIR)/toolchain_$(TARGET_MACHINE) $(DL_DIR)/$(TOOLCHAIN_BIN1): cd $(DL_DIR); wget $(TOOLCHAN_SITE)/$(TOOLCHAIN_BIN1) $(DL_DIR)/$(TOOLCHAIN_BIN2): cd $(DL_DIR); wget $(TOOLCHAN_SITE)/$(TOOLCHAIN_BIN2) $(DL_DIR)/$(TOOLCHAIN_BIN3): cd $(DL_DIR); wget $(TOOLCHAN_SITE)/$(TOOLCHAIN_BIN2) $(TOOLCHAIN_BUILD)/.unpacked: $(DL_DIR)/$(TOOLCHAIN_BIN1) $(DL_DIR)/$(TOOLCHAIN_BIN2) $(DL_DIR)/$(TOOLCHAIN_BIN3) mkdir -p $(TOOLCHAIN_BUILD) tar xzf $(DL_DIR)/$(TOOLCHAIN_BIN1) -C $(TOOLCHAIN_BUILD) tar xzf $(DL_DIR)/$(TOOLCHAIN_BIN2) -C $(TOOLCHAIN_BUILD) tar xzf $(DL_DIR)/$(TOOLCHAIN_BIN3) -C $(TOOLCHAIN_BUILD) touch $(TOOLCHAIN_BUILD)/.unpacked toolchain: $(TOOLCHAIN_BUILD)/.unpacked toolchain-clean: toolchain-dirclean: rm -rf $(TOOLCHAIN_BUILD) ################################################ # # Toplevel Makefile options # ################################################# TARGETS+=toolchain