summaryrefslogtreecommitdiffstats
path: root/src/config
Commit message (Collapse)AuthorAgeFilesLines
* *post.in (Makefile): When running autoconf, use AUTOCONFFLAGSEzra Peisach2000-10-273-2/+9
| | | | | | | | instead of always specificying the trees macrodir. * pre.in (AUTOCONFFLAGS): Add as flags to pass to autoconf. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12819 dc483132-0cff-0310-8789-dd5450dbe970
* * pre.in: Fix some inconsistent spelling in the previous changesTom Yu2000-08-312-4/+10
| | | | | | | for MacOS X lib framework support, especially in the *_LIB and *_LIB_*opt variables. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12640 dc483132-0cff-0310-8789-dd5450dbe970
* * lib.in (EXTRA_CLEAN_TARGETS, EXTRA_CLEAN_LINKS): New variables.Ken Raeburn2000-08-304-5/+80
| | | | | | | | | | | | | | | | | | | (clean-libs, clean-liblinks): Depend on targets specified in those variables. (config.status): Depend on shlib.conf. (all-framework, link-framework, clean-framework, clean-framework-link, install-framework): New targets, details to be filled in later. * pre.in (KRB5_LIB_libopt): Renamed from KDB5_LIB. (KRB5_LIB_frameworkopt): Tentative framework version for Mac OS X, details to be tuned later. (KRB5_LIB): Select between them using @LIB_LINK_OPT@. (KRB5CRYPTO_LIB*, COM_ERR_LIB*, GSS_KRB5_LIB*): Similarly. (KRB5_BASE_LIBS, GSS_LIBS): Use them. (KRB4COMPAT_LIBS): Use KRB5_BASE_LIBS. * shlib.conf: Set LIB_LINK_OPT. Set new EXTRA_* variables for darwin target. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12638 dc483132-0cff-0310-8789-dd5450dbe970
* * post.in: Test for existing Makefile in directory beforeTom Yu2000-08-292-1/+6
| | | | | | recursing into it. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12634 dc483132-0cff-0310-8789-dd5450dbe970
* * libobj.in (clean-libobjs): Combine "rm" commands into oneKen Raeburn2000-08-232-4/+5
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12629 dc483132-0cff-0310-8789-dd5450dbe970
* * win-pre.in: Add KRB4_INCLUDES definitionDanilo Almeida2000-07-202-0/+6
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12577 dc483132-0cff-0310-8789-dd5450dbe970
* * shlib.conf: New file, taken from KRB5_LIB_PARAMS in ../aclocal.m4Ken Raeburn2000-07-142-0/+259
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12541 dc483132-0cff-0310-8789-dd5450dbe970
* * pre.in: Remove the kdb5 and db libraries from theEzra Peisach2000-07-032-2/+7
| | | | | | | | | | common application list but list them for server applications. Clients in general do not depend on the database libraries. (this improves startup time with shared libraries by not requiring the resolve of a library that is not used. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12519 dc483132-0cff-0310-8789-dd5450dbe970
* * lib.in: Fix up lib build rules to deal properly (hopefuly) withTom Yu2000-07-012-3/+8
| | | | | | empty objlist files. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12506 dc483132-0cff-0310-8789-dd5450dbe970
* pullup from 1.2.1 releaseKen Raeburn2000-07-012-4/+21
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12502 dc483132-0cff-0310-8789-dd5450dbe970
* * pre.in: Twiddle things around to support building libdb underTom Yu2000-06-302-2/+7
| | | | | | krb5 build system. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12488 dc483132-0cff-0310-8789-dd5450dbe970
* pullup from 1.2-beta4Ken Raeburn2000-06-305-211/+883
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12473 dc483132-0cff-0310-8789-dd5450dbe970
* Change wsanchez@apple -> tritan@mitWilfredo Sanchez2000-06-011-2/+2
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12331 dc483132-0cff-0310-8789-dd5450dbe970
* Use @includedir@Wilfredo Sanchez2000-05-051-1/+1
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12230 dc483132-0cff-0310-8789-dd5450dbe970
* Clean up Rhapsody guessing. Use Power* (catches PowerBook).Wilfredo Sanchez2000-05-032-10/+6
| | | | | | | | | | In Mac OS X, uname will return Darwin, not Mac OS, as it did in DP3. Since DP3 is still the current available release, Mac OS is still understood. GNU string for OS X on Macs is powerpc-apple-darwin1.x. The above is consistant with what is being submitted to the autoconf sources. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12211 dc483132-0cff-0310-8789-dd5450dbe970
* Tweak build system to deal somewhat better with HPUX shared libsTom Yu2000-03-013-1/+8
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12095 dc483132-0cff-0310-8789-dd5450dbe970
* * libobj.in: Fix up .c.so and .c.po rules to include $(CFLAGS),Tom Yu2000-02-152-2/+7
| | | | | | which were previously missing. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12043 dc483132-0cff-0310-8789-dd5450dbe970
* * pre.in: Add KRB524_DEPLIB and KRB524_LIBTom Yu2000-02-042-0/+8
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11995 dc483132-0cff-0310-8789-dd5450dbe970
* * pre.in (KADM_COMM_LIBS): Drop krb5util libraryKen Raeburn2000-01-272-1/+5
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11975 dc483132-0cff-0310-8789-dd5450dbe970
* Pull changes from krb5-1-1 branch: a) Make is soDanilo Almeida1999-12-042-25/+49
| | | | | | | | | | | that all C flags are the same and so that the only difference between EXE and DLL builds are the DLL_LINKOPTS and EXE_LINKOPTS linker options. b) Fix DNS error messages to wshelper instead of version server. c) Fix DNS flags it does not try to depend on mit dir. Define NULL so we can do directory existence checks via the shell under both NT and 9x. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11939 dc483132-0cff-0310-8789-dd5450dbe970
* log tritan's changesTom Yu1999-10-261-0/+7
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11877 dc483132-0cff-0310-8789-dd5450dbe970
* Clean up usage of CFLAGS, CPPFLAGS, DEFS, DEFINES, LOCAL_INCLUDES suchWilfredo Sanchez1999-10-263-8/+13
| | | | | | | that one can override CFLAGS from the command line without losing CPP search patchs and defines. Some associated Makefile cleanup. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11876 dc483132-0cff-0310-8789-dd5450dbe970
* rhapsody and 'make -k' fixes from 1.1 branchKen Raeburn1999-09-014-4/+27
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11758 dc483132-0cff-0310-8789-dd5450dbe970
* config.sub: Now recognizes MacOS 10 as a valid OSBrad Thompson1999-08-131-0/+4
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11657 dc483132-0cff-0310-8789-dd5450dbe970
* Now recognizes MacOS 10 as a valid OSBrad Thompson1999-08-131-1/+1
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11652 dc483132-0cff-0310-8789-dd5450dbe970
* * config.guess: Add MacOS 10 support. (Submitted to autoconf maintainers.)Ken Raeburn1999-07-302-0/+8
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11611 dc483132-0cff-0310-8789-dd5450dbe970
* * mkinstalldirs: New file; from autoconf-2.13Tom Yu1999-07-232-0/+42
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11584 dc483132-0cff-0310-8789-dd5450dbe970
* * config.guess, config.sub, install-sh: Update from autoconf-2.13Tom Yu1999-07-234-103/+399
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11581 dc483132-0cff-0310-8789-dd5450dbe970
* Add support for conditional definition of DNS flags to win-pre.hJeffrey Altman1999-06-301-1/+7
| | | | | | | If KRB5_USE_DNS is defined in the environment then Krb5_32.dll will be built with DNS support. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11534 dc483132-0cff-0310-8789-dd5450dbe970
* These are a bunch of intertwined changes to the windows build.Danilo Almeida1999-05-193-5/+20
| | | | | | | | | | | | | | | | | | | | | | | | This log message includes all of the different changes across several Makefile.in files (and win-pre.in and win-post.in): - Remove "-" from recursive windows make invocations so that we can bail on a build error. New MIGNORE option restores the previous bailing behavior. - Update windows readme to reflect current practices. - Add NO_OUTDIR synonym for NO_OUTPRE in windows build. - Top-level windows Makefile now builds util which now builds util/windows, util/et, and util/profile (instead of building them directly). - Remove trailing backslash from rule that creates the windows output dir. This backslash would cause the rule to always be invoked. - Move WCONFIG and WCONFIG_EXE definitions into win-pre.in. - Remove rules in include directory that blindly copy include header files from gssapi, et, and profile. Instead, use/add build rules to the components that generate them that copy only when the file changes. - Use dependencies in include/krb5 to copy header files instead of blindly copying them. Add !if 0/!endif wrapper to Unix version of the rules. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11464 dc483132-0cff-0310-8789-dd5450dbe970
* Rename windows.in to win-pre.inDanilo Almeida1999-05-183-2/+7
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11463 dc483132-0cff-0310-8789-dd5450dbe970
* Remove win16 stuff. Add Win9x-compatible output directory creation.Danilo Almeida1999-05-173-125/+98
| | | | | | | Add more thorough cleanup of output files and directories. Use latest and greatest (MSVC 6.0) debug flag. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11448 dc483132-0cff-0310-8789-dd5450dbe970
* Build win32 binaries in obj/$(CPU)/{dbg,rel}Danilo Almeida1999-05-103-44/+154
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11431 dc483132-0cff-0310-8789-dd5450dbe970
* post.in (Makefile): Don't try to run autoconf with $(SHELL), sinceTheodore Tso1999-04-102-1/+8
| | | | | | | | this doesn't work if $(AUTOCONF) isn't a path to the built-in autoconf, but just an unqualified pathname to the system autoconf. [krb5-build/707] git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11351 dc483132-0cff-0310-8789-dd5450dbe970
* Move the definition of DLL_DEF_FILE from windows.in to win-post.in, so thatTheodore Tso1999-03-232-9/+10
| | | | | | the base Makefile has a chance to set DLL_EXP_TYPE. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11304 dc483132-0cff-0310-8789-dd5450dbe970
* Fix stupid typo in defining the DLL_FILE_DEF macroTheodore Tso1999-03-221-2/+2
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11295 dc483132-0cff-0310-8789-dd5450dbe970
* windows.in (DLL_FILE_DEF): Add makefile controls to set eitherTheodore Tso1999-03-122-2/+19
| | | | | | | KRB5_DLL_FILE or GSS_DLL_FILE, with the default being KRB5_DLL_FILE. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11264 dc483132-0cff-0310-8789-dd5450dbe970
* winexclude.sed: Add .dll and .lib files to the list of functions whichTheodore Tso1999-02-092-0/+11
| | | | | | | | | shouldn't get included in the non-binary list of files to be added to kerbsrc.zip for the Windows build. (If .dll or .lib files need to be included in the zip file, they must be added to the WINBINARYFILES macro in the top-level Makefile.in) git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11162 dc483132-0cff-0310-8789-dd5450dbe970
* Update the Changelog with a better documentation of the whole SUBDIRS,Theodore Tso1998-12-011-1/+22
| | | | | | LOCAL_SUBDIRS, and MY_SUBDIRS mess. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11049 dc483132-0cff-0310-8789-dd5450dbe970
* Checked in wrong version of post.in previously. Make sure we checkTheodore Tso1998-12-011-1/+1
| | | | | | | Since if MY_SUBDIRS is defined, it overrides SUBDIRS, we should check do_subdirs after it has been properly assigned. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11048 dc483132-0cff-0310-8789-dd5450dbe970
* If $(MY_SUBDIRS) is non-NULL use it instead of $(SUBDIRS) to controlTheodore Tso1998-11-132-1/+15
| | | | | | | | | which directories are iterated over. (This is needed so we can fold a directory's configure.in scripts into the parent's configure.in without having to move all of its siblings as well into the parent directory's configure.in.) git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11023 dc483132-0cff-0310-8789-dd5450dbe970
* windows.in: Remove -DLEHMAN, which doesn't do anything. (A grepTheodore Tso1998-05-272-1/+7
| | | | | | through the whole source tree shows no instances of #ifdef LEHMAN) git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10591 dc483132-0cff-0310-8789-dd5450dbe970
* Use double backslashes for the path separators to workaround MicrosoftTheodore Tso1998-05-252-3/+14
| | | | | | | | | | | NMAKE brain damaging. Sometimes backslashes are treated as a quoting characters, and sometimes not, with no rhyme or reason that I can determine. Fortunatelly double backslashes in pathanmes don't seem to hurt (for the times when the backslash isn't treated as a quoating character). Whoever decided Windows should use backslash as a path separator should be shot. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10575 dc483132-0cff-0310-8789-dd5450dbe970
* * pre.in (CRYPTO_DEPLIB):Tom Yu1998-04-152-3/+9
| | | | | | | (KRB5_BASE_LIBS): (KRB4COMPAT_LIBS): Rename; libcrypto -> libk5crypto. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10530 dc483132-0cff-0310-8789-dd5450dbe970
* pre.in: Define AUTOCONF and CONFIG_RELTOPDIR from the autoconfTheodore Tso1998-03-023-3/+13
| | | | | | | | | | substitution macros. post.in: Fix the call to autoconf to use $(AUTOCONF) and $(CONFIG_RELTOPDIR), so that configure regeneration rule works even in a subdirectory below the configure script. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10491 dc483132-0cff-0310-8789-dd5450dbe970
* * windows.in: Rewrite some of the directory syntaxTom Yu1998-02-184-10/+39
| | | | | | | | * pre.in: Rewrite some of the directory syntax. * mac-pre.in: Rewrite some of the directory syntax. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10463 dc483132-0cff-0310-8789-dd5450dbe970
* Checked in wrong version of ChangeLogTheodore Tso1998-02-141-2/+2
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10455 dc483132-0cff-0310-8789-dd5450dbe970
* Applied lxs's changes to add support for Rhapsody DR1Theodore Tso1998-02-143-1/+15
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10454 dc483132-0cff-0310-8789-dd5450dbe970
* Mass makefile/configure.in build system revampTheodore Tso1998-02-122-1/+10
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10424 dc483132-0cff-0310-8789-dd5450dbe970
* * pre.in: Clean up up .ct.c ruleTom Yu1997-11-192-5/+3
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10292 dc483132-0cff-0310-8789-dd5450dbe970