################################################################################ # # crosstools # ################################################################################ CROSSTOOL_BOXSERIES = \ hd1 hd2 \ hd5x hd6x \ vusolo4k vuduo4k vuduo4kse vuultimo4k vuzero4k vuuno4k vuuno4kse \ vuduo crosstool: build-clean deps-clean crosstool-ng crosstool-backup crosstools: $(foreach boxseries,$(CROSSTOOL_BOXSERIES),\ make BOXSERIES=$(boxseries) crosstool$(sep)) crosstools-renew: $(foreach boxseries,$(CROSSTOOL_BOXSERIES),\ make BOXSERIES=$(boxseries) ccache-clean$(sep)) make host-clean make static-base-clean make cross-base-clean make crosstools make clean ################################################################################ # # crosstool-backup # ################################################################################ CROSSTOOL_BACKUP = $(DL_DIR)/crosstool-ng-$(TARGET_ARCH)-$(TARGET_OS)-$(KERNEL_VERSION)-backup.tar.gz $(CROSSTOOL_BACKUP): @$(call draw_line); @echo "CROSSTOOL_BACKUP does not exist. You probably need to run 'make crosstool-backup' first." @$(call draw_line); @false crosstool-backup: tar czvf $(CROSSTOOL_BACKUP) -C $(CROSS_DIR) . crosstool-restore: $(CROSSTOOL_BACKUP) cross-clean $(INSTALL) -d $(CROSS_DIR) tar xzvf $(CROSSTOOL_BACKUP) -C $(CROSS_DIR)