Last change
on this file was 745, checked in by Silvan Scherrer, 13 years ago |
Samba Server: updated trunk to 3.6.0
|
File size:
890 bytes
|
Line | |
---|
1 | # a waf tool to add extension based build patterns for Samba
|
---|
2 |
|
---|
3 | import Task
|
---|
4 | from TaskGen import extension
|
---|
5 | from samba_utils import *
|
---|
6 | from wafsamba import samba_version_file
|
---|
7 |
|
---|
8 | def write_version_header(task):
|
---|
9 | '''print version.h contents'''
|
---|
10 | src = task.inputs[0].srcpath(task.env)
|
---|
11 | tgt = task.outputs[0].bldpath(task.env)
|
---|
12 |
|
---|
13 | version = samba_version_file(src, task.env.srcdir, env=task.env)
|
---|
14 | string = str(version)
|
---|
15 |
|
---|
16 | f = open(tgt, 'w')
|
---|
17 | s = f.write(string)
|
---|
18 | f.close()
|
---|
19 | return 0
|
---|
20 |
|
---|
21 |
|
---|
22 | def SAMBA_MKVERSION(bld, target):
|
---|
23 | '''generate the version.h header for Samba'''
|
---|
24 | t = bld.SAMBA_GENERATOR('VERSION',
|
---|
25 | rule=write_version_header,
|
---|
26 | source= 'VERSION',
|
---|
27 | target=target,
|
---|
28 | always=True)
|
---|
29 | Build.BuildContext.SAMBA_MKVERSION = SAMBA_MKVERSION
|
---|
Note:
See
TracBrowser
for help on using the repository browser.