summaryrefslogtreecommitdiffstats
path: root/source3/wscript_build
Commit message (Collapse)AuthorAgeFilesLines
* lib/util: new merged debug systemAndrew Bartlett2011-03-011-1/+1
| | | | | | | | | | | | This is the s3 debug system, with a number of changes to tidy it up for common use. The debug class system is simplified by the removal of the ISSET table, the system no longer attempts to cope with assignment of DEBUGLEVEL, and the full class table is always available (rather than just DEBUGLEVEL_CLASS[DBCG_ALL]) from startup. It is also no longer confusingly described as a hack, but as the initial table. Autobuild-User: Andrew Bartlett <abartlet@samba.org> Autobuild-Date: Tue Mar 1 04:32:12 CET 2011 on sn-devel-104
* s3: fix the waf build after adding smbd/msg_idmap.cMichael Adam2011-02-281-1/+1
|
* build: moved util_reg.c into a common subsystemAndrew Tridgell2011-02-241-3/+3
| | | | | Autobuild-User: Andrew Tridgell <tridge@samba.org> Autobuild-Date: Thu Feb 24 05:53:52 CET 2011 on sn-devel-104
* build: moved spnego_parse.c into a common subsystemAndrew Tridgell2011-02-241-4/+0
|
* build: moved librpc/rpc/*.c into a rpccommon libraryAndrew Tridgell2011-02-241-10/+4
| | | | | | | Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org> Autobuild-User: Andrew Tridgell <tridge@samba.org> Autobuild-Date: Thu Feb 24 02:42:37 CET 2011 on sn-devel-104
* build: moved lmhosts.c into a common subsystemAndrew Tridgell2011-02-241-3/+4
| | | | Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
* build: moved libds/common/flag_mapping.c into a common subsystemAndrew Tridgell2011-02-241-2/+3
| | | | Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
* build: moved schannel_sign.c into a shared COMMON_SCHANNEL subsystemAndrew Tridgell2011-02-241-4/+1
| | | | Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
* build: moved libcli/auth/ntlmssp*.c into a common libcliauth.so libraryAndrew Tridgell2011-02-241-7/+3
| | | | Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
* s3-waf: remove more unused variables.Günther Deschner2011-02-231-10/+2
| | | | Guenther
* s3-waf: rename LIBSAMBA subsystem to LIBNTLMSSP (which it is in fact).Günther Deschner2011-02-231-11/+9
| | | | Guenther
* s3-waf: move GROUPDB into libpassdb.so.Günther Deschner2011-02-231-11/+11
| | | | Guenther
* s3-waf: make use of LIBCLI_CLDAP subsystemStefan Metzmacher2011-02-231-6/+4
| | | | | | | metze Autobuild-User: Günther Deschner <gd@samba.org> Autobuild-Date: Wed Feb 23 10:17:01 CET 2011 on sn-devel-104
* s3-waf: move some parts of auth to AUTH_COMMON to avoid duplicate symbols ↵Günther Deschner2011-02-231-9/+2
| | | | | | | | | with winbindd. Guenther Autobuild-User: Günther Deschner <gd@samba.org> Autobuild-Date: Wed Feb 23 02:16:23 CET 2011 on sn-devel-104
* s3-waf: added SYMBOLCHECK support to source3 waf buildAndrew Tridgell2011-02-231-0/+2
|
* build: moved more files into samba-util-commonAndrew Tridgell2011-02-231-18/+2
| | | | | this removes UTIL_SRC from the s3 waf build, as it is now all in common with samba-util-common
* build: created samba-util-common libraryAndrew Tridgell2011-02-231-9/+1
| | | | | | | | | | | this library will contain files that can be built in common between s3 and s4. Both samba-util and samba-util3 depend on it. Currently this library needs to be marked as allow_undefined_symbols, in order to allow s4 to build it. We can remove that flag once we have all the needed symbols in common Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
* Revert "s3-waf: make use of LIBCLI_CLDAP subsystem"Günther Deschner2011-02-221-3/+6
| | | | | | | | | | | Metze, we need to cleanup deps to idtree and cli-ldap first. Guenther This reverts commit ac4497edae2800c3fc7c40f0e538b936f1965a75. Autobuild-User: Günther Deschner <gd@samba.org> Autobuild-Date: Tue Feb 22 23:53:25 CET 2011 on sn-devel-104
* s3-waf: make use of LIBCLI_CLDAP subsystemStefan Metzmacher2011-02-221-6/+3
| | | | metze
* s3-waf: add replacetort binary.Günther Deschner2011-02-221-0/+5
| | | | | | | Guenther Autobuild-User: Günther Deschner <gd@samba.org> Autobuild-Date: Tue Feb 22 15:42:58 CET 2011 on sn-devel-104
* s3-waf: build bin/smbclient3 for top level buildAndrew Tridgell2011-02-221-1/+1
| | | | Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
* s3-waf: no need to add suffix3 to smbpasswdAndrew Tridgell2011-02-221-1/+1
| | | | Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
* s3-waf: convert some subsystems into private librariesAndrew Tridgell2011-02-221-84/+89
| | | | | | | put some commonly used subsystems into private libraries to reduce the install size Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
* s3-waf: cope with both toplevel and source3 buildAndrew Tridgell2011-02-221-4/+18
| | | | | | this fixes the remaining subsystem differences for the two builds Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
* s3-waf: find swat files for both toplevel and source3 buildAndrew Tridgell2011-02-221-1/+2
| | | | | | this finds the right swat files in both cases Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
* s3-waf: rename CHARSET to CHARSET3Andrew Tridgell2011-02-221-2/+3
| | | | | | and add an alias CHARSET when not using a toplevel build Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
* s3-waf: use bld.env.suffix3 for differentiating toplevel buildAndrew Tridgell2011-02-221-7/+8
| | | | | | | | this uses bld.env.suffix3 to mean "3" for a toplevel build, and blank otherwise. This allows us to change the overlapping binaries to have a '3' suffix Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
* s3-waf: LIBADS depends on krb5Andrew Tridgell2011-02-221-1/+1
| | | | | | needed for krb5.h when using an in-tree heimdal Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
* s3-waf: make version and build directory conditionalAndrew Tridgell2011-02-221-5/+6
| | | | | | we don't need these when doing a toplevel build Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
* s3-waf: cope with location of include.h for toplevel buildAndrew Tridgell2011-02-221-1/+6
| | | | Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
* s3-waf: added some more krb5 dependenciesAndrew Tridgell2011-02-221-3/+3
| | | | | | this is needed when not using a system krb5, for finding krb5.h Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
* s3-waf: renamed samba-util to samba-util3Andrew Tridgell2011-02-221-2/+3
| | | | | | also added alias samba-util when not using a toplevel build Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
* s3-waf: use common libcli/nbt build rulesAndrew Tridgell2011-02-221-5/+1
| | | | Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
* s3-waf: rename 'errors' to 'errors3'Andrew Tridgell2011-02-221-2/+3
| | | | | | and add an alias 'errors' if not doing a toplevel build Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
* s3-waf: renamed tdb-wrap to tdb-wrap3Andrew Tridgell2011-02-221-3/+3
| | | | | | allow for a common name 'tdb-wrap' Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
* s3-waf: rename POPT_SAMBA to POPT_SAMBA3Andrew Tridgell2011-02-221-34/+45
| | | | | | | | | | This renames the POPT_SAMBA subsystem to POPT_SAMBA3. It also adds an alias 'POPT_SAMBA' if we are not doing a toplevel build. This allows us to use the common dependency 'POPT_SAMBA' in other waf rules. Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
* s3-waf: added a krb5 dependencyAndrew Tridgell2011-02-221-1/+1
| | | | | | LIBMSRPC depends on krb5.h Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
* lib/util/charset Use top level iconv.c in source3Andrew Bartlett2011-02-181-2/+2
| | | | | | | | | | | | The two files were very similar already, the only change required was to adopt the s3 module registration fucntion name. (NTSTATUS wasn't used as the charset code does not otherwise use that type). Andrew Bartlett Signed-off-by: Andrew Tridgell <tridge@samba.org>
* librpc make ndr-standard a common libraryAndrew Bartlett2011-02-181-10/+0
|
* librpc push NDR_SECURITY and NDR_DCERPC to the top level wscript filesAndrew Bartlett2011-02-181-10/+1
| | | | | | | There isn't any reson to keep these private to source3 and source4 and more, and doing so creates problems for the top level build. Andrew Bartlett
* charset Remove use of {isupper,islower,toupper,tolower}_w functionsAndrew Bartlett2011-02-181-1/+3
| | | | | | | | | | | | | These now call the common _m functions that consider UTF16 code points. This removes the code which will make up a 'lame' table in memory, as this can just as correctly be handled by running the algorithm at runtime (which is to call toupper() and tolower() on characters < 128). When used, a top level waf build will always locate the correct table - in the build tree or outside - due to relinking the installed binary. Andrew Bartlett
* s3-waf use lib/util/wscript_build, and avoid duplicate subsystemsAndrew Bartlett2011-02-181-20/+3
|
* s3-waf: use SAMBA3_*() build rules in source3/buildAndrew Tridgell2011-02-181-140/+139
| | | | | | | | | | this brings the s3 waf build much closer to the proposed s3build top level build, using the same bld.SAMBA3_*() rules There are a few renames of subsystems in here, with a 3 suffix where it would create a conflict. Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
* s3-waf: move libsmb/clikrb5.c and libads/kerberos.c into KRBCLIENT.Günther Deschner2011-02-171-7/+5
| | | | | | This avoids two duplicates... Guenther
* nsswitch: make wb_reqtrans a common subsystem.Günther Deschner2011-02-171-6/+4
| | | | Guenther
* s3-waf: make most of the nsswitch common.Günther Deschner2011-02-171-35/+1
| | | | Guenther
* s3-waf: fix the build.Günther Deschner2011-02-151-3/+4
| | | | | | | Guenther Autobuild-User: Günther Deschner <gd@samba.org> Autobuild-Date: Tue Feb 15 15:24:11 CET 2011 on sn-devel-104
* s3-waf: TLDAP is only needed by pdb_ads (and smbtorture).Günther Deschner2011-02-151-1/+1
| | | | Guenther
* librpc: make NDR_KRB5PAC a shared library (libndr-krb5pac.so).Günther Deschner2011-02-141-1/+1
| | | | | | | | | Simo, please check. Guenther Autobuild-User: Günther Deschner <gd@samba.org> Autobuild-Date: Mon Feb 14 18:54:38 CET 2011 on sn-devel-104
* s3-waf: add UTIL_TEVENT subsystem (as in ../lib/util/wscript)Günther Deschner2011-02-141-4/+9
| | | | Guenther