include ../../$(CONFIG) GARNAME = gcc GARVERSION = $(CC_VER) CATEGORIES = toolchain DEPENDS = LIBDEPS = DESCRIPTION = GCC library Debian packages DISTFILES = DEBIAN_VERSION = $(CC_FULLVER) DEBIAN_PACKAGES = gcc g++ cpp gcc-$(CC_VER) g++-$(CC_VER) cpp-$(CC_VER) libstdc++6-dev PACKAGES_DIR = $(COMPILER_DIR)/packages CONFIGURE_SCRIPTS = packages BUILD_SCRIPTS = packages INSTALL_SCRIPTS = packages SB_SUFFIX = -0+sb1 SB_VER = $(CC_GCCVER)$(SB_SUFFIX) SB_FULLVER = $(CC_FULLVER)$(SB_SUFFIX) BUILD_ENV = \ COMPILER_DIR=$(COMPILER_DIR) \ TARGET=$(TARGET) \ VERSION=$(CC_GCCVER) \ SBOX_REDIRECT_BINARIES=$(SBOX_COMPILERS_DIR)/bin/gcc:$(COMPILER_DIR)/bin/$(TOOLCHAIN_PREFIX)gcc \ LIBC_FILES_LIBS="$(LIBC_FILES_LIBS)" \ CC_VER=$(CC_VER) \ CC_GCCVER=$(CC_GCCVER) \ SB_VER=$(SB_VER) \ SB_FULLVER=$(SB_FULLVER) include ../category.mk configure-packages: mkdir -p $(WORKSRC)/debian cp files/{copyright,rules} $(WORKSRC)/debian/ m4 -DCC_GCCVER=$(CC_GCCVER) files/control.in > $(WORKSRC)/debian/control m4 -DVERSION=$(SB_FULLVER) -DCC_GCCVER=$(CC_GCCVER) files/changelog.in \ > $(WORKSRC)/debian/changelog chmod +x $(WORKSRC)/debian/rules $(MAKECOOKIE) build-packages: cd $(WORKSRC) && env $(BUILD_ENV) dpkg-buildpackage -rfakeroot -b -uc $(MAKECOOKIE) install-packages: mkdir -p $(PACKAGES_DIR) cp $(WORKDIR)/*.deb $(PACKAGES_DIR)/ $(MAKECOOKIE) post-install: cd $(PACKAGES_DIR) && dpkg-scanpackages . /dev/null > Packages $(MAKECOOKIE)