refactor: rework Makefile and helper scripts

This commit is contained in:
Clément Joly 2022-08-23 06:43:22 +01:00
parent 834f806d3c
commit 21f1296a05
2 changed files with 7 additions and 7 deletions

View File

@ -5,7 +5,7 @@ out_files = $(fnl_files:fnl/%.fnl=lua/%.lua) $(help_file) $(help_file_mapping)
all: $(out_files) all: $(out_files)
fmt: $(fnl_files) gen_doc.fnl fmt: $(fnl_files) scripts/gen_doc.fnl
fnlfmt --fix $< fnlfmt --fix $<
lua/%.lua: fnl/%.fnl lua/ lua/%.lua: fnl/%.fnl lua/
@ -16,18 +16,18 @@ lua/:
clean: clean:
rm -rf lua rm -rf lua
rm -rf doc
doc: $(help_file) manual: $(help_file)
$(help_file): $(help_file_mapping) doc/ $(help_file): $(help_file_mapping) doc/
rm $(help_file) cat $(help_file_mapping) >$(help_file)
cat $(help_file_mapping) >>$(help_file)
rm $(help_file_mapping) rm $(help_file_mapping)
$(help_file_mapping): gen_doc.fnl $(fnl_files) $(help_file_mapping): scripts/gen_doc.fnl $(fnl_files)
fennel --raw-errors --no-compiler-sandbox --metadata --globals '*' gen_doc.fnl > $(help_file_mapping) fennel --raw-errors --no-compiler-sandbox --metadata --globals '*' scripts/gen_doc.fnl > $(help_file_mapping)
doc/: doc/:
mkdir -p doc mkdir -p doc
.PHONY: clean doc $(help_file_mapping) .PHONY: clean manual $(help_file_mapping)