Files
heimdal/windows/NTMakefile.config
Nicolas Williams 6dd66df594 Make master build on Windows
Add strtoll()/strtoull() to lib/roken
    Add stdint.h to lib/roken (Windows only)
    Add logic to detect whether to use lib/roken's stdint.h based on
        Visual Studio version
    Add include of stdint.h in generated ASN.1 code
    Export missing symbols for 64-bit integers in lib/asn1
    Export missing symbols for FAST
    Add missing sources to kdc/NTMakefile
    Fix issue in kuserok
    Fix bsearch issues
2012-01-17 12:10:14 -06:00

94 lines
1.7 KiB
Plaintext

!if exist (..\..\..\windows\NTMakefile.version)
! include <..\..\..\windows\NTMakefile.version>
!elseif exist (..\..\windows\NTMakefile.version)
! include <..\..\windows\NTMakefile.version>
!elseif exist (..\windows\NTMakefile.version)
! include <..\windows\NTMakefile.version>
!else
! include <windows\NTMakefile.version>
!endif
!if [ $(PERL) $(SRC)\cf\w32-detect-vc-version.pl $(CC) ]==16
HAVE_STDINT_H=1
HAVE_INT64_T=1
!endif
# ------------------------------------------------------------
# Features
#
# For each feature enabled here, a corresponding line must exist in
# the inline Perl script in include\NTMakefile.
# Enable Kerberos v5 support in applications
KRB5=1
# Enable PKINIT
PKINIT=1
# Disable AFS support
NO_AFS=1
# OpenLDAP package is available
# OPENLDAP=1
# OpenLDAP include directory
# OPENLDAP_INC=
# OpenLDAP library to link against
# OPENLDAP_LIB=
# Support HDB LDAP module
# OPENLDAP_MODULE=1
# OTP support in applications
OTP=1
# Authentication support in telnet
AUTHENTICATION=1
# Enable diagnostics in telnet
DIAGNOSTICS=1
# Enable encryption support in telnet
ENCRYPTION=1
# Use the weak AFS string to key functions
# ENABLE_AFS_STRING_TO_KEY=1
!ifdef PTHREAD_INC
!ifdef PTHREAD_LIB
# We have <pthread.h>
HAVE_PTHREAD_H=1
# Make thread-safe libraries
ENABLE_PTHREAD_SUPPORT=1
!endif
!endif
# Support for broken ENV_{VAR,VAL} telnets
# ENV_HACK=1
# Use the Kerberos Credentials Manager
# HAVE_KCM=1
# Use the sqlite backend
HAVE_SCC=1
DIR_hdbdir=%{COMMON_APPDATA}/heimdal/hdb
# Enable weak crypto
WEAK_CRYPTO=1
# Disable use of GSS LOCALNAME support
NO_LOCALNAME=1
# Disable build of installers
!ifndef NO_INSTALLERS
BUILD_INSTALLERS=1
!endif