]> git.eshelyaron.com Git - emacs.git/commitdiff
(MSVCNT11): Defined.
authorRichard M. Stallman <rms@gnu.org>
Thu, 15 Jun 1995 15:28:03 +0000 (15:28 +0000)
committerRichard M. Stallman <rms@gnu.org>
Thu, 15 Jun 1995 15:28:03 +0000 (15:28 +0000)
(BASE_LIBS) [MSVCNT11]: Use oldnames.lib.
(CFLAGS_COMMON): Defined.
(CFLAGS) [MSVCNT11]: Define _CRTAPI1 to _cdecl.

nt/makefile.def

index 51c572b5d0bf6b94c6847eda2b375ebf4c6a8ced..39717c24cdb9b3a06dd76b3d2d7cd4503e59838b 100644 (file)
 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)