Skip to content

Commit 98ea4b5

Browse files
authored
Remove dependency of html/pdf on tags (#2376)
The dependency on ..-norm-tags.json means it would have to run asciidoctor to build the tags JSON first (which is quite slow), but it isn't actually required.
1 parent d1632ee commit 98ea4b5

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

Makefile

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -157,19 +157,19 @@ NORM_TAG_FILE_ARGS := $(foreach relative_pname,$(DOCS_NORM_TAGS),-t /$(relative_
157157
# Add -d to each normative rule definition filename
158158
NORM_RULE_DEF_ARGS := $(foreach relative_pname,$(NORM_RULE_DEF_FILES),-d $(relative_pname))
159159

160-
$(BUILD_DIR)/%.pdf: $(SRC_DIR)/%.adoc $(ALL_SRCS) $(BUILD_DIR)/%-norm-tags.json
160+
$(BUILD_DIR)/%.pdf: $(SRC_DIR)/%.adoc $(ALL_SRCS)
161161
$(WORKDIR_SETUP)
162162
$(DOCKER_CMD) $(DOCKER_QUOTE) $(ASCIIDOCTOR_PDF) $(OPTIONS) $(REQUIRES) $< $(DOCKER_QUOTE)
163163
$(WORKDIR_TEARDOWN)
164164
@echo -e '\n Built \e]8;;file://$(abspath $@)\e\\$@\e]8;;\e\\\n'
165165

166-
$(BUILD_DIR)/%.html: $(SRC_DIR)/%.adoc $(ALL_SRCS) $(BUILD_DIR)/%-norm-tags.json
166+
$(BUILD_DIR)/%.html: $(SRC_DIR)/%.adoc $(ALL_SRCS)
167167
$(WORKDIR_SETUP)
168168
$(DOCKER_CMD) $(DOCKER_QUOTE) $(ASCIIDOCTOR_HTML) $(OPTIONS) $(REQUIRES) $< $(DOCKER_QUOTE)
169169
$(WORKDIR_TEARDOWN)
170170
@echo -e '\n Built \e]8;;file://$(abspath $@)\e\\$@\e]8;;\e\\\n'
171171

172-
$(BUILD_DIR)/%.epub: $(SRC_DIR)/%.adoc $(ALL_SRCS) $(BUILD_DIR)/%-norm-tags.json
172+
$(BUILD_DIR)/%.epub: $(SRC_DIR)/%.adoc $(ALL_SRCS)
173173
$(WORKDIR_SETUP)
174174
$(DOCKER_CMD) $(DOCKER_QUOTE) $(ASCIIDOCTOR_EPUB) $(OPTIONS) $(REQUIRES) $< $(DOCKER_QUOTE)
175175
$(WORKDIR_TEARDOWN)

0 commit comments

Comments
 (0)