comparison nt/xemacs.mak @ 286:57709be46d1b r21-0b41

Import from CVS: tag r21-0b41
author cvs
date Mon, 13 Aug 2007 10:35:03 +0200
parents 558f606b08ae
children e11d67e05968
comparison
equal deleted inserted replaced
285:9a3756523c1b 286:57709be46d1b
32 # 32 #
33 !if !defined(PATH_PACKAGEPATH) 33 !if !defined(PATH_PACKAGEPATH)
34 PATH_PACKAGEPATH="~/.xemacs" 34 PATH_PACKAGEPATH="~/.xemacs"
35 !endif 35 !endif
36 !if !defined(HAVE_MSW) 36 !if !defined(HAVE_MSW)
37 HAVE_MSW=0 37 HAVE_MSW=1
38 !endif 38 !endif
39 !if !defined(HAVE_X) 39 !if !defined(HAVE_X)
40 HAVE_X=0 40 HAVE_X=0
41 !endif 41 !endif
42 !if !defined(HAVE_MULE) 42 !if !defined(HAVE_MULE)
45 !if !defined(HAVE_XPM) 45 !if !defined(HAVE_XPM)
46 HAVE_XPM=0 46 HAVE_XPM=0
47 !endif 47 !endif
48 !if !defined(HAVE_TOOLBARS) 48 !if !defined(HAVE_TOOLBARS)
49 HAVE_TOOLBARS=$(HAVE_XPM) 49 HAVE_TOOLBARS=$(HAVE_XPM)
50 !endif
51 !if !defined(HAVE_DIALOGS)
52 HAVE_DIALOGS=1
50 !endif 53 !endif
51 !if !defined(HAVE_MSW_C_DIRED) 54 !if !defined(HAVE_MSW_C_DIRED)
52 HAVE_MSW_C_DIRED=1 55 HAVE_MSW_C_DIRED=1
53 !endif 56 !endif
54 !if !defined(DEBUG_XEMACS) 57 !if !defined(DEBUG_XEMACS)
123 !if $(HAVE_XPM) 126 !if $(HAVE_XPM)
124 !message Compiling in support for XPM images. 127 !message Compiling in support for XPM images.
125 !endif 128 !endif
126 !if $(HAVE_TOOLBARS) 129 !if $(HAVE_TOOLBARS)
127 !message Compiling in support for toolbars. 130 !message Compiling in support for toolbars.
131 !endif
132 !if $(HAVE_DIALOGS)
133 !message Compiling in support for dialogs.
128 !endif 134 !endif
129 !if $(HAVE_MSW_C_DIRED) 135 !if $(HAVE_MSW_C_DIRED)
130 # Define HAVE_MSW_C_DIRED to be non-zero if you want Xemacs to use C 136 # Define HAVE_MSW_C_DIRED to be non-zero if you want Xemacs to use C
131 # primitives to significantly speed up dired, at the expense of an 137 # primitives to significantly speed up dired, at the expense of an
132 # additional ~4KB of code. 138 # additional ~4KB of code.
191 !if $(HAVE_TOOLBARS) 197 !if $(HAVE_TOOLBARS)
192 MSW_DEFINES=$(MSW_DEFINES) -DHAVE_TOOLBARS 198 MSW_DEFINES=$(MSW_DEFINES) -DHAVE_TOOLBARS
193 MSW_TOOLBAR_SRC=$(XEMACS)\src\toolbar.c $(XEMACS)\src\toolbar-msw.c 199 MSW_TOOLBAR_SRC=$(XEMACS)\src\toolbar.c $(XEMACS)\src\toolbar-msw.c
194 MSW_TOOLBAR_OBJ=$(OUTDIR)\toolbar.obj $(OUTDIR)\toolbar-msw.obj 200 MSW_TOOLBAR_OBJ=$(OUTDIR)\toolbar.obj $(OUTDIR)\toolbar-msw.obj
195 MSW_LIBS=$(MSW_LIBS) comctl32.lib 201 MSW_LIBS=$(MSW_LIBS) comctl32.lib
202 !endif
203 !if $(HAVE_DIALOGS)
204 MSW_DEFINES=$(MSW_DEFINES) -DHAVE_DIALOGS
205 MSW_DIALOG_SRC=$(XEMACS)\src\dialog.c $(XEMACS)\src\dialog-msw.c
206 MSW_DIALOG_OBJ=$(OUTDIR)\dialog.obj $(OUTDIR)\dialog-msw.obj
196 !endif 207 !endif
197 !endif 208 !endif
198 209
199 !if $(HAVE_MULE) 210 !if $(HAVE_MULE)
200 MULE_DEFINES=-DMULE 211 MULE_DEFINES=-DMULE
384 $(XEMACS)\src\gmalloc.c \ 395 $(XEMACS)\src\gmalloc.c \
385 $(XEMACS)\src\gui.c \ 396 $(XEMACS)\src\gui.c \
386 $(XEMACS)\src\hash.c \ 397 $(XEMACS)\src\hash.c \
387 $(XEMACS)\src\imgproc.c \ 398 $(XEMACS)\src\imgproc.c \
388 $(XEMACS)\src\indent.c \ 399 $(XEMACS)\src\indent.c \
389 $(XEMACS)\src\inline.c \
390 $(XEMACS)\src\insdel.c \ 400 $(XEMACS)\src\insdel.c \
391 $(XEMACS)\src\intl.c \ 401 $(XEMACS)\src\intl.c \
392 $(XEMACS)\src\keymap.c \ 402 $(XEMACS)\src\keymap.c \
393 $(XEMACS)\src\line-number.c \ 403 $(XEMACS)\src\line-number.c \
394 $(XEMACS)\src\lread.c \ 404 $(XEMACS)\src\lread.c \
469 $(XEMACS)\src\objects-msw.c \ 479 $(XEMACS)\src\objects-msw.c \
470 $(XEMACS)\src\redisplay-msw.c \ 480 $(XEMACS)\src\redisplay-msw.c \
471 $(XEMACS)\src\scrollbar-msw.c \ 481 $(XEMACS)\src\scrollbar-msw.c \
472 $(XEMACS)\src\select-msw.c \ 482 $(XEMACS)\src\select-msw.c \
473 $(MSW_C_DIRED_SRC) \ 483 $(MSW_C_DIRED_SRC) \
474 $(MSW_TOOLBAR_SRC) 484 $(MSW_TOOLBAR_SRC) \
485 $(MSW_DIALOG_SRC)
475 !endif 486 !endif
476 487
477 !if $(HAVE_MULE) 488 !if $(HAVE_MULE)
478 DOC_SRC8=\ 489 DOC_SRC8=\
479 $(XEMACS)\src\input-method-xlib.c \ 490 $(XEMACS)\src\input-method-xlib.c \
573 $(OUTDIR)\objects-msw.obj \ 584 $(OUTDIR)\objects-msw.obj \
574 $(OUTDIR)\redisplay-msw.obj \ 585 $(OUTDIR)\redisplay-msw.obj \
575 $(OUTDIR)\scrollbar-msw.obj \ 586 $(OUTDIR)\scrollbar-msw.obj \
576 $(OUTDIR)\select-msw.obj \ 587 $(OUTDIR)\select-msw.obj \
577 $(MSW_C_DIRED_OBJ) \ 588 $(MSW_C_DIRED_OBJ) \
578 $(MSW_TOOLBAR_OBJ) 589 $(MSW_TOOLBAR_OBJ) \
590 $(MSW_DIALOG_OBJ)
579 !endif 591 !endif
580 592
581 593
582 !if $(HAVE_MULE) 594 !if $(HAVE_MULE)
583 TEMACS_MULE_OBJS=\ 595 TEMACS_MULE_OBJS=\
645 $(OUTDIR)\gmalloc.obj \ 657 $(OUTDIR)\gmalloc.obj \
646 $(OUTDIR)\gui.obj \ 658 $(OUTDIR)\gui.obj \
647 $(OUTDIR)\hash.obj \ 659 $(OUTDIR)\hash.obj \
648 $(OUTDIR)\indent.obj \ 660 $(OUTDIR)\indent.obj \
649 $(OUTDIR)\imgproc.obj \ 661 $(OUTDIR)\imgproc.obj \
650 $(OUTDIR)\inline.obj \
651 $(OUTDIR)\insdel.obj \ 662 $(OUTDIR)\insdel.obj \
652 $(OUTDIR)\intl.obj \ 663 $(OUTDIR)\intl.obj \
653 $(OUTDIR)\keymap.obj \ 664 $(OUTDIR)\keymap.obj \
654 $(OUTDIR)\line-number.obj \ 665 $(OUTDIR)\line-number.obj \
655 $(OUTDIR)\lread.obj \ 666 $(OUTDIR)\lread.obj \
785 del puresize-adjust.h 796 del puresize-adjust.h
786 cd $(OUTDIR) 797 cd $(OUTDIR)
787 del *.obj 798 del *.obj
788 del *.sbr 799 del *.sbr
789 del *.lib 800 del *.lib
790 cd ..\$(TEMACS_DIR) 801 cd $(XEMACS)\$(TEMACS_DIR)
791 del config.h 802 del config.h
792 del paths.h 803 del paths.h
793 del Emacs.ad.h 804 del Emacs.ad.h
794 del *.bak 805 del *.bak
795 del *.orig 806 del *.orig