]> code.delx.au - gnu-emacs/blobdiff - nt/nmake.defs
*** empty log message ***
[gnu-emacs] / nt / nmake.defs
index aef2b6cf472940d1bc86a03142dea6bb2d047487..5f52bc18c62e73ef810a88fa6a920c861c12adad 100644 (file)
@@ -1,6 +1,6 @@
-#\r
-#  Makefile definition file for building GNU Emacs on the Microsoft W32 API.\r
-#  Copyright (c) 2000-2001 Free Software Foundation, Inc.\r
+#  -*- Makefile -*- definition file for building GNU Emacs on Windows NT.\r
+#  Copyright (C) 2000, 2001, 2002, 2003, 2004,\r
+#    2005, 2006, 2007 Free Software Foundation, Inc.\r
 #\r
 #  GNU Emacs is free software; you can redistribute it and/or modify\r
 #  it under the terms of the GNU General Public License as published by\r
@@ -14,8 +14,8 @@
 #\r
 #  You should have received a copy of the GNU General Public License\r
 #  along with GNU Emacs; see the file COPYING.  If not, write to\r
-#  the Free Software Foundation, Inc., 59 Temple Place - Suite 330,\r
-#  Boston, MA 02111-1307, USA.\r
+#  the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,\r
+#  Boston, MA 02110-1301, USA.\r
 \r
 # Ensure 'all' is the default target\r
 all:\r
@@ -135,11 +135,11 @@ CFLAGS          = -I. -DWIN32_LEAN_AND_MEAN -D_WIN32_WINNT=0x0400 $(ARCH_CFLAGS)
                  -D_CRTAPI1=_cdecl $(DEBUG_CFLAGS) $(USER_CFLAGS) $(LOCAL_FLAGS)\r
 EMACS_EXTRA_C_FLAGS =\r
 \r
-SYS_LDFLAGS    = -release -incremental:no -version:3.10 -swaprun:cd -swaprun:net setargv.obj\r
+SYS_LDFLAGS    = -nologo -release -incremental:no -version:3.10 -swaprun:cd -swaprun:net setargv.obj\r
 \r
 # see comments in allocate_heap in w32heap.c before changing any of the\r
 # -stack, -heap, or -base settings.\r
-TEMACS_EXTRA_LINK = -stack:0x00800000 -heap:0x00100000 -base:0x01000000 -debug:full -debugtype:both -pdb:$(BLD)\temacs.pdb -machine:$(ARCH) $(SUBSYSTEM_CONSOLE) -entry:_start -map:$(BLD)\temacs.map $(EXTRA_LINK)\r
+TEMACS_EXTRA_LINK = -stack:0x00800000 -heap:0x00100000 -base:0x01000000 -pdb:$(BLD)\temacs.pdb -machine:$(ARCH) $(SUBSYSTEM_CONSOLE) -entry:_start -map:$(BLD)\temacs.map $(EXTRA_LINK)\r
 \r
 !ifdef NOOPT\r
 OBJDIR          = obj\r
@@ -148,8 +148,9 @@ OBJDIR          = obj-spd
 !endif\r
 $(OBJDIR):;    -mkdir $(OBJDIR)\r
 BLD             = $(OBJDIR)/$(ARCH)\r
-$(BLD):         $(OBJDIR)\r
+stamp_BLD:      $(OBJDIR)\r
                -mkdir "$(BLD)"\r
+               echo $(BLD) > $@\r
 \r
 COMPILER_TEMP_FILES = *.pdb\r
 \r
@@ -162,6 +163,7 @@ FORVAR              = %%f
 FORDO          = ) do\r
 ENDFOR         =\r
 ARGQUOTE       = "\r
+# "\r
 DQUOTE         = \"\r
 DEL            = rm\r
 DEL_TREE       = rm -r\r
@@ -171,7 +173,7 @@ DEBUG_FLAG =
 DEBUG_LINK =\r
 !else\r
 DEBUG_FLAG = -Zi\r
-DEBUG_LINK = -debug:full -debugtype:both\r
+DEBUG_LINK = -debug:full\r
 !endif\r
 \r
 !if "$(ARCH)" == "i386"\r