Files
heimdal/windows/NTMakefile.config
Jeffrey Altman 87aad6a13a Add NO_LOCALNAME
The pname to uid functionality at present assumes there is
an implementation of getpwnam() and that the local user
identifier is an integer.  On Windows, the local user identifier
is a SId.  Add NO_LOCALNAME as a build option so that Windows
(for now) can build without providing a getpwnam() implementation.

Change-Id: I04cfd6d2cd52e6228733f1da1dab420b453e6566
2011-05-17 13:56:37 -04:00

110 lines
2.2 KiB
Plaintext

# Version strings
VER_PACKAGE=heimdal
VER_PACKAGE_NAME=Heimdal
VER_PACKAGE_BUGREPORT=heimdal-bugs@h5l.org
VER_PACKAGE_COPYRIGHT=Copyright (C) 1995-2010 Royal Institute of Technology, Stockholm, Sweden
VER_PACKAGE_COMPANY=www.h5l.org
VER_PRODUCT_MAJOR=1
VER_PRODUCT_MINOR=4
VER_PRODUCT_AUX=9921
VER_PRODUCT_PATCH=1201
VER_PACKAGE_VERSION=$(VER_PRODUCT_MAJOR).$(VER_PRODUCT_MINOR).$(VER_PRODUCT_AUX)
# Define to 1 if this is a pre-release build. Undefine otherwise
VER_PRERELEASE=1
# Define to a valid string if this build DOES NOT follow normal
# release procedures. I.e. this is a private build whose version
# numbers are not co-ordinated with mainline development.
#VER_PRIVATE=Private build for MyCompany
# Define to a valid string if this build DOES follow normal release
# procedures, but is a variation of the standard files of the same
# version numbers.
#VER_SPECIAL=Special build for testing ticket 12345
# ------------------------------------------------------------
# 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 Kerberos v4
# KRB4=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