diff nt/xemacs.mak @ 269:b2472a1930f2 r20-5b33

Import from CVS: tag r20-5b33
author cvs
date Mon, 13 Aug 2007 10:27:19 +0200
parents 966663fcf606
children ca9a9ec9c1c1
line wrap: on
line diff
--- a/nt/xemacs.mak	Mon Aug 13 10:26:31 2007 +0200
+++ b/nt/xemacs.mak	Mon Aug 13 10:27:19 2007 +0200
@@ -1,6 +1,6 @@
 XEMACS=..
 LISP=$(XEMACS)\lisp
-PACKAGE_PATH="~/.xemacs;f:/src/xemacs/packages"
+PATH_PACKAGEPATH="~/.xemacs;;d:/src/xemacs/packages"
 HAVE_X=0
 HAVE_MSW=1
 
@@ -220,6 +220,7 @@
  $(XEMACS)\src\gmalloc.c \
  $(XEMACS)\src\gui.c  \
  $(XEMACS)\src\hash.c \
+ $(XEMACS)\src\imgproc.c \
  $(XEMACS)\src\indent.c \
  $(XEMACS)\src\inline.c \
  $(XEMACS)\src\insdel.c \
@@ -298,6 +299,7 @@
  $(XEMACS)\src\device-msw.c  \
  $(XEMACS)\src\event-msw.c  \
  $(XEMACS)\src\frame-msw.c \
+ $(XEMACS)\src\glyphs-msw.c \
  $(XEMACS)\src\menubar-msw.c \
  $(XEMACS)\src\objects-msw.c \
  $(XEMACS)\src\redisplay-msw.c \
@@ -365,7 +367,7 @@
  -DEMACS_BETA_VERSION=$(emacs_beta_version) \
  -DXEMACS_CODENAME=\"$(xemacs_codename)\" \
  -DPATH_PREFIX=\"$(XEMACS)\" \
- -DPACKAGE_PATH=\"$(PACKAGE_PATH)\"
+ -DPATH_PACKAGEPATH=\"$(PATH_PACKAGEPATH)\"
 
 TEMACS_FLAGS=-nologo -ML $(WARN_CPP_FALGS) $(OPT) -c $(TEMACS_CPP_FLAGS)
 
@@ -400,6 +402,7 @@
 	$(OUTDIR)\device-msw.obj \
 	$(OUTDIR)\event-msw.obj \
 	$(OUTDIR)\frame-msw.obj \
+	$(OUTDIR)\glyphs-msw.obj \
 	$(OUTDIR)\menubar-msw.obj \
 	$(OUTDIR)\objects-msw.obj \
 	$(OUTDIR)\redisplay-msw.obj \
@@ -474,6 +477,7 @@
 	$(OUTDIR)\gui.obj \
 	$(OUTDIR)\hash.obj \
 	$(OUTDIR)\indent.obj \
+	$(OUTDIR)\imgproc.obj \
 	$(OUTDIR)\inline.obj \
 	$(OUTDIR)\insdel.obj \
 	$(OUTDIR)\intl.obj \
@@ -562,7 +566,7 @@
 
 $(DOC): $(LIB_SRC)\make-docfile.exe
 	-del $(DOC)
-	!$(TEMACS) -batch -l make-docfile.el -- -o $(DOC) -i $(XEMACS)\site-packages
+	!$(TEMACS) -batch -l $(TEMACS_DIR)\..\lisp\make-docfile.el -- -o $(DOC) -i $(XEMACS)\site-packages
 	!$(LIB_SRC)\make-docfile.exe -a $(DOC) -d $(TEMACS_SRC) $(DOC_SRC1)
 	!$(LIB_SRC)\make-docfile.exe -a $(DOC) -d $(TEMACS_SRC) $(DOC_SRC2)
 	!$(LIB_SRC)\make-docfile.exe -a $(DOC) -d $(TEMACS_SRC) $(DOC_SRC3)
@@ -577,7 +581,8 @@
 	copy Installation.el $(LISP)
 
 update-elc: $(LISP)\Installation.el
-	!$(TEMACS) -batch -l update-elc.el
+	set EMACSBOOTSTRAPLOADPATH=$(LISP)
+	!$(TEMACS) -batch -l $(TEMACS_DIR)\..\lisp\update-elc.el
 
 rebuild: $(TEMACS_DIR)\puresize-adjust.h
         !nmake -nologo -f xemacs.mak dump-xemacs
@@ -585,11 +590,12 @@
 # This rule dumps xemacs and then checks to see if a rebuild is required due
 # to changing PURESPACE requirements.
 dump-xemacs: $(TEMACS)
-        !echo >rebuild
-        cd $(TEMACS_DIR)
-        !$(TEMACS) -batch -l loadup.el dump
-        cd $(XEMACS)\nt
-        !nmake -nologo -f xemacs.mak rebuild
+	!echo >rebuild
+	cd $(TEMACS_DIR)
+	set EMACSBOOTSTRAPLOADPATH=$(LISP)
+	!$(TEMACS) -batch -l $(TEMACS_DIR)\..\lisp\loadup.el dump
+	cd $(XEMACS)\nt
+	!nmake -nologo -f xemacs.mak rebuild
 
 #------------------------------------------------------------------------------