Andrew Tridgell
7eab82fce0
build: fixed the install name for python modules
2010-04-06 20:26:52 +10:00
Andrew Tridgell
e9fd67f4de
build: split build and install libraries/binaries
...
we need to split these to avoid re-compilation on install
as install has different rpath settings
2010-04-06 20:26:52 +10:00
Andrew Tridgell
c1f4015dcd
build: cleanup the ASN1 rules a bit
2010-04-06 20:26:52 +10:00
Andrew Tridgell
fd3bb81568
build: new waf version (fixed python install bug)
2010-04-06 20:26:52 +10:00
Andrew Tridgell
ecfa3fd680
build: disable WAFCACHE by default
...
It doesn't have a size limiting mechanism yet, so don't use it by
default ot it could cause havoc in the build farm
2010-04-06 20:26:52 +10:00
Andrew Tridgell
ca4e64847c
build: compatibility makefile targets
2010-04-06 20:26:52 +10:00
Andrew Tridgell
e29e2c9d8d
build: alias the libiconv target name for subsystems that depend on 'ICONV'
2010-04-06 20:26:52 +10:00
Andrew Tridgell
0f30240de1
build: added 'waf etags' target
2010-04-06 20:26:52 +10:00
Andrew Tridgell
fe7d1a18b9
build: don't need the S4 in the PIDL prefix
2010-04-06 20:26:52 +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
365f29136f
build: only enable pytdb on s4 build
2010-04-06 20:26:51 +10:00
Andrew Tridgell
87ae97c381
build: fixed the build of the com.so library
2010-04-06 20:26:51 +10:00
Andrew Tridgell
64a528efee
build: added a cflags_end SAMBA_SUBSYSTEM() option
2010-04-06 20:26:51 +10:00
Andrew Tridgell
e9ef5cb091
build: enable com library
2010-04-06 20:26:51 +10:00
Andrew Tridgell
2501364eeb
build: don't remove Makefile
2010-04-06 20:26:51 +10:00
Andrew Tridgell
69fb313233
build: enable pytdb
2010-04-06 20:26:51 +10:00
Andrew Tridgell
10935a3354
build: optionally enable builtin popt
2010-04-06 20:26:51 +10:00
Andrew Tridgell
cb0bf90b10
build: don't use -W warning option for developer build
2010-04-06 20:26:51 +10:00
Andrew Tridgell
330361aa18
build: removed unused file
2010-04-06 20:26:51 +10:00
Andrew Tridgell
8d0cb0321a
build: allow configure -C to work again
2010-04-06 20:26:51 +10:00
Andrew Tridgell
fe9e5d33bb
build: go into system includes for dependencies on configure
2010-04-06 20:26:50 +10:00
Andrew Tridgell
cf7f64b4e7
build: fixed some more missing targets
2010-04-06 20:26:50 +10:00
Andrew Tridgell
495c5e2c83
build: added a lot more options to waf test
2010-04-06 20:26:50 +10:00
Andrew Tridgell
a559edf906
build: fixed init function sentinal for python modules
2010-04-06 20:26:50 +10:00
Andrew Tridgell
e6a47a8dea
build: we don't need varients in samba, so we can optimise a bit more
...
Thanks to ita for suggesting this
2010-04-06 20:26:50 +10:00
Andrew Tridgell
32bf9bc84e
build: remove hacks from top level wscript
2010-04-06 20:26:50 +10:00
Andrew Tridgell
7c35b9ca70
build: an optimisation for includes file handling
...
This optimisation makes waf include file handling more efficient
2010-04-06 20:26:50 +10:00
Andrew Tridgell
fb2d78954d
build: allow waf to cache include lists more efficiently
...
Using include paths all based on the topdir is more efficient
2010-04-06 20:26:50 +10:00
Andrew Tridgell
e6f7a13a17
build: try faster includes processing
2010-04-06 20:26:50 +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
b09797f30b
build: updated waf version
2010-04-06 20:26:50 +10:00
Andrew Tridgell
5db5772db1
build: fixed the build without sasl libraries
...
We need to only enable the cyrus_sasl module if we have sasl/sasl.h
2010-04-06 20:26:49 +10:00
Andrew Tridgell
3c9e8e18aa
build: check that the symlink doesn't exist before creating
2010-04-06 20:26:49 +10:00
Andrew Tridgell
062c2b1fe6
build: allow shared and python staging areas to be referenced in build tree
2010-04-06 20:26:49 +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
9f47c0e7b7
build: updates for current master build
2010-04-06 20:26:49 +10:00
Andrew Tridgell
e502031171
build: fixed samba_deps.py for python 2.4
2010-04-06 20:26:49 +10:00
Andrew Tridgell
16fbcb3556
build: fixed termcap build
2010-04-06 20:26:49 +10:00
Andrew Tridgell
5d588cf0a6
build: use a plain build, at request of metze :)
2010-04-06 20:26:49 +10:00
Andrew Tridgell
7cd9a6be35
build: fixed cflags in CHECK_CODE
2010-04-06 20:26:49 +10:00
Andrew Tridgell
39ac32e54a
build: default to waf -p
2010-04-06 20:26:49 +10:00
Andrew Tridgell
e054dcf33f
build: added test targets for make
2010-04-06 20:26:48 +10:00
Andrew Tridgell
ec2b11c7fa
build: fixed group for heimdal autoproto
2010-04-06 20:26:48 +10:00
Andrew Tridgell
ec2cb473d0
build: added ldb 'skel' module
2010-04-06 20:26:48 +10:00
Andrew Tridgell
8a5c01a049
build: waf test now depends on build
2010-04-06 20:26:48 +10:00
Andrew Tridgell
05bda767c5
build: need the sample ldb module for our testsuite
2010-04-06 20:26:48 +10:00
Andrew Tridgell
5c0f9079c2
build: waf test now works (at least for some tests)
2010-04-06 20:26:48 +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
845e0cbe6f
build: commit all the waf build files in the tree
2010-04-06 20:26:48 +10:00
Andrew Tridgell
fffa6a5b48
build: separate out dependencies and python rules
2010-04-06 20:26:47 +10:00