Initial support for kadm5_randkey_principal_3(), needed by krb5_admin.
[heimdal.git] / windows / NTMakefile.config
blobf3796c4d2d5ac062284ea9fa83ca12405bf470f0
1 # Version strings
3 VER_PACKAGE=heimdal
4 VER_PACKAGE_NAME=Heimdal
5 VER_PACKAGE_BUGREPORT=heimdal-bugs@h5l.org
6 VER_PACKAGE_COPYRIGHT=Copyright (C) 1995-2010 Royal Institute of Technology, Stockholm, Sweden
7 VER_PACKAGE_COMPANY=www.h5l.org
9 VER_PRODUCT_MAJOR=1
10 VER_PRODUCT_MINOR=4
11 VER_PRODUCT_AUX=9930
12 VER_PRODUCT_PATCH=615
14 VER_PACKAGE_VERSION=$(VER_PRODUCT_MAJOR).$(VER_PRODUCT_MINOR).$(VER_PRODUCT_AUX)
16 # Define to 1 if this is a pre-release build.  Undefine otherwise
17 VER_PRERELEASE=1
19 # Define to a valid string if this build DOES NOT follow normal
20 # release procedures.  I.e. this is a private build whose version
21 # numbers are not co-ordinated with mainline development.
23 #VER_PRIVATE=Private build for MyCompany
25 # Define to a valid string if this build DOES follow normal release
26 # procedures, but is a variation of the standard files of the same
27 # version numbers.
29 #VER_SPECIAL=Special build for testing ticket 12345
32 # ------------------------------------------------------------
33 # Features
35 # For each feature enabled here, a corresponding line must exist in
36 # the inline Perl script in include\NTMakefile.
38 # Enable Kerberos v5 support in applications
39 KRB5=1
41 # Enable Kerberos v4
42 # KRB4=1
44 # Enable PKINIT
45 PKINIT=1
47 # Disable AFS support
48 NO_AFS=1
50 # OpenLDAP package is available
51 # OPENLDAP=1
53 # OpenLDAP include directory
54 # OPENLDAP_INC=
56 # OpenLDAP library to link against
57 # OPENLDAP_LIB=
59 # Support HDB LDAP module
60 # OPENLDAP_MODULE=1
62 # OTP support in applications
63 OTP=1
65 # Authentication support in telnet
66 AUTHENTICATION=1
68 # Enable diagnostics in telnet
69 DIAGNOSTICS=1
71 # Enable encryption support in telnet
72 ENCRYPTION=1
74 # Use the weak AFS string to key functions
75 # ENABLE_AFS_STRING_TO_KEY=1
77 !ifdef PTHREAD_INC
78 !ifdef PTHREAD_LIB
80 # We have <pthread.h>
81 HAVE_PTHREAD_H=1
83 # Make thread-safe libraries
84 ENABLE_PTHREAD_SUPPORT=1
86 !endif
87 !endif
89 # Support for broken ENV_{VAR,VAL} telnets
90 # ENV_HACK=1
92 # Use the Kerberos Credentials Manager
93 # HAVE_KCM=1
95 # Use the sqlite backend
96 HAVE_SCC=1
98 DIR_hdbdir=%{COMMON_APPDATA}/heimdal/hdb
100 # Enable weak crypto
101 WEAK_CRYPTO=1
103 # Disable use of GSS LOCALNAME support
104 NO_LOCALNAME=1
106 # Disable build of installers
107 !ifndef NO_INSTALLERS
108 BUILD_INSTALLERS=1
109 !endif