aboutsummaryrefslogtreecommitdiffstats
path: root/Makefile
diff options
context:
space:
mode:
authorLibravatar Kelvin M. Klann <kmk3.code@protonmail.com>2023-01-23 17:35:51 -0300
committerLibravatar Kelvin M. Klann <kmk3.code@protonmail.com>2023-01-28 00:05:54 -0300
commitaad1351ab111372232cbdd249a12a194b9884f7b (patch)
tree478cc8771c175da9540069efa7f4f6c5130ed415 /Makefile
parentbuild: auto-generate syntax lists (diff)
downloadfirejail-aad1351ab111372232cbdd249a12a194b9884f7b.tar.gz
firejail-aad1351ab111372232cbdd249a12a194b9884f7b.tar.zst
firejail-aad1351ab111372232cbdd249a12a194b9884f7b.zip
build: auto-generate syntax files
Changes: * Generate firejail.vim from firejail.vim.in * Generate firejail-profile.lang from firejail-profile.lang.in * Update the manual syntax file steps on the new command checklist on CONTRIBUTING.md to use `make syntax` instead Relates to #2679 #5502 #5577 #5612.
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile10
1 files changed, 10 insertions, 0 deletions
diff --git a/Makefile b/Makefile
index df06aed87..aa55c376e 100644
--- a/Makefile
+++ b/Makefile
@@ -134,6 +134,16 @@ contrib/syntax/files/example: contrib/syntax/files/example.in $(SYNTAX_LISTS)
134 @printf 'Generating %s from %s\n' $@ $< 134 @printf 'Generating %s from %s\n' $@ $<
135 @$(edit_syntax_file) $< >$@ 135 @$(edit_syntax_file) $< >$@
136 136
137# gtksourceview language-specs
138contrib/syntax/files/%.lang: contrib/syntax/files/%.lang.in $(SYNTAX_LISTS)
139 @printf 'Generating %s from %s\n' $@ $<
140 @$(edit_syntax_file) $< >$@
141
142# vim syntax files
143contrib/syntax/files/%.vim: contrib/syntax/files/%.vim.in $(SYNTAX_LISTS)
144 @printf 'Generating %s from %s\n' $@ $<
145 @$(edit_syntax_file) $< >$@
146
137.PHONY: clean 147.PHONY: clean
138clean: 148clean:
139 for dir in $$(dirname $(ALL_ITEMS)) $(MYDIRS); do \ 149 for dir in $$(dirname $(ALL_ITEMS)) $(MYDIRS); do \