Stefan Metzmacher
0b29853fd7
s4:heimdal_build: hdb.asn1 needs --sequence=HDB-Ext-KeySet --sequence=Keys
...
metze
2011-07-26 02:16:08 +02:00
Stefan Metzmacher
9190345bf5
s4:heimdal: build samba4kgetcred
...
metze
2011-07-24 23:10:39 +02:00
Stefan Metzmacher
890c30ce46
s4:heimdal: add missing files
...
metze
2011-07-15 11:15:05 +02:00
Stefan Metzmacher
796f5727ed
s4:heimdal_build: we need k5crypto and gssapi_krb5 aliases also when using system libraries
...
metze
2011-07-14 20:11:22 +02:00
Stefan Metzmacher
8ee1c2492a
s4:heimdal_build: only maintain lib/gssapi/{spnego,krb5} file lists once
...
This also makes sure we only create private headers if we
use internal heimdal.
metze
2011-07-14 20:11:22 +02:00
Andrew Bartlett
b19fe1995a
heimdal_build: Don't use heimdal's getprogname() and setprogname()
...
Writing into an __progname variable spooks me, and if we use the local
variable, then we duplciate the system one, which fails SYMBOLCHECK
Andrew Bartlett
2011-05-31 00:32:07 +02:00
Andrew Bartlett
ad6ee6d55a
build: Move Heimdal/MIT compat build rules to heimdal_build
...
This allows top level build rules to rely on these names at all times.
Andrew Bartlett
2011-04-26 11:29:29 +10:00
Andrew Tridgell
baf629d98f
s4-heimdal: allow heimdal build scripts to work from top level
...
the version_script handling relied on the directory layout. This makes
it independent of the directory structure
Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
2011-02-07 13:22:00 +11:00
Jelmer Vernooij
3b4fd3573e
heimdal_build: Add missing dependencies when building with system heimdal.
...
Autobuild-User: Jelmer Vernooij <jelmer@samba.org>
Autobuild-Date: Sat Jan 1 04:46:35 CET 2011 on sn-devel-104
2011-01-01 04:46:35 +01:00
Jelmer Vernooij
0d6c739260
heimdal_build: Add conditionals for all libraries.
2011-01-01 04:00:03 +01:00
Jelmer Vernooij
91fc7a2ddc
heimdal_build: Allow using system krb5.
2011-01-01 04:00:03 +01:00
Jelmer Vernooij
4ea992428b
heimdal_build: Allow using system heimntlm.
2011-01-01 04:00:03 +01:00
Jelmer Vernooij
3febaed9ba
heimdal_build: Look for asn1_compile (but by default, don't use it).
2011-01-01 04:00:03 +01:00
Jelmer Vernooij
718c864d41
heimdal_build: Use consistent name for heimbase.
...
Autobuild-User: Jelmer Vernooij <jelmer@samba.org>
Autobuild-Date: Wed Dec 22 02:24:24 CET 2010 on sn-devel-104
2010-12-22 02:24:24 +01:00
Jelmer Vernooij
25ee5b1689
heimdal_build: When using system hbase/hcrypto, don't compile our own versions.
2010-12-22 01:38:06 +01:00
Jelmer Vernooij
1ca35347cb
heimdal: Fix build if using system roken.
...
Autobuild-User: Jelmer Vernooij <jelmer@samba.org>
Autobuild-Date: Sun Dec 19 22:29:41 CET 2010 on sn-devel-104
2010-12-19 22:29:40 +01:00
Jelmer Vernooij
03fbf9ea0b
heimdal_build: Simplify HEIMDAL_LIBRARY - version_script files are now taken from upstream rather than generated.
2010-12-18 00:47:06 +01:00
Jelmer Vernooij
2f75b53e80
heimdal_build: Add version-script for heimdal_base, hx509 and hcrypto. Convert hbase and hcrypto to libraries.
2010-12-18 00:47:06 +01:00
Jelmer Vernooij
c4a887538d
heimdal_build: Add version-script for krb5.
...
Autobuild-User: Jelmer Vernooij <jelmer@samba.org>
Autobuild-Date: Fri Dec 17 21:09:25 CET 2010 on sn-devel-104
2010-12-17 21:09:25 +01:00
Jelmer Vernooij
6dc807703d
heimdal_build: Add version-script for gssapi.
2010-12-17 20:08:11 +01:00
Jelmer Vernooij
02ff0852e8
heimdal_build: Add version-script for asn1.
2010-12-17 20:06:15 +01:00
Jelmer Vernooij
555d334cf7
heimdal_build: Add version-script for hdb.
2010-12-17 20:01:21 +01:00
Jelmer Vernooij
2ded4668ea
heimdal_build: Add version-script for kdc.
2010-12-17 20:00:58 +01:00
Jelmer Vernooij
55192fb3a8
heimdal_build: Add version-script for wind.
2010-12-17 19:55:54 +01:00
Jelmer Vernooij
de8133e3bb
heimdal_build: Add version-script for ntlm.
2010-12-17 19:54:09 +01:00
Jelmer Vernooij
b4875d4dba
heimdal: Add version script file for hcrypto (unused so far, as hcrypto still needs to be made a proper library).
2010-12-17 19:52:42 +01:00
Jelmer Vernooij
d4cc0d4f47
heimdal_build: Add version-script for roken.
2010-12-17 19:51:37 +01:00
Jelmer Vernooij
dd102a2c4a
heimdal_build: Add version-script for com_err.
2010-12-17 19:50:52 +01:00
Jelmer Vernooij
c09d4b85b5
wafsamba: Specify full vscript path so non-autogenerated files are possible, too.
2010-12-17 19:38:12 +01:00
Jelmer Vernooij
402d622c0c
heimdal_build: Simplify version_script handling.
2010-12-17 19:21:58 +01:00
Jelmer Vernooij
85299bea65
heimdal_build: Simplify library handling.
2010-12-17 18:42:34 +01:00
Stefan Metzmacher
1865bdc0f0
s4:heimdal_build: replace '+' by '_' for vscripts in HEIMDAL_LIBRARY()
...
metze
2010-12-13 13:07:22 +01:00
Andrew Tridgell
4debe69b73
s4-heimdal: enable symbol versioning in heimdal
...
Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
Pair-Programmed-With: Jelmer Vernooij <jelmer@samba.org>
2010-12-08 05:26:06 +01:00
Andrew Bartlett
c5bea98ddb
s4:heimdal: import lorikeet-heimdal-201012010201 (commit 81fe27bcc0148d410ca4617f8759b9df1a5e935c)
2010-12-01 17:00:47 +11:00
Andrew Tridgell
69c6e971a2
heimdal: fixed the waf build with a space in the directory name
2010-11-21 23:10:14 +11:00
Arnaud Faucher
bc058b79bc
heimdal: Don't depend on compile_asn1 and et_compile when using system versions.
...
Signed-off-by: Jelmer Vernooij <jelmer@samba.org>
Autobuild-User: Jelmer Vernooij <jelmer@samba.org>
Autobuild-Date: Sat Nov 20 16:43:47 CET 2010 on sn-devel-104
2010-11-20 16:43:47 +01:00
Jelmer Vernooij
c3e24bb89f
heimdal_base: Fix include path so heim_threads.h can be found.
...
Autobuild-User: Jelmer Vernooij <jelmer@samba.org>
Autobuild-Date: Mon Nov 15 12:26:53 UTC 2010 on sn-devel-104
2010-11-15 12:26:53 +00:00
Jelmer Vernooij
ee69c4f4b3
heimdal_base: Add missing dependency on replace.
2010-11-15 11:43:05 +00:00
Andrew Bartlett
6a27fbbfc4
heimdal Extra files required for merge up to current heimdal
2010-11-15 01:25:06 +00:00
Jelmer Vernooij
7e8ea2ca34
unix_privs: Add missing dependency on libreplace.
2010-11-12 17:42:13 +00:00
Jelmer Vernooij
32889f8346
heimdal_build: Add missing dependency on replace, necessary because replace.h is included.
2010-11-12 17:42:13 +00:00
Andrew Tridgell
df34bb2685
waf: build all libraries after all object files
...
this makes it easier to perform symbol checking before the link
stage. The two new build groups symbolcheck and syslibcheck will be
used by the symbols.py extension
2010-10-30 23:49:00 +11:00
Andrew Tridgell
89c829f654
s4-heimdal: removed the use of signal.c from roken
...
we don't need to replace signal()
Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
2010-10-30 23:48:59 +11:00
Jelmer Vernooij
8cf61377aa
waf: Remove lib prefix from libraries manually.
2010-10-26 10:17:17 -07:00
Jelmer Vernooij
b2af2fd3de
torture_local: Add missing dependency on socket_wrapper.
2010-10-26 10:17:17 -07:00
Stefan Metzmacher
8ea6f41ec9
s4-waf: don't generate PACKAGE_* defines in config.h
...
- We don't use them anywhere (heimdal has special rules)
- They calculate the version at configure time
and may contain the wrong git hash while building
- If we really need them in future we should add them
to version.h and not config.h, as the changing git hash
will trigger a full rebuild if config.h changes.
metze
2010-10-25 08:16:28 +00:00
Jelmer Vernooij
833480d3ad
s4: Rename LIBSAMBA-* to libsamba-*
2010-10-24 00:20:04 +00:00
Jelmer Vernooij
9757a0c54c
s4: Rename UID_WRAPPER to uid_wrapper.
...
Only link to uid_wrapper when it is enabled.
2010-10-23 22:24:06 +00:00
Andrew Tridgell
0966776b36
waf: fixed the handling of -Wl,-no-undefined
...
this flag was not being propogated to our link rules, so we were not
in fact enforcing no undefined symbols in libraries.
2010-10-21 19:03:27 +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