include ../../$(CONFIG) GARNAME = alien-tc GARVERSION = 1 CATEGORIES = meta DEPENDS = \ toolchain/post-install ifdef GETTEXT_VER DEPENDS += libc/uclibc-gettext endif ifdef BINUTILS_FULLVER DEPENDS += binutils/binutils-debian endif ifdef LIBC_VER DEPENDS += toolchain/base-debian \ libc/$(LIBC_DEBIAN_DIR) endif ifdef CC_DEBIAN_DIR DEPENDS += cc/$(CC_DEBIAN_DIR) endif DESCRIPTION = Packs alien toolchain to debian packages and builds device/arch -tools. LIBC_DEBIAN_DIR ?= glibc-alienbase-debian include ../category.mk ifeq ($(USE_SOFTFLOAT), yes) SOFTFLOAT=-nofpu endif all: build-devicetools build-archtools build-devicetools: $(MAKE) -C ../device_tools device-tools build-archtools: $(MAKE) -C ../device_tools arch-tools packages: $(MAKE) -C ../../ all-packages post-clean: for DEP_DIR in $(DEPENDS); do \ $(MAKE) -C ../../$$DEP_DIR clean; \ done $(MAKE) -C ../device_tools/ clean-all $(MAKE) -C ../../ clean all-sums: set -e; \ rm -f ../../$(CHECKSUM_FILE) ;\ for DEP_DIR in $(DEPENDS); do \ $(MAKE) -C ../../$$DEP_DIR CHECKSUM_FILE=checksums makesum; \ test -f ../../$$DEP_DIR/checksums && cat ../../$$DEP_DIR/checksums >> $(CHECKSUM_FILE) ;\ done; \ $(MAKE) -C ../device_tools CONFIG=$(CONFIG) all-sums cache: set -e; \ mkdir -p ../../packages; \ for DEP_DIR in $(DEPENDS); do \ $(MAKE) -C ../../$$DEP_DIR fetch; \ for PKG in `find ../../$$DEP_DIR/download -type f`; do \ cp $$PKG ../../packages/; \ done; \ done