1
0
mirror of https://github.com/samba-team/samba.git synced 2024-12-28 07:21:54 +03:00
Commit Graph

124 Commits

Author SHA1 Message Date
Jelmer Vernooij
196e8d1655 heimdal: Simplify handling of ../heimdal prefixes in HEIMDAL_SUBSYSTEM. 2010-10-16 17:33:18 +02:00
Jelmer Vernooij
c3366c19a7 heimdal_build: Remove ignored argument ldflags from HEIMDAL_BINARY(). 2010-10-16 17:33:16 +02:00
Jelmer Vernooij
50d3baffb2 heimdal_build: Support using system asn1 library.
Autobuild-User: Jelmer Vernooij <jelmer@samba.org>
Autobuild-Date: Sat Oct 16 02:14:32 UTC 2010 on sn-devel-104
2010-10-16 02:14:32 +00:00
Jelmer Vernooij
12fa110219 heimdal_build: Skip some hx509 code when using system hx509. 2010-10-16 01:32:06 +00:00
Jelmer Vernooij
b244383e75 heimdal_build: Initial work on supporting an external heimdal library. 2010-10-16 01:32:06 +00:00
Jelmer Vernooij
471e57edf8 heimdal_build: Support using system hx509 library when explicitly
requested.
2010-10-16 01:32:06 +00:00
Jelmer Vernooij
3fe2bfddda heimdal_build: Fix build with system roken. 2010-10-16 01:32:06 +00:00
Jelmer Vernooij
6852cc4a7a heimdal_build: Put version objects in a separate subsystem. 2010-10-16 01:32:06 +00:00
Jelmer Vernooij
2e038a78fd heimdal: Support using system roken. 2010-10-16 01:32:06 +00:00
Jelmer Vernooij
68d1b3b505 heimdal Add missing dependencies on wind.
Autobuild-User: Jelmer Vernooij <jelmer@samba.org>
Autobuild-Date: Fri Oct 15 23:20:22 UTC 2010 on sn-devel-104
2010-10-15 23:20:22 +00:00
Jelmer Vernooij
613e03f908 heimdal_build: Allow using system wind.
Please note that to use the system wind library the user explicitly has
to specify --bundled-library=!wind . Without that option we will always
use the included wind library.
2010-10-15 22:38:07 +00:00
Andrew Tridgell
f1f5a23400 s4-heimdal: fixed some trailing commas in heimdal build 2010-10-14 16:23:45 +11:00
Jelmer Vernooij
e13b934355 heimdal: Add soname for com_err.
Autobuild-User: Jelmer Vernooij <jelmer@samba.org>
Autobuild-Date: Wed Oct 13 20:00:40 UTC 2010 on sn-devel-104
2010-10-13 20:00:40 +00:00
Jelmer Vernooij
f0124542bc heimdal: Add sonames.
Autobuild-User: Jelmer Vernooij <jelmer@samba.org>
Autobuild-Date: Wed Oct 13 18:15:04 UTC 2010 on sn-devel-104
2010-10-13 18:15:04 +00:00
Andrew Tridgell
b5ffdb6f9c s4: don't rebuild all of heimdal when dynconfig options change
only 2 files in heimdal depend on dynconfig variables
2010-10-13 11:00:04 +00:00
Jelmer Vernooij
5de1274d87 heimdal_build: Fix dependencies for hx509. 2010-10-10 03:12:05 +00:00
Jelmer Vernooij
5548d3d41e Add missing dependencies for com_err. 2010-10-05 00:38:35 +02:00
Jelmer Vernooij
c8b6be016a heimdal-build: Simplify calls to convenience functions. 2010-10-05 00:38:35 +02:00
Jelmer Vernooij
3c0a57a99c heimdal-build: Add HEIMDAL_BINARY convenience method. 2010-10-05 00:38:35 +02:00
Jelmer Vernooij
e9224c6bd1 heimdal-build: Implement HEIMDAL_LIBRARY with fewer wafsamba functions. 2010-10-05 00:38:35 +02:00
Jelmer Vernooij
6c81caedf6 heimdal-build: Add heimdal specific subsystem function. 2010-10-05 00:38:34 +02:00
Jelmer Vernooij
017196ad85 heimdal-build: Add custom heimdal generator. 2010-10-05 00:38:34 +02:00
Jelmer Vernooij
9eab95bd08 heimdal: Fix name of hx509 library. 2010-10-05 00:38:34 +02:00
Jelmer Vernooij
39f9bfde39 heimdal: Fix name of kdc library. 2010-10-05 00:38:34 +02:00
Jelmer Vernooij
1db3221c94 heimdal: Fix name of 'hdb'. 2010-10-05 00:38:34 +02:00
Jelmer Vernooij
7b188397af heimdal: Fix library name of heimntlm. 2010-10-05 00:38:34 +02:00
Jelmer Vernooij
9b18d48d51 heimdal: Fix library name of gssapi. 2010-10-05 00:38:34 +02:00
Jelmer Vernooij
14a11337f0 heimdal: Fix names of roken, wind libraries. 2010-10-05 00:38:33 +02:00
Jelmer Vernooij
c676c950db compile_et: Support using system compile_et. 2010-10-04 15:23:24 +02:00
Jelmer Vernooij
0bda3f8cfb heimdal: Support using system com_err. 2010-10-04 14:13:24 +02:00
Jelmer Vernooij
257e259a26 heimdal: Move asn1 list to heimdal_build. 2010-10-03 16:25:38 +02:00
Jelmer Vernooij
dd5a91b437 heimdal: Move SAMBA_ERRTABLE to heimdal_build. 2010-10-03 16:25:38 +02:00
Jelmer Vernooij
8e5a9e7721 heimdal: Move autoproto code to heimdal_build. 2010-10-03 16:25:38 +02:00
Jelmer Vernooij
3c1eca124e wafsamba: Move heimdal library code to heimdal_build. 2010-10-03 16:25:37 +02:00
Jelmer Vernooij
9aa90b6cef heimdal: Convert hx509 to library. 2010-10-03 16:25:37 +02:00
Jelmer Vernooij
beed95e3a2 heimdal: convert some subsystems to libraries, consistent with upstream heimdal. 2010-10-03 16:25:37 +02:00
Andrew Bartlett
f213a97ea0 Add new files for sha512 support 2010-10-03 01:15:04 +00:00
Andrew Bartlett
3ca886b835 s4-heimdal_build fix up build after heimdal import
Heimdal has it's own dynconfig like system, and so we need the
LIBDIR etc in the CFLAGS here.

We also need to define build rules for the new files imported in
the merge commit, and fix up some header files.

This includes the work by Matthieu Patou <mat@matws.net>

Andrew Bartlett
2010-10-03 01:15:04 +00:00
Jelmer Vernooij
c5d07d2a1a Per Andrews request, revert
"heimdal/waf: Initial work on making it possible to use the system"
as the hdb_check_s4u2self function handling is incorrect.

This reverts commit b099631f42.
2010-06-23 14:49:02 +02:00
Jelmer Vernooij
b099631f42 heimdal/waf: Initial work on making it possible to use the system
heimdal again.

Still missing are the detection of the right Heimdal version and
linking (unresolved symbols at the moment).
2010-06-19 15:32:27 +02:00
Stefan Metzmacher
3349407458 s4:heimdal_build: remove heimdal/lib/hcrypto/evp-cc.c from the build
This is not needed and contains one big #ifdef __APPLE__
and breaks the build on Mac OS 10.

metze
2010-05-11 18:11:05 +02:00
Andrew Tridgell
b0396807d0 s4-heimdalbuild: remove LIBNETIF dependency from HEIMDAL_GSSAPI
this avoids the s3compat layer from getting duplicate interfaces code
2010-04-26 14:36:54 +10:00
Stefan Metzmacher
6ccf2321ce s4:heimdal_build/wscript_build: avoid global deps for hostcc stuff
metze
2010-04-12 12:31:15 +02:00
Stefan Metzmacher
2e26298331 s4:heimdal_build/wscript: rename HEIMDAL_ROKEN_H => HEIMDAL_ROKEN_HOSTCC
metze
2010-04-12 12:31:13 +02:00
Stefan Metzmacher
14c05405cb lib/replace/wscript: rename LIBREPLACE_H => LIBREPLACE_HOSTCC
metze
2010-04-12 12:31:13 +02:00
Stefan Metzmacher
33bb334e80 s4-waf: inline LIBREPLACE_NETWORK into 'replace'
metze
2010-04-12 09:13:43 +02:00
Stefan Metzmacher
8966a28b68 s4:heimdal_build/wscript_build: remove more network related stuff from HEIMDAL_ROKEN_H
metze
2010-04-10 10:07:11 +02:00
Stefan Metzmacher
e390edb46b s4:heimdal_build/wscript_build: use LIBREPLACE_H for asn1_compile and compile_et
metze
2010-04-10 09:54:49 +02:00
Stefan Metzmacher
f716c027c6 s4:heimdal_build/wscript_build: we don't need separate subsystems just for optional source files
metze
2010-04-09 16:28:29 +02:00
Stefan Metzmacher
787ecd4023 s4:heimdal_build/wscript_build: remove useless dependecies of HEIMDAL_ROKEN_H
This hopefully fixes the build on host opi - OpenSUSE 10.2 (x86_64).

metze
2010-04-09 16:28:28 +02:00
Stefan Metzmacher
2eaddcd9f2 s4:heimdal_build/wscript_build: create a HEIMDAL_ROKEN*_SOURCE variable
metze
2010-04-09 16:28:28 +02:00
Andrew Tridgell
dab7b26528 s4-waf: we don't need strerror_r from roken 2010-04-06 20:27:20 +10:00
Andrew Tridgell
b498378c8f s4-waf: fixed some of the group ordering
We need to try to keep targets in the right groups
2010-04-06 20:27:18 +10:00
Andrew Tridgell
20a8574717 s4-waf: look in libintl for dgettext() 2010-04-06 20:27:18 +10:00
Andrew Tridgell
1aca0f79b6 s4-waf: added libreplace dep for the conditional heimdal modules 2010-04-06 20:27:14 +10:00
Andrew Tridgell
32ac04c028 s4-waf: merge in the latest changes from master
The heimdal changes mean the asn1 compiler produces a 2nd header file
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
b05852171b s4-waf: another place where broken ln -f on solaris8 matters 2010-04-06 20:27:07 +10:00
Andrew Tridgell
35aaf0e772 build: rkpty should not directly include socket_wrapper.c 2010-04-06 20:26:59 +10:00
Andrew Tridgell
a538ed1c82 build: fixed build of heimdal/lib/roken/err.h 2010-04-06 20:26:59 +10:00
Andrew Tridgell
9a2ea72d2d build: removed testing cflags 2010-04-06 20:26:58 +10:00
Andrew Tridgell
ea8d112683 build: fixed ifaddrs.h for heimdal (from template) 2010-04-06 20:26:58 +10:00
Andrew Tridgell
055c4898e7 build: compile_et needs lib/com_err includes 2010-04-06 20:26:57 +10:00
Andrew Tridgell
bcc1ce2617 build: don't install the heimdal compilers 2010-04-06 20:26:55 +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
d70c4e8ea9 build: fixed heimdal include lists 2010-04-06 20:26:47 +10:00
Andrew Tridgell
d004964142 build: moved main autoproto rule into samba_autoproto.py 2010-04-06 20:26:40 +10:00
Andrew Tridgell
7ed65d2e12 build: result of hack session with ita 2010-04-06 20:26:40 +10:00
Andrew Tridgell
36e6d11dce build: add README to explain gen_ndr, and ensure directory exists 2010-04-06 20:26:40 +10:00
Andrew Tridgell
27090becab build: added heimdal_build table rules 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
f15a81c1c0 build: added ASN1, PIDL and ET build rules
also added selftest example command
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