summaryrefslogtreecommitdiffstats
path: root/source4/param/wscript_build
Commit message (Collapse)AuthorAgeFilesLines
* UTIL_TDB: lowercase name.Jelmer Vernooij2012-05-031-1/+1
| | | | | Autobuild-User: Jelmer Vernooij <jelmer@samba.org> Autobuild-Date: Thu May 3 20:18:22 CEST 2012 on sn-devel-104
* Revert making public of the samba-module library.Jelmer Vernooij2011-12-031-1/+1
| | | | | | | | | | | | | | | This library was tiny - containing just two public functions than were themselves trivial. The amount of overhead this causes isn't really worth the benefits of sharing the code with other projects like OpenChange. In addition, this code isn't really generically useful anyway, as it can only load from the module path set for Samba at configure time. Adding a new library was breaking the API/ABI anyway, so OpenChange had to be updated to cope with the new situation one way or another. I've added a simpler (compatible) routine for loading modules to OpenChange, which is less than 100 lines of code. Autobuild-User: Jelmer Vernooij <jelmer@samba.org> Autobuild-Date: Sat Dec 3 08:36:33 CET 2011 on sn-devel-104
* lib/util Split samba-modules library into public and private partsAndrew Bartlett2011-10-281-1/+1
| | | | | | | This will allow OpenChange to get at the symbols it needs, without exposing any more of this as a public API than we must. Andrew Bartlett
* lib/param move source4 param code to the top levelAndrew Bartlett2011-10-111-22/+4
| | | | | | | | | | | | This is done so that the lpcfg_ functions are available across the whole build, either with the struct loadparm_context loaded from an smb.conf directly or as a wrapper around the source3 param code. This is not the final, merged loadparm, but simply one step to make it easier to solve other problems while we make our slow progress on this difficult problem. Andrew Bartlett
* lib/util: consolidate module loading into common codeAndrew Bartlett2011-10-061-1/+1
| | | | | | This creates a samba-modules private libary that handles the details. Andrew Bartlett
* shares: Remove dependencies on share modules.Jelmer Vernooij2011-07-261-1/+1
| | | | The build system will already pull these in - if necessary.
* libsamba-util: Build in libbitmap.Jelmer Vernooij2011-07-261-2/+2
| | | | | Autobuild-User: Jelmer Vernooij <jelmer@samba.org> Autobuild-Date: Tue Jul 26 14:45:27 CEST 2011 on sn-devel-104
* lib/param: Merge struct loadparm_service into commonAndrew Bartlett2011-07-081-6/+1
| | | | | | | | | | | | | | | | | This is handled by a common header and a .c file that is included into both loadparm.c files. In the process, _lp functions were renamed to lp__ to allow the common function definition declarations to be used by source3 and source4 (which have different macro definitions). The only parameter to change type is 'strict_locking' which was a bool, and is now an int, to accommodate the 'Auto' value from source3. Andrew Bartlett Autobuild-User: Andrew Bartlett <abartlet@samba.org> Autobuild-Date: Fri Jul 8 12:35:56 CEST 2011 on sn-devel-104
* param: Move per-share parameters into a seperate file, to share with s3Andrew Bartlett2011-07-081-1/+2
| | | | | | | This will allow the struct loadparm_service to be in common between the two loadparm implementations in the tree. Andrew Bartlett
* s4-param change to struct bitmap to match s3-paramAndrew Bartlett2011-07-081-1/+1
|
* s3-param Generate parameter tablesAndrew Bartlett2011-07-021-2/+2
|
* s4-param Autogenerate the loadparm_globals and loadparm_service tablesAndrew Bartlett2011-06-211-0/+10
| | | | | | | | | | This makes it much easier and less error prone to add new parameters as we merge the s3 and s4 loadparm systems. Andrew Bartlett Autobuild-User: Andrew Bartlett <abartlet@samba.org> Autobuild-Date: Tue Jun 21 04:41:54 CEST 2011 on sn-devel-104
* s4-param Add hook between Samba3 and Samba4 loadparm systems.Andrew Bartlett2011-06-061-0/+5
| | | | | | | | In the top level build, this allows calls to code that requires a lpcfg_ style loadparm_context, while using the global parameters loaded from the source3 loadparm code. Andrew Bartlett
* s4-waf: rename 'param' to 'pyparam'Andrew Tridgell2011-02-221-1/+1
| | | | | | we will use 'param' for the s3 libparam.so Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
* provision: Add missing dependency on pyldb-util.Jelmer Vernooij2011-02-091-1/+1
| | | | | Autobuild-User: Jelmer Vernooij <jelmer@samba.org> Autobuild-Date: Wed Feb 9 13:55:10 CET 2011 on sn-devel-104
* ldbsamba: Lowercase library name.Jelmer Vernooij2010-11-071-1/+1
|
* s4-build: removed some unnecessary dependenciesAndrew Tridgell2010-10-301-1/+1
| | | | based on running waf --symbol-check
* s4-tdb: make tdb-wrap into a private libraryAndrew Tridgell2010-10-301-1/+1
| | | | this prevents double linking of the tdb wrap code
* s4-ldbwrap: split ldb-wrap out from the LDBSAMBA subsystemAndrew Tridgell2010-10-301-2/+2
| | | | | | | ldb-wrap and the ldif-handlers are not really related, and this allows us to remove another dependency loop Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
* talloc: change pytalloc-util to be a public library.Jelmer Vernooij2010-10-261-2/+2
|
* waf: Remove lib prefix from libraries manually.Jelmer Vernooij2010-10-261-6/+6
|
* s4: Drop duplicate 'lib' prefix for private libraries.Jelmer Vernooij2010-10-261-1/+1
|
* s4: Rename LIBSAMBA-* to libsamba-*Jelmer Vernooij2010-10-241-6/+6
|
* s4-param: added a libshares grouping libraryAndrew Tridgell2010-10-211-0/+5
| | | | Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
* wafsamba: Fix handling of pyembed/pyext.Jelmer Vernooij2010-10-101-2/+2
|
* secrets: Add missing dependency on ldbsamba.Jelmer Vernooij2010-10-101-1/+1
|
* wafsamba: Clarify needs_python argument name, use pyembed/pyext whereJelmer Vernooij2010-10-101-2/+2
| | | | | | | | | applicable. Allow using both pyembed and pyext, to prevent unresolved symbols. Autobuild-User: Jelmer Vernooij <jelmer@samba.org> Autobuild-Date: Sun Oct 10 03:54:01 UTC 2010 on sn-devel-104
* param: Only include param_proto.h for Samba builds, provide thoseJelmer Vernooij2010-09-131-1/+1
| | | | prototypes necessary for external users (OpenChange) manually.
* s4-param: move back to auto-generation of loadparm prototypesAndrew Tridgell2010-09-111-1/+2
|
* pyglue: Trim dependencies.Jelmer Vernooij2010-06-191-1/+1
|
* s4-waf: Don't include pytalloc when embedding python.Jelmer Vernooij2010-06-181-1/+1
|
* s4: Build more python convenience files as subsystems rather than as python ↵Jelmer Vernooij2010-06-181-4/+6
| | | | modules.
* s4:lib: merge LDB_WRAP and LDBSAMBA and make LDBSAMBA a library.Stefan Metzmacher2010-06-161-1/+1
| | | | | | | | | This is needed to remove samba specifc symbols from the bundled ldb, in order to get the ABI right. metze Signed-off-by: Andreas Schneider <asn@samba.org>
* param/share: Use static prototypes.Jelmer Vernooij2010-06-131-1/+0
|
* lib/replace/wscript: inline LIBREPLACE_EXT into 'replace' as the autoconf ↵Stefan Metzmacher2010-04-121-1/+1
| | | | | | system does metze
* s4:param/wscript_build: 'dl' is provides via 'replace'Stefan Metzmacher2010-04-121-1/+1
| | | | metze
* s4-waf: fixed some deps now we don't auto-include tevent and replaceAndrew Tridgell2010-04-061-1/+1
| | | | | this is preparation for being able to use system versions of these libraries
* s4-waf: mark the wscript files as python so vim/emacs knows how to highlight ↵Andrew Tridgell2010-04-061-0/+2
| | | | them
* s4-waf: enable the pc_files in the build rulesAndrew Tridgell2010-04-061-1/+1
|
* build: waf quicktest nearly worksAndrew Tridgell2010-04-061-5/+1
| | | | | Rewrote wafsamba using a new dependency handling system, and started adding the waf test code
* build: commit all the waf build files in the treeAndrew Tridgell2010-04-061-0/+62