@@ -40,7 +40,7 @@ TMP?=/tmp
4040
4141# Last released versions
4242DMD_STABLE_DIR =${DMD_DIR}-${LATEST}
43- DMD_REL =$(DMD_STABLE_DIR ) /generated/ $( OS ) /release/ $( MODEL ) /dmd
43+ DMD_REL =$(DMD_STABLE_DIR ) /src /dmd
4444DRUNTIME_STABLE_DIR =${DRUNTIME_DIR}-${LATEST}
4545PHOBOS_STABLE_DIR =${PHOBOS_DIR}-${LATEST}
4646
@@ -218,10 +218,10 @@ ${GENERATED}/${LATEST}.ddoc :
218218 mkdir -p $(dir $@ )
219219 echo " LATEST=${LATEST} " > $@
220220
221- ${GENERATED}/modlist-${LATEST}.ddoc : modlist.d ${STABLE_DMD} $(DRUNTIME_STABLE_DIR ) $(PHOBOS_STABLE_DIR ) $( DMD_STABLE_DIR )
221+ ${GENERATED}/modlist-${LATEST}.ddoc : modlist.d ${STABLE_DMD} $(DRUNTIME_STABLE_DIR ) $(PHOBOS_STABLE_DIR )
222222 mkdir -p $(dir $@ )
223- $(STABLE_RDMD ) modlist.d $(DRUNTIME_STABLE_DIR ) $(PHOBOS_STABLE_DIR ) $(DMD_STABLE_DIR ) $( MOD_EXCLUDES_RELEASE ) \
224- $(addprefix --dump , object std etc core ddmd ) > $@
223+ $(STABLE_RDMD ) modlist.d $(DRUNTIME_STABLE_DIR ) $(PHOBOS_STABLE_DIR ) $(MOD_EXCLUDES_RELEASE ) \
224+ $(addprefix --dump , object std etc core) > $@
225225
226226${GENERATED}/modlist-prerelease.ddoc : modlist.d ${STABLE_DMD} $(DRUNTIME_DIR ) $(PHOBOS_DIR )
227227 mkdir -p $(dir $@ )
@@ -374,7 +374,7 @@ $(DMD_REL) : ${DMD_STABLE_DIR}
374374 ${MAKE} --directory=${DMD_STABLE_DIR} /src -f posix.mak AUTO_BOOTSTRAP=1
375375
376376dmd-release : $(STD_DDOC ) $(DMD_DIR ) $(DMD )
377- $(MAKE ) AUTO_BOOTSTRAP=1 --directory=$(DMD_STABLE_DIR ) -f posix.mak html \
377+ $(MAKE ) AUTO_BOOTSTRAP=1 --directory=$(DMD_DIR ) -f posix.mak html \
378378 STDDOC=" $( addprefix ` pwd` /, $( STD_DDOC) ) " \
379379 DOC_OUTPUT_DIR=" ${DOC_OUTPUT_DIR} /phobos" \
380380 DOCSRC=" $( realpath .) "
@@ -439,15 +439,16 @@ phobos-prerelease : ${PHOBOS_FILES_GENERATED} $(STD_DDOC_PRE) druntime-prereleas
439439 html
440440
441441phobos-release : ${PHOBOS_STABLE_FILES_GENERATED} $(DMD_REL ) $(STD_DDOC ) \
442- druntime-release dmd-release
442+ druntime-release
443443 ${MAKE} --directory=${PHOBOS_STABLE_DIR_GENERATED} -f posix.mak \
444- DMD=$(realpath ${ DMD_REL} ) \
444+ DMD=$(DMD_REL ) \
445445 DRUNTIME_PATH=${DRUNTIME_STABLE_DIR} \
446446 DOC_OUTPUT_DIR=${DOC_OUTPUT_DIR} /phobos \
447447 STDDOC=" $( addprefix ` pwd` /, $( STD_DDOC) ) " \
448448 DRUNTIME_PATH=" $( realpath ${DRUNTIME_DIR} ) " \
449+ DMD=" $( realpath ${DMD} ) " \
449450 DOCSRC=" $( realpath .) " \
450- VERSION=" $( realpath ${DMD_STABLE_DIR } /VERSION) " \
451+ VERSION=" $( realpath ${DMD_DIR } /VERSION) " \
451452 html
452453
453454phobos-prerelease-verbatim : ${PHOBOS_FILES_GENERATED} ${DOC_OUTPUT_DIR}/phobos-prerelease/index.verbatim
@@ -506,17 +507,13 @@ else
506507 DMD_EXCLUDE += -e /scanmach/d -e /libmach/d
507508endif
508509
509- docs.json : ${DMD} ${ DMD_REL} ${DMD_STABLE_DIR } ${DRUNTIME_STABLE_DIR} \
510+ docs.json : ${DMD_REL} ${DRUNTIME_STABLE_DIR} \
510511 ${PHOBOS_STABLE_FILES_GENERATED} | dpl-docs
511- find ${DMD_STABLE_DIR} /src -name ' *.d' | \
512- sed -e /mscoff/d -e /objc_glue.d/d -e /objc.d/d ${DMD_EXCLUDE} \
513- > .release-files.txt
514512 find ${DRUNTIME_STABLE_DIR} /src -name ' *.d' | \
515- sed -e /unittest.d/d -e /gcstub/d >> .release-files.txt
513+ sed -e /unittest.d/d -e /gcstub/d > .release-files.txt
516514 find ${PHOBOS_STABLE_DIR_GENERATED} -name ' *.d' | \
517515 sed -e /unittest.d/d -e /windows/d | sort >> .release-files.txt
518- ${DMD_REL} -J$(DMD_STABLE_DIR ) /res -J$(dir $(DMD_REL ) ) -c -o- -version=CoreDdoc \
519- -version=MARS -version=CoreDdoc -version=StdDdoc -Df.release-dummy.html \
516+ ${DMD_REL} -c -o- -version=CoreDdoc -version=StdDdoc -Df.release-dummy.html \
520517 -Xfdocs.json -I${PHOBOS_STABLE_DIR_GENERATED} @.release-files.txt
521518 ${DPL_DOCS} filter docs.json --min-protection=Protected \
522519 --only-documented $(MOD_EXCLUDES_PRERELEASE )
0 commit comments