Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2010-05-31 | buildtools/wafsamba: use build group 'final' for the creation of manpages | Stefan Metzmacher | 1 | -0/+1 | |
This way we don't try to build manpages just for waf build --target=smbtorture metze | |||||
2010-05-31 | waf: Refactor manpage building code. | Jelmer Vernooij | 1 | -18/+15 | |
2010-05-31 | Add manpages argument to SAMBA_LIBRARY(). | Jelmer Vernooij | 1 | -1/+14 | |
2010-05-31 | wafsamba: Correctly detect if bld.env.XSLTPROC is not set | Kai Blin | 1 | -1/+1 | |
This fixes the build on some build farm hosts and my machine. Jelmer, please check. | |||||
2010-05-31 | s4-waf: sanitize library names like the old build system did, only add | Jelmer Vernooij | 1 | -2/+6 | |
-samba4 suffix for libraries that are bundled. | |||||
2010-05-31 | wafsamba: Actually install manual pages. | Jelmer Vernooij | 1 | -0/+11 | |
2010-05-28 | waf Read VERSION file inside WAF to set package version | Andrew Bartlett | 1 | -0/+1 | |
This replaces the call to mkversion.sh in both the Samba3 and Samba4 WAF builds. Andrew Bartlett | |||||
2010-05-24 | solve the error "ldb.inst.h does not exist" | Thomas Nagy | 1 | -0/+2 | |
The error happens when headermap.txt is not available Signed-off-by: Jelmer Vernooij <jelmer@samba.org> | |||||
2010-05-23 | Substitute the pidl files without using 'headermap.txt' | Thomas Nagy | 1 | -1/+9 | |
The headers generated by pidl contain references to bin/default. Those paths may be replaced automatically. Signed-off-by: Jelmer Vernooij <jelmer@samba.org> | |||||
2010-05-19 | s4-waf: Replace local includes in header files with proper system names. | Thomas Nagy | 1 | -21/+100 | |
Signed-off-by: Jelmer Vernooij <jelmer@samba.org> | |||||
2010-05-07 | build: fixed pc file variable substitution | Andrew Tridgell | 1 | -1/+7 | |
We should not substitute for the first use of each variable declaration in the pkgconfig file | |||||
2010-05-04 | build: allow use of target names as commands in waf | Andrew Tridgell | 1 | -0/+1 | |
This allows for the following types of commands: waf smbd/samba waf smbd/server.c waf ../lib/util/util_file.c waf ../lib/util/util_file_*.o this will be used as part of an updated minimal_includes.pl script | |||||
2010-04-29 | build: added enabled=True/False option to SAMBA_BINARY() | Andrew Tridgell | 1 | -1/+6 | |
2010-04-26 | build: cope with realname for install of non-python libs | Andrew Tridgell | 1 | -1/+4 | |
this fixes the install of mit_samba.so | |||||
2010-04-26 | build: a library is only empty if it has no deps | Andrew Tridgell | 1 | -3/+3 | |
2010-04-26 | build: cope with duplicates in source lists | Andrew Tridgell | 1 | -2/+5 | |
2010-04-24 | buildtools/wafsamba: make sure we create bin/default/ before trying to ↵ | Stefan Metzmacher | 1 | -0/+1 | |
create symlinks in it metze | |||||
2010-04-19 | s4-waf: follow the configure directories for the empty install dirs | Andrew Tridgell | 1 | -0/+2 | |
Thanks to Metze for spotting this | |||||
2010-04-19 | s4-waf: install some missing empty directories | Andrew Tridgell | 1 | -0/+7 | |
2010-04-18 | s4-waf: removed the unused installdir= option to SAMBA_BINARY() | Andrew Tridgell | 1 | -1/+0 | |
This was left over from the automatic conversion of the config.mk files | |||||
2010-04-18 | build: added ABI checking to the WAF build | Andrew Tridgell | 1 | -2/+15 | |
See http://wiki.samba.org/index.php/Waf#ABI_Checking for details | |||||
2010-04-15 | build: throw a fatal error for duplicate target declarations | Andrew Tridgell | 1 | -10/+0 | |
We don't want someone to declare two subsystems of the same name but with different source files Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org> | |||||
2010-04-15 | build: make the 'wrong version of waf' message even clearer | Andrew Tridgell | 1 | -1/+4 | |
suggest ./autogen-waf.sh | |||||
2010-04-15 | build: check that the user is not using an old /usr/bin/waf | Andrew Tridgell | 1 | -1/+11 | |
some systems have /usr/bin/waf installed, and its quite old | |||||
2010-04-12 | wafsamba: don't add global dependencies to hostcc targets | Stefan Metzmacher | 1 | -2/+6 | |
metze | |||||
2010-04-12 | wafsamba: allow passing 'use_hostcc' to SAMBA_SUBSYSTEM() | Stefan Metzmacher | 1 | -3/+6 | |
metze | |||||
2010-04-09 | build: use Logs.error() and Logs.info() instead of print() | Andrew Tridgell | 1 | -2/+2 | |
this gives appropriate colors on output, and ensures it works with compiler output | |||||
2010-04-08 | build: make the handling of relative paths a bit saner | Andrew Tridgell | 1 | -1/+1 | |
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 | build: allow the waf build to work with python 3.0 and 3.1 | Thomas Nagy | 1 | -4/+6 | |
Python 3.x is a bit fussier about print statements and indentation. Signed-off-by: Andrew Tridgell <tridge@samba.org> | |||||
2010-04-06 | s4-waf: replace TOUCH_FILE() with normal install rules | Andrew Tridgell | 1 | -1/+1 | |
this allows it to work with 'waf uninstall' | |||||
2010-04-06 | s4-waf: move to a universal method of recursing into subdirs | Andrew Tridgell | 1 | -12/+0 | |
This works with both standalone lib builds and bundled builds | |||||
2010-04-06 | s4-waf: added 'waf dist' to our standalone libs as well | Andrew Tridgell | 1 | -0/+1 | |
2010-04-06 | build: fixed the expansions in pkgconfig files | Andrew Tridgell | 1 | -1/+7 | |
thanks to Jelmer for the hint on this | |||||
2010-04-06 | build: added 'generic' cc support and a simple irix cc support module | Andrew Tridgell | 1 | -0/+2 | |
these will let us get past the 'detect cc' stage and try a build. It also makes for a reasonable template for new ports | |||||
2010-04-06 | build: initial version of a tru64 compiler module | Andrew Tridgell | 1 | -0/+1 | |
this doesn't do shared libs yet, but at least configure passes | |||||
2010-04-06 | pidl-waf: better handling of the man page generation | Andrew Tridgell | 1 | -2/+0 | |
we now avoid leaving build files in the source tree | |||||
2010-04-06 | build: nicer display of command type for prototypes and generators | Andrew Tridgell | 1 | -0/+10 | |
2010-04-06 | s4-waf: updates for the new python installer from jelmer | Andrew Tridgell | 1 | -5/+15 | |
2010-04-06 | build: much simpler and faster rpath install handler | Andrew Tridgell | 1 | -150/+12 | |
This avoids creating additional task generators at build time, and instead moves all the rpath logic into samba_install.py where it is triggered by the install_lib and install_bin features | |||||
2010-04-06 | build: only link install targets at install time | Andrew Tridgell | 1 | -8/+8 | |
2010-04-06 | build: enable nothreads workaround only with WAF_NOTHREADS=1 | Andrew Tridgell | 1 | -1/+4 | |
2010-04-06 | build: fixed the dependencies of the install targets | Andrew Tridgell | 1 | -5/+9 | |
we want the install targets to have identical calculated dependencies to the build targets. | |||||
2010-04-06 | build: enable 'nothreads' when JOBS=1 | Andrew Tridgell | 1 | -0/+1 | |
this makes waf not use pthreads, which should fix the problems on AIX and maybe on HPUX. It looks like process handling with Python on AIX is broken if threads are used. When JOBS=1 we don't need threads anyway. | |||||
2010-04-06 | build: python libs need to be built shared, regardless of --disable-shared | Andrew Tridgell | 1 | -2/+2 | |
we don't have a way to load them otherwise | |||||
2010-04-06 | s4-waf: fixed some of the group ordering | Andrew Tridgell | 1 | -3/+6 | |
We need to try to keep targets in the right groups | |||||
2010-04-06 | build: fixed install target for systems with rpath disabled | Andrew Tridgell | 1 | -3/+3 | |
2010-04-06 | build: fixed a configure error with a totally clean tree | Andrew Tridgell | 1 | -1/+1 | |
2010-04-06 | build: nicer progress display for a standard build | Andrew Tridgell | 1 | -14/+34 | |
2010-04-06 | build: override PACKAGE_VERSION in pkg-config generation for libraries | Andrew Tridgell | 1 | -6/+8 | |
we should use the vnum | |||||
2010-04-06 | build: reuse SAMBA_LIBRARY() to build python modules | Andrew Tridgell | 1 | -11/+33 | |
This allows the rpath logic to be shared, and simplifies the install logic |