summaryrefslogtreecommitdiff
path: root/source4/heimdal_build/config.mk
AgeCommit message (Collapse)AuthorFilesLines
2007-10-10r20808: remove whitespaceStefan Metzmacher1-1/+1
metze (This used to be commit 28a02742afd6b0db2b4e8a0d763ee519590d4ee9)
2007-10-10r20777: only include closefrom.c if the system doesn't have it.Stefan Metzmacher1-1/+5
hopefully solaris build fine now... metze (This used to be commit f9a6649f08a6634db4059b904e95ca870e2ab095)
2007-10-10r20639: Commit part 1 of 2.Andrew Bartlett1-105/+86
This patch updates our build system and glue to support a new snapshot of lorikeet-heimdal. We now procude a [SUBSYTEM] in the ans1_deps.pl script, and can depend on that in the heimdal_build/config.mk. This is much easier than listing every generated .o file individually. This required some small changes to the build system, due to the way the parent directory was handled for the output of scripts. I've also cleaned up et_deps.pl to handle cleaning up it's generated files on clean. The PAC glue in Heimdal has changed significantly: we no longer have a custom hack in the KDC, instead we have the windc plugin interface. As such, pac-glue.c is much smaller. In the future, when I'm confident of the new code, we will also be able to 'downsize' auth/kerberos/kerberos_pac.c. (I'll include the updated copy of heimdal in the next chekin, to make it clearer what's changed in Samba4 itself). Andrew Bartlett (This used to be commit 75fddbbc0811010a28ca5bb597b573b3f10ef6d6)
2007-10-10r20314: I think some hosts need this to get the right ASN1 header depsAndrew Bartlett1-1/+2
(This used to be commit 82a09a111b61a099f2ea5cf013eb523191bf9de2)
2007-10-10r19681: Update to current lorikeet-heimdal. I'm looking at using the realmAndrew Bartlett1-5/+8
lookup plugin, the new PAC validation code as well as Heimdal's SPNEGO implementation. Andrew Bartlett (This used to be commit 05421f45ed7811697ea491e26c9d991a7faa1a64)
2007-10-10r19650: Allow Samba to use Heimdal's SPNEGO code. Currently this can onlyAndrew Bartlett1-0/+12
negotiate krb5, but if this works, I'll add NTLM as a GSSAPI backend by some means or other. Andrew Bartlett (This used to be commit 476452e143f61a3878a3646864729daaddccdf68)
2007-10-10r19616: the heimdal spnego mech doesn't seem to use roken.h and isn't portableStefan Metzmacher1-12/+0
(it doesn't compile on suse 10.1 because gethostname() isn't found, unistd.h isn't included...) as we don't need the spnego mech, disable it till it gets fixed in heimdal metze (This used to be commit 0a52e11a9c34281c9ea284e007086b2ae6fce6c7)
2007-10-10r19607: - remove mech_switch.h from objectfile listStefan Metzmacher1-40/+39
(fix the build the auto dependencies) - add tabs metze (This used to be commit 03afa231ff8df98d3a0a01568a4c27370402ef16)
2007-10-10r19604: This is a massive commit, and I appologise in advance for it's size.Andrew Bartlett1-59/+155
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-10r19598: Ahead of a merge to current lorikeet-heimdal:Andrew Bartlett1-2/+2
Break up auth/auth.h not to include the world. Add credentials_krb5.h with the kerberos dependent prototypes. Andrew Bartlett (This used to be commit 2b569c42e0fbb596ea82484d0e1cb22e193037b9)
2007-10-10r18213: don't list LIBREPLACE depdendecies explicit andStefan Metzmacher1-1/+0
always at it as first private dependencies metze (This used to be commit 135d096776b53ae09ffc2b4f767dfbd18139570f)
2007-10-10r18183: - add LIBREPLACE globaly and add LIBREPLACE_HOSTCCStefan Metzmacher1-6/+4
- also specify USE_HOSTCC = YES on binaries that use HOSTCC I also disable autodependecies as this change let make run forever, I hopefully fix that tomorrow metze (This used to be commit 159f74570233a8707dc1deb70fb1917a854213f8)
2007-10-10r15991: try to fix the build on au2 IRIX 6.4Stefan Metzmacher1-0/+1
metze (This used to be commit 658f9a15890f17643da1217c332aea27915ee46e)
2007-10-10r15374: Make subsystem name shorter - Stratos VOS has a filename length ↵Jelmer Vernooij1-3/+3
limit of 32 (This used to be commit 1c2dc5ec109200df8706504838f651fe98dec69e)
2007-10-10r15373: Rename SOCKET to LIBSAMBA-SOCKET to prevent name clashes with ↵Jelmer Vernooij1-1/+1
-lsocket on SUN boxes. (This used to be commit c95ad11307dc89384c10bd5919817bf12d9c1ed9)
2007-10-10r15354: Add dependency on libsocket (required for sun1)Jelmer Vernooij1-1/+2
(This used to be commit 566413f83d6a1a047acacfa79694d97bb0f66cf0)
2007-10-10r15328: Move some functions around, remove dependencies.Jelmer Vernooij1-5/+3
Remove some autogenerated headers (which had prototypes now autogenerated by pidl) Remove ndr_security.h from a few places - it's no longer necessary (This used to be commit c19c2b51d3e1ad347120b06a22bda5ec586c22e8)
2007-10-10r15313: Fix some dependencies in dso modeJelmer Vernooij1-2/+3
(This used to be commit f0afe9e2ff16515df1b3226b479b19ea3e9c3d0c)
2007-10-10r15297: Move create_security_token() to samdb as it requires SAMDB (and the ↵Jelmer Vernooij1-6/+11
rest of LIBSECURITY doesn't) Make the ldb password_hash module only depend on some keys manipulation code, not full heimdal Some other dependency fixes (This used to be commit 5b3ab728edfc9cdd9eee16ad0fe6dfd4b5ced630)
2007-10-10r15278: Fix recreating symlink every time.Jelmer Vernooij1-1/+1
(This used to be commit 6f8382432f8e6fba4d7c0f629f94ad514f0cee08)
2007-10-10r15276: Fix path to perl on some hostsJelmer Vernooij1-1/+1
Fix perl warning (This used to be commit 50e184819d0f92da003c27c4d9adeeef3dfb55dd)
2007-10-10r15274: Drop default EXT_LIB_ prefix for external libraries. Fixes issues ↵Jelmer Vernooij1-5/+5
with local (empty) libpopt.a overriding global one (This used to be commit 2f06305e53478e5030c24550954f221a9a97c83f)
2007-10-10r15270: Rename EXTRA_CFLAGS to CFLAGS - initial work on getting DSO's ↵Jelmer Vernooij1-18/+18
working again. (This used to be commit 33e4b92c46f272478b3c9e433f910dbbaab52af8)
2007-10-10r15265: Try to find inet_pton in -lnsl (should fix linking on sun1)Jelmer Vernooij1-1/+2
(This used to be commit a7c13020413a4d9621bef5bf9085b901ffbe1eb4)
2007-10-10r15263: Remove another use of patsubst (should make tru64 happy)Jelmer Vernooij1-1/+1
(This used to be commit 559ae256e133777e77bfe7a683f1c441cd6007b0)
2007-10-10r15262: Only include getprogname if it is needed by the system. This shouldJelmer Vernooij1-5/+12
fix the build on Mac OS X (This used to be commit 465409974da7a643617689ee7c5b55427f727548)
2007-10-10r15254: Fix heimdal's addrinfo subsystem for those systems that need it. ThisJelmer Vernooij1-1/+1
should get the build on sun1 and us4 another step further. (This used to be commit 2f2f47a3891a73e1656908fc30c1c03ebae59bb2)
2007-10-10r15252: Fix inet_aton (required for Tru64 and Solaris)Jelmer Vernooij1-1/+1
(This used to be commit 015e6e3d1bc1eafb1e3654203715fe1100676675)
2007-10-10r15248: Fix automatic dependencies buildJelmer Vernooij1-8/+6
(This used to be commit 3e5aa5e7940ebbb961c53418d170495860f514a0)
2007-10-10r15234: Remove heimdal include paths from global CFLAGSJelmer Vernooij1-8/+5
(This used to be commit 0466165e90160209679a6005511e04e55ed2bf06)
2007-10-10r15230: Add include dir for -Iheimdal_build earlier on - this should fix sun1Jelmer Vernooij1-1/+1
(This used to be commit b74faf771d37eccb7f95236c97162cc3b83e6794)
2007-10-10r15223: Move heimdal's -I parameters from the global list of includes toJelmer Vernooij1-39/+23
the subsystems in question (This used to be commit 2fbb4d91fa580ccb64e36f0b082f23af33123b13)
2007-10-10r15219: Look for gai_strerror in more places, so we don't conflict with theAndrew Bartlett1-1/+1
system library. This might help the build on proprietory unixes Andrew Bartlett (This used to be commit f1da657d5629425b55c9bd89427ef5d8c19f9636)
2007-10-10r15211: REQUIRED_SUBSYSTEMS for binaries are gone, use PRIVATE_DEPENDENCIES hereAlexander Bokovoy1-2/+2
(This used to be commit 29bd0d6d0c9832ad10da1fe9b07c2bbc9910c8c6)
2007-10-10r15208: Change _GNU_SOURCE propagation to apply only to generated files as ↵Alexander Bokovoy1-4/+28
Andrew B. suggests (This used to be commit 9b99d4d3d59dcd4f75e7220f4c430a2c24af8920)
2007-10-10r15207: Introduce PRIVATE_DEPENDENCIES and PUBLIC_DEPENDENCIES as replacementJelmer Vernooij1-7/+7
for REQUIRED_SUBSYSTEMS. (This used to be commit adc8a019b6da256f104abed1b82bfde6998a2ac9)
2007-10-10r15206: Heimdal is always compiled with _GNU_SOURCE enabled (in its ↵Alexander Bokovoy1-2/+2
configure.in it is defined unconditionally). However, the lex-generated files don't fetch config.h's definition of _GNU_SOURCE before including features.h because of preamble added by lex which already includes some system headers which in turn include features.h. Therefore, we need to specify it explicitly on comand line. This change adds some 'noise' (_GNU_SOURCE already defined ...) but it is neccessary to get samba4 to compile successfuly on Maemo. (This used to be commit cd7307c099ace123d840459da39a49ccf3872267)
2007-10-10r15192: Update Samba4 to use current lorikeet-heimdal.Andrew Bartlett1-0/+1
Andrew Bartlett (This used to be commit f0e538126c5cb29ca14ad0d8281eaa0a715ed94f)
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-10r15155: Add strsep replacement from heimdal 0.7.2 for systems that don'tJames Peach1-0/+1
have strsep in libc. (This used to be commit 76dea9f68ca9be909c45979c9e5510133e4f2264)
2007-10-10r15099: An attempt to fix BSD make portability issues. With these changes ↵Alexander Bokovoy1-0/+3
Samba 4 builds successfully on NetBSD 3.0 (This used to be commit 71ea07e72d71b06166e0384950df83061a4677b8)
2007-10-10r15051: Remove directory creation from this rule; we use script/buildtree.pl ↵Alexander Bokovoy1-1/+0
for external build dir instead (This used to be commit ba7b41bb57c926ba165260016c537622210b029b)
2007-10-10r15036: Add out of tree build support and see how buildfarm will respond to ↵Alexander Bokovoy1-0/+1
make constructs (This used to be commit 9329854489e2c231ffb7986d39009e0936873c11)
2007-10-10r15001: Add 'make dist'Jelmer Vernooij1-0/+3
(This used to be commit 16e67d04d40a156a60011bcf6247ebf6039bbf30)
2007-10-10r14866: Fix CFLAGS when building compile_et. This should fix the buildJelmer Vernooij1-0/+4
on some of the buildfarm hosts. Thanks to Richard Bollinger <rabollinger@gmail.com> for helping debug this. (This used to be commit ab0c2ede27550f400c1ffb8fc1adbeddb477468e)
2007-10-10r14852: See if all target platforms support multiple .SUFFIXES lines.Jelmer Vernooij1-0/+4
(This used to be commit 137ed99e3527c5240533d59b6b98d1f01a849046)
2007-10-10r14654: Fix hcrypto link when using automatic dependenciesJelmer Vernooij1-2/+1
(This used to be commit 2db7109abf3cbf1b676077f8e7536644dc55dfab)
2007-10-10r14635: - Remove lex.c from SVN (it is built anyway, and having it in SVNAndrew Bartlett1-0/+1
confuses things) - Update Samba4 from lorikeet-heimdal - Remove generated symlink on make clean Andrew Bartlett (This used to be commit a5c2b4cc92e807d18cb8df99bebf004fa4252e1e)
2007-10-10r14605: Create heimdal/lib/des/hcrypto symlink if it doesn't existJelmer Vernooij1-11/+4
(This used to be commit 303832bdc90f371c68185773009d143d1acf93ae)
2007-10-10r14558: Another two more static dependencies...Jelmer Vernooij1-1/+0
(This used to be commit 9938b7391ddc558e4962e342180738ce9891180e)