Jelmer Vernooij
88a041aa21
wafsamba: Expand tabs.
2012-02-10 00:07:56 +01:00
Stefan Metzmacher
dd141cf5f7
wafsamba: quote CPP and CC values when calling pidl
...
metze
Autobuild-User: Stefan Metzmacher <metze@samba.org>
Autobuild-Date: Wed Jan 19 20:23:50 CET 2011 on sn-devel-104
2011-01-19 20:23:50 +01:00
Stefan Metzmacher
e0a9b58de8
buildtools/wafsamba: import 'sys' and 'Logs' if we use them
...
We should avoid generating a backtrace in a normal
error case, just because sys.exit(1) isn't known.
metze
2011-01-05 12:30:23 +01:00
Matthieu Patou
a1db341e46
build: cpp is prefixed by CPP=
...
Autobuild-User: Matthieu Patou <mat@samba.org>
Autobuild-Date: Fri Dec 10 22:34:45 CET 2010 on sn-devel-104
2010-12-10 22:34:45 +01:00
Matthieu Patou
6ef8524840
build: compiler on aix is xlc_r not xlr_c
...
Autobuild-User: Matthieu Patou <mat@samba.org>
Autobuild-Date: Fri Dec 10 17:54:49 CET 2010 on sn-devel-104
2010-12-10 17:54:49 +01:00
Matthieu Patou
d1bfa333f5
build: reset cpp on host with xlr_c and let pidl use $CC -E
...
Autobuild-User: Matthieu Patou <mat@samba.org>
Autobuild-Date: Fri Dec 10 13:27:22 CET 2010 on sn-devel-104
2010-12-10 13:27:22 +01:00
Matthieu Patou
378295c3fe
build: detect if conf.env['CPP'] is an array or not
...
Autobuild-User: Matthieu Patou <mat@samba.org>
Autobuild-Date: Fri Dec 10 10:18:20 CET 2010 on sn-devel-104
2010-12-10 10:18:20 +01:00
Matthieu Patou
301d59caf2
build: use CPP and CC values when calling pidl
2010-12-10 02:39:42 +03:00
Andrew Tridgell
fcdbd06136
waf: fixed the build with a space in the source directory
2010-11-21 23:10:14 +11:00
Andrew Tridgell
630a2eb68a
waf: make the error msg when gen_ndr directory is missing clearer
...
the next time someone removes gen_ndr/README the fix should be more
obvious.
2010-07-19 22:17:17 +10:00
Andrew Bartlett
79bd6a6764
waf: Make waf handle IDL files from Samba3
...
For s3compat, we need to handle IDL files not in the current directory
(so the incoming file names have a directory prefix - so we must use
os.path.basename()).
We also need to be able to disable the addition of some IDL files into
the tables.c/tables.h - some of the Samba3 IDL files are in conflict
with Samba4.
Andrew Bartlett
2010-05-14 23:25:45 +10:00
Andrew Tridgell
69ce29826c
build: more dependencies on /usr/bin/perl -> ${PERL}
2010-04-18 23:08:28 +10:00
Andrew Tridgell
3ca5fd8e03
build: cope with perl not being in /usr/bin/perl
...
This should fixed the pidl build on SerNet-NetBSD5
2010-04-18 22:55:16 +10:00
Andrew Tridgell
4ca46c6b8d
build: make the handling of relative paths a bit saner
...
This should fix a problem that Anatoliy has struck with the PIDL
rules. It also brings us much closer to a working build for a true out
of tree build (ie. with waf configure -b /tmp/build)
2010-04-08 22:11:49 +10:00
Andrew Tridgell
0c294655f6
build: don't depend on the blib/ files in SAMBA_PIDL()
2010-04-06 20:27:23 +10:00
Andrew Tridgell
da1fed0a8f
build: nicer progress display for a standard build
2010-04-06 20:27:15 +10:00
Andrew Tridgell
b7ff06b904
build: tidy up the wafsamba rules a bit
...
use python string conventions for function comments
2010-04-06 20:27:14 +10:00
Andrew Tridgell
92de30dcab
build: fixed build group for the PIDL tables generation
2010-04-06 20:27:11 +10:00
Andrew Tridgell
723e9b87ce
build: only depend on the actual pidl source files in the pidl rule
...
We don't need to depend on the wscript files, or any backup editor
files.
2010-04-06 20:27:10 +10:00
Stefan Metzmacher
988bc0cdc2
build: make use on_results=True for some build rules
...
This makes sure we generate a checksum over the result.
In practice it means we no longer recompile when a proto header
is triggers a rebuild if it hasn't changed its md5sum.
metze
2010-04-06 20:27:05 +10:00
Andrew Tridgell
b7cc6d48d5
build: teach samba_pild.py about the --com-header and --dcom-proxy options
2010-04-06 20:26:52 +10:00
Andrew Tridgell
e4104eb085
build: more efficient pidl rules from ita
...
Don't re-scan the pidl source tree each time
2010-04-06 20:26:50 +10:00
Andrew Tridgell
a9ea3d6fa5
build: cope with the common gen_ndr files being in the git tree
2010-04-06 20:26:49 +10:00
Andrew Tridgell
844acb2260
build: waf quicktest nearly works
...
Rewrote wafsamba using a new dependency handling system, and started
adding the waf test code
2010-04-06 20:26:48 +10:00
Andrew Tridgell
8f1b809d2c
build: nearly there on samba4 build
2010-04-06 20:26:47 +10:00
Andrew Tridgell
e916aff9e1
build: much nicer pidl rules
2010-04-06 20:26:47 +10:00
Andrew Tridgell
39807fd091
build: smarter list splitting
2010-04-06 20:26:42 +10:00
Andrew Tridgell
8c4e709818
build: use shell for TDR rule, as -- confuses the build rule
2010-04-06 20:26:40 +10:00
Andrew Tridgell
7ed65d2e12
build: result of hack session with ita
2010-04-06 20:26:40 +10:00
Andrew Tridgell
9129c3b3b6
build: fixes from ita
2010-04-06 20:26:40 +10:00
Andrew Tridgell
bc39054bc3
build: rewrote PIDL rules, breaking them into a separate waf tool
2010-04-06 20:26:39 +10:00