Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2010-10-21 | waf: fixed the handling of -Wl,-no-undefined | Andrew Tridgell | 4 | -14/+6 | |
this flag was not being propogated to our link rules, so we were not in fact enforcing no undefined symbols in libraries. | |||||
2010-10-21 | s4-librpc: fixed depenencies for libcli/security | Andrew Tridgell | 1 | -5/+4 | |
Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org> | |||||
2010-10-21 | libcli: LIBSECURITY depends on NDR_SECURITY | Andrew Tridgell | 1 | -1/+1 | |
Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org> | |||||
2010-10-21 | s4-dsdb: fixed depenencies for -no-undefined | Andrew Tridgell | 2 | -5/+5 | |
added some depenencies needed for -Wl,-no-undefined | |||||
2010-10-21 | s4-events: LIBEVENTS depends on LIBSAMBA-UTIL | Andrew Tridgell | 1 | -1/+1 | |
it needs it for the debug code Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org> | |||||
2010-10-21 | s4-rpc_server: split out DCERPC_SHARE as a separate subsystem | Andrew Tridgell | 5 | -3/+12 | |
this avoids a problem with -Wl,-no-undefined in the ntvfs layer Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org> | |||||
2010-10-21 | s4-python: python_samba needs pyext | Andrew Tridgell | 1 | -1/+2 | |
2010-10-21 | waf: show duplicate objects in python modules as well as libraries | Andrew Tridgell | 1 | -2/+3 | |
Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org> | |||||
2010-10-21 | s4-waf: removed the dependency loop between ntvfs and dcerpc_server | Andrew Tridgell | 1 | -5/+7 | |
Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org> | |||||
2010-10-21 | librpc: added a few more NDR_* targets to NDR_SAMBA | Andrew Tridgell | 1 | -1/+1 | |
Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org> | |||||
2010-10-21 | s4-ldb: make pyldb_util a private library | Andrew Tridgell | 1 | -1/+5 | |
Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org> | |||||
2010-10-21 | librpc: added RPC_NDR_SAMBA grouping library | Andrew Tridgell | 1 | -1/+9 | |
Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org> | |||||
2010-10-21 | lib: make WRAP_XATTR a private library | Andrew Tridgell | 1 | -6/+7 | |
Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org> | |||||
2010-10-21 | waf: added pyext option to SAMBA_LIBRARY() | Andrew Tridgell | 1 | -1/+2 | |
Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org> | |||||
2010-10-21 | librpc: added NDR_XATTR and NDR_UNIXINFO to the NDR_SAMBA grouping library | Andrew Tridgell | 1 | -1/+1 | |
Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org> | |||||
2010-10-21 | s4-python: added a samba_python grouping library | Andrew Tridgell | 1 | -0/+6 | |
Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org> | |||||
2010-10-21 | s4-param: added a libshares grouping library | Andrew Tridgell | 1 | -0/+5 | |
Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org> | |||||
2010-10-21 | s3-waf: mark some libraries as private | Andrew Tridgell | 1 | -0/+5 | |
public libraries must have a vnum specified | |||||
2010-10-21 | waf: raise an error on a dependency on a python module | Andrew Tridgell | 1 | -0/+3 | |
it is never correct to list a dependency on a python module Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org> | |||||
2010-10-21 | s4-waf: don't depend directly on python modules | Andrew Tridgell | 4 | -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> | |||||
2010-10-21 | s4-waf: removed the XATTR and SASL aliases | Andrew Tridgell | 3 | -7/+2 | |
these were hangovers from the old build system names Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org> | |||||
2010-10-21 | waf: prevent the global deps list creating depenency loops | Andrew Tridgell | 1 | -1/+9 | |
this prevents a loop between SOCKET_WRAPPER and replace in the s3 waf build | |||||
2010-10-21 | s4-libcli: make LIBSECURITY_SESSION a private library | Andrew Tridgell | 1 | -5/+6 | |
2010-10-21 | s4-socket: make LIBNETIF a private library | Andrew Tridgell | 1 | -5/+6 | |
2010-10-21 | s4-events: make LIBEVENTS a private library | Andrew Tridgell | 1 | -4/+5 | |
2010-10-21 | s4-kdc: make DB_GLUE a private library | Andrew Tridgell | 1 | -2/+3 | |
2010-10-21 | s4-dsdb: make ldb_password_hash depend on hdb not HEIMDAL_HDB_KEYS | Andrew Tridgell | 1 | -1/+1 | |
this prevents a duplicate object file | |||||
2010-10-21 | nsswitch: make LIBWINBIND-CLIENT a private library | Andrew Tridgell | 1 | -5/+6 | |
2010-10-21 | nsswitch: make LIBWBCLIENT a private library | Andrew Tridgell | 1 | -4/+5 | |
2010-10-21 | lib: add UTIL_TEVENT to samba_sockets grouping library | Andrew Tridgell | 1 | -1/+1 | |
Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org> | |||||
2010-10-21 | s4-libcli: make LIBSAMBA-ERRORS a private library | Andrew Tridgell | 1 | -6/+7 | |
Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org> | |||||
2010-10-21 | s4-lib: make SMBPASSWD a private library | Andrew Tridgell | 1 | -4/+5 | |
Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org> | |||||
2010-10-21 | s4-dsdb: moved a bunch of fuctions from schema/schema_info_attr.c to ↵ | Andrew Tridgell | 7 | -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> | |||||
2010-10-21 | s4-waf: make NDR_STANDARD a grouping library and add NDR_SAMBA4 | Andrew Tridgell | 1 | -1/+10 | |
this collects a number of subsystems into logical groups Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org> | |||||
2010-10-21 | s4-build: make LIBSAMBA-NET a private library | Andrew Tridgell | 1 | -2/+3 | |
Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org> | |||||
2010-10-21 | waf-build: create a NDR_SAMBA grouping library | Andrew Tridgell | 1 | -0/+8 | |
Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org> | |||||
2010-10-21 | waf-build: create a samba_sockets grouping library | Andrew Tridgell | 1 | -0/+7 | |
Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org> | |||||
2010-10-21 | s4-waf: removed dependencies on missing subsystems | Andrew Tridgell | 9 | -31/+11 | |
these were left over from the old config.mk system | |||||
2010-10-21 | waf: replace the is_bundled option with private_library | Andrew Tridgell | 7 | -17/+13 | |
'private_library' better captures what we are trying to get at when we bundle a library | |||||
2010-10-21 | waf: added the concept of a grouping_library | Andrew Tridgell | 1 | -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> | |||||
2010-10-21 | s4-build: fixed some formatting | Andrew Tridgell | 3 | -5/+6 | |
indentation was far too deep | |||||
2010-10-21 | build: subunit and popt need to be marked as private libraries | Andrew Tridgell | 2 | -4/+5 | |
they have no vnum | |||||
2010-10-21 | waf: cope with libraries with a specified version number | Andrew Tridgell | 1 | -0/+3 | |
this fixes a problem with libnss_winbind.so.2. Thanks to Jelmer for spotting this. | |||||
2010-10-21 | s4-libcli: make LIBCLI_LDAP a private library | Andrew Tridgell | 1 | -7/+8 | |
Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org> | |||||
2010-10-21 | s4-auth: make auth a private library | Andrew Tridgell | 1 | -5/+6 | |
Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org> | |||||
2010-10-21 | replace: make libreplace a private library | Andrew Tridgell | 1 | -0/+1 | |
Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org> | |||||
2010-10-21 | s4-ndr: make NDR_TABLE a private library | Andrew Tridgell | 1 | -1/+2 | |
this greatly reduces the size of ndrdump, and saves us a fair bit of duplication Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org> | |||||
2010-10-21 | libcli: make LIBCLI_NBT a private library | Andrew Tridgell | 1 | -4/+5 | |
2010-10-21 | wrapper: make socket_wrapper, uid_wrapper and nss_wrapper private libs | Andrew Tridgell | 3 | -12/+15 | |
this prevents double instantiation Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org> | |||||
2010-10-21 | waf: re-work the module alias code | Andrew Tridgell | 1 | -22/+52 | |
we now create a base library, and then create the alias modules as wrappers around that base. That prevents double instantiation of any object files in the modules Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org> |