blob: 63d01ae7313ccb552707b0212aa4cb50c92836a4 (
plain)
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
|
#!/usr/bin/env python
import os
from waflib.extras import autowaf as autowaf
import waflib.Logs as Logs
import literasc
def confgure(conf):
pass
def bld_book_src(task):
filenames = []
for i in task.inputs:
filenames += [i.abspath()]
literasc.gen(open(task.outputs[0].abspath(), 'w'), filenames)
def build(bld):
files = [bld.path.find_node('README.txt')]
for i in bld.path.ant_glob('*', src=False, dir=True):
files += bld.path.ant_glob('%s/*.txt' % i)
files += bld.path.ant_glob('%s/manifest.ttl*' % i)
files += bld.path.ant_glob('%s/*.ttl' % i)
files += bld.path.ant_glob('%s/*.c' % i)
bld(rule = bld_book_src,
source = files,
target = 'book.txt')
bld(rule = 'asciidoc -b html -o ${TGT} ${SRC}',
source = 'book.txt',
target = 'book.html')
|