From: Richard M. Stallman Date: Thu, 15 Jun 1995 15:28:03 +0000 (+0000) Subject: (MSVCNT11): Defined. X-Git-Tag: emacs-19.34~3622 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=d51bca10bd8a2a39013060457a40d09671702616;p=emacs.git (MSVCNT11): Defined. (BASE_LIBS) [MSVCNT11]: Use oldnames.lib. (CFLAGS_COMMON): Defined. (CFLAGS) [MSVCNT11]: Define _CRTAPI1 to _cdecl. --- diff --git a/nt/makefile.def b/nt/makefile.def index 51c572b5d0b..39717c24cdb 100644 --- a/nt/makefile.def +++ b/nt/makefile.def @@ -27,6 +27,10 @@ INSTALL_DIR = C:\emacs !endif +# Define MSVCNT11 to be nonzero if you are using the MSVCNT 1.1 environment. +# MSVCNT11 = 1 +MSVCNT11 = 0 + # # END CONFIGURATION # @@ -107,7 +111,11 @@ libc = libc.lib # The base libraries for compiling Emacs on NT. With MSVC, this should # include oldnames.lib. +!if $(MSVCNT11) +BASE_LIBS = $(libc) $(baselibs) oldnames.lib +!else BASE_LIBS = $(libc) $(baselibs) +!endif # We want any debugging info in the executable. !if "$(LINK)" == "link32" @@ -117,7 +125,12 @@ SYS_LDFLAGS = -pdb:none -release -incremental:no !endif INC = -I. -CFLAGS = -nologo $(INC) $(ARCH_CFLAGS) $(LOCAL_FLAGS) -DWIN32_LEAN_AND_MEAN -D$(ARCH) +CFLAGS_COMMON = -nologo $(INC) $(ARCH_CFLAGS) $(LOCAL_FLAGS) -DWIN32_LEAN_AND_MEAN -D$(ARCH) +!if $(MSVCNT11) +CFLAGS = $(CFLAGS_COMMON) -D_CRTAPI1=_cdecl +!else +CFLAGS = $(CFLAGS_COMMON) +!endif OBJDIR = obj $(OBJDIR):; -mkdir $(OBJDIR)