1
0
mirror of https://github.com/samba-team/samba.git synced 2024-12-25 23:21:54 +03:00
samba-mirror/buildtools/wafsamba
Andrew Bartlett 055f017b36 build: Reduce build systems to just top level waf and autoconf
The s3-waf build system is a key component of the top level build, but
with this commit is is no longer available directly.  This reduces the
number of build system combinations in master as we prepare for the
Samba 4.0 release.

Andrew Bartlett
2011-10-07 17:42:03 +11:00
..
gccdeps.py build: gccdeps fixes from ita 2010-04-06 20:26:55 +10:00
generic_cc.py build: try the generic C compiler on hpux if gcc not found 2010-04-06 20:27:24 +10:00
hpuxcc.py build: hpux didn't support -Bdynamic 2010-12-15 12:07:32 +03:00
irixcc.py build: added 'generic' cc support and a simple irix cc support module 2010-04-06 20:27:23 +10:00
nothreads.py build: enable nothreads workaround only with WAF_NOTHREADS=1 2010-04-06 20:27:21 +10:00
pkgconfig.py build: fixed dependencies on install prefix for pc files and python scripts 2011-06-15 14:13:07 +10:00
README build: tidy up the wafsamba rules a bit 2010-04-06 20:27:14 +10:00
samba3.py build: Reduce build systems to just top level waf and autoconf 2011-10-07 17:42:03 +11:00
samba_abi.py samba_abi: Also sort ABI files properly so symbols end up in the right version. 2011-03-12 02:45:20 +01:00
samba_autoconf.py build: Reduce build systems to just top level waf and autoconf 2011-10-07 17:42:03 +11:00
samba_autoproto.py waf: fixed the build with a space in the source directory 2010-11-21 23:10:14 +11:00
samba_bundled.py s4-waf: Only show minversion when there was a minimum version specified. 2011-01-24 17:15:49 -08:00
samba_conftests.py build: add a function to test if -lc is needed 2010-12-10 23:22:28 +03:00
samba_cross.py build: fixed uname output to be on target machine when cross compiling 2010-04-21 15:16:01 +10:00
samba_deps.py waf: introduce reverse logic for allowing unknown symbols 2011-04-26 17:16:34 +10:00
samba_dist.py s4-build: fixed uses of os.path.relpath() 2011-02-07 05:49:58 +01:00
samba_headers.py build: added simple header handling for our libraries 2011-03-15 13:09:30 +11:00
samba_install.py build: fixed development symlinks for libraries in subdirectories 2011-06-15 07:23:10 +02:00
samba_optimisation.py waf: fixed tabs/spaces for python3.0 2010-11-08 00:55:13 +00:00
samba_patterns.py build: Replace mkbuildoptions-waf awk script with waf target 2011-09-07 12:16:40 +02:00
samba_pidl.py wafsamba: quote CPP and CC values when calling pidl 2011-01-19 20:23:50 +01:00
samba_python.py waf: use PYTHONARCHDIR for installing python shared libs 2011-01-14 08:19:39 +01:00
samba_utils.py waf: ensure that MAKEFLAGS is set before parsing it 2011-03-15 13:56:46 +11:00
samba_version.py wafsamba: Properly lock object store when retrieving version through Bazaar. 2011-07-23 22:08:10 +02:00
samba_wildcard.py waf: fixed 'make bin/XXX' for the remaining binaries 2011-06-10 17:21:26 +10:00
stale_files.py wafsamba: don't follow symlinks outside the build tree 2011-03-15 12:22:18 +11:00
symbols.py build: Add duplicate symbol checking as part of make test 2011-09-08 13:37:40 +02:00
tru64cc.py build: tru64 needs -shared for building libs 2010-12-08 08:33:54 +01:00
wafsamba.py wafsamba: Only install .pc files if libraries are public. 2011-08-21 03:22:05 +02:00
wscript build: Add duplicate symbol checking as part of make test 2011-09-08 13:37:40 +02:00

This is a set of waf 'tools' to help make building the Samba
components easier, by having common functions in one place. This gives
us a more consistent build, and ensures that our project rules are
obeyed


TODO:
	see http://wiki.samba.org/index.php/Waf