Jelmer Vernooij
3deece5591
s4: Remove the old perl/m4/make/mk-based build system.
...
The new waf-based build system now has all the same functionality, and
the old build system has been broken for quite some time.
Autobuild-User: Jelmer Vernooij <jelmer@samba.org>
Autobuild-Date: Sun Oct 31 02:01:44 UTC 2010 on sn-devel-104
2010-10-31 02:01:44 +00:00
Andrew Tridgell
3909088e13
s4: prevent the autoconf build from removing source4/librpc/gen_ndr/README
2010-04-13 23:03:27 +10:00
Jelmer Vernooij
336cd5a0a3
python: Fix rule for generating docs using pydoctor.
2010-03-29 18:05:29 +02:00
Stefan Metzmacher
65e92c6ffe
s4:build/m4/public.m4: add realname argument to SMB_BUILD_LIBRARY()
...
metze
2010-03-10 17:12:12 +01:00
Matthieu Patou
e0726d4d66
s4-build: fix SMB_LIBRARY and change its name so it didn't collide with s3 one
...
Signed-off-by: Stefan Metzmacher <metze@samba.org>
2010-03-03 09:22:40 +01:00
Jelmer Vernooij
0c29640358
s4/build: Indicate whether Samba4 is being built against the system
...
Heimdal.
2010-01-01 18:31:44 +01:00
Brian Lu
f299c19aa8
s4: Check SUN compiler and remove "-fullwarn" when using it
...
This option is only supported by "gcc".
For details consider https://bugzilla.samba.org/show_bug.cgi?id=6905
Signed-off-by: Matthias Dieter Wallnöfer <mwallnoefer@yahoo.de>
2009-11-24 22:12:56 +01:00
Karolin Seeger
fa08d0b44b
Fix typo.
...
privilage -> privilege
Karolin
2009-10-19 09:47:33 +02:00
Jelmer Vernooij
5c0edba8c2
Move samba-specific variable to s4 Makefile.
2009-09-28 12:26:29 +02:00
Andrew Tridgell
da3f5a4113
s4-make: add libds to etags/ctags source list
2009-09-28 13:11:10 +10:00
Kai Blin
f27bda63cd
s4 ctags: Stop *_proto.h files from cluttering up the tags
2009-08-18 19:53:37 +02:00
Stefan Metzmacher
066e81f557
s4:build: make sure that we regenerate proto headers when source files change
...
metze
2009-07-31 14:42:03 +02:00
Nathaniel McCallum
1e21adaaf6
Two patches which fix issues on cross compiling/building
2009-06-29 13:39:52 +10:00
Jelmer Vernooij
4e293e3780
smb_build: Always build modules for system-libraries as shared libraries,
...
since they can't be included in the static library.
2009-06-18 02:32:26 +02:00
Timur I. Bakeyev
11332e106c
Make tunable for modulesdir
...
This patch is for Samba4. It adds configure tunable for modulesdir -
location, where modules should be installed. In the case, when no
FHS compliance is used and libdir is redefined, modulesdir still
points to $PREFIX/modules. In some installations it may be not desired.
I'd rather set it myself :)
So, here is the patch.
With regards,
Timur Bakeyev.
Signed-off-by: Stefan Metzmacher <metze@samba.org>
2009-06-08 13:20:51 +02:00
Jeremy Allison
96cc821497
Make the path to this uglyness complete so people can find the guilty party..
...
Jeremy.
2009-06-03 10:45:44 -07:00
Jelmer Vernooij
8d033ec0d1
Move mount.cifs/umount.cifs to the top level and remove the outdated copy
...
in Samba 4.
2009-06-02 23:24:33 +02:00
Jelmer Vernooij
2c84685a3d
Build modules statically by default, as there still seem to be a lot of
...
issues with those even if shared libs work.
2009-06-02 18:05:41 +02:00
Jelmer Vernooij
aa71ab6d1d
s4 config-summary: Fix printing of which libraries are external and
...
internal.
2009-05-13 00:35:49 +02:00
Kai Blin
57267a300f
s4-build: Also search ../nsswitch for make (c|e)tags
2009-04-22 00:14:45 +02:00
Wilco Baan Hofman
ff33d50fab
Add ../libgpo to samba4 srcdir list in rules.mk.
...
Signed-off-by: Günther Deschner <gd@samba.org>
2009-04-20 23:16:16 +02:00
Stefan Metzmacher
ee8bc9659c
s4:build: make it possible to pass down CTAGS_OPTIONS or ETAGS_OPTIONS
...
metze
2009-03-27 12:20:09 +01:00
Jelmer Vernooij
ca202cf464
Merge branch 'master' of ssh://git.samba.org/data/git/samba into displaysec
2009-03-20 16:40:09 +01:00
Stefan Metzmacher
937a058cf2
s4:build: use SAMBA_PKG_CONFIG_MIN_VERSION instead of PKG_CONFIG_MIN_VERSION
...
And also intialize the variable. This fixes ./autogen.sh
in the merged build for me.
metze
2009-03-17 09:00:14 +01:00
Jelmer Vernooij
4478756571
Strip /usr/include from include flags, so we don't end up including
...
the system tevent if it's too old.
2009-03-15 18:10:20 +01:00
Jelmer Vernooij
c223beee2a
Merge branch 'tdr' of /home/jelmer/samba4
2009-03-15 14:57:58 +01:00
Jelmer Vernooij
7972d82436
Remove -L/usr/lib from a couple more make variables.
2009-03-15 00:54:55 +01:00
Stefan Metzmacher
2f579200fb
s4:build: try to fix the build with the ibm checker in the build-farm
...
The problem is that the shell eats the quotes in -DFOO="foo, bar, NULL"
metze
2009-03-12 14:33:26 +01:00
Stefan Metzmacher
dc0e46afb7
s4:build: add some comments to the SMB_EXT_LIB() definition
...
metze
2009-02-25 08:42:33 +01:00
Jelmer Vernooij
80e9e63cf6
Let --enable-external-libldb default to no (since linking against
...
external LDB doesn't work yet).
Fix flags when using internal libs.
2009-02-21 18:59:12 +01:00
Jelmer Vernooij
fb1c564b78
Add --enable-external-* flags for libraries shipped with Samba, to allow
...
explicitly enabling or disabling the use of the version provided by the
system.
2009-02-21 18:21:20 +01:00
Jelmer Vernooij
69fff2d750
Revert "Fix errornos assumption that all compilers are gcc"
...
This breaks (some?) files with gcc.
This reverts commit 98a4327b19
.
2009-02-09 23:29:41 +01:00
Torgeir Lerkerod
98a4327b19
Fix errornos assumption that all compilers are gcc
...
When compiling Samba 4's IDL files buildsystem assumes that compiler
knows about -xc, which is a gcc spesefic switch as this switch isn't
needed on gcc either the flag was uneeded and can be removed. Thus no
warnings on non gcc systems.
Signed-off-by: Torgeir Lerkerod <Torgeir.Lerkerod@gmail.com>
Signed-off-by: Jelmer Vernooij <jelmer@samba.org>
2009-02-09 22:12:45 +01:00
Stefan Metzmacher
161961711a
s4:build: add a comment why we need CFLAG_NO_CAST_QUAL and CFLAG_NO_UNUSED_MACROS
...
metze
2009-02-02 15:16:12 +01:00
Björn Jacke
0931bb8937
"test" expects only one =
...
Signed-off-by: Stefan Metzmacher <metze@samba.org>
2009-02-01 15:41:52 +01:00
Björn Jacke
1ea6ed3fc2
quote ' inside '...' and make sure shell isn't eating \ by using perl here.
...
Signed-off-by: Stefan Metzmacher <metze@samba.org>
2009-01-29 15:03:53 +01:00
Jelmer Vernooij
e490c1b8c8
Move configure test files to the top-level and share them between s3 and
...
s4.
2009-01-22 11:35:28 +01:00
Jelmer Vernooij
f607ad2e90
Move check_python.m4 to common m4 directory.
2009-01-21 18:07:41 +01:00
Jelmer Vernooij
3a4e61ecd8
Only check for Perl once in Samba 3.
2009-01-21 16:49:36 +01:00
Jelmer Vernooij
4967f6948f
Move check_make.m4 to the top-level.
2009-01-21 16:46:52 +01:00
Torgeir Lerkerod
e1ab0903a9
Fixed problemed showed on a number of systems on the buildfarm.
...
Problem shows up as perl error related to config.pm in reality
this was related to the ECHO_C variable. Added test to skip that
variable as no perl module is using it.
Torgeir
Signed-off-by: Torgeir Lerkerod <Torgeir.Lerkerod@gmail.com>
Signed-off-by: Andrew Bartlett <abartlet@samba.org>
2009-01-14 15:06:39 +11:00
Stefan Metzmacher
308eb1c46e
Revert "quote ' inside '...' and make sure shell isn't eating \ by using perl here."
...
This reverts commit 2a52b059ce
.
It breaks the build on ubuntu.
metze
2009-01-09 12:23:58 +01:00
Björn Jacke
2a52b059ce
quote ' inside '...' and make sure shell isn't eating \ by using perl here.
...
Signed-off-by: Stefan Metzmacher <metze@samba.org>
2009-01-09 12:21:01 +01:00
Jelmer Vernooij
af744e0954
Merge branch 'master' of ssh://git.samba.org/data/git/samba
2009-01-04 22:48:23 +01:00
Stefan Metzmacher
f9cb82d547
s4:build: add SMB_MAKE_SETTINGS() macro
...
metze
2009-01-04 18:57:18 +01:00
Jelmer Vernooij
2dc045007e
make: Search for c tags in ../ as well.
2009-01-01 03:30:54 +01:00
Jelmer Vernooij
8b24da201b
Allow using external libtevent.
2008-12-23 19:59:57 +01:00
Jelmer Vernooij
8ada273700
Use make variable for Samba 4 shared library output directory.
2008-12-23 01:53:38 +01:00
Jelmer Vernooij
07bdb454e2
Use relative paths for Python modules. Seems to workaround a strange bug in
...
GNU make.
2008-12-23 00:59:39 +01:00
Jelmer Vernooij
c2872a6ba5
Force symbolic links for shared library sonames to be created,
...
as they are required at run-time.
2008-12-22 23:36:48 +01:00