comparison 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
comparison
equal deleted inserted replaced
262:9d8607af9e13 263:727739f917cb
7 HAVE_MULE=0 7 HAVE_MULE=0
8 HAVE_IMAGEMAGICK=0 8 HAVE_IMAGEMAGICK=0
9 9
10 DEBUG_XEMACS=1 10 DEBUG_XEMACS=1
11 11
12 # Define HAVE_MSW_C_DIRED to be non-zero if you want Xemacs to use C
13 # primitives to significantly speed up dired, at the expense of an
14 # additional ~4KB of code.
15 HAVE_MSW_C_DIRED=1
16
12 !if $(DEBUG_XEMACS) 17 !if $(DEBUG_XEMACS)
13 OPT=-Od -Zi 18 OPT=-Od -Zi
14 !else 19 !else
15 OPT=-O2 -G5 -Zi 20 OPT=-O2 -G5 -Zi
16 !endif 21 !endif
35 X_LIBS=$(MAGICK_LIBS) Xaw.lib Xmu.lib Xt.lib SM.lib ICE.lib Xext.lib X11.lib 40 X_LIBS=$(MAGICK_LIBS) Xaw.lib Xmu.lib Xt.lib SM.lib ICE.lib Xext.lib X11.lib
36 !endif 41 !endif
37 42
38 !if $(HAVE_MSW) 43 !if $(HAVE_MSW)
39 MSW_DEFINES=-DHAVE_MS_WINDOWS -DHAVE_SCROLLBARS -DHAVE_MENUBARS 44 MSW_DEFINES=-DHAVE_MS_WINDOWS -DHAVE_SCROLLBARS -DHAVE_MENUBARS
45 !if $(HAVE_MSW_C_DIRED)
46 MSW_C_DIRED_DEFINES=-DHAVE_MSW_C_DIRED
47 MSW_C_DIRED_SRC=$(XEMACS)\src\dired-msw.c
48 MSW_C_DIRED_OBJ=$(OUTDIR)\dired-msw.obj
49 !endif
40 !endif 50 !endif
41 51
42 !if $(HAVE_MULE) 52 !if $(HAVE_MULE)
43 MULE_DEFINES=-DMULE 53 MULE_DEFINES=-DMULE
44 !endif 54 !endif
55 65
56 # Generic variables 66 # Generic variables
57 67
58 INCLUDES=$(X_INCLUDES) -I$(XEMACS)\nt\inc -I$(XEMACS)\src -I$(XEMACS)\lwlib -I"$(MSVCDIR)\include" 68 INCLUDES=$(X_INCLUDES) -I$(XEMACS)\nt\inc -I$(XEMACS)\src -I$(XEMACS)\lwlib -I"$(MSVCDIR)\include"
59 69
60 DEFINES=$(X_DEFINES) $(MSW_DEFINES) $(MULE_DEFINES) -DWIN32 -D_WIN32 \ 70 DEFINES=$(X_DEFINES) $(MSW_DEFINES) $(MSW_C_DIRED_DEFINES) $(MULE_DEFINES) \
71 -DWIN32 -D_WIN32 \
61 -DWIN32_LEAN_AND_MEAN -DWINDOWSNT -Demacs -DHAVE_CONFIG_H \ 72 -DWIN32_LEAN_AND_MEAN -DWINDOWSNT -Demacs -DHAVE_CONFIG_H \
62 -D_DEBUG 73 -D_DEBUG
63 74
64 OUTDIR=obj 75 OUTDIR=obj
65 76
292 $(XEMACS)\src\frame-msw.c \ 303 $(XEMACS)\src\frame-msw.c \
293 $(XEMACS)\src\menubar-msw.c \ 304 $(XEMACS)\src\menubar-msw.c \
294 $(XEMACS)\src\objects-msw.c \ 305 $(XEMACS)\src\objects-msw.c \
295 $(XEMACS)\src\redisplay-msw.c \ 306 $(XEMACS)\src\redisplay-msw.c \
296 $(XEMACS)\src\scrollbar-msw.c \ 307 $(XEMACS)\src\scrollbar-msw.c \
297 $(XEMACS)\src\select-msw.c 308 $(XEMACS)\src\select-msw.c \
309 $(MSW_C_DIRED_SRC)
298 !endif 310 !endif
299 311
300 !if $(HAVE_MULE) 312 !if $(HAVE_MULE)
301 DOC_SRC8=\ 313 DOC_SRC8=\
302 $(XEMACS)\src\input-method-xlib.c \ 314 $(XEMACS)\src\input-method-xlib.c \
393 $(OUTDIR)\frame-msw.obj \ 405 $(OUTDIR)\frame-msw.obj \
394 $(OUTDIR)\menubar-msw.obj \ 406 $(OUTDIR)\menubar-msw.obj \
395 $(OUTDIR)\objects-msw.obj \ 407 $(OUTDIR)\objects-msw.obj \
396 $(OUTDIR)\redisplay-msw.obj \ 408 $(OUTDIR)\redisplay-msw.obj \
397 $(OUTDIR)\scrollbar-msw.obj \ 409 $(OUTDIR)\scrollbar-msw.obj \
398 $(OUTDIR)\select-msw.obj 410 $(OUTDIR)\select-msw.obj \
411 $(MSW_C_DIRED_OBJ)
399 !endif 412 !endif
400 413
401 !if $(HAVE_MULE) 414 !if $(HAVE_MULE)
402 TEMACS_MULE_OBJS=\ 415 TEMACS_MULE_OBJS=\
403 $(OUTDIR)\input-method-xlib.obj \ 416 $(OUTDIR)\input-method-xlib.obj \