1 SOURCES_BASE
= readline.vim types.vim reader.vim printer.vim
2 SOURCES_LISP
= env.vim core.vim stepA_mal.vim
3 SOURCES
= $(SOURCES_BASE
) $(SOURCES_LISP
)
10 cat
$+ | grep
-v
"^source " > $@
14 echo
"\":\" ; rundir=\`dirname \$$0\`" >> $@
15 echo
"\":\" ; export LD_LIBRARY_PATH=\`readlink -f \$$rundir\`" >> $@
16 echo
"\":\" ; exec vim -i NONE -V1 -nNesS \"\$$0\" -- \"\$$@\" 2>/dev/null" >> $@
21 libvimreadline.so
: vimreadline.o
22 $(CC
) -g
-shared
-o
$@
$< -lreadline
24 vimreadline.o
: vimreadline.c
25 $(CC
) -g
-fPIC
-c
$< -o
$@
28 rm -f vimreadline.o libvimreadline.so mal.vim mal
32 @printf
"%5s %5s %5s %s\n" `grep -E "^[[:space:]]*\"|^[[:space:]]*$$" $^ | wc` "[comments/blanks]"
33 stats-lisp
: $(SOURCES_LISP
)
35 @printf
"%5s %5s %5s %s\n" `grep -E "^[[:space:]]*\"|^[[:space:]]*$$" $^ | wc` "[comments/blanks]"
37 .PHONY
: stats stats-lisp
clean