Günther Deschner
bd5445ee4f
waf: restore libsmbclient handling.
...
This is a temporary solution to get libsmbclient installed properly as a library
(including symlinks and proper symbols). I was not able to make the old internal
library name 'libsmb/smbclient' work together with "realname" and/or "link_name".
Maybe one of the waf gurus has more ideas here.
Guenther
Autobuild-User: Günther Deschner <gd@samba.org>
Autobuild-Date: Thu Sep 15 15:31:59 CEST 2011 on sn-devel-104
2011-09-15 15:31:59 +02:00
Andrew Bartlett
45b16de1fc
s4-waf Remove source4 build system.
...
The top level build is the official build system now.
Andrew Bartlett
2011-02-09 01:11:06 +01:00
Günther Deschner
3294ccbb6d
netlogon: move netlogon helpers to ../libcli/netlogon.
...
Guenther
2011-01-07 15:02:24 +01:00
Kai Blin
1f2518df5a
s4 libcli: Add libcli_echo lib and torture test
...
Autobuild-User: Kai Blin <kai@samba.org>
Autobuild-Date: Thu Dec 9 23:57:03 CET 2010 on sn-devel-104
2010-12-09 23:57:03 +01:00
Kai Blin
9df1b408c1
s4: Implement UDP echo server example
...
This is a simple UDP-based echo server. It is mainly intended as an
example on how to do server service tasks in s4.
2010-12-09 23:01:57 +01:00
Andrew Tridgell
d5bf525591
s4-waf: get the version number right on private libraries
...
use the first digit of the version number for the library version
Pair-Programmed-With: Jelmer Vernooij <jelmer@samba.org>
2010-12-08 05:26:06 +01:00
Andrew Tridgell
adabc3d082
waf: added --symbol-check option
...
this adds checking of the symbols in all our object files, libraries
and syslibs. It will form the basis in future for a lot more checks,
but for now it just checks basic rules like not allowing us to use
symbols that are in system libs.
Currently this is enabled only if you use the --symbol-check option,
(or use make with SYMBOLCHECK=1) but I intend to make this always
enabled once it has had more testing.
Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
2010-10-30 23:49:00 +11:00
Kai Blin
b73a05e4e1
s4 net: rename to samba-tool in order to not clash with s3 net
...
Autobuild-User: Kai Blin <kai@samba.org>
Autobuild-Date: Thu Oct 28 07:25:16 UTC 2010 on sn-devel-104
2010-10-28 07:25:16 +00:00
Kai Blin
96195b2c0c
s4 dns: Add a boilerplate DNS server implementation
2010-10-23 10:17:05 +00:00
Andrew Tridgell
3981399957
s4-waf: removed the XATTR and SASL aliases
...
these were hangovers from the old build system names
Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
2010-10-21 19:03:25 +11:00
Andrew Tridgell
2dcb596e83
s4-waf: removed dependencies on missing subsystems
...
these were left over from the old config.mk system
2010-10-21 19:03:24 +11:00
Andrew Tridgell
3921d6f4d3
s4-waf: automatically remove stale C and header files
...
this prevents stale .c and .h files in bin/ from causing build
problems
Thanks to Thomas Nagy for the example implementation!
Autobuild-User: Andrew Tridgell <tridge@samba.org>
Autobuild-Date: Thu Oct 14 07:44:13 UTC 2010 on sn-devel-104
2010-10-14 07:44:13 +00:00
Günther Deschner
0ff7e0c998
samba: share readline wrappers among all buildsystems.
...
Guenther
2010-10-01 22:30:22 +02:00
Günther Deschner
611c8310ab
s4-waf: remove NDR-SRVSVC alias.
...
Thanks tridge, this was driving me nuts...
Guenther
2010-09-27 07:12:08 +02:00
Günther Deschner
d834671f68
s4-smbtorture: remove unneeded dcerpc_mgmt alias.
...
Guenther
2010-09-27 07:12:08 +02:00
Andrew Tridgell
8ccbbe042b
lib-subunit: fixed build on systems without subunit devel library
...
Pair-Programmed-With: Jelmer Vernooij <jelmer@samba.org>
2010-09-23 07:17:57 +00:00
Matthieu Patou
c55f5f2a35
s4 nss_switch: fix build problem on computer without the iniparser
...
Although the build was ok on my workstation it appears that on build
server it was not because the include path was not correct.
2010-07-17 20:10:11 +04:00
Matthieu Patou
dbbfad8286
s4-waf: add the missing bits for builing nss_winbind and pam_winbind
...
This is something that was not picked up during the migration to waf
2010-07-17 18:05:12 +04:00
Wilco Baan Hofman
b025715419
Rename libgpo to lib/policy to avoid confusion with samba3 and add waf build
...
Signed-off-by: Jelmer Vernooij <jelmer@samba.org>
2010-06-20 17:19:10 +02:00
Andrew Tridgell
b0a73fbf30
s4-waf: create the smbd.tmp/messaging directory
...
this prevents a warning when we run net vampire from the install dir
when samba has never been run previously
Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
2010-04-21 13:35:56 +10:00
Andrew Tridgell
456351cdb1
s4-waf: follow the configure directories for the empty install dirs
...
Thanks to Metze for spotting this
2010-04-19 21:54:40 +10:00
Andrew Tridgell
db0eb2f239
s4-waf: install some missing empty directories
2010-04-19 21:00:36 +10:00
Jelmer Vernooij
c349aa3619
s4-python: Use standard infrastructure for finding included testtools, subunit and iso8601.
2010-04-07 00:29:28 +02:00
Andrew Tridgell
553324bc10
s4-waf: move to a universal method of recursing into subdirs
...
This works with both standalone lib builds and bundled builds
2010-04-06 20:27:25 +10:00
Andrew Tridgell
4fa9c3187d
s4-waf: updates for the new python installer from jelmer
2010-04-06 20:27:22 +10:00
Andrew Tridgell
20a8574717
s4-waf: look in libintl for dgettext()
2010-04-06 20:27:18 +10:00
Andrew Tridgell
208d92a259
s4-waf: cleaned up tevent dependency
2010-04-06 20:27:13 +10:00
Andrew Tridgell
f9eae32f4b
s4-waf: mark the wscript files as python so vim/emacs knows how to highlight them
2010-04-06 20:27:11 +10:00
Andrew Tridgell
4d8d759e92
s4-waf: install pidl
2010-04-06 20:27:09 +10:00
Andrew Tridgell
03998d0970
s4-waf: started adding auto-install of include files
2010-04-06 20:27:09 +10:00
Andrew Tridgell
42bad41ced
s4-waf: cope with systems with zlib versions that are too old
2010-04-06 20:27:07 +10:00
Andrew Tridgell
026690af00
s4-waf: remove the need for some of the lib aliases
2010-04-06 20:27:05 +10:00
Andrew Tridgell
7848344d55
build: split out the base waf rules into buildtools/wafsamba/wscript
...
this stops lib/replace becoming a mess
2010-04-06 20:27:04 +10:00
Andrew Tridgell
064f26ea07
build: commented the missing subsystems
2010-04-06 20:26:59 +10:00
Andrew Tridgell
24cfa2957a
build: install codepage files
2010-04-06 20:26:54 +10:00
Andrew Tridgell
e29e2c9d8d
build: alias the libiconv target name for subsystems that depend on 'ICONV'
2010-04-06 20:26:52 +10:00
Andrew Tridgell
10935a3354
build: optionally enable builtin popt
2010-04-06 20:26:51 +10:00
Andrew Tridgell
cf7f64b4e7
build: fixed some more missing targets
2010-04-06 20:26:50 +10:00
Andrew Tridgell
844acb2260
build: waf quicktest nearly works
...
Rewrote wafsamba using a new dependency handling system, and started
adding the waf test code
2010-04-06 20:26:48 +10:00
Andrew Tridgell
8f1b809d2c
build: nearly there on samba4 build
2010-04-06 20:26:47 +10:00
Andrew Tridgell
7c3234c485
build: enable ENFORCE_GROUP_ORDERING()
...
also fixed ASN1 target names
2010-04-06 20:26:47 +10:00
Andrew Tridgell
5b9ca48d81
build: added generation of version.h
2010-04-06 20:26:40 +10:00
Andrew Tridgell
9129c3b3b6
build: fixes from ita
2010-04-06 20:26:40 +10:00
Andrew Tridgell
333f2fc28b
build: another missing subsystem .....
2010-04-06 20:26:39 +10:00
Andrew Tridgell
391f953c58
build: added build groups
2010-04-06 20:26:38 +10:00
Andrew Tridgell
07eeed33f6
build: heimdal_build waf support
...
heimdal now mostly builds
2010-04-06 20:26:38 +10:00
Andrew Tridgell
8900f97c2c
build: run the lib/replace rules first
2010-04-06 20:26:37 +10:00
Andrew Tridgell
9bfe91c475
build: add heimdal_build
2010-04-06 20:26:37 +10:00
Andrew Tridgell
8e81ea7c3a
build: on the fly dependency checking
2010-04-06 20:26:36 +10:00
Andrew Tridgell
281f27d54b
build: check for circular build dependencies
2010-04-06 20:26:36 +10:00