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 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53
|
; Regenerate using dune build @gendune --auto-promote
(include dune.inc)
(rule
(alias dummytest)
(package liquidsoap)
(action
(run %{bin:liquidsoap} --version)))
(executable
(name gen_dune)
(preprocess
(pps ppx_string))
(libraries re liquidsoap_build_tools)
(modules gen_dune))
(executable
(name subst_md)
(libraries re liquidsoap_lang)
(modules subst_md))
(rule
(alias gendune)
(target dune.inc.gen)
(deps
(source_tree ../src/libs)
(source_tree .))
(action
(with-stdout-to
dune.inc.gen
(run ./gen_dune.exe))))
(rule
(alias gendune)
(action
(diff dune.inc dune.inc.gen)))
(rule
(alias doc)
(target liquidsoap.1)
(deps
no-pandoc
(:liquidsoap_man liquidsoap.1.md))
(action
(ignore-outputs
(system
"pandoc -s -t man %{liquidsoap_man} -o liquidsoap.1 || cp no-pandoc liquidsoap.1"))))
(install
(section man)
(package liquidsoap)
(files liquidsoap.1))
|