aboutsummaryrefslogtreecommitdiff
blob: eeaa4d34efa9609aedce0dddd717ae457a44246d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
.PHONY: stage1 clean-stage1

${STAGE2_MAKEFILE}: ${PRE_STAGE1_CACHE}
	mkdir -p ${STAGE1_DIR}
	mkdir -p $(shell dirname $@)
	CUR_STAGE_DIR="${STAGE1_DIR}" CUR_STAGE=stage1\
		CACHE_TIMESTAMP="$(shell echo ${CACHE_TIMESTAMP})"\
		GENTOO_CACHE="$(shell echo ${PRE_STAGE1_CACHE})"\
		TARGET_MAKEFILE="$@"\
		TSH="${TSH}" CONFIG="${CONFIG}"\
		"${TSH_WRAPPER}"
	touch "$@"

stage1: ${STAGE2_MAKEFILE}

clean-stage1:
	if [[ -f ${STAGE2_MAKEFILE} ]]; then rm ${STAGE2_MAKEFILE}; fi
	if [[ -d ${STAGE1_DIR} ]]; then rm ${STAGE1_DIR} -r; fi
	if [[ -d ${POMDIR} ]]; then touch ${POMDIR}/pseudo; rm ${POMDIR}/* -r; fi