diff nt/xemacs.mak @ 267:966663fcf606 r20-5b32

Import from CVS: tag r20-5b32
author cvs
date Mon, 13 Aug 2007 10:26:29 +0200
parents 8efd647ea9ca
children b2472a1930f2
line wrap: on
line diff
--- a/nt/xemacs.mak	Mon Aug 13 10:25:39 2007 +0200
+++ b/nt/xemacs.mak	Mon Aug 13 10:26:29 2007 +0200
@@ -4,7 +4,6 @@
 HAVE_X=0
 HAVE_MSW=1
 
-HAVE_FILE_CODING=1
 HAVE_MULE=0
 HAVE_IMAGEMAGICK=0
 
@@ -25,10 +24,6 @@
 
 #------------------------------------------------------------------------------
 
-!if $(HAVE_MULE)
-HAVE_FILE_CODING=1
-!endif
-
 !if $(HAVE_X)
 
 X11R6=h:\utils\X11R6
@@ -58,10 +53,6 @@
 MULE_DEFINES=-DMULE
 !endif
 
-!if $(HAVE_FILE_CODING)
-CODING_DEFINES=-DFILE_CODING
-!endif
-
 !if $(DEBUG_XEMACS)
 DEBUG_DEFINES=-DDEBUG_XEMACS
 DEBUG_FLAGS= -debugtype:both -debug:full
@@ -76,8 +67,7 @@
 
 INCLUDES=$(X_INCLUDES) -I$(XEMACS)\nt\inc -I$(XEMACS)\src -I$(XEMACS)\lwlib -I"$(MSVCDIR)\include"
 
-DEFINES=$(X_DEFINES) $(MSW_DEFINES) $(CODING_DEFINES) $(MULE_DEFINES) \
-	$(MSW_C_DIRED_DEFINES) \
+DEFINES=$(X_DEFINES) $(MSW_DEFINES) $(MULE_DEFINES) $(MSW_C_DIRED_DEFINES) \
 	-DWIN32 -D_WIN32 -DWIN32_LEAN_AND_MEAN -DWINDOWSNT -Demacs \
 	-DHAVE_CONFIG_H -D_DEBUG
 
@@ -200,8 +190,7 @@
  $(XEMACS)\src\console-stream.c \
  $(XEMACS)\src\console.c \
  $(XEMACS)\src\data.c \
- $(XEMACS)\src\device.c \
- $(XEMACS)\src\dgif_lib.c 
+ $(XEMACS)\src\device.c
 DOC_SRC2=\
  $(XEMACS)\src\dialog.c \
  $(XEMACS)\src\dired.c \
@@ -216,6 +205,7 @@
  $(XEMACS)\src\events.c \
  $(XEMACS)\src\extents.c \
  $(XEMACS)\src\faces.c \
+ $(XEMACS)\src\file-coding.c \
  $(XEMACS)\src\fileio.c \
  $(XEMACS)\src\filelock.c \
  $(XEMACS)\src\filemode.c \
@@ -226,8 +216,6 @@
  $(XEMACS)\src\frame.c \
  $(XEMACS)\src\free-hook.c \
  $(XEMACS)\src\general.c \
- $(XEMACS)\src\gif_err.c \
- $(XEMACS)\src\gifalloc.c \
  $(XEMACS)\src\glyphs.c \
  $(XEMACS)\src\gmalloc.c \
  $(XEMACS)\src\gui.c  \
@@ -318,13 +306,8 @@
  $(MSW_C_DIRED_SRC)
 !endif
 
-!if $(HAVE_FILE_CODING)
+!if $(HAVE_MULE)
 DOC_SRC8=\
- $(XEMACS)\src\file-coding.c
-!endif
-
-!if $(HAVE_MULE)
-DOC_SRC9=\
  $(XEMACS)\src\input-method-xlib.c \
  $(XEMACS)\src\mule.c \
  $(XEMACS)\src\mule-charset.c \
@@ -333,7 +316,7 @@
 !endif
 
 !if $(DEBUG_XEMACS)
-DOC_SRC10=\
+DOC_SRC9=\
  $(XEMACS)\src\debug.c
 !endif
 
@@ -343,12 +326,12 @@
 	link.exe -out:$@ $(LIB_SRC_LFLAGS) $** $(LIB_SRC_LIBS)
 
 $(OUTDIR)\make-docfile.obj:	$(LIB_SRC)\make-docfile.c
-	 $(CC) $(LIB_SRC_FLAGS) -c $** -Fo$@
+	 $(CC) -nologo $(LIB_SRC_FLAGS) -c $** -Fo$@
 
 RUNEMACS=$(XEMACS)\src\runemacs.exe
 
 $(RUNEMACS): $(OUTDIR)\runemacs.obj
-	link.exe -out:$@ -subsystem:windows -entry:WinMainCRTStartup \
+	link.exe -nologo -out:$@ -subsystem:windows -entry:WinMainCRTStartup \
 	-pdb:none -release -incremental:no $** \
 	kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib \
 	advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib libc.lib
@@ -425,10 +408,6 @@
 	$(MSW_C_DIRED_OBJ)
 !endif
 
-!if $(HAVE_FILE_CODING)
-TEMACS_CODING_OBJS=\
-	$(OUTDIR)\file-coding.obj
-!endif
 
 !if $(HAVE_MULE)
 TEMACS_MULE_OBJS=\
@@ -467,7 +446,6 @@
 	$(OUTDIR)\console.obj \
 	$(OUTDIR)\data.obj \
 	$(OUTDIR)\device.obj \
-	$(OUTDIR)\dgif_lib.obj \
 	$(OUTDIR)\dialog.obj \
 	$(OUTDIR)\dired.obj \
 	$(OUTDIR)\doc.obj \
@@ -481,6 +459,7 @@
 	$(OUTDIR)\events.obj \
 	$(OUTDIR)\extents.obj \
 	$(OUTDIR)\faces.obj \
+	$(OUTDIR)\file-coding.obj \
 	$(OUTDIR)\fileio.obj \
 	$(OUTDIR)\filelock.obj \
 	$(OUTDIR)\filemode.obj \
@@ -490,8 +469,6 @@
 	$(OUTDIR)\frame.obj \
 	$(OUTDIR)\free-hook.obj \
 	$(OUTDIR)\general.obj \
-	$(OUTDIR)\gif_err.obj \
-	$(OUTDIR)\gifalloc.obj \
 	$(OUTDIR)\glyphs.obj \
 	$(OUTDIR)\gmalloc.obj \
 	$(OUTDIR)\gui.obj \
@@ -573,9 +550,9 @@
 
 # MSDEV Source Broswer file. "*.sbr" is too inclusive but this is harmless
 $(TEMACS_BROWSE): $(TEMACS_OBJS)
-	dir /b/s $(OUTDIR)\*.sbr > bscmake.tmp
-	bscmake -o$@ @bscmake.tmp
-	del bscmake.tmp
+	@dir /b/s $(OUTDIR)\*.sbr > bscmake.tmp
+	bscmake /nologo -o$@ @bscmake.tmp
+	@del bscmake.tmp
 
 #------------------------------------------------------------------------------
 
@@ -595,7 +572,6 @@
 	!$(LIB_SRC)\make-docfile.exe -a $(DOC) -d $(TEMACS_SRC) $(DOC_SRC7)
 	!$(LIB_SRC)\make-docfile.exe -a $(DOC) -d $(TEMACS_SRC) $(DOC_SRC8)
 	!$(LIB_SRC)\make-docfile.exe -a $(DOC) -d $(TEMACS_SRC) $(DOC_SRC9)
-	!$(LIB_SRC)\make-docfile.exe -a $(DOC) -d $(TEMACS_SRC) $(DOC_SRC10)
 
 $(LISP)\Installation.el: Installation.el
 	copy Installation.el $(LISP)
@@ -604,16 +580,16 @@
 	!$(TEMACS) -batch -l update-elc.el
 
 rebuild: $(TEMACS_DIR)\puresize-adjust.h
-        !nmake -f xemacs.mak dump-xemacs
+        !nmake -nologo -f xemacs.mak dump-xemacs
 
 # This rule dumps xemacs and then checks to see if a rebuild is required due
 # to changing PURESPACE requirements.
 dump-xemacs: $(TEMACS)
-        !touch rebuild
+        !echo >rebuild
         cd $(TEMACS_DIR)
         !$(TEMACS) -batch -l loadup.el dump
         cd $(XEMACS)\nt
-        !nmake -f xemacs.mak rebuild
+        !nmake -nologo -f xemacs.mak rebuild
 
 #------------------------------------------------------------------------------
 
@@ -660,6 +636,7 @@
 	-del /s /q *.bak *.elc *.orig *.rej
 
 depend:
+	mkdepend -f xemacs.mak -p$(OUTDIR)\ -o.obj -w9999 -- $(TEMACS_CPP_FLAGS) --  $(DOC_SRC1) $(DOC_SRC2) $(DOC_SRC3) $(DOC_SRC4) $(DOC_SRC5) $(DOC_SRC6) $(DOC_SRC7) $(DOC_SRC8) $(DOC_SRC9) $(LASTFILE_SRC)\lastfile.c $(LIB_SRC)\make-docfile.c .\runemacs.c
 
 # DO NOT DELETE THIS LINE -- make depend depends on it.
-	mkdepend -f xemacs.mak -p$(OUTDIR)\ -o.obj -w9999 -- $(TEMACS_CPP_FLAGS) --  $(DOC_SRC1) $(DOC_SRC2) $(DOC_SRC3) $(DOC_SRC4) $(DOC_SRC5) $(DOC_SRC6) $(DOC_SRC7) $(DOC_SRC8) $(DOC_SRC9) $(LASTFILE_SRC)\lastfile.c $(LIB_SRC)\make-docfile.c .\runemacs.c
+