comparison 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
comparison
equal deleted inserted replaced
268:6ced69ccd85f 269:b2472a1930f2
1 XEMACS=.. 1 XEMACS=..
2 LISP=$(XEMACS)\lisp 2 LISP=$(XEMACS)\lisp
3 PACKAGE_PATH="~/.xemacs;f:/src/xemacs/packages" 3 PATH_PACKAGEPATH="~/.xemacs;;d:/src/xemacs/packages"
4 HAVE_X=0 4 HAVE_X=0
5 HAVE_MSW=1 5 HAVE_MSW=1
6 6
7 HAVE_MULE=0 7 HAVE_MULE=0
8 HAVE_IMAGEMAGICK=0 8 HAVE_IMAGEMAGICK=0
218 $(XEMACS)\src\general.c \ 218 $(XEMACS)\src\general.c \
219 $(XEMACS)\src\glyphs.c \ 219 $(XEMACS)\src\glyphs.c \
220 $(XEMACS)\src\gmalloc.c \ 220 $(XEMACS)\src\gmalloc.c \
221 $(XEMACS)\src\gui.c \ 221 $(XEMACS)\src\gui.c \
222 $(XEMACS)\src\hash.c \ 222 $(XEMACS)\src\hash.c \
223 $(XEMACS)\src\imgproc.c \
223 $(XEMACS)\src\indent.c \ 224 $(XEMACS)\src\indent.c \
224 $(XEMACS)\src\inline.c \ 225 $(XEMACS)\src\inline.c \
225 $(XEMACS)\src\insdel.c \ 226 $(XEMACS)\src\insdel.c \
226 $(XEMACS)\src\intl.c \ 227 $(XEMACS)\src\intl.c \
227 $(XEMACS)\src\keymap.c \ 228 $(XEMACS)\src\keymap.c \
296 DOC_SRC7=\ 297 DOC_SRC7=\
297 $(XEMACS)\src\console-msw.c \ 298 $(XEMACS)\src\console-msw.c \
298 $(XEMACS)\src\device-msw.c \ 299 $(XEMACS)\src\device-msw.c \
299 $(XEMACS)\src\event-msw.c \ 300 $(XEMACS)\src\event-msw.c \
300 $(XEMACS)\src\frame-msw.c \ 301 $(XEMACS)\src\frame-msw.c \
302 $(XEMACS)\src\glyphs-msw.c \
301 $(XEMACS)\src\menubar-msw.c \ 303 $(XEMACS)\src\menubar-msw.c \
302 $(XEMACS)\src\objects-msw.c \ 304 $(XEMACS)\src\objects-msw.c \
303 $(XEMACS)\src\redisplay-msw.c \ 305 $(XEMACS)\src\redisplay-msw.c \
304 $(XEMACS)\src\scrollbar-msw.c \ 306 $(XEMACS)\src\scrollbar-msw.c \
305 $(XEMACS)\src\select-msw.c \ 307 $(XEMACS)\src\select-msw.c \
363 -DEMACS_MAJOR_VERSION=$(emacs_major_version) \ 365 -DEMACS_MAJOR_VERSION=$(emacs_major_version) \
364 -DEMACS_MINOR_VERSION=$(emacs_minor_version) \ 366 -DEMACS_MINOR_VERSION=$(emacs_minor_version) \
365 -DEMACS_BETA_VERSION=$(emacs_beta_version) \ 367 -DEMACS_BETA_VERSION=$(emacs_beta_version) \
366 -DXEMACS_CODENAME=\"$(xemacs_codename)\" \ 368 -DXEMACS_CODENAME=\"$(xemacs_codename)\" \
367 -DPATH_PREFIX=\"$(XEMACS)\" \ 369 -DPATH_PREFIX=\"$(XEMACS)\" \
368 -DPACKAGE_PATH=\"$(PACKAGE_PATH)\" 370 -DPATH_PACKAGEPATH=\"$(PATH_PACKAGEPATH)\"
369 371
370 TEMACS_FLAGS=-nologo -ML $(WARN_CPP_FALGS) $(OPT) -c $(TEMACS_CPP_FLAGS) 372 TEMACS_FLAGS=-nologo -ML $(WARN_CPP_FALGS) $(OPT) -c $(TEMACS_CPP_FLAGS)
371 373
372 !if $(HAVE_X) 374 !if $(HAVE_X)
373 TEMACS_X_OBJS=\ 375 TEMACS_X_OBJS=\
398 TEMACS_MSW_OBJS=\ 400 TEMACS_MSW_OBJS=\
399 $(OUTDIR)\console-msw.obj \ 401 $(OUTDIR)\console-msw.obj \
400 $(OUTDIR)\device-msw.obj \ 402 $(OUTDIR)\device-msw.obj \
401 $(OUTDIR)\event-msw.obj \ 403 $(OUTDIR)\event-msw.obj \
402 $(OUTDIR)\frame-msw.obj \ 404 $(OUTDIR)\frame-msw.obj \
405 $(OUTDIR)\glyphs-msw.obj \
403 $(OUTDIR)\menubar-msw.obj \ 406 $(OUTDIR)\menubar-msw.obj \
404 $(OUTDIR)\objects-msw.obj \ 407 $(OUTDIR)\objects-msw.obj \
405 $(OUTDIR)\redisplay-msw.obj \ 408 $(OUTDIR)\redisplay-msw.obj \
406 $(OUTDIR)\scrollbar-msw.obj \ 409 $(OUTDIR)\scrollbar-msw.obj \
407 $(OUTDIR)\select-msw.obj \ 410 $(OUTDIR)\select-msw.obj \
472 $(OUTDIR)\glyphs.obj \ 475 $(OUTDIR)\glyphs.obj \
473 $(OUTDIR)\gmalloc.obj \ 476 $(OUTDIR)\gmalloc.obj \
474 $(OUTDIR)\gui.obj \ 477 $(OUTDIR)\gui.obj \
475 $(OUTDIR)\hash.obj \ 478 $(OUTDIR)\hash.obj \
476 $(OUTDIR)\indent.obj \ 479 $(OUTDIR)\indent.obj \
480 $(OUTDIR)\imgproc.obj \
477 $(OUTDIR)\inline.obj \ 481 $(OUTDIR)\inline.obj \
478 $(OUTDIR)\insdel.obj \ 482 $(OUTDIR)\insdel.obj \
479 $(OUTDIR)\intl.obj \ 483 $(OUTDIR)\intl.obj \
480 $(OUTDIR)\keymap.obj \ 484 $(OUTDIR)\keymap.obj \
481 $(OUTDIR)\line-number.obj \ 485 $(OUTDIR)\line-number.obj \
560 564
561 LOADPATH=$(LISP) 565 LOADPATH=$(LISP)
562 566
563 $(DOC): $(LIB_SRC)\make-docfile.exe 567 $(DOC): $(LIB_SRC)\make-docfile.exe
564 -del $(DOC) 568 -del $(DOC)
565 !$(TEMACS) -batch -l make-docfile.el -- -o $(DOC) -i $(XEMACS)\site-packages 569 !$(TEMACS) -batch -l $(TEMACS_DIR)\..\lisp\make-docfile.el -- -o $(DOC) -i $(XEMACS)\site-packages
566 !$(LIB_SRC)\make-docfile.exe -a $(DOC) -d $(TEMACS_SRC) $(DOC_SRC1) 570 !$(LIB_SRC)\make-docfile.exe -a $(DOC) -d $(TEMACS_SRC) $(DOC_SRC1)
567 !$(LIB_SRC)\make-docfile.exe -a $(DOC) -d $(TEMACS_SRC) $(DOC_SRC2) 571 !$(LIB_SRC)\make-docfile.exe -a $(DOC) -d $(TEMACS_SRC) $(DOC_SRC2)
568 !$(LIB_SRC)\make-docfile.exe -a $(DOC) -d $(TEMACS_SRC) $(DOC_SRC3) 572 !$(LIB_SRC)\make-docfile.exe -a $(DOC) -d $(TEMACS_SRC) $(DOC_SRC3)
569 !$(LIB_SRC)\make-docfile.exe -a $(DOC) -d $(TEMACS_SRC) $(DOC_SRC4) 573 !$(LIB_SRC)\make-docfile.exe -a $(DOC) -d $(TEMACS_SRC) $(DOC_SRC4)
570 !$(LIB_SRC)\make-docfile.exe -a $(DOC) -d $(TEMACS_SRC) $(DOC_SRC5) 574 !$(LIB_SRC)\make-docfile.exe -a $(DOC) -d $(TEMACS_SRC) $(DOC_SRC5)
575 579
576 $(LISP)\Installation.el: Installation.el 580 $(LISP)\Installation.el: Installation.el
577 copy Installation.el $(LISP) 581 copy Installation.el $(LISP)
578 582
579 update-elc: $(LISP)\Installation.el 583 update-elc: $(LISP)\Installation.el
580 !$(TEMACS) -batch -l update-elc.el 584 set EMACSBOOTSTRAPLOADPATH=$(LISP)
585 !$(TEMACS) -batch -l $(TEMACS_DIR)\..\lisp\update-elc.el
581 586
582 rebuild: $(TEMACS_DIR)\puresize-adjust.h 587 rebuild: $(TEMACS_DIR)\puresize-adjust.h
583 !nmake -nologo -f xemacs.mak dump-xemacs 588 !nmake -nologo -f xemacs.mak dump-xemacs
584 589
585 # This rule dumps xemacs and then checks to see if a rebuild is required due 590 # This rule dumps xemacs and then checks to see if a rebuild is required due
586 # to changing PURESPACE requirements. 591 # to changing PURESPACE requirements.
587 dump-xemacs: $(TEMACS) 592 dump-xemacs: $(TEMACS)
588 !echo >rebuild 593 !echo >rebuild
589 cd $(TEMACS_DIR) 594 cd $(TEMACS_DIR)
590 !$(TEMACS) -batch -l loadup.el dump 595 set EMACSBOOTSTRAPLOADPATH=$(LISP)
591 cd $(XEMACS)\nt 596 !$(TEMACS) -batch -l $(TEMACS_DIR)\..\lisp\loadup.el dump
592 !nmake -nologo -f xemacs.mak rebuild 597 cd $(XEMACS)\nt
598 !nmake -nologo -f xemacs.mak rebuild
593 599
594 #------------------------------------------------------------------------------ 600 #------------------------------------------------------------------------------
595 601
596 # use this rule to build the complete system 602 # use this rule to build the complete system
597 all: $(LASTFILE) $(LWLIB) $(SUPPORT_PROGS) $(TEMACS) $(TEMACS_BROWSE) update-elc $(DOC) dump-xemacs 603 all: $(LASTFILE) $(LWLIB) $(SUPPORT_PROGS) $(TEMACS) $(TEMACS_BROWSE) update-elc $(DOC) dump-xemacs