1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
|
(executable
(name gen_emacs_completion)
(link_flags -cclib %{env:LIQ_LDFLAGS=})
(libraries liquidsoap_runtime)
(modules gen_emacs_completion))
(rule
(target liquidsoap-completions.el)
(deps
(source_tree ../src/libs)
(:stdlib ../src/libs/stdlib.liq)
./gen_emacs_completion.exe)
(action
(with-stdout-to
%{target}
(run ./gen_emacs_completion.exe --stdlib %{stdlib}))))
(install
(section share_root)
(package liquidsoap)
(files
(bash-completion as bash_completion/completions/liquidsoap)))
(install
(section share_root)
(package liquidsoap-mode)
(files
(liquidsoap-mode.el as emacs/site-lisp/liquidsoap-mode.el)
(liquidsoap-completion.el as emacs/site-lisp/liquidsoap-completion.el)
(liquidsoap-completions.el as emacs/site-lisp/liquidsoap-completions.el)))
|