2018-09-23 20:53:46 +02:00
|
|
|
mkfile_path := $(abspath $(lastword $(MAKEFILE_LIST)))
|
|
|
|
|
mkfile_dir := $(patsubst %/,%,$(dir $(mkfile_path)))
|
2025-11-15 23:39:10 -05:00
|
|
|
docsbuilder := $(abspath $(mkfile_dir)/docsbuilder.sh)
|
2018-09-21 14:28:51 +02:00
|
|
|
|
2018-09-23 20:53:46 +02:00
|
|
|
doc:
|
2025-11-15 23:39:10 -05:00
|
|
|
$(docsbuilder) -b
|
|
|
|
|
|
|
|
|
|
build: doc
|
2018-09-21 14:28:51 +02:00
|
|
|
|
2018-10-02 17:25:32 +02:00
|
|
|
.ONESHELL:
|
2025-11-15 23:39:10 -05:00
|
|
|
serve:
|
2018-09-23 20:53:46 +02:00
|
|
|
$(info *** Make sure to refresh pages without cache ***)
|
2025-11-15 23:39:10 -05:00
|
|
|
$(docsbuilder) -p
|
|
|
|
|
|
|
|
|
|
watch:
|
|
|
|
|
$(docsbuilder) -a
|
2018-09-21 14:28:51 +02:00
|
|
|
|
2021-10-06 15:50:04 -05:00
|
|
|
linkcheck:
|
2025-11-15 23:39:10 -05:00
|
|
|
$(docsbuilder) -k
|
|
|
|
|
$(docsbuilder) -p
|
2025-11-19 18:35:04 -05:00
|
|
|
linkchecker http://localhost:8080 --check-extern --no-robots \
|
2025-11-19 19:00:42 -05:00
|
|
|
--ignore-url "drupal.org" \
|
|
|
|
|
--ignore-url "file:///antora" \
|
|
|
|
|
--ignore-url 'http://localhost:8080/en-US'
|
2025-11-19 18:55:17 -05:00
|
|
|
$(docsbuilder) -k
|
2021-10-06 15:50:04 -05:00
|
|
|
|
2018-09-21 14:28:51 +02:00
|
|
|
.DEFAULT_GOAL := doc
|
2025-11-15 23:39:10 -05:00
|
|
|
.PHONY: doc linkcheck serve watch
|