plsql: refactor with memory pool. step5,7,8 basics.
[jackhill/mal.git] / plsql / Makefile.disabled
1 # plpgsql OR plsql
2 MODE = plsql
3
4 SOURCES_LISP = env.sql core.sql step9_try.sql
5 SOURCES = wrap.sh io.sql.$(MODE) init.sql types.sql.$(MODE) reader.sql printer.sql $(SOURCES_LISP)
6
7 STEP0_DEPS = io.sql # init.sql
8 STEP1_DEPS = $(STEP0_DEPS) types.sql reader.sql printer.sql
9 STEPA_DEPS = $(STEP1_DEPS)
10
11 io.sql: src/io.sql.$(MODE)
12 cp $< $@
13
14 types.sql: src/types.sql.$(MODE)
15 cp $< $@
16
17 %.sql: src/%.sql
18 ./convert.sh $< > $@
19
20 step0_repl.sql: $(STEP0_DEPS)
21 step1_read_print.sql: $(STEP1_DEPS)
22
23 clean:
24 rm -f step*.sql $(STEPA_DEPS)
25
26 .PHONY: stats tests $(TESTS)
27
28 stats: $(SOURCES)
29 @wc $^
30 @printf "%5s %5s %5s %s\n" `grep -E "^[[:space:]]*#|^[[:space:]]*$$" $^ | wc` "[comments/blanks]"
31 stats-lisp: $(SOURCES_LISP)
32 @wc $^
33 @printf "%5s %5s %5s %s\n" `grep -E "^[[:space:]]*#|^[[:space:]]*$$" $^ | wc` "[comments/blanks]"
34