Mercurial > hg > xemacs-beta
comparison nt/xemacs.mak @ 388:aabb7f5b1c81 r21-2-9
Import from CVS: tag r21-2-9
author | cvs |
---|---|
date | Mon, 13 Aug 2007 11:09:42 +0200 |
parents | bbff43aa5eb7 |
children | 7d59cb494b73 |
comparison
equal
deleted
inserted
replaced
387:f892a9d0bb8d | 388:aabb7f5b1c81 |
---|---|
24 # Synched up with: Not in FSF. | 24 # Synched up with: Not in FSF. |
25 # | 25 # |
26 | 26 |
27 XEMACS=.. | 27 XEMACS=.. |
28 LISP=$(XEMACS)\lisp | 28 LISP=$(XEMACS)\lisp |
29 MODULES=$(XEMACS)\modules | |
29 NT=$(XEMACS)\nt | 30 NT=$(XEMACS)\nt |
30 | 31 |
31 # Program name and version | 32 # Program name and version |
32 | 33 |
33 !include "..\version.sh" | 34 !include "..\version.sh" |
123 | 124 |
124 # | 125 # |
125 # System configuration | 126 # System configuration |
126 # | 127 # |
127 !if !defined(PROCESSOR_ARCHITECTURE) && "$(OS)" != "Windows_NT" | 128 !if !defined(PROCESSOR_ARCHITECTURE) && "$(OS)" != "Windows_NT" |
128 EMACS_CONFIGURATION=i386-pc-win32 | 129 EMACS_CONFIGURATION=i586-pc-win32 |
129 !else if "$(PROCESSOR_ARCHITECTURE)" == "x86" | 130 !else if "$(PROCESSOR_ARCHITECTURE)" == "x86" |
130 EMACS_CONFIGURATION=i386-pc-win32 | 131 EMACS_CONFIGURATION=i586-pc-win32 |
131 !else if "$(PROCESSOR_ARCHITECTURE)" == "MIPS" | 132 !else if "$(PROCESSOR_ARCHITECTURE)" == "MIPS" |
132 EMACS_CONFIGURATION=mips-pc-win32 | 133 EMACS_CONFIGURATION=mips-pc-win32 |
133 !else if "$(PROCESSOR_ARCHITECTURE)" == "ALPHA" | 134 !else if "$(PROCESSOR_ARCHITECTURE)" == "ALPHA" |
134 EMACS_CONFIGURATION=alpha-pc-win32 | 135 EMACS_CONFIGURATION=alpha-pc-win32 |
135 !else if "$(PROCESSOR_ARCHITECTURE)" == "PPC" | 136 !else if "$(PROCESSOR_ARCHITECTURE)" == "PPC" |
289 # | 290 # |
290 !if !defined(VERBOSECC) | 291 !if !defined(VERBOSECC) |
291 VERBOSECC=0 | 292 VERBOSECC=0 |
292 !endif | 293 !endif |
293 !if $(VERBOSECC) | 294 !if $(VERBOSECC) |
294 CCV=$(CC) -nologo | 295 CCV=$(CC) |
295 !else | 296 !else |
296 CCV=@$(CC) -nologo | 297 CCV=@$(CC) |
297 !endif | 298 !endif |
298 | 299 |
299 !if $(DEBUG_XEMACS) | 300 !if $(DEBUG_XEMACS) |
300 OPT=-Od -Zi | 301 OPT=-Od -Zi |
301 !else | 302 !else |
302 OPT=-O2 -G5 -Zi | 303 OPT=-O2 -G5 -Zi |
303 !endif | 304 !endif |
304 | 305 |
305 WARN_CPP_FLAGS = -W3 | 306 CFLAGS=-nologo -W3 $(OPT) |
306 | 307 |
307 !if $(HAVE_X) | 308 !if $(HAVE_X) |
308 X_DEFINES=-DHAVE_X_WINDOWS | 309 X_DEFINES=-DHAVE_X_WINDOWS |
309 X_INCLUDES=-I$(X11_DIR)\include | 310 X_INCLUDES=-I$(X11_DIR)\include |
310 X_LIBS=-libpath:$(X11_DIR)\lib Xaw.lib Xmu.lib Xt.lib SM.lib ICE.lib Xext.lib X11.lib | 311 X_LIBS=-libpath:$(X11_DIR)\lib Xaw.lib Xmu.lib Xt.lib SM.lib ICE.lib Xext.lib X11.lib |
414 [echo $(MAKEDIR:\=\\)>>Installation] | 415 [echo $(MAKEDIR:\=\\)>>Installation] |
415 !endif | 416 !endif |
416 # Compiler Information | 417 # Compiler Information |
417 !if defined(CCV) &&\ | 418 !if defined(CCV) &&\ |
418 [echo What compiler should XEmacs be built with?>>Installation] &&\ | 419 [echo What compiler should XEmacs be built with?>>Installation] &&\ |
419 [echo $(CCV)>>Installation] | 420 [echo $(CC) $(CFLAGS)>>Installation] |
420 !endif | 421 !endif |
421 # Window System Information | 422 # Window System Information |
422 !if [echo What window system should XEmacs use?>>Installation] | 423 !if [echo What window system should XEmacs use?>>Installation] |
423 !endif | 424 !endif |
424 !if (defined (HAVE_X) && $(HAVE_X) == 1) | 425 !if (defined (HAVE_X) && $(HAVE_X) == 1) |
497 !endif | 498 !endif |
498 | 499 |
499 # Inferred rule | 500 # Inferred rule |
500 {$(LIB_SRC)}.c{$(LIB_SRC)}.exe : | 501 {$(LIB_SRC)}.c{$(LIB_SRC)}.exe : |
501 @cd $(LIB_SRC) | 502 @cd $(LIB_SRC) |
502 $(CCV) -I. -I$(XEMACS)/src -I$(XEMACS)/nt/inc $(LIB_SRC_DEFINES) -O2 -W3 -Fe$@ $** | 503 $(CCV) -I. -I$(XEMACS)/src -I$(XEMACS)/nt/inc $(LIB_SRC_DEFINES) $(CFLAGS) -Fe$@ $** |
503 @cd $(NT) | 504 @cd $(NT) |
504 | 505 |
505 # Individual dependencies | 506 # Individual dependencies |
506 ETAGS_DEPS = $(LIB_SRC)/getopt.c $(LIB_SRC)/getopt1.c $(LIB_SRC)/../src/regex.c | 507 ETAGS_DEPS = $(LIB_SRC)/getopt.c $(LIB_SRC)/getopt1.c $(LIB_SRC)/../src/regex.c |
507 $(LIB_SRC)/etags.exe : $(LIB_SRC)/etags.c $(ETAGS_DEPS) | 508 $(LIB_SRC)/etags.exe : $(LIB_SRC)/etags.c $(ETAGS_DEPS) |
508 $(LIB_SRC)/movemail.exe: $(LIB_SRC)/movemail.c $(LIB_SRC)/pop.c $(ETAGS_DEPS) | 509 $(LIB_SRC)/movemail.exe: $(LIB_SRC)/movemail.c $(LIB_SRC)/pop.c $(ETAGS_DEPS) |
509 @cd $(LIB_SRC) | 510 @cd $(LIB_SRC) |
510 $(CCV) -I. -I$(XEMACS)/src -I$(XEMACS)/nt/inc $(LIB_SRC_DEFINES) -O2 -W3 -Fe$@ $** wsock32.lib | 511 $(CCV) -I. -I$(XEMACS)/src -I$(XEMACS)/nt/inc $(LIB_SRC_DEFINES) $(CFLAGS) -Fe$@ $** wsock32.lib |
511 @cd $(NT) | 512 @cd $(NT) |
512 | 513 |
513 LIB_SRC_TOOLS = \ | 514 LIB_SRC_TOOLS = \ |
514 $(LIB_SRC)/make-docfile.exe \ | 515 $(LIB_SRC)/make-docfile.exe \ |
515 $(LIB_SRC)/hexl.exe \ | 516 $(LIB_SRC)/hexl.exe \ |
519 $(LIB_SRC)/wakeup.exe \ | 520 $(LIB_SRC)/wakeup.exe \ |
520 $(LIB_SRC)/etags.exe | 521 $(LIB_SRC)/etags.exe |
521 | 522 |
522 #------------------------------------------------------------------------------ | 523 #------------------------------------------------------------------------------ |
523 | 524 |
524 # runemacs proglet | 525 # runxemacs proglet |
525 | 526 |
526 RUNEMACS = $(XEMACS)\src\runemacs.exe | 527 RUNEMACS = $(XEMACS)\src\runxemacs.exe |
527 | 528 |
528 $(RUNEMACS): $(NT)\runemacs.c $(NT)\xemacs.res | 529 $(RUNEMACS): $(LIB_SRC)\run.c $(LIB_SRC)\run.res |
529 $(CCV) -I. -I$(XEMACS)/src -I$(XEMACS)/nt/inc -O2 -W3 -Fe$@ $** kernel32.lib user32.lib | 530 $(CCV) -I$(LIB_SRC) -O2 -Fe$@ $** kernel32.lib user32.lib |
531 | |
532 $(LIB_SRC)\run.res: $(LIB_SRC)\run.rc | |
533 rc -I$(LIB_SRC) -FO$(LIB_SRC)\run.res $(LIB_SRC)\run.rc | |
530 | 534 |
531 #------------------------------------------------------------------------------ | 535 #------------------------------------------------------------------------------ |
532 | 536 |
533 # LASTFILE Library | 537 # LASTFILE Library |
534 | 538 |
535 LASTFILE=$(OUTDIR)\lastfile.lib | 539 LASTFILE=$(OUTDIR)\lastfile.lib |
536 LASTFILE_SRC=$(XEMACS)\src | 540 LASTFILE_SRC=$(XEMACS)\src |
537 LASTFILE_FLAGS=$(WARN_CPP_FLAGS) $(OPT) $(INCLUDES) -Fo$@ -c | 541 LASTFILE_FLAGS=$(CFLAGS) $(INCLUDES) -Fo$@ -c |
538 LASTFILE_OBJS= \ | 542 LASTFILE_OBJS= \ |
539 $(OUTDIR)\lastfile.obj | 543 $(OUTDIR)\lastfile.obj |
540 | 544 |
541 $(LASTFILE): $(XEMACS_INCLUDES) $(LASTFILE_OBJS) | 545 $(LASTFILE): $(XEMACS_INCLUDES) $(LASTFILE_OBJS) |
542 link.exe -lib -nologo -out:$@ $(LASTFILE_OBJS) | 546 link.exe -lib -nologo -out:$@ $(LASTFILE_OBJS) |
550 | 554 |
551 # LWLIB Library | 555 # LWLIB Library |
552 | 556 |
553 LWLIB=$(OUTDIR)\lwlib.lib | 557 LWLIB=$(OUTDIR)\lwlib.lib |
554 LWLIB_SRC=$(XEMACS)\lwlib | 558 LWLIB_SRC=$(XEMACS)\lwlib |
555 LWLIB_FLAGS=$(WARN_CPP_FLAGS) $(OPT) $(INCLUDES) $(DEFINES) \ | 559 LWLIB_FLAGS=$(CFLAGS) $(INCLUDES) $(DEFINES) \ |
556 -DNEED_ATHENA -DNEED_LUCID \ | 560 -DNEED_ATHENA -DNEED_LUCID \ |
557 -D_WINDOWS -DMENUBARS_LUCID -DSCROLLBARS_LUCID -DDIALOGS_ATHENA \ | 561 -D_WINDOWS -DMENUBARS_LUCID -DSCROLLBARS_LUCID -DDIALOGS_ATHENA \ |
558 -Fo$@ -c | 562 -Fo$@ -c |
559 LWLIB_OBJS= \ | 563 LWLIB_OBJS= \ |
560 $(OUTDIR)\lwlib-config.obj \ | 564 $(OUTDIR)\lwlib-config.obj \ |
635 $(XEMACS)\src\frame.c \ | 639 $(XEMACS)\src\frame.c \ |
636 $(XEMACS)\src\free-hook.c \ | 640 $(XEMACS)\src\free-hook.c \ |
637 $(XEMACS)\src\general.c \ | 641 $(XEMACS)\src\general.c \ |
638 $(XEMACS)\src\glyphs.c \ | 642 $(XEMACS)\src\glyphs.c \ |
639 $(XEMACS)\src\glyphs-eimage.c \ | 643 $(XEMACS)\src\glyphs-eimage.c \ |
644 $(XEMACS)\src\glyphs-widget.c \ | |
640 $(XEMACS)\src\gmalloc.c \ | 645 $(XEMACS)\src\gmalloc.c \ |
641 $(XEMACS)\src\gui.c \ | 646 $(XEMACS)\src\gui.c \ |
642 $(XEMACS)\src\hash.c \ | 647 $(XEMACS)\src\hash.c \ |
643 $(XEMACS)\src\imgproc.c \ | 648 $(XEMACS)\src\imgproc.c \ |
644 $(XEMACS)\src\indent.c \ | 649 $(XEMACS)\src\indent.c \ |
668 $(XEMACS)\src\realpath.c \ | 673 $(XEMACS)\src\realpath.c \ |
669 $(XEMACS)\src\redisplay-output.c \ | 674 $(XEMACS)\src\redisplay-output.c \ |
670 $(XEMACS)\src\redisplay.c \ | 675 $(XEMACS)\src\redisplay.c \ |
671 $(XEMACS)\src\regex.c \ | 676 $(XEMACS)\src\regex.c \ |
672 $(XEMACS)\src\scrollbar.c \ | 677 $(XEMACS)\src\scrollbar.c \ |
673 $(XEMACS)\src\scrollbar-msw.c \ | |
674 $(XEMACS)\src\search.c \ | 678 $(XEMACS)\src\search.c \ |
675 $(XEMACS)\src\signal.c \ | 679 $(XEMACS)\src\signal.c \ |
676 $(XEMACS)\src\sound.c | 680 $(XEMACS)\src\sound.c |
677 DOC_SRC5=\ | 681 DOC_SRC5=\ |
678 $(XEMACS)\src\specifier.c \ | 682 $(XEMACS)\src\specifier.c \ |
718 $(XEMACS)\src\console-msw.c \ | 722 $(XEMACS)\src\console-msw.c \ |
719 $(XEMACS)\src\device-msw.c \ | 723 $(XEMACS)\src\device-msw.c \ |
720 $(XEMACS)\src\event-msw.c \ | 724 $(XEMACS)\src\event-msw.c \ |
721 $(XEMACS)\src\frame-msw.c \ | 725 $(XEMACS)\src\frame-msw.c \ |
722 $(XEMACS)\src\glyphs-msw.c \ | 726 $(XEMACS)\src\glyphs-msw.c \ |
727 $(XEMACS)\src\gui-msw.c \ | |
723 $(XEMACS)\src\menubar-msw.c \ | 728 $(XEMACS)\src\menubar-msw.c \ |
724 $(XEMACS)\src\objects-msw.c \ | 729 $(XEMACS)\src\objects-msw.c \ |
725 $(XEMACS)\src\redisplay-msw.c \ | 730 $(XEMACS)\src\redisplay-msw.c \ |
726 $(XEMACS)\src\scrollbar-msw.c \ | 731 $(XEMACS)\src\scrollbar-msw.c \ |
727 $(XEMACS)\src\select-msw.c \ | 732 $(XEMACS)\src\select-msw.c \ |
731 $(MSW_GIF_SRC) | 736 $(MSW_GIF_SRC) |
732 !endif | 737 !endif |
733 | 738 |
734 !if $(HAVE_MULE) | 739 !if $(HAVE_MULE) |
735 DOC_SRC8=\ | 740 DOC_SRC8=\ |
736 $(XEMACS)\src\input-method-xlib.c \ | |
737 $(XEMACS)\src\mule.c \ | 741 $(XEMACS)\src\mule.c \ |
738 $(XEMACS)\src\mule-charset.c \ | 742 $(XEMACS)\src\mule-charset.c \ |
739 $(XEMACS)\src\mule-ccl.c \ | 743 $(XEMACS)\src\mule-ccl.c \ |
740 $(XEMACS)\src\mule-coding.c | 744 $(XEMACS)\src\mule-coding.c |
745 ! if $(HAVE_X) | |
746 DOC_SRC8=$(DOC_SRC8) $(XEMACS)\src\input-method-xlib.c | |
747 ! endif | |
741 !endif | 748 !endif |
742 | 749 |
743 !if $(DEBUG_XEMACS) | 750 !if $(DEBUG_XEMACS) |
744 DOC_SRC9=\ | 751 DOC_SRC9=\ |
745 $(XEMACS)\src\debug.c | 752 $(XEMACS)\src\debug.c |
757 TEMACS_DIR=$(XEMACS)\src | 764 TEMACS_DIR=$(XEMACS)\src |
758 TEMACS=$(TEMACS_DIR)\temacs.exe | 765 TEMACS=$(TEMACS_DIR)\temacs.exe |
759 TEMACS_BROWSE=$(TEMACS_DIR)\temacs.bsc | 766 TEMACS_BROWSE=$(TEMACS_DIR)\temacs.bsc |
760 TEMACS_SRC=$(XEMACS)\src | 767 TEMACS_SRC=$(XEMACS)\src |
761 TEMACS_LIBS=$(LASTFILE) $(LWLIB) $(X_LIBS) $(MSW_LIBS) \ | 768 TEMACS_LIBS=$(LASTFILE) $(LWLIB) $(X_LIBS) $(MSW_LIBS) \ |
762 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib \ | 769 kernel32.lib user32.lib gdi32.lib advapi32.lib \ |
763 shell32.lib ole32.lib oleaut32.lib uuid.lib wsock32.lib winmm.lib libc.lib | 770 shell32.lib wsock32.lib winmm.lib libc.lib |
764 TEMACS_LFLAGS=-nologo $(LIBRARIES) $(DEBUG_FLAGS) -base:0x1000000\ | 771 TEMACS_LFLAGS=-nologo $(LIBRARIES) $(DEBUG_FLAGS) -base:0x1000000\ |
765 -stack:0x800000 -entry:_start -subsystem:console\ | 772 -stack:0x800000 -entry:_start -subsystem:console\ |
766 -pdb:$(TEMACS_DIR)\temacs.pdb -map:$(TEMACS_DIR)\temacs.map \ | 773 -pdb:$(TEMACS_DIR)\temacs.pdb -map:$(TEMACS_DIR)\temacs.map \ |
767 -heap:0x00100000 -out:$@ | 774 -heap:0x00100000 -out:$@ |
768 TEMACS_CPP_FLAGS= $(WARN_CPP_FLAGS) $(INCLUDES) $(DEFINES) $(DEBUG_DEFINES) \ | 775 TEMACS_CPP_FLAGS=-ML -c $(CFLAGS) $(INCLUDES) $(DEFINES) $(DEBUG_DEFINES) \ |
769 -DEMACS_MAJOR_VERSION=$(emacs_major_version) \ | 776 -DEMACS_MAJOR_VERSION=$(emacs_major_version) \ |
770 -DEMACS_MINOR_VERSION=$(emacs_minor_version) \ | 777 -DEMACS_MINOR_VERSION=$(emacs_minor_version) \ |
771 $(EMACS_BETA_VERSION) \ | 778 $(EMACS_BETA_VERSION) \ |
772 -DXEMACS_CODENAME=\"$(xemacs_codename)\" \ | 779 -DXEMACS_CODENAME=\"$(xemacs_codename)\" \ |
773 -DEMACS_CONFIGURATION=\"$(EMACS_CONFIGURATION)\" \ | 780 -DEMACS_CONFIGURATION=\"$(EMACS_CONFIGURATION)\" \ |
774 -DPATH_PACKAGEPATH=\"$(PATH_PACKAGEPATH)\" | 781 -DPATH_PACKAGEPATH=\"$(PATH_PACKAGEPATH)\" |
775 | |
776 TEMACS_FLAGS=-ML $(WARN_CPP_FALGS) $(OPT) -c $(TEMACS_CPP_FLAGS) | |
777 | 782 |
778 !if $(HAVE_X) | 783 !if $(HAVE_X) |
779 TEMACS_X_OBJS=\ | 784 TEMACS_X_OBJS=\ |
780 $(OUTDIR)\balloon-x.obj \ | 785 $(OUTDIR)\balloon-x.obj \ |
781 $(OUTDIR)\balloon_help.obj \ | 786 $(OUTDIR)\balloon_help.obj \ |
805 $(OUTDIR)\console-msw.obj \ | 810 $(OUTDIR)\console-msw.obj \ |
806 $(OUTDIR)\device-msw.obj \ | 811 $(OUTDIR)\device-msw.obj \ |
807 $(OUTDIR)\event-msw.obj \ | 812 $(OUTDIR)\event-msw.obj \ |
808 $(OUTDIR)\frame-msw.obj \ | 813 $(OUTDIR)\frame-msw.obj \ |
809 $(OUTDIR)\glyphs-msw.obj \ | 814 $(OUTDIR)\glyphs-msw.obj \ |
815 $(OUTDIR)\gui-msw.obj \ | |
810 $(OUTDIR)\menubar-msw.obj \ | 816 $(OUTDIR)\menubar-msw.obj \ |
811 $(OUTDIR)\objects-msw.obj \ | 817 $(OUTDIR)\objects-msw.obj \ |
812 $(OUTDIR)\redisplay-msw.obj \ | 818 $(OUTDIR)\redisplay-msw.obj \ |
813 $(OUTDIR)\scrollbar-msw.obj \ | 819 $(OUTDIR)\scrollbar-msw.obj \ |
814 $(OUTDIR)\select-msw.obj \ | 820 $(OUTDIR)\select-msw.obj \ |
818 $(MSW_GIF_OBJ) | 824 $(MSW_GIF_OBJ) |
819 !endif | 825 !endif |
820 | 826 |
821 !if $(HAVE_MULE) | 827 !if $(HAVE_MULE) |
822 TEMACS_MULE_OBJS=\ | 828 TEMACS_MULE_OBJS=\ |
823 $(OUTDIR)\input-method-xlib.obj \ | |
824 $(OUTDIR)\mule.obj \ | 829 $(OUTDIR)\mule.obj \ |
825 $(OUTDIR)\mule-charset.obj \ | 830 $(OUTDIR)\mule-charset.obj \ |
826 $(OUTDIR)\mule-ccl.obj \ | 831 $(OUTDIR)\mule-ccl.obj \ |
827 $(OUTDIR)\mule-coding.obj | 832 $(OUTDIR)\mule-coding.obj |
833 ! if $(HAVE_X) | |
834 TEMACS_MULE_OBJS=\ | |
835 $(TEMACS_MULE_OBJS) $(OUTDIR)\input-method-xlib.obj | |
836 ! endif | |
828 !endif | 837 !endif |
829 | 838 |
830 !if $(DEBUG_XEMACS) | 839 !if $(DEBUG_XEMACS) |
831 TEMACS_DEBUG_OBJS=\ | 840 TEMACS_DEBUG_OBJS=\ |
832 $(OUTDIR)\debug.obj | 841 $(OUTDIR)\debug.obj |
877 $(OUTDIR)\frame.obj \ | 886 $(OUTDIR)\frame.obj \ |
878 $(OUTDIR)\free-hook.obj \ | 887 $(OUTDIR)\free-hook.obj \ |
879 $(OUTDIR)\general.obj \ | 888 $(OUTDIR)\general.obj \ |
880 $(OUTDIR)\glyphs.obj \ | 889 $(OUTDIR)\glyphs.obj \ |
881 $(OUTDIR)\glyphs-eimage.obj \ | 890 $(OUTDIR)\glyphs-eimage.obj \ |
891 $(OUTDIR)\glyphs-widget.obj \ | |
882 $(OUTDIR)\gmalloc.obj \ | 892 $(OUTDIR)\gmalloc.obj \ |
883 $(OUTDIR)\gui.obj \ | 893 $(OUTDIR)\gui.obj \ |
884 $(OUTDIR)\hash.obj \ | 894 $(OUTDIR)\hash.obj \ |
885 $(OUTDIR)\indent.obj \ | 895 $(OUTDIR)\indent.obj \ |
886 $(OUTDIR)\imgproc.obj \ | 896 $(OUTDIR)\imgproc.obj \ |
932 .SUFFIXES: | 942 .SUFFIXES: |
933 .SUFFIXES: .c | 943 .SUFFIXES: .c |
934 | 944 |
935 # nmake rule | 945 # nmake rule |
936 {$(TEMACS_SRC)}.c{$(OUTDIR)}.obj: | 946 {$(TEMACS_SRC)}.c{$(OUTDIR)}.obj: |
937 $(CCV) $(TEMACS_FLAGS) $< -Fo$@ -Fr$*.sbr | 947 $(CCV) $(TEMACS_CPP_FLAGS) $< -Fo$@ -Fr$*.sbr |
938 | 948 |
939 $(OUTDIR)\TopLevelEmacsShell.obj: $(TEMACS_SRC)\EmacsShell-sub.c | 949 $(OUTDIR)\TopLevelEmacsShell.obj: $(TEMACS_SRC)\EmacsShell-sub.c |
940 $(CCV) $(TEMACS_FLAGS) -DDEFINE_TOP_LEVEL_EMACS_SHELL $** -Fo$@ | 950 $(CCV) $(TEMACS_CPP_FLAGS) -DDEFINE_TOP_LEVEL_EMACS_SHELL $** -Fo$@ |
941 | 951 |
942 $(OUTDIR)\TransientEmacsShell.obj: $(TEMACS_SRC)\EmacsShell-sub.c | 952 $(OUTDIR)\TransientEmacsShell.obj: $(TEMACS_SRC)\EmacsShell-sub.c |
943 $(CCV) $(TEMACS_FLAGS) -DDEFINE_TRANSIENT_EMACS_SHELL $** -Fo$@ | 953 $(CCV) $(TEMACS_CPP_FLAGS) -DDEFINE_TRANSIENT_EMACS_SHELL $** -Fo$@ |
944 | 954 |
945 $(OUTDIR)\alloc.obj: $(TEMACS_SRC)\alloc.c $(TEMACS_SRC)\puresize-adjust.h | 955 $(OUTDIR)\alloc.obj: $(TEMACS_SRC)\alloc.c $(TEMACS_SRC)\puresize-adjust.h |
946 | 956 |
947 #$(TEMACS_SRC)\Emacs.ad.h: $(XEMACS)\etc\Emacs.ad | 957 #$(TEMACS_SRC)\Emacs.ad.h: $(XEMACS)\etc\Emacs.ad |
948 # !"sed -f ad2c.sed < $(XEMACS)\etc\Emacs.ad > $(TEMACS_SRC)\Emacs.ad.h" | 958 # !"sed -f ad2c.sed < $(XEMACS)\etc\Emacs.ad > $(TEMACS_SRC)\Emacs.ad.h" |
985 | 995 |
986 $(LISP)\Installation.el: Installation.el | 996 $(LISP)\Installation.el: Installation.el |
987 copy Installation.el $(LISP) | 997 copy Installation.el $(LISP) |
988 | 998 |
989 update-elc: $(LISP)\Installation.el | 999 update-elc: $(LISP)\Installation.el |
990 set EMACSBOOTSTRAPLOADPATH=$(LISP) | 1000 set EMACSBOOTSTRAPLOADPATH=$(LISP);$(PACKAGE_PATH) |
1001 set EMACSBOOTSTRAPMODULEPATH=$(MODULES) | |
991 $(TEMACS) -batch -l $(TEMACS_DIR)\..\lisp\update-elc.el | 1002 $(TEMACS) -batch -l $(TEMACS_DIR)\..\lisp\update-elc.el |
992 | 1003 |
993 # This rule dumps xemacs and then possibly spawns sub-make if PURESPACE | 1004 # This rule dumps xemacs and then possibly spawns sub-make if PURESPACE |
994 # requirements has changed. | 1005 # requirements has changed. |
995 dump-xemacs: $(TEMACS) | 1006 dump-xemacs: $(TEMACS) |
996 @echo >$(TEMACS_DIR)\SATISFIED | 1007 @echo >$(TEMACS_DIR)\SATISFIED |
997 cd $(TEMACS_DIR) | 1008 cd $(TEMACS_DIR) |
998 set EMACSBOOTSTRAPLOADPATH=$(LISP) | 1009 set EMACSBOOTSTRAPLOADPATH=$(LISP);$(PACKAGE_PATH) |
999 -1 $(TEMACS) -batch -l $(TEMACS_DIR)\..\lisp\loadup.el dump | 1010 -1 $(TEMACS) -batch -l $(TEMACS_DIR)\..\lisp\loadup.el dump |
1000 @cd $(NT) | 1011 @cd $(NT) |
1001 @if not exist $(TEMACS_DIR)\SATISFIED nmake -nologo -f xemacs.mak $@ | 1012 @if not exist $(TEMACS_DIR)\SATISFIED nmake -nologo -f xemacs.mak $@ |
1002 | 1013 |
1003 #------------------------------------------------------------------------------ | 1014 #------------------------------------------------------------------------------ |
1063 del $(CONFIG_VALUES) | 1074 del $(CONFIG_VALUES) |
1064 cd $(LISP) | 1075 cd $(LISP) |
1065 -del /s /q *.bak *.elc *.orig *.rej | 1076 -del /s /q *.bak *.elc *.orig *.rej |
1066 | 1077 |
1067 depend: | 1078 depend: |
1068 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 | 1079 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 $(LIB_SRC)\run.c |
1069 | 1080 |
1070 # DO NOT DELETE THIS LINE -- make depend depends on it. | 1081 # DO NOT DELETE THIS LINE -- make depend depends on it. |
1071 | 1082 |