summaryrefslogtreecommitdiff
path: root/source4/heimdal_build/config.mk
AgeCommit message (Collapse)AuthorFilesLines
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)
2007-10-10r14556: Fix some dependenciesJelmer Vernooij1-0/+11
(This used to be commit b5802770322678d3f9c2044039cc254024612f9b)
2007-10-10r14554: Write out header dependencies. This means all C files affected will beJelmer Vernooij1-17/+2
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)
2007-10-10r14553: Use double colon feature in the makefile (supported by all buildfarm ↵Jelmer Vernooij1-1/+1
hosts!) (This used to be commit f523c51b34c2305dcf861c542336f161a072a2f0)
2007-10-10r14545: Fix make dependency warning.Jelmer Vernooij1-14/+9
(This used to be commit 130db1abbe7f0998019bdf59332991b2a7d35eb2)
2007-10-10r14492: Fix shared libs - set SO_VERSION to 0 everywhere for now.Jelmer Vernooij1-1/+1
(This used to be commit 4682bc5ce047d81586447b9df82c91ed1fe677cf)
2007-10-10r14477: Remove the NOPROTO property - it's no longer used as proto.h is gone.Jelmer Vernooij1-13/+0
(This used to be commit 9c37f847d32d2f327a88c53a90af0c73126b76be)
2007-10-10r14327: Replace MAJOR_VERSION/MINOR_VERSION/RELEASE_VERSION with two parameters:Jelmer Vernooij1-0/+2
- VERSION: should contain the current version. Will be made part of the filename. - SO_VERSION: should contain the latest version that this on is compatible to. Will be used for setting the soname of the shared library. Fix sonames and use them on platforms that support them Remove symlinking code. ldconfig will take care of creating the symlinks now that we set the soname. (This used to be commit 7871b07e21c85c63d0ecac4c31b98dc112d18af5)
2007-10-10r14198: Update Samba4 to current lorikeet-heimdal.Andrew Bartlett1-1/+11
Andrew Bartlett (This used to be commit 97a0a0e2fa6784e5fc5278f7a15b385ddcb6a3b3)
2007-10-10r13922: - fix whitespacesStefan Metzmacher1-19/+23
- remove some unused NOPROTO=YES on binaries metze (This used to be commit f57fd3c423ccfa4399c71559fd98d93a582e7a88)
2007-10-10r13867: Wrap the cflags.sh hack in the build system. You can now simplyJelmer Vernooij1-0/+17
set subsystem-specific compiler flags in the .mk files. (This used to be commit d512b147e8dda39016faf74a50a9d85bfc23a2eb)
2007-10-10r13658: More moving around of files:Jelmer Vernooij1-0/+1
- Collect the generic utility functions into a lib/util/ (a la GLib is for the GNOME folks) - Remove even more files from include/ (This used to be commit ba62880f5b05c2a505dc7f54676b231197a7e707)
2007-10-10r13107: Follow the lead of Heimdal's kpasswdd and use the HDB (hdb-ldb in ourAndrew Bartlett1-0/+2
case) as the keytab. This avoids issues in replicated setups, as we will replicate the kpasswd key correctly (including from windows, which is why I care at the moment). Andrew Bartlett (This used to be commit 849500d1aa658817052423051b1f5d0b7a1db8e0)
2007-10-10r12752: Clean up compile_et and asn1_compile as well.Andrew Bartlett1-0/+1
Andrew Bartlett (This used to be commit 2a6023d7414c1c337bb24a8c6882a17380cbc658)
2007-10-10r12750: Clean up more asn1 generated files (pointed out by <HotaruT>).Andrew Bartlett1-3/+0
Andrew Bartlett (This used to be commit 5d42638170245b684b45459d0538ea86fa811214)
2007-10-10r12670: Make a couple of dependencies stricterJelmer Vernooij1-1/+2
Re-introduce and use the OUTPUT_TYPE property for MODULEs to force specific modules to always be included (This used to be commit f9eede3d40098eddc3618ee48f9253cdddb94a6f)
2007-10-10r12498: Eliminate INIT_OBJ_FILES and ADD_OBJ_FILES. We were not usingJelmer Vernooij1-13/+13
the difference between these at all, and in the future the fact that INIT_OBJ_FILES include smb_build.h will be sufficient to have recompiles at the right time. (This used to be commit b24f2583edee38abafa58578d8b5c4b43e517def)
2007-10-10r12380: add a wraper script that calls the perl scripts in heimdal_build/Stefan Metzmacher1-8/+8
with the correct perl version, that was detected with configure metze (This used to be commit 9e103e53d1245e44563eea78d398d1de9895bd0e)
2007-10-10r11377: Add support for building LIBRARY elements as shared libraries:Jelmer Vernooij1-1/+1
- Adds -rpath bin/ so you don't have to install Samba in order to use compiled binaries. - Writes out pkg-config files when building shared libs - Supports automatic fallback to MERGEDOBJ (which is the default) or OBJ_LIST (if ld -r is not supported) Building with shared libs reduces the size of the Samba binaries from 197 Mb to 60 Mb (including libraries) on my system (GCC4, with debugging). To build with shared libraries support enabled, run: LIBRARY_OUTPUT_TYPE=SHARED_LIBRARY ./config.status init functions don't get called correctly yet when using shared libs, so you won't be able to actually run anything with success :-) Once init functions are done, I'll look at support for loading shared modules once again. Based on a patch by Peter Novodvorsky (nidd on IRC). (This used to be commit 0b54405685674a2b19a28d77aae5b1136b5a4728)
2007-10-10r11314: Use a patch from lha to have the kerberos libs extract the PAC, ratherAndrew Bartlett1-0/+1
than doing ASN.1 parsing in Samba. Also use the API function for getting a client from a ticket, rather than just digging in the structure. Andrew Bartlett (This used to be commit 25d5ea6d724bd2b64a6086ae6e2e1c5148b8ca4a)
2007-10-10r11244: Relative path names in .mk filesJelmer Vernooij1-302/+302
(This used to be commit 24e10300906c380919d2d631bfb3b8fd6b3f54ba)
2007-10-10r10531: (hopefully) improve detection of socket-related functions in ↵Jelmer Vernooij1-1/+0
external libraries (This used to be commit 20a1aba500c64dc530271a96af8d557bc54af960)
2007-10-10r10287: Compile compilers for build host. This fixes some bits ofJelmer Vernooij1-48/+39
the mingw32 build (it now fails on missing inet_aton / in_addr definitions). Find sane default for HOSTCC (This used to be commit 1a833690b8fd9a22169882c41704d24f2d52b2d9)
2007-10-10r9859: Enable (blocking) KDC resolution with DNS.Andrew Bartlett1-1/+1
To enable, set: [libdefaults] dns_lookup_realm = true dns_lookup_kdc = true in your /etc/krb5.conf. In the future I may override the krb5.conf and set this on by default in Samba4. Andrew Bartlett (This used to be commit 32fb50d02560123b8d0ab13346041806c062f9bf)
2007-10-10r9680: Update Heimdal to current lorikeet-heimdal (which was itself updatedAndrew Bartlett1-5/+11
to Heimdal CVS as of 2005-08-27). Andrew Bartlett (This used to be commit 913924a4997f5e14c503f87510cbd8e4bfd965a9)
2007-10-10r9413: Bring Samba4 back up to date with lorikeet-heimdal.Andrew Bartlett1-0/+10
Delete test_crypto_wrapping.c, previously included but unbuilt. Andrew Bartlett (This used to be commit d5fb30fb0cef330e0947969f0c9afc1f58fc4c7d)
2007-10-10r9221: Try to merge Heimdal across from lorikeet-heimdal to samba4.Andrew Bartlett1-8/+8
This is my first attempt at this, so there may be a few rough edges. Andrew Bartlett (This used to be commit 9a1d2f2fec67930975da856a2d365345cec46216)
2007-10-10r9111: actually use the roken inet_aton when nothing was foundStefan Metzmacher1-0/+7
metze (This used to be commit fe5e61a25278d9e74158afd0e3b2bd31f71e43c8)
2007-10-10r9107: try to get the build on solaris going...Stefan Metzmacher1-2/+11
metze (This used to be commit 1008459a98a8232f039b87c91443d653858e0500)
2007-10-10r9077: HEIMDAL_ROKEN needs inet_aton and on solaris it's in -lsocketStefan Metzmacher1-1/+1
this should fix the build on sun1 metze (This used to be commit 06c2aaa50061229cc5082733a8fa58080a5c4305)
2007-10-10r9053: Change order of dependencies (.h files are used when creating theJelmer Vernooij1-2/+2
two compilers used for generating the rest of the heimdal files) (This used to be commit f6b240125a3c5c15ce60f1de89a4575569eceb1e)
2007-10-10r9049: - add property dependencies to include/proto.hStefan Metzmacher1-0/+12
- make some stuff easier metze (This used to be commit 14b92e8a085f7d1a011b1663bf2a2728a907b0af)
2007-10-10r9026: remove autogenerated .x and .c filesStefan Metzmacher1-1/+1
metze (This used to be commit 126875392082f1378316c981ed576934794415d9)
2007-10-10r8996: More build fixes...Jelmer Vernooij1-0/+15
(This used to be commit 2b15c74f201d7fad11f1c50dd91b27b78b221550)
2007-10-10r8995: Add heimdal headers back to "basics" target... should fix the build ↵Jelmer Vernooij1-4/+4
for now (This used to be commit 343e33c13ff5a67b463c2f7c18e0a6590d75f8ab)
2007-10-10r8985: Automatically generate make dependency rules forJelmer Vernooij1-8/+13
the asn1 and error table files. This removes the need for HEIMDAL_EXTERNAL (This used to be commit 2f481ac93c0151b82dab737d49ae8d0d3cbbbbbe)
2007-10-10r8955: Move a bit more of the build process to the MakefileJelmer Vernooij1-1/+1
(This used to be commit 670a7a8de570a9c89ea09bb473d9b1d8cabf6830)
2007-10-10r8532: this miight fix cross compilation for reactosAndrew Tridgell1-1/+1
(This used to be commit 810fa4f762458202adee3f2fd5b13e74eae7781f)
2007-10-10r8464: the last few functions needed by irix 6.4.Andrew Tridgell1-1/+6
(This used to be commit 903d963ca8fdefa23eaa77b5117d90b6b84866ab)
2007-10-10r8463: more irix fixes. This one adds some missing addrinfo functionsAndrew Tridgell1-0/+10
(This used to be commit 87f7098ee3a24be202b6aaa1ab2a4e44b7b89975)
2007-10-10r8450: more configure tests for solaris. It now builds some binaries, butAndrew Tridgell1-2/+2
fails in the ejs floating point code. (This used to be commit 30e1b6140e9f6246cb66eef7cf108d1ccf62bd40)
2007-10-10r8449: - search for lex and yacc properlyAndrew Tridgell1-1/+1
- added target specific flags to get the #include order right for com_err and asn1 files in heimdal (This used to be commit c721c8ca380db756ae2ccf3711be894bab8d5318)
2007-10-10r8425: add err() and errx() functions needed by for compile_et on some systemsAndrew Tridgell1-2/+4
(This used to be commit 72a769b6d1a1ce5f8a19010074960b692b4755db)
2007-10-10r8423: remove the dependency on the full roken lib for asn1_compileAndrew Tridgell1-1/+3
this should fix the -lsocket problem on solaris (This used to be commit 4c462cdab318e69b1ee84837246700ecb36eafca)
2007-10-10r8416: added the extra_cflags.txt system from smb-buildAndrew Tridgell1-5/+0
this removes the need for recursive make for heimdal, which is a big win. It should also make it easier/cleaner to build ldb/tdb/appweb etc in both in-tree and out-of-tree forms by allowing us to specify different CFLAGS (and thus different include paths) per directory or file (This used to be commit b2f9b8aa32426198aa21a703ab4f1d59fb77e512)