Mercurial > hg > xemacs-beta
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 |