1
0
mirror of https://github.com/samba-team/samba.git synced 2024-12-23 17:34:34 +03:00
Commit Graph

110 Commits

Author SHA1 Message Date
Andrew Tridgell
f2f8fc440e build: more careful library list handling 2010-04-06 20:26:57 +10:00
Andrew Tridgell
d148461101 build: CONFIG_SET() takes conf argument 2010-04-06 20:26:57 +10:00
Andrew Tridgell
508cb5b97e build: cope with double check for functions 2010-04-06 20:26:57 +10:00
Andrew Tridgell
1130f8f8d7 build: lib needs to take a list when more than 1 2010-04-06 20:26:57 +10:00
Andrew Tridgell
593c28b717 build: ensure all libs in CHECK_FUNCS_IN() get a target type 2010-04-06 20:26:57 +10:00
Andrew Tridgell
7628cb7da1 build: cope with multiple libs in CHECK_FUNCS_IN() 2010-04-06 20:26:56 +10:00
Andrew Tridgell
0bad3dacb0 build: cope with multiple checks for the same function/library 2010-04-06 20:26:56 +10:00
Kai Blin
7c20de97a0 build: rename s4 compare_config_h.sh helper and add a s3 version of it 2010-04-06 20:26:56 +10:00
Andrew Tridgell
86cfbbafcd build: gccdeps fixes from ita 2010-04-06 20:26:55 +10:00
Andrew Tridgell
8ea03369bc build: tool to find missing install components 2010-04-06 20:26:55 +10:00
Andrew Tridgell
3254003956 build: fixed includes paths for CHECK_CODE() 2010-04-06 20:26:54 +10:00
Andrew Tridgell
19b6e8b408 build: use SUBST_VARS_RECURSIVE() for install_path 2010-04-06 20:26:54 +10:00
Andrew Tridgell
3335ff7424 build: added SUBST_VARS_RECURSIVE() 2010-04-06 20:26:54 +10:00
Andrew Tridgell
550b985235 build: updated waf-svn (lower preproc recursion limit) 2010-04-06 20:26:54 +10:00
Andrew Tridgell
9a243a791b build: rename samba_includes.py to samba_optimisation.py 2010-04-06 20:26:54 +10:00
Andrew Tridgell
8caac7a1a3 build: more optimisations from Thomas 2010-04-06 20:26:54 +10:00
Andrew Tridgell
8ba2a345b4 build: fixed git version in samba -V 2010-04-06 20:26:53 +10:00
Andrew Tridgell
3ff3a11c33 build: use RUN_COMMAND() to wrap os.system() 2010-04-06 20:26:53 +10:00
Andrew Tridgell
2a1520ba67 build: make bin/sambadeps depend on samba_deps.py modtime 2010-04-06 20:26:53 +10:00
Andrew Tridgell
651941abba build: python modules need the libs from broken lib loops too 2010-04-06 20:26:53 +10:00
Andrew Tridgell
9799356082 build: fixed config.h generation when we have source -> source4 symlink 2010-04-06 20:26:53 +10:00
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
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
64a528efee build: added a cflags_end SAMBA_SUBSYSTEM() option 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
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
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
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
e502031171 build: fixed samba_deps.py for python 2.4 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
ec2b11c7fa build: fixed group for heimdal autoproto 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
fffa6a5b48 build: separate out dependencies and python rules 2010-04-06 20:26:47 +10:00
Andrew Tridgell
8f1b809d2c build: nearly there on samba4 build 2010-04-06 20:26:47 +10:00
Andrew Tridgell
9cb39847c0 build: better target name for lib link 2010-04-06 20:26:47 +10:00
Andrew Tridgell
c6e095de74 build: assert on missing dependency 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
6bba8cfd92 build: use export_incdirs 2010-04-06 20:26:47 +10:00
Andrew Tridgell
d70c4e8ea9 build: fixed heimdal include lists 2010-04-06 20:26:47 +10:00