Skip to content

Commit a51968d

Browse files
committed
feat(rules): Allow frontmatter to qualify a source as having metadata
1 parent f68ef39 commit a51968d

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

rules/rules.mk

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,9 +25,10 @@ MARKDOWNSOURCES := $(patsubst ./%,%,$(call find,*.md))
2525
LUASOURCES := $(patsubst ./%,%,$(call find,*.lua))
2626
MAKESOURCES := $(patsubst ./%,%,$(call find,[Mm]akefile)) $(patsubst ./%,%,$(call find,*.mk))
2727
YAMLSOURCES := $(patsubst ./%,%,$(call find,*.yml)) $(patsubst ./%,%,$(call find,*.yaml))
28+
METASOURCES := $(shell $(_ENV) $(RG) -lFxe --- $(MARKDOWNSOURCES))
2829

2930
# Find stuff that could be built based on what has matching YAML and a MD components
30-
SOURCES_DEF := $(filter $(basename $(notdir $(MARKDOWNSOURCES))),$(basename $(notdir $(YAMLSOURCES))))
31+
SOURCES_DEF := $(filter $(basename $(notdir $(MARKDOWNSOURCES))),$(basename $(notdir $(YAMLSOURCES) $(METASOURCES))))
3132
SOURCES ?= $(SOURCES_DEF)
3233
TARGETS ?= $(SOURCES)
3334

0 commit comments

Comments
 (0)