Jelmer Vernooij
0c29640358
s4/build: Indicate whether Samba4 is being built against the system
...
Heimdal.
2010-01-01 18:31:44 +01: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
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
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
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
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
c023828962
Fix missing symbols issues when building with shared libraries.
2008-12-22 21:03:09 +01:00
Jelmer Vernooij
bd41b4579c
Avoid linking in all Python modules to the samba binaries - we can just let Python dlopen() them.
2008-12-21 00:53:06 +01:00
Jelmer Vernooij
6a689c23e8
Rename smbd -> samba.
...
This reverts commit 05ea5e23cf
.
Conflicts:
source4/smbd/server.c
2008-09-24 03:16:15 +02:00
Jelmer Vernooij
1a1c304051
Allow overriding shared library policy using environment variable.
...
(This used to be commit d5c61f470d
)
2008-09-03 22:26:02 +02:00
Stefan Metzmacher
4deff16ddb
smb_build: use MERGED_OBJ instead of STATIC_LIBRARY
...
metze
(This used to be commit 54b06a1c83
)
2008-06-30 09:25:29 +02:00
Stefan Metzmacher
b438d59eb5
smb_build: enable implicit make rules
...
metze
(This used to be commit be3f3e18d4
)
2008-06-30 09:25:28 +02:00
Jelmer Vernooij
0507e03c52
Use make template for installing binaries.
...
(This used to be commit 3fb35fc03d
)
2008-06-26 11:39:59 +02:00
Stefan Metzmacher
7206c5fc4a
Revert "Add configure test for vdeplug library."
...
This reverts commit 89590d7dfe
.
We don't need this yet and currently config.m4 is also used
by samba3 which bail out with the check in it, as it doesn't
know about the SMB_EXT_LIB() macro
metze
(This used to be commit bd0ec1754e
)
2008-06-10 09:52:04 +02:00
Andrew Bartlett
be14efbdf9
Revert Jelmer's CFLAGS commit e2b71a0ecb
...
This commit broke the build, because not all files (libreplace, popt)
were updated.
Andrew Bartlett
(This used to be commit 3faacf4351
)
2008-05-31 08:35:55 +10:00
Jelmer Vernooij
5107f093c2
Merge branch 'v4-0-test' of ssh://git.samba.org/data/git/samba into v4-0-defs
...
Conflicts:
source/samba4-skip
(This used to be commit 7b0e0eb346
)
2008-05-30 12:18:07 +02:00
Andrew Bartlett
c59e7d5569
Reorder the linking of objects into a binary.
...
The hope here is to get 'main' closer to the front of the binary,
which might help linking of PPC with gcov (we were overflowing the
24bit limit on the TOC)
Andrew Bartlett
(This used to be commit 7646574411
)
2008-05-30 14:58:47 +10:00
Jelmer Vernooij
39f50afc57
Move CFLAGS handling out of smb_build.
...
(This used to be commit e2b71a0ecb
)
2008-05-30 02:07:28 +02:00
Jelmer Vernooij
8fb5ac6227
Fix dependency on swig ldb module.
...
(This used to be commit e616a9a1e5
)
2008-05-28 04:11:40 +02:00
Jelmer Vernooij
c611432605
Depend on debug names of shared libs for linking.
...
(This used to be commit 2e3296f181
)
2008-05-28 01:41:57 +02:00
Jelmer Vernooij
7ae9cb4f79
Don't throw away cflags if they start with a variable.
...
(This used to be commit 9f81214239
)
2008-05-27 17:16:57 +02:00
Jelmer Vernooij
16c883ca23
Move CFLAGS that are not inherited out of smb_build.
...
(This used to be commit 49dcf4b881
)
2008-05-27 16:23:12 +02:00
Jelmer Vernooij
93a0f37f6e
Disable CFLAGS hack when include path starts with variable.
...
(This used to be commit 86ce8bf88a
)
2008-05-27 14:46:09 +02:00
Jelmer Vernooij
49706ab19b
Move more modules inside of the samba package.
...
(This used to be commit 9b39e99f48
)
2008-05-21 23:59:34 +02:00
Jelmer Vernooij
82bcf967b7
Move CFLAGS overrides for SWIG modules to Makefile.
...
(This used to be commit 58665a8a8e
)
2008-05-21 21:32:53 +02:00
Jelmer Vernooij
2914b0ca04
Remove support for .py files from smb_build - deal with it only in the makefiles.
...
(This used to be commit b865249efa
)
2008-05-21 21:24:48 +02:00
Jelmer Vernooij
12d32fb18e
Allow dots in .mk file section headers, fix docstring.
...
(This used to be commit bd3f3e7c85
)
2008-05-21 12:02:02 +02:00
Stefan Metzmacher
eb1b76d200
build: only add enabled subsystems and modules to ALL_OBJS
...
metze
(This used to be commit cc07bd86e2
)
2008-05-19 14:15:15 +02:00
Jelmer Vernooij
4c8756f147
Create prototype headers from Makefile directory, without smb_build in the middle.
...
(This used to be commit f4a77b96f9
)
2008-05-18 22:30:08 +02:00
Jelmer Vernooij
e3a615172e
Merge branch 'v4-0-test' of /home/jelmer/samba34.git/samba4 into v4-0-test
...
Conflicts:
source/build/smb_build/makefile.pm
(This used to be commit 57b57b1ff9
)
2008-05-18 21:10:41 +02:00
Jelmer Vernooij
78f804c497
Typo, formatting fixes.
...
(This used to be commit 5c961c0b41
)
2008-05-18 21:10:09 +02:00
Jelmer Vernooij
dc114f8c5a
Avoid smb_build for prototype headers in some places.
...
(This used to be commit 4876c4efbb
)
2008-05-18 21:09:04 +02:00
Jelmer Vernooij
65f365d2ec
Simplify argument handling.
...
(This used to be commit f305c443db
)
2008-05-18 18:33:24 +02:00
Jelmer Vernooij
109634ba77
Fix --output argument.
...
(This used to be commit a38e473c9e
)
2008-05-18 18:33:05 +02:00
Jelmer Vernooij
1067678048
Allow specifying different input file to smb_build.
...
(This used to be commit c4bfc0b8da
)
2008-05-18 18:08:37 +02:00
Jelmer Vernooij
353afc8d94
Move writing of data.mk file to m4 macro.
...
(This used to be commit 7fee112d2b
)
2008-05-18 17:55:50 +02:00
Stefan Metzmacher
8a31130a76
build: readd ALL_OBJS which is needed for automatic_dependencies
...
metze
(This used to be commit 5ca4f76703
)
2008-05-16 14:51:39 +02:00
Jelmer Vernooij
fb62c0508a
Properly support sentinels for binary init functions. This should fix the build.
...
(This used to be commit 9ba5962add
)
2008-05-11 14:08:31 +02:00
Jelmer Vernooij
c0dd42af53
Remove extra space that caused issues during make install.
...
(This used to be commit 20a2fc8566
)
2008-05-11 05:17:50 +02:00
Jelmer Vernooij
7c7de11f20
Fix LDB module initialization when using external ldb.
...
(This used to be commit b7b4aff8b5
)
2008-05-11 01:53:11 +02:00
Jelmer Vernooij
bfd4850636
Merge branch 'v4-0-test' of ssh://git.samba.org/data/git/samba into v4-0-gmake3
...
(This used to be commit cce1659d33
)
2008-05-10 21:29:42 +02:00
Jelmer Vernooij
3758dec7b1
Fix building with system-provided LDB without breaking anything else :-)
...
(This used to be commit ce9d759497
)
2008-05-10 21:29:09 +02:00
Jelmer Vernooij
6267dd7853
Clean up some git merges gone wrong.
...
(This used to be commit 42eb6b3346
)
2008-05-10 20:59:17 +02:00
Jelmer Vernooij
cc9c4aaa8d
Merge branch 'v4-0-test' of ssh://git.samba.org/data/git/samba into v4-0-gmake3
...
Conflicts:
source/Makefile
source/auth/config.mk
source/auth/gensec/config.mk
source/build/m4/public.m4
source/build/make/python.mk
source/build/make/rules.mk
source/build/smb_build/header.pm
source/build/smb_build/main.pl
source/build/smb_build/makefile.pm
source/dsdb/config.mk
source/dsdb/samdb/ldb_modules/config.mk
source/kdc/config.mk
source/lib/events/config.mk
source/lib/events/events.c
source/lib/ldb/config.mk
source/lib/nss_wrapper/config.mk
source/lib/policy/config.mk
source/lib/util/config.mk
source/libcli/smb2/config.mk
source/libnet/config.mk
source/librpc/config.mk
source/nbt_server/config.mk
source/ntptr/ntptr_base.c
source/ntvfs/posix/config.mk
source/ntvfs/sysdep/config.mk
source/param/config.mk
source/rpc_server/config.mk
source/rpc_server/service_rpc.c
source/scripting/ejs/config.mk
source/scripting/python/config.mk
source/smb_server/config.mk
source/smbd/server.c
source/torture/config.mk
source/torture/smb2/config.mk
source/wrepl_server/config.mk
(This used to be commit 13bbd42068
)
2008-04-25 10:04:20 +01:00
Jelmer Vernooij
d1432d617e
Distinguish between private and public dependencies in the dot file.
...
(This used to be commit 0690ce5211
)
2008-04-24 15:22:07 +01:00
Jelmer Vernooij
223df634c8
Work around 'test' quirks - use make's string comparison instead.
...
(This used to be commit 434b61623e
)
2008-04-15 04:08:28 +02:00
Jelmer Vernooij
98a4dd9b5e
Fix ALL_OBJS value.
...
(This used to be commit 8710087728
)
2008-04-15 03:59:56 +02:00
Jelmer Vernooij
08baea013b
Move SOVERSION, VERSION and PC_FILE out of smb_build but use make variables directly instead.
...
(This used to be commit 9d0ae012b0
)
2008-04-15 02:25:16 +02:00