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