summaryrefslogtreecommitdiff
path: root/source4/static_deps.mk
AgeCommit message (Collapse)AuthorFilesLines
2007-10-10r19604: This is a massive commit, and I appologise in advance for it's size.Andrew Bartlett1-1/+3
This merges Samba4 with lorikeet-heimdal, which itself has been tracking Heimdal CVS for the past couple of weeks. This is such a big change because Heimdal reorganised it's internal structures, with the mechglue merge, and because many of our 'wishes' have been granted: we now have DCE_STYLE GSSAPI, send_to_kdc hooks and many other features merged into the mainline code. We have adapted to upstream's choice of API in these cases. In gensec_gssapi and gensec_krb5, we either expect a valid PAC, or NO PAC. This matches windows behavour. We also have an option to require the PAC to be present (which allows us to automate the testing of this code). This also includes a restructure of how the kerberos dependencies are handled, due to the fallout of the merge. Andrew Bartlett (This used to be commit 4826f1735197c2a471d771495e6d4c1051b4c471)
2007-10-10r15278: Fix recreating symlink every time.Jelmer Vernooij1-2/+2
(This used to be commit 6f8382432f8e6fba4d7c0f629f94ad514f0cee08)
2007-10-10r15156: For some reason, ln -sf doesn't appear to work as expected on IRIX. ↵James Peach1-1/+1
Replace this with an explicit rm. (This used to be commit ed33a140044c301f23b1bccbc334dd0e163647ed)
2007-10-10r14605: Create heimdal/lib/des/hcrypto symlink if it doesn't existJelmer Vernooij1-0/+1
(This used to be commit 303832bdc90f371c68185773009d143d1acf93ae)
2007-10-10r14555: Remove cycle from ruleJelmer Vernooij1-1/+1
(This used to be commit 94d182d6ad7e21c1c1722d91eb84d895889b945c)
2007-10-10r14554: Write out header dependencies. This means all C files affected will beJelmer Vernooij1-0/+35
rebuilt when a header file is changed. It also means parallel builds work now. It will take a minute or so to generate all the dependency information, but there should be no need to rebuild that information later on, unless a file changes. This behaviour is only enabled when building in developer mode (--enable-developer) and requires a GNU make (or compatible). In all other cases, the file 'static_deps.mk' is included, which contains some basic hardcoded dependency information. (This used to be commit eb435386f015ce1d89eb6f7e7837622ebd9e1951)