From 931ebe32e02eddf1b218e06457f84cd854f82e08 Mon Sep 17 00:00:00 2001 From: Javier Cicchelli Date: Mon, 24 Apr 2023 01:41:03 +0200 Subject: [PATCH] Implemented the "clean-docs" target in the Makefile file. --- Makefile | 23 ++++++++++++----------- 1 file changed, 12 insertions(+), 11 deletions(-) diff --git a/Makefile b/Makefile index 690120d..1ac9b39 100644 --- a/Makefile +++ b/Makefile @@ -15,17 +15,7 @@ preview-doc: ## Previews the project documentation for web. preview-documentation \ --target $(SWIFT_TARGET_NAME) -generate-doc: generate-doc-setup generate-doc-xcode generate-doc-github ## Generates the project documentation for Xcode and Github. - -generate-doc-setup: -ifeq ("$(shell test -e ${SWIFT_DOC_GITHUB_OUTPUT} && echo yes)","yes") - @echo Cleaning up the Github pages folder... - @rm -rf ${SWIFT_DOC_GITHUB_OUTPUT} -endif -ifeq ("$(shell test -e ${SWIFT_DOC_XCODE_OUTPUT} && echo yes)","yes") - @echo Cleaning up the Xcode documentation archive... - @rm -rf ${SWIFT_DOC_XCODE_OUTPUT} -endif +generate-doc: generate-doc-xcode generate-doc-github ## Generates the project documentation for Xcode and Github. generate-doc-xcode: @echo Generating documentation for Xcode... @@ -45,6 +35,17 @@ generate-doc-github: --transform-for-static-hosting \ --hosting-base-path $(SWIFT_DOC_GITHUB_BASE_PATH) \ --output-path $(SWIFT_DOC_GITHUB_OUTPUT) + +clean-docs: ## Cleans up the generated documentation for Xcode and Github pages. +ifeq ("$(shell test -e ${SWIFT_DOC_GITHUB_OUTPUT} && echo yes)","yes") + @echo Cleaning up the Github pages folder... + @rm -rf ${SWIFT_DOC_GITHUB_OUTPUT} +endif +ifeq ("$(shell test -e ${SWIFT_DOC_XCODE_OUTPUT} && echo yes)","yes") + @echo Cleaning up the Xcode documentation archive... + @rm -rf ${SWIFT_DOC_XCODE_OUTPUT} +endif + # --- HELP ---