summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* waf: check the linker accepts a set of ldflags before using themAndrew Tridgell2010-10-211-1/+10
| | | | | Autobuild-User: Andrew Tridgell <tridge@samba.org> Autobuild-Date: Thu Oct 21 08:45:49 UTC 2010 on sn-devel-104
* s4-dsdb: force LDB_ERR_NO_SUCH_ATTRIBUTE on missing schemaInfoAndrew Tridgell2010-10-211-2/+3
| | | | Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
* s4-ldb: make ldb_options_find() publicAndrew Tridgell2010-10-213-2/+231
| | | | | | we need to make this symbol public to allow for -Wl,-no-undefined, as otherwise the pyldb module can't find the symbol when it creates the module
* waf: loosen the restriction on depending on python libsAndrew Tridgell2010-10-211-1/+3
| | | | | the pidl generated python code can generate dependencies between two python modules, so we have to allow this for now
* waf-python: make the pyext flag add the pyembed features for librariesAndrew Tridgell2010-10-211-1/+3
| | | | | this is rather strange, but we get build errors without it. There may be a bug in the waf python tool, or I may misunderstand how to use it
* waf: fixed the handling of -Wl,-no-undefinedAndrew Tridgell2010-10-214-14/+6
| | | | | this flag was not being propogated to our link rules, so we were not in fact enforcing no undefined symbols in libraries.
* s4-librpc: fixed depenencies for libcli/securityAndrew Tridgell2010-10-211-5/+4
| | | | Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
* libcli: LIBSECURITY depends on NDR_SECURITYAndrew Tridgell2010-10-211-1/+1
| | | | Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
* s4-dsdb: fixed depenencies for -no-undefinedAndrew Tridgell2010-10-212-5/+5
| | | | added some depenencies needed for -Wl,-no-undefined
* s4-events: LIBEVENTS depends on LIBSAMBA-UTILAndrew Tridgell2010-10-211-1/+1
| | | | | | it needs it for the debug code Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
* s4-rpc_server: split out DCERPC_SHARE as a separate subsystemAndrew Tridgell2010-10-215-3/+12
| | | | | | this avoids a problem with -Wl,-no-undefined in the ntvfs layer Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
* s4-python: python_samba needs pyextAndrew Tridgell2010-10-211-1/+2
|
* waf: show duplicate objects in python modules as well as librariesAndrew Tridgell2010-10-211-2/+3
| | | | Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
* s4-waf: removed the dependency loop between ntvfs and dcerpc_serverAndrew Tridgell2010-10-211-5/+7
| | | | Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
* librpc: added a few more NDR_* targets to NDR_SAMBAAndrew Tridgell2010-10-211-1/+1
| | | | Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
* s4-ldb: make pyldb_util a private libraryAndrew Tridgell2010-10-211-1/+5
| | | | Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
* librpc: added RPC_NDR_SAMBA grouping libraryAndrew Tridgell2010-10-211-1/+9
| | | | Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
* lib: make WRAP_XATTR a private libraryAndrew Tridgell2010-10-211-6/+7
| | | | Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
* waf: added pyext option to SAMBA_LIBRARY()Andrew Tridgell2010-10-211-1/+2
| | | | Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
* librpc: added NDR_XATTR and NDR_UNIXINFO to the NDR_SAMBA grouping libraryAndrew Tridgell2010-10-211-1/+1
| | | | Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
* s4-python: added a samba_python grouping libraryAndrew Tridgell2010-10-211-0/+6
| | | | Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
* s4-param: added a libshares grouping libraryAndrew Tridgell2010-10-211-0/+5
| | | | Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
* s3-waf: mark some libraries as privateAndrew Tridgell2010-10-211-0/+5
| | | | public libraries must have a vnum specified
* waf: raise an error on a dependency on a python moduleAndrew Tridgell2010-10-211-0/+3
| | | | | | it is never correct to list a dependency on a python module Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
* s4-waf: don't depend directly on python modulesAndrew Tridgell2010-10-214-9/+9
| | | | | | | | build rules should not list dependencies on python modules. Instead, if code needs the module it should use the python API import calls to access the module. Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
* s4-waf: removed the XATTR and SASL aliasesAndrew Tridgell2010-10-213-7/+2
| | | | | | these were hangovers from the old build system names Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
* waf: prevent the global deps list creating depenency loopsAndrew Tridgell2010-10-211-1/+9
| | | | | this prevents a loop between SOCKET_WRAPPER and replace in the s3 waf build
* s4-libcli: make LIBSECURITY_SESSION a private libraryAndrew Tridgell2010-10-211-5/+6
|
* s4-socket: make LIBNETIF a private libraryAndrew Tridgell2010-10-211-5/+6
|
* s4-events: make LIBEVENTS a private libraryAndrew Tridgell2010-10-211-4/+5
|
* s4-kdc: make DB_GLUE a private libraryAndrew Tridgell2010-10-211-2/+3
|
* s4-dsdb: make ldb_password_hash depend on hdb not HEIMDAL_HDB_KEYSAndrew Tridgell2010-10-211-1/+1
| | | | this prevents a duplicate object file
* nsswitch: make LIBWINBIND-CLIENT a private libraryAndrew Tridgell2010-10-211-5/+6
|
* nsswitch: make LIBWBCLIENT a private libraryAndrew Tridgell2010-10-211-4/+5
|
* lib: add UTIL_TEVENT to samba_sockets grouping libraryAndrew Tridgell2010-10-211-1/+1
| | | | Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
* s4-libcli: make LIBSAMBA-ERRORS a private libraryAndrew Tridgell2010-10-211-6/+7
| | | | Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
* s4-lib: make SMBPASSWD a private libraryAndrew Tridgell2010-10-211-4/+5
| | | | Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
* s4-dsdb: moved a bunch of fuctions from schema/schema_info_attr.c to ↵Andrew Tridgell2010-10-217-295/+367
| | | | | | | | | | | | | | samdb/ldb_modules/schema_util.c these functions operate on ldb_modules, so they should be in the ldb_modules directory. They also should return ldb errors codes, not WERROR codes, as otherwise the error can be hidden from the ldap caller This re-arrangement fixes a dependency loop in the schema/samdb code. Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org> Pair-Programmed-With: Kamen Mazdrashki <kamenim@samba.org>
* s4-waf: make NDR_STANDARD a grouping library and add NDR_SAMBA4Andrew Tridgell2010-10-211-1/+10
| | | | | | this collects a number of subsystems into logical groups Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
* s4-build: make LIBSAMBA-NET a private libraryAndrew Tridgell2010-10-211-2/+3
| | | | Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
* waf-build: create a NDR_SAMBA grouping libraryAndrew Tridgell2010-10-211-0/+8
| | | | Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
* waf-build: create a samba_sockets grouping libraryAndrew Tridgell2010-10-211-0/+7
| | | | Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
* s4-waf: removed dependencies on missing subsystemsAndrew Tridgell2010-10-219-31/+11
| | | | these were left over from the old config.mk system
* waf: replace the is_bundled option with private_libraryAndrew Tridgell2010-10-217-17/+13
| | | | | 'private_library' better captures what we are trying to get at when we bundle a library
* waf: added the concept of a grouping_libraryAndrew Tridgell2010-10-211-1/+32
| | | | | | | | | | | | a grouping library is one which 'groups' a set of subsystems. This means that if a target depends on a subsystem that is within a grouping library then that dependency is replaced with a dependency on the grouping library. This gives us a powerful method to avoid duplicated object files between libraries. Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
* s4-build: fixed some formattingAndrew Tridgell2010-10-213-5/+6
| | | | indentation was far too deep
* build: subunit and popt need to be marked as private librariesAndrew Tridgell2010-10-212-4/+5
| | | | they have no vnum
* waf: cope with libraries with a specified version numberAndrew Tridgell2010-10-211-0/+3
| | | | | this fixes a problem with libnss_winbind.so.2. Thanks to Jelmer for spotting this.
* s4-libcli: make LIBCLI_LDAP a private libraryAndrew Tridgell2010-10-211-7/+8
| | | | Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
* s4-auth: make auth a private libraryAndrew Tridgell2010-10-211-5/+6
| | | | Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>