99 Commits

Author SHA1 Message Date
Jeffrey Altman
1301b1cc15 extend windows build system for additional subdirs
Permit an additional level of subdirectory depth in
the Windows build system

Change-Id: I2d248d3e917e13457ca135c4a221d723643159fa
2011-05-17 12:02:09 -04:00
Asanka C. Herath
dd6d5a0e2c Windows: Build multiplatform installer
When building the x64 installer, we can optionally include 32-bit
components as well.  This requires that the 32-bit build to be already
completed.  The resulting multiplatform installer will install
both sets of components.

This is enabled by the environment variable MULTIPLATFORM_INSTALLER.
2010-12-03 01:12:30 -05:00
Asanka C. Herath
c3130fdd75 Windows: Version 1.4.9921.1201 2010-12-01 05:10:30 -05:00
Asanka C. Herath
5a8e7fcd0d Windows: Add LIBHEIMBASE and LIBRFC3961 macros 2010-11-24 15:33:36 -05:00
Asanka C. Herath
4eb1a9faa6 Windows: Make plugin\krb5 an official build target directory 2010-11-24 15:33:21 -05:00
Asanka C. Herath
402afa0e0d Windows: Version 1.4.9916.1119 2010-11-24 15:33:17 -05:00
Asanka C. Herath
e67cbf3bf9 Windows: Ignore C4146 warning 2010-11-24 15:33:16 -05:00
Asanka C. Herath
ff404ecaae Windows: Support older compilers that don't do parallel builds 2010-11-24 15:33:11 -05:00
Asanka C. Herath
82a200bfa2 Windows: Installers are optional 2010-11-24 15:33:10 -05:00
Asanka C. Herath
b704105586 Windows version 1.4.9915.1118 2010-11-24 15:33:04 -05:00
Asanka C. Herath
8b21737eaf Windows: SED is a required build tool 2010-11-24 15:32:50 -05:00
Asanka C. Herath
1a8f116095 Windows: Version 1.4.9906.1028 2010-11-24 15:32:39 -05:00
Asanka C. Herath
28b4681ef3 Windows: Build instructions 2010-11-24 15:32:38 -05:00
Asanka C. Herath
01f6e67778 Windows: 1.4.9903.1021 2010-11-24 15:32:34 -05:00
Asanka C. Herath
d98e72bc62 Windows: Build Texinfo documentation as compiled HTML 2010-11-24 15:32:30 -05:00
Asanka C. Herath
9fd109a0e1 Windows: Support for additional build tools 2010-11-24 15:32:29 -05:00
Asanka C. Herath
8d36e7dfcc Support for merging application manifest 2010-11-24 15:32:23 -05:00
Asanka C. Herath
1b32efe62c Windows: Include manifest dependencies by default when building tools 2010-11-24 15:32:20 -05:00
Asanka C. Herath
2020f3f0f2 Windows: Set version to 1.4.99 2010-11-24 15:32:17 -05:00
Asanka C. Herath
5104e67ac7 Windows: Make version resources customizable 2010-11-24 15:32:16 -05:00
Asanka C. Herath
d320145d00 Windows: Build SDK in $(SRC)\out\sdk 2010-11-24 15:32:16 -05:00
Asanka C. Herath
f0b9e01eac Windows: Build and stage redistributable merge module 2010-11-24 15:32:13 -05:00
Asanka C. Herath
8aa7a84b7a Windows: Build installers 2010-11-24 15:32:09 -05:00
Asanka C. Herath
cad554ad3d Generalize MSLSA ccache type to a plug-in based ccache type 2010-09-18 23:50:38 -04:00
Asanka C. Herath
079cbf7a1a Windows: Build the SDK 2010-09-14 08:04:20 -04:00
Asanka Herath
91bfec3059 Windows: Enable weak crypto by default 2010-09-14 08:04:16 -04:00
Asanka Herath
9db9b146fb Windows: Add support for MSLSA: cache type using a plug-in 2010-09-14 08:04:11 -04:00
Asanka Herath
00e84dac77 Windows: Specify target machine architecture in link step 2010-08-20 16:59:36 -04:00
Asanka Herath
e9e33710ce Windows: No separate assembly directory 2010-08-20 13:14:19 -04:00
Asanka Herath
c111770aed Windows: Use pushd and popd for recursive builds
This makes it possible to recurse into arbitrary directories instead
of just subdirectories.
2010-08-20 13:14:17 -04:00
Asanka Herath
7843607a49 Windows: Use 32-bit time_t on 32-bit builds 2010-08-20 13:14:16 -04:00
Asanka Herath
63597ca3fc Windows: Make application manifest available everywhere 2010-08-20 13:14:15 -04:00
Asanka Herath
12638c01a9 Windows: Build shared side-by-side assemblies for Heimdal 2010-08-20 13:10:50 -04:00
Asanka Herath
b3b43ff9cf Windows: Update version and copyright 2010-08-20 13:09:52 -04:00
Asanka Herath
641eab32d8 Windows: Revise build of tools in lib 2010-08-20 13:06:56 -04:00
Asanka Herath
cdcdc5cad5 Windows: Version information for binaries 2010-08-20 13:06:54 -04:00
Asanka Herath
d83611238a Windows: Build a single heimdal.dll
Heimdal.dll is a combination of libasn1, libwind, libhcrypto, libhx509
and libkrb5.
2010-08-20 13:06:54 -04:00
Asanka Herath
381e946b9f Disable warnings we don't care about on Windows
We may care about them later, but for now we need to cut down on
noise.
2010-08-20 13:03:39 -04:00
Asanka Herath
e9160dbcfa Support parallelized builds on Windows 2010-08-20 13:03:32 -04:00
Love Hornquist Astrand
1f226a37b9 try glue in ltm in NTMakefile 2010-08-19 23:55:33 -07:00
Asanka Herath
85f6e6d670 Build Tom's fast math library on Windows 2010-05-26 12:17:30 -04:00
Asanka Herath
0d17cbefee Update Windows build environment
We are building both 32-bit and 64-bit binaries.  The output directory
is no longer called out32.  Instead it's just called 'out'.  Also
support deeper directories.
2010-05-26 12:16:19 -04:00
Asanka Herath
94bf68aaae Add maint.el helper script for maintaining ported dependencies 2009-12-21 13:10:23 -05:00
Asanka Herath
630e89e357 Add LIBHEIMIPCC and LIBHEIMIPCS to NTMakefile.w32 2009-12-21 13:09:54 -05:00
Asanka Herath
1b6048561c Set HAVE_SCC=1 on Windows 2009-11-26 01:59:18 -05:00
Asanka Herath
94c9bd3557 (lib/asn1) Bring Windows build up-to-date 2009-11-25 12:43:11 -05:00
Asanka Herath
649a929a54 LIBKDC and binary prep macros 2009-11-24 10:17:50 -08:00
Asanka Herath
2df5c26c00 Build system update 2009-11-24 10:17:50 -08:00
Asanka Herath
b1063ea8fc Initial Windows port 2009-11-24 10:11:14 -08:00