forked from zedshaw/idiopidae
-
Notifications
You must be signed in to change notification settings - Fork 0
/
build.vel
37 lines (34 loc) · 973 Bytes
/
build.vel
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
options(
default 'testing.run'
sudo 'sudo'
version "0.5"
setup(
name "idiopidae"
version "0.5"
author "Zed A. Shaw"
description "A book compiler for programmers where code and prose are separate."
author_email "[email protected]"
url "http://www.zedshaw.com/projects/idiopidae"
packages ["idiopidae"]
scripts ["bin/idio"]
)
project "idiopidae"
website '../zedshaw.com/output/projects/idiopidae'
)
imports [
recipe(from "scripts/dist" as "dist")
recipe(from "scripts/testing" as "testing")
]
depends(
build ['dist.clean' 'tests' 'dist.install' 'docs' 'dist']
commit ['dist.clean']
tests ['parser' 'testing.run']
)
targets(
commit [
$ bzr commit
$ bzr push
]
docs 'cd doc && webgen'
parser 'zapps idiopidae/parser.g'
)