Mercurial > hg > xemacs-beta
diff nt/xemacs.mak @ 265:8efd647ea9ca r20-5b31
Import from CVS: tag r20-5b31
author | cvs |
---|---|
date | Mon, 13 Aug 2007 10:25:37 +0200 |
parents | 727739f917cb |
children | 966663fcf606 |
line wrap: on
line diff
--- a/nt/xemacs.mak Mon Aug 13 10:24:47 2007 +0200 +++ b/nt/xemacs.mak Mon Aug 13 10:25:37 2007 +0200 @@ -4,6 +4,7 @@ HAVE_X=0 HAVE_MSW=1 +HAVE_FILE_CODING=1 HAVE_MULE=0 HAVE_IMAGEMAGICK=0 @@ -24,6 +25,10 @@ #------------------------------------------------------------------------------ +!if $(HAVE_MULE) +HAVE_FILE_CODING=1 +!endif + !if $(HAVE_X) X11R6=h:\utils\X11R6 @@ -53,6 +58,10 @@ MULE_DEFINES=-DMULE !endif +!if $(HAVE_FILE_CODING) +CODING_DEFINES=-DFILE_CODING +!endif + !if $(DEBUG_XEMACS) DEBUG_DEFINES=-DDEBUG_XEMACS DEBUG_FLAGS= -debugtype:both -debug:full @@ -67,10 +76,10 @@ INCLUDES=$(X_INCLUDES) -I$(XEMACS)\nt\inc -I$(XEMACS)\src -I$(XEMACS)\lwlib -I"$(MSVCDIR)\include" -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 +DEFINES=$(X_DEFINES) $(MSW_DEFINES) $(CODING_DEFINES) $(MULE_DEFINES) \ + $(MSW_C_DIRED_DEFINES) \ + -DWIN32 -D_WIN32 -DWIN32_LEAN_AND_MEAN -DWINDOWSNT -Demacs \ + -DHAVE_CONFIG_H -D_DEBUG OUTDIR=obj @@ -309,8 +318,13 @@ $(MSW_C_DIRED_SRC) !endif +!if $(HAVE_FILE_CODING) +DOC_SRC8=\ + $(XEMACS)\src\file-coding.c +!endif + !if $(HAVE_MULE) -DOC_SRC8=\ +DOC_SRC9=\ $(XEMACS)\src\input-method-xlib.c \ $(XEMACS)\src\mule.c \ $(XEMACS)\src\mule-charset.c \ @@ -319,7 +333,7 @@ !endif !if $(DEBUG_XEMACS) -DOC_SRC9=\ +DOC_SRC10=\ $(XEMACS)\src\debug.c !endif @@ -411,6 +425,11 @@ $(MSW_C_DIRED_OBJ) !endif +!if $(HAVE_FILE_CODING) +TEMACS_CODING_OBJS=\ + $(OUTDIR)\file-coding.obj +!endif + !if $(HAVE_MULE) TEMACS_MULE_OBJS=\ $(OUTDIR)\input-method-xlib.obj \ @@ -428,6 +447,7 @@ TEMACS_OBJS= \ $(TEMACS_X_OBJS)\ $(TEMACS_MSW_OBJS)\ + $(TEMACS_CODING_OBJS)\ $(TEMACS_MULE_OBJS)\ $(TEMACS_DEBUG_OBJS)\ $(OUTDIR)\abbrev.obj \ @@ -575,8 +595,12 @@ !$(LIB_SRC)\make-docfile.exe -a $(DOC) -d $(TEMACS_SRC) $(DOC_SRC7) !$(LIB_SRC)\make-docfile.exe -a $(DOC) -d $(TEMACS_SRC) $(DOC_SRC8) !$(LIB_SRC)\make-docfile.exe -a $(DOC) -d $(TEMACS_SRC) $(DOC_SRC9) + !$(LIB_SRC)\make-docfile.exe -a $(DOC) -d $(TEMACS_SRC) $(DOC_SRC10) -update-elc: +$(LISP)\Installation.el: Installation.el + copy Installation.el $(LISP) + +update-elc: $(LISP)\Installation.el !$(TEMACS) -batch -l update-elc.el rebuild: $(TEMACS_DIR)\puresize-adjust.h @@ -636,7 +660,6 @@ -del /s /q *.bak *.elc *.orig *.rej depend: - mkdepend -f xemacs.mak -p$(OUTDIR)\ -o.obj -w2048 -- $(TEMACS_CPP_FLAGS) -- $(DOC_SRC1) $(DOC_SRC2) $(DOC_SRC3) $(DOC_SRC4) $(DOC_SRC5) $(DOC_SRC6) $(DOC_SRC7) $(DOC_SRC8) $(LASTFILE_SRC)\lastfile.c $(LIB_SRC)\make-docfile.c .\runemacs.c # DO NOT DELETE THIS LINE -- make depend depends on it. 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