summaryrefslogtreecommitdiffstats
path: root/buildtools
Commit message (Collapse)AuthorAgeFilesLines
...
* build: we don't need the special case for s3build any moreAndrew Tridgell2011-02-221-6/+0
| | | | Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
* s4-version: Fix version finding for bzr branches.Jelmer Vernooij2011-02-201-1/+1
| | | | | Autobuild-User: Jelmer Vernooij <jelmer@samba.org> Autobuild-Date: Sun Feb 20 17:35:45 CET 2011 on sn-devel-104
* s3-waf: fix popt support.Günther Deschner2011-02-181-0/+3
| | | | Guenther
* build: put links for libs in the right directoryAndrew Tridgell2011-02-181-1/+1
| | | | | | | | | | when a library is declared as libdir/libname, still put the symlink in bin/shared Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org> Autobuild-User: Andrew Tridgell <tridge@samba.org> Autobuild-Date: Fri Feb 18 06:03:57 CET 2011 on sn-devel-104
* waf: improved error message for bad paths in SAMBA_LIBRARY()Andrew Tridgell2011-02-181-1/+7
| | | | Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
* waf: support building libraries with a directory prefixAndrew Tridgell2011-02-183-4/+13
| | | | | | | SAMBA_LIBRARY('libsmb/smbclient') can now be built, which distinguishes it from the binary 'smbclient' Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
* waf: added SAMBA3_*() build rules to samba3.pyAndrew Tridgell2011-02-181-2/+72
| | | | | | these provide samba build rule wrappers for Samba3 specific subsystems Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
* waf: give a more sensible error on symlink_bin with missing directoryAndrew Tridgell2011-02-181-0/+2
| | | | Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
* build: fixed passing of includes= for modulesAndrew Tridgell2011-02-181-0/+1
| | | | Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
* build: added subdir option for module buildingAndrew Tridgell2011-02-181-0/+3
| | | | Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
* build: added allow_undefined_symbols options for libraries and modulesAndrew Tridgell2011-02-182-2/+10
| | | | | | | | the s4 build uses linker flags to disallow undefined symbols in libraries. To accomodate s3 libraries in the top level build we need to be able to disable this on a per-library basis. Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
* build: make ADD_LDFLAGS() returns the flags that were addedAndrew Tridgell2011-02-181-1/+3
| | | | | | | this will be used by the s3 top level build to work out how to undo the effects of -Wl,-no-undefined Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
* waf: library_flags() doesn't only operate on conf objectsAndrew Tridgell2011-02-181-7/+8
| | | | | | use a better name for the first argument Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
* waf: added subdir= option in SAMBA_*() rulesAndrew Tridgell2011-02-181-0/+9
| | | | | | this allows you to prepend a subdirectory to the source rules, after variable substitution. This is useful for the s3 waf build when it is in s3build/
* waf: use Utils.WafError() instead of sys.exit(1)Andrew Tridgell2011-02-181-2/+1
| | | | better to raise an expection than just exiting
* waf Fix dependencies for .pc (pkg-config) filesAndrew Bartlett2011-02-161-1/+1
| | | | | | | | We used the wrong parameter for the dependency calculation. thanks to Thomas Nagy for the fix! Andrew Bartlett
* Fix private libdir and codepages pathsSimo Sorce2011-02-151-1/+1
| | | | | | | | | | The private libraries need to be arch specific as well. With --enable-fhs the codepages should go in /usr/share/samba and not in /usr/lib{64}/samba as they are data files not libraries. Autobuild-User: Simo Sorce <idra@samba.org> Autobuild-Date: Tue Feb 15 04:22:37 CET 2011 on sn-devel-104
* waf: substitute '/' in -D static defines as well.Günther Deschner2011-02-111-2/+4
| | | | | | Tridge, please check. Guenther
* waf: bring back shared Makefile and configure (needed by s3-waf).Günther Deschner2011-02-083-0/+113
| | | | | | | | Guenther Revert "build: removed unused build scripts" This reverts commit 2e520ca91180920e4c8b71be4eaa7fabb56d2a12.
* s4-build: fixed uses of os.path.relpath()Andrew Tridgell2011-02-071-2/+2
| | | | | | | | | | these should be os_path_relpath() to support older python versions. This should fix the build on FreeBSD 7.2 Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org> Autobuild-User: Andrew Tridgell <tridge@samba.org> Autobuild-Date: Mon Feb 7 05:49:58 CET 2011 on sn-devel-104
* build: removed unused build scriptsAndrew Tridgell2011-02-073-113/+0
| | | | | | each library has its own configure/Makefile now Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
* build: fixed error message for incorrect waf versionAndrew Tridgell2011-02-071-3/+2
| | | | | | just need configure now Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
* waf: samba deps generation depends on EXTRA_INCLUDESAndrew Tridgell2011-02-071-1/+1
|
* waf: Replace python installation rule to allow PYTHONARCHDIR and PYTHONDIRAndrew Bartlett2011-02-021-7/+23
| | | | | | | | | | | The old rule could only substitute one part of one line, but we need to add a second line to handle when PYTHONDIR and PYTHONARCHDIR do not match. This also avoids shelling out to sed with a regex, which was difficult to read. Andrew Bartlett
* s4-waf: Skip header-not-found cache if a library is specified, as it may provideJelmer Vernooij2011-01-251-1/+1
| | | | | | | | | additional C flags. Tridge, please check. Autobuild-User: Jelmer Vernooij <jelmer@samba.org> Autobuild-Date: Tue Jan 25 03:59:32 CET 2011 on sn-devel-104
* s4-waf: Only show minversion when there was a minimum version specified.Jelmer Vernooij2011-01-241-1/+5
|
* Show text output messages when interfacing with bzr.Jelmer Vernooij2011-01-241-1/+6
|
* wafsamba: quote CPP and CC values when calling pidlStefan Metzmacher2011-01-191-4/+4
| | | | | | | metze Autobuild-User: Stefan Metzmacher <metze@samba.org> Autobuild-Date: Wed Jan 19 20:23:50 CET 2011 on sn-devel-104
* waf: change private libraries to use the same soname as public librariesAndrew Tridgell2011-01-191-7/+5
| | | | | | | | | | | See http://lists.samba.org/archive/samba-technical/2011-January/075816.html for a description of the reason behind this change Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org> Autobuild-User: Andrew Tridgell <tridge@samba.org> Autobuild-Date: Wed Jan 19 02:21:06 CET 2011 on sn-devel-104
* waf: this script does need bashAndrew Tridgell2011-01-141-2/+1
| | | | | | | this is a developer test script. It is not meant to be portable. Autobuild-User: Andrew Tridgell <tridge@samba.org> Autobuild-Date: Fri Jan 14 09:10:20 CET 2011 on sn-devel-104
* waf: use PYTHONARCHDIR for installing python shared libsAndrew Tridgell2011-01-142-3/+3
| | | | | | | Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org> Autobuild-User: Andrew Tridgell <tridge@samba.org> Autobuild-Date: Fri Jan 14 08:19:40 CET 2011 on sn-devel-104
* waf: new version of wafAndrew Tridgell2011-01-141-0/+0
| | | | | | this one adds PYTHONARCHDIR to fix bug 7905 thanks to Thomas Nagy for the fix!
* abi: force TERM=none in abi generationAndrew Tridgell2011-01-111-1/+2
| | | | | | | | | | | on Fedora12 gdb puts out a bit of binary garbage at the front of script output when TERM=xterm, presumably trying something like a clear screen. luckily it doesn't do it for unknown terminal types Autobuild-User: Andrew Tridgell <tridge@samba.org> Autobuild-Date: Tue Jan 11 06:48:56 CET 2011 on sn-devel-104
* buildtools/wafsamba: import 'sys' and 'Logs' if we use themStefan Metzmacher2011-01-057-7/+7
| | | | | | | We should avoid generating a backtrace in a normal error case, just because sys.exit(1) isn't known. metze
* wafsamba: Fix handling of nick name in VERSION.Jelmer Vernooij2010-12-241-2/+1
|
* wafsamba: Allow newer or the same python module versions to be installed,Jelmer Vernooij2010-12-221-1/+1
| | | | | | | not older. Autobuild-User: Jelmer Vernooij <jelmer@samba.org> Autobuild-Date: Wed Dec 22 00:42:23 CET 2010 on sn-devel-104
* wafsamba: Use abi_match in version script files.Jelmer Vernooij2010-12-182-7/+19
|
* wafsamba: Specify full vscript path so non-autogenerated files are possible, ↵Jelmer Vernooij2010-12-172-1/+2
| | | | too.
* wafsamba: Don't build vscript for modules.Jelmer Vernooij2010-12-171-3/+2
|
* wafsamba: Move version script handling out of SAMBA_LIBRARY.Jelmer Vernooij2010-12-173-2/+16
|
* Simplify link installation.Jelmer Vernooij2010-12-171-8/+3
|
* heimdal_build: Simplify library handling.Jelmer Vernooij2010-12-171-1/+1
|
* waf: fixed re-running of build rulesAndrew Tridgell2010-12-152-4/+5
| | | | | the addition of ldflags deps caused us to re-run the build rules every time.
* build: hpux didn't support -BdynamicMatthieu Patou2010-12-151-1/+1
|
* wafsamba: change the default value for SAMBA_MODULE of pyembed to FalseMatthieu Patou2010-12-141-1/+1
| | | | | | | | ALL SAMBA_MODULE didn't need this, new modules that could need will just have to opt this in Autobuild-User: Matthieu Patou <mat@samba.org> Autobuild-Date: Tue Dec 14 14:45:15 CET 2010 on sn-devel-104
* build: move the import near the place where need it, so that we can build on ↵Matthieu Patou2010-12-121-1/+2
| | | | | | | hosts with python's zlib Autobuild-User: Matthieu Patou <mat@samba.org> Autobuild-Date: Sun Dec 12 22:54:19 CET 2010 on sn-devel-104
* build: add more CFLAGS for aixMatthieu Patou2010-12-111-1/+3
| | | | | Autobuild-User: Matthieu Patou <mat@samba.org> Autobuild-Date: Sat Dec 11 18:09:23 CET 2010 on sn-devel-104
* build: On AIX we need _XOPEN_SOURCE >= 500 for CLOCK_REALTIMEMatthieu Patou2010-12-111-0/+3
| | | | | Autobuild-User: Matthieu Patou <mat@samba.org> Autobuild-Date: Sat Dec 11 14:48:21 CET 2010 on sn-devel-104
* build: cpp is prefixed by CPP=Matthieu Patou2010-12-101-1/+1
| | | | | Autobuild-User: Matthieu Patou <mat@samba.org> Autobuild-Date: Fri Dec 10 22:34:45 CET 2010 on sn-devel-104
* build: add a function to test if -lc is neededMatthieu Patou2010-12-101-0/+45
| | | | | This is needed on openbsd as some linking flags makes mandatory to specify the libc for the linking