summaryrefslogtreecommitdiffstats
path: root/src/config/win-post.in
Commit message (Collapse)AuthorAgeFilesLines
* Remove kerbsrc.winBen Kaduk2012-09-251-1/+1
| | | | | | | | | | | | | | | | It has been unloved and broken repeatedly for many years, requiring updating of several variables whenever new directories are added and similar tedia. It was originally intended to avoid the need for Unix utilities on Windows, but Microsoft provides the Utilities and SDK for UNIX-based Applications which is enough rope to do a native build. Leave behind a warning message to anyone who does try to build the target. Clean up some now-unused infrastructure in the build system. ticket: 7367 (new)
* Use for loops for recursion in the Windows build, cutting down on theGreg Hudson2010-11-281-12/+32
| | | | | | | | | verbiage in Makefile.in files. For correctness of output, every Makefile.in mydir= definition is changed to use $(S) instead of /. ticket: 6826 git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24536 dc483132-0cff-0310-8789-dd5450dbe970
* pull in dependency filesKen Raeburn2009-02-111-0/+5
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21954 dc483132-0cff-0310-8789-dd5450dbe970
* Modifications to support the generation and embedding Jeffrey Altman2006-12-071-0/+1
| | | | | | | | | | | | of library manifests into generated EXEs and DLLs. Manifests are required for Windows XP and above when applications are built with Microsoft Visual Studio 2005 (aka VS8) or above. ticket: 3642 tags: pullup git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18930 dc483132-0cff-0310-8789-dd5450dbe970
* Qing Dong <dongq@mit.edu> provided a set of changes to allowJeffrey Altman2006-02-271-0/+8
| | | | | | | | | | | | | krb5 to build under the Microsoft Visual Studio 8 compiler in 64-bit mode and produce file names that do not conflict with the names produced by the 32-bit build. That patch was modified to work on Unix and also include processor dependent pre-processor definitions to remove warnings. ticket: 3415 tags: pullup git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17680 dc483132-0cff-0310-8789-dd5450dbe970
* * win-pre.in, win-post.in: Move rule-printing code to win-post.inDanilo Almeida2001-07-241-0/+4
| | | | | | | so we get the correct build options displayed (i.e., the options as they stand after parsing Makefile.in). git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13629 dc483132-0cff-0310-8789-dd5450dbe970
* * win-pre.in, win-post.in: Improve output directory creation and cleanupDanilo Almeida2001-06-221-32/+17
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13472 dc483132-0cff-0310-8789-dd5450dbe970
* These are a bunch of intertwined changes to the windows build.Danilo Almeida1999-05-191-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | 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-181-1/+1
| | | | 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-171-17/+23
| | | | | | | 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-101-23/+31
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11431 dc483132-0cff-0310-8789-dd5450dbe970
* Move the definition of DLL_DEF_FILE from windows.in to win-post.in, so thatTheodore Tso1999-03-231-0/+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
* Rebuild the Makefile in the current directory, as neededRichard Basch1997-02-231-1/+26
| | | | | | | Moved some of the library list file build logic from the individual Makefiles to config/win-post.in git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9963 dc483132-0cff-0310-8789-dd5450dbe970
* Windows/NT integrationRichard Basch1997-02-061-4/+22
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9784 dc483132-0cff-0310-8789-dd5450dbe970
* New variable which is used to control the /pagesize parameter forTheodore Tso1996-06-131-1/+1
| | | | | | | Windows 16. (Obviously we're suffering from library size bloat if we need to set this.) git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8346 dc483132-0cff-0310-8789-dd5450dbe970
* windows.in (CCOPTS): Windows-32 CCOPTSTheodore Tso1996-06-121-1/+2
| | | | | | win-post.in: Use a Windows-32 specific LIB command line syntax git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8304 dc483132-0cff-0310-8789-dd5450dbe970
* Moved .c -> .obj rule to win-post.in, since we need it after theTheodore Tso1995-10-111-0/+45
LIBNAME makefile variable is defined in the main body of the Makefile. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6957 dc483132-0cff-0310-8789-dd5450dbe970