~pida/vellum/trunk

« back to all changes in this revision

Viewing changes to build.vel

  • Committer: Zed A. Shaw
  • Date: 2008-04-25 14:34:59 UTC
  • Revision ID: zedshaw@zedshaw.com-20080425143459-nokwvvi9z5zryldp
Started the next chapter of the book, and in the process needed to streamline the install procedure.  This meant making a standardized build for all my projects and putting them in the cheese shop.

Show diffs side-by-side

added added

removed removed

Lines of Context:
15
15
]
16
16
 
17
17
options(
 
18
        project "vellum"
18
19
        default 'tests'
19
20
        sudo 'sudo'
20
21
        version '0.15'
38
39
        build ['tests' 'version.gen' 'dist.install' 'dist.sdist']
39
40
        commit ['dist.gen.setup' 'parser' 'dist.clean']
40
41
        tests ['parser' 'testing.run']
41
 
        dist ['build']
 
42
        dist ['build' 'dist.release' 'book.draft' ]
42
43
)
43
44
 
44
45
targets(
57
58
            ]
58
59
        ]
59
60
 
60
 
        dist [ 
61
 
            $ cp dist/vellum-%(version)s.tar.gz %(website)s
62
 
        ]
63
 
 
64
61
        parser "zapps vellum/parser.g"
65
62
 
 
63
        dist $ cp doc/manual-final.pdf %(website)s
 
64
 
66
65
        cloc [
67
66
           $ cloc --report-file=doc/test_cloc.txt --no3 --by-file tests
68
67
           $ cloc --report-file=doc/source_cloc.txt --no3 --by-file --force-lang=python,g vellum bin