Skip to content

Commit f0d4325

Browse files
committed
Revert "Add DMD to the release pages of Ddoc and Ddox"
This reverts commit da87ad5.
1 parent 05ebca4 commit f0d4325

File tree

1 file changed

+12
-15
lines changed

1 file changed

+12
-15
lines changed

posix.mak

Lines changed: 12 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ TMP?=/tmp
4040

4141
# Last released versions
4242
DMD_STABLE_DIR=${DMD_DIR}-${LATEST}
43-
DMD_REL=$(DMD_STABLE_DIR)/generated/$(OS)/release/$(MODEL)/dmd
43+
DMD_REL=$(DMD_STABLE_DIR)/src/dmd
4444
DRUNTIME_STABLE_DIR=${DRUNTIME_DIR}-${LATEST}
4545
PHOBOS_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

376376
dmd-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

441441
phobos-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

453454
phobos-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
507508
endif
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

Comments
 (0)