Mercurial > hg > xemacs-beta
diff nt/xemacs.mak @ 263:727739f917cb r20-5b30
Import from CVS: tag r20-5b30
author | cvs |
---|---|
date | Mon, 13 Aug 2007 10:24:41 +0200 |
parents | 084402c475ba |
children | 8efd647ea9ca |
line wrap: on
line diff
--- a/nt/xemacs.mak Mon Aug 13 10:23:52 2007 +0200 +++ b/nt/xemacs.mak Mon Aug 13 10:24:41 2007 +0200 @@ -9,6 +9,11 @@ DEBUG_XEMACS=1 +# Define HAVE_MSW_C_DIRED to be non-zero if you want Xemacs to use C +# primitives to significantly speed up dired, at the expense of an +# additional ~4KB of code. +HAVE_MSW_C_DIRED=1 + !if $(DEBUG_XEMACS) OPT=-Od -Zi !else @@ -37,6 +42,11 @@ !if $(HAVE_MSW) MSW_DEFINES=-DHAVE_MS_WINDOWS -DHAVE_SCROLLBARS -DHAVE_MENUBARS +!if $(HAVE_MSW_C_DIRED) +MSW_C_DIRED_DEFINES=-DHAVE_MSW_C_DIRED +MSW_C_DIRED_SRC=$(XEMACS)\src\dired-msw.c +MSW_C_DIRED_OBJ=$(OUTDIR)\dired-msw.obj +!endif !endif !if $(HAVE_MULE) @@ -57,7 +67,8 @@ INCLUDES=$(X_INCLUDES) -I$(XEMACS)\nt\inc -I$(XEMACS)\src -I$(XEMACS)\lwlib -I"$(MSVCDIR)\include" -DEFINES=$(X_DEFINES) $(MSW_DEFINES) $(MULE_DEFINES) -DWIN32 -D_WIN32 \ +DEFINES=$(X_DEFINES) $(MSW_DEFINES) $(MSW_C_DIRED_DEFINES) $(MULE_DEFINES) \ + -DWIN32 -D_WIN32 \ -DWIN32_LEAN_AND_MEAN -DWINDOWSNT -Demacs -DHAVE_CONFIG_H \ -D_DEBUG @@ -294,7 +305,8 @@ $(XEMACS)\src\objects-msw.c \ $(XEMACS)\src\redisplay-msw.c \ $(XEMACS)\src\scrollbar-msw.c \ - $(XEMACS)\src\select-msw.c + $(XEMACS)\src\select-msw.c \ + $(MSW_C_DIRED_SRC) !endif !if $(HAVE_MULE) @@ -395,7 +407,8 @@ $(OUTDIR)\objects-msw.obj \ $(OUTDIR)\redisplay-msw.obj \ $(OUTDIR)\scrollbar-msw.obj \ - $(OUTDIR)\select-msw.obj + $(OUTDIR)\select-msw.obj \ + $(MSW_C_DIRED_OBJ) !endif !if $(HAVE_MULE)