format
This commit is contained in:
parent
ece62938a9
commit
a523a42e6e
10 changed files with 78 additions and 52 deletions
22
GNUmakefile
22
GNUmakefile
|
|
@ -32,7 +32,7 @@ OBJS += external/duktape/duktape.o external/stb/stb_ds.o
|
|||
|
||||
NAME = rev | cut -d/ -f1 | rev | cut -d. -f1
|
||||
|
||||
.PHONY: all clean mk maint
|
||||
.PHONY: all clean mk format maint
|
||||
.SUFFIXES: .c .o
|
||||
|
||||
all: pmake$(EXE)
|
||||
|
|
@ -52,6 +52,9 @@ mk/js.mk:
|
|||
|
||||
mk: mk/js.mk
|
||||
|
||||
format:
|
||||
clang-format --verbose -i src/*/*.js `find src -name "*.c" -or -name "*.h"`
|
||||
|
||||
maint:
|
||||
rm -f mk/*.mk
|
||||
$(MAKE) mk
|
||||
|
|
@ -62,16 +65,13 @@ src/config.h:
|
|||
echo "#ifndef __CONFIG_H__" > $@
|
||||
echo "#define __CONFIG_H__" >> $@
|
||||
echo "" >> $@
|
||||
echo "#define COMPILERS \\" >> $@
|
||||
find src/compiler -name "*.js" | while read js; do \
|
||||
echo " X(`echo $$js | $(NAME)`) \\" ; \
|
||||
done >> $@
|
||||
echo "" >> $@
|
||||
echo "#define ACTIONS \\" >> $@
|
||||
find src/action -name "*.js" | while read js; do \
|
||||
echo " X(`echo $$js | $(NAME)`) \\" ; \
|
||||
done >> $@
|
||||
echo "" >> $@
|
||||
for i in compiler action; do \
|
||||
echo "#define `echo $$i | tr '[:lower:]' '[:upper:]'`S \\" >> $@ ; \
|
||||
find src/$$i -name "*.js" | while read js; do \
|
||||
echo " X(`echo $$js | $(NAME)`, $$i) \\" ; \
|
||||
done >> $@ ; \
|
||||
echo "" >> $@ ; \
|
||||
done
|
||||
echo "#define JS \\" >> $@
|
||||
echo " COMPILERS \\" >> $@
|
||||
echo " ACTIONS" >> $@
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue