$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
@$(PREBUILD)
+
+ifeq "$(STAGE)" "toolchain"
@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
cd $(DIR_APP) && patch -p0 < $(DIR_PATCHES)/$(THISAPP).patch
cd $(DIR_APP) && CFLAGS="-O2 -static" ./configure --prefix=$(PREFIX)
ln -sf ccache $(PREFIX)/bin/cc
$(PREFIX)/bin/ccache -z
@rm -rf $(DIR_APP)
+endif
+
+ifeq "$(STAGE)" "installer"
+ ln -sf ccache $(PREFIX)/bin/$(UCLIBC_TARGET)-gcc
+ ln -sf ccache $(PREFIX)/bin/$(UCLIBC_TARGET)-g++
+ ln -sf ccache $(PREFIX)/bin/$(UCLIBC_TARGET)-cc
+endif
+
@$(POSTBUILD)
################################################################################
installer_build() {
- PATH=${UCLIBC_DIR}/bin:${UCLIBC_DIR}/usr/bin:${UCLIBC_CC_CORE_STATIC_DIR}/bin
- PATH=$PATH:${TOOLS_DIR}/usr/bin:/bin:/usr/bin:/sbin:/usr/sbin:/usr/${MACHINE_REAL}-linux/bin
+ PATH=${TOOLS_DIR}/usr/bin:${UCLIBC_DIR}/bin:${UCLIBC_DIR}/usr/bin
+ PATH=$PATH:${UCLIBC_CC_CORE_STATIC_DIR}/bin:/bin:/usr/bin
+ PATH=$PATH:/sbin:/usr/sbin:/usr/${MACHINE_REAL}-linux/bin
STAGE_ORDER=05
STAGE=installer
export LOGFILE
ipfire_make stage5
+ ipfire_make ccache
ipfire_make linux
ipfire_make binutils
ipfire_make uClibc PASS=1