summaryrefslogtreecommitdiff
path: root/buildtools
AgeCommit message (Collapse)AuthorFilesLines
2010-04-10s4:autogen-waf: generate 'Makefile' instead of 'makefile'Stefan Metzmacher1-0/+7
This hopefully fixes the build on MacOS 10. metze
2010-04-09build: use Logs.error() and Logs.info() instead of print()Andrew Tridgell6-27/+29
this gives appropriate colors on output, and ensures it works with compiler output
2010-04-09build: nicer error message on missing file in waf distAndrew Tridgell1-2/+6
2010-04-09build: no need to re-create the lib and bin symlinks if they existAndrew Tridgell1-0/+6
this saves a few unlink/symlink calls for null builds
2010-04-09build: added --picky-developer and --fatal-errorsAndrew Tridgell2-1/+13
Added configure options for --fatal-errors and --picky-developer. This removes -Wfatal-errors from the --enable-developer flags.
2010-04-08s4:WAF buildsystem - support out of "source4" directory buildsMatthias Dieter Wallnöfer1-0/+3
Bug: https://bugzilla.samba.org/show_bug.cgi?id=4081 With this patch we are able to invoke s4 builds from the outside of the "source4" directory (but the target remains the "source4/bin" path). One constraint: all commands: "autogen-waf.sh", "configure", "make" have to be run from the same directory! Regarding "make": you have to run it using "make -C <source4 path> [targets]" if the invoke directory is not "source4" itself.
2010-04-08build: we need this isinstance() check for distcheckAndrew Tridgell1-1/+1
Jelmer, this works around a bug in waf distcheck that will be fixed soon. We really need the isinstance() check for now.
2010-04-08build: the exceptions here are not usefulAndrew Tridgell1-3/+3
they just make the failure hard to spot
2010-04-08build: make the handling of relative paths a bit sanerAndrew Tridgell6-18/+16
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-08s4-waf: Add dist target.Jelmer Vernooij1-0/+3
2010-04-08build: allow the waf build to work with python 3.0 and 3.1Thomas Nagy5-20/+23
Python 3.x is a bit fussier about print statements and indentation. Signed-off-by: Andrew Tridgell <tridge@samba.org>
2010-04-07s4-waf: Fix 'waf dist' app name.Jelmer Vernooij1-1/+1
2010-04-07Support 'make test TESTS=foo' again.Jelmer Vernooij1-2/+2
2010-04-06build: use a target_in_list() function for more flexible builtin controlAndrew Tridgell1-3/+14
2010-04-06build: cope with binaries with subdir prefixes (for s3 waf build)Andrew Tridgell1-1/+1
2010-04-06build: run distcheck in testwaf.shAndrew Tridgell1-0/+1
2010-04-06build: update version of waf to add subdir argument to distcheckAndrew Tridgell1-0/+0
2010-04-06s4-waf: replace TOUCH_FILE() with normal install rulesAndrew Tridgell2-14/+1
this allows it to work with 'waf uninstall'
2010-04-06build: simpler symlink_bin and symlink_lib methodsAndrew Tridgell1-22/+20
2010-04-06s4-waf: fixed waf distcheck for our standalone libs and s4Andrew Tridgell1-3/+8
2010-04-06build: fixed LOAD_ENVIRONMENT for out of tree buildsAndrew Tridgell1-1/+2
2010-04-06s4-waf: new autogen-waf.shAndrew Tridgell2-0/+59
this one will work with the tdb, talloc, etc directories
2010-04-06s4-waf: move to a universal method of recursing into subdirsAndrew Tridgell2-12/+32
This works with both standalone lib builds and bundled builds
2010-04-06s4-waf: avoid having to run waf configure before waf distAndrew Tridgell2-13/+11
This should be useful for building tarballs from a clean checkout
2010-04-06build: nicer error msg when git ls-files failsAndrew Tridgell1-1/+5
2010-04-06s4-waf: added 'waf dist' to our standalone libs as wellAndrew Tridgell2-4/+7
2010-04-06s4-waf: added 'waf dist' to build the tarballAndrew Tridgell2-0/+70
2010-04-06build: removed some unused imports found by pyflakesAndrew Tridgell3-4/+2
thanks to Jelmer for pointing me at pyflakes
2010-04-06build: fixed the expansions in pkgconfig filesAndrew Tridgell1-1/+7
thanks to Jelmer for the hint on this
2010-04-06build: fixed DESTDIR for TOUCH_FILE()Andrew Tridgell1-1/+6
2010-04-06build: waf update to fix macos build errorAndrew Tridgell1-0/+0
2010-04-06build: try to fix the python link problem on SerNet-iminiAndrew Tridgell1-0/+0
2010-04-06build: use waf from waf-svn.git repoAndrew Tridgell2-0/+16
Added README explaining where waf comes from, and where to get the upstream sources and the exact version we use in Samba
2010-04-06build: try the generic C compiler on hpux if gcc not foundAndrew Tridgell1-0/+1
2010-04-06build: update wav-svnAndrew Tridgell1-0/+0
this version works around the tarfile problem on irix
2010-04-06build: added 'generic' cc support and a simple irix cc support moduleAndrew Tridgell4-1/+150
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-06build: initial version of a tru64 compiler moduleAndrew Tridgell2-0/+78
this doesn't do shared libs yet, but at least configure passes
2010-04-06pidl-waf: better handling of the man page generationAndrew Tridgell1-2/+0
we now avoid leaving build files in the source tree
2010-04-06build: don't depend on the blib/ files in SAMBA_PIDL()Andrew Tridgell1-1/+1
2010-04-06build: loop until all object reductions are completeAndrew Tridgell1-2/+14
we will issue a warning if any object duplication remains
2010-04-06build: make sure the directory exists in TOUCH_FILE()Andrew Tridgell1-0/+1
2010-04-06build: nicer display of command type for prototypes and generatorsAndrew Tridgell2-0/+12
2010-04-06s4-waf: create a blank __init__.py in samba/externalAndrew Tridgell1-0/+5
needed for the external lib loader
2010-04-06build: a bit more information for tracking --target depsAndrew Tridgell1-1/+2
2010-04-06s4-waf: updates for the new python installer from jelmerAndrew Tridgell1-5/+15
2010-04-06build: much simpler and faster rpath install handlerAndrew Tridgell3-198/+172
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-06build: only link install targets at install timeAndrew Tridgell3-25/+31
2010-04-06build: enable nothreads workaround only with WAF_NOTHREADS=1Andrew Tridgell2-6/+8
2010-04-06build: fixed the dependencies of the install targetsAndrew Tridgell2-8/+56
we want the install targets to have identical calculated dependencies to the build targets.
2010-04-06build: fixed the task counter when nothreads is usedAndrew Tridgell1-0/+1