Mercurial > hg > xemacs-beta
diff nt/xemacs.mak @ 231:557eaa0339bf r20-5b14
Import from CVS: tag r20-5b14
author | cvs |
---|---|
date | Mon, 13 Aug 2007 10:13:48 +0200 |
parents | 0e522484dd2a |
children | e70b3a057e12 |
line wrap: on
line diff
--- a/nt/xemacs.mak Mon Aug 13 10:13:03 2007 +0200 +++ b/nt/xemacs.mak Mon Aug 13 10:13:48 2007 +0200 @@ -15,6 +15,8 @@ OPT=-O2 -G5 -Zi !endif +WARN_CPP_FLAGS = -W3 + #------------------------------------------------------------------------------ !if $(HAVE_X) @@ -34,7 +36,7 @@ !endif !if $(HAVE_MSW) -MSW_DEFINES=-DHAVE_MS_WINDOWS -DHAVE_SCROLLBARS +MSW_DEFINES=-DHAVE_MS_WINDOWS -DHAVE_SCROLLBARS -DHAVE_MENUBARS !endif !if $(HAVE_MULE) @@ -92,7 +94,7 @@ LASTFILE=$(OUTDIR)\lastfile.lib LASTFILE_SRC=$(XEMACS)\src -LASTFILE_FLAGS=-nologo -w $(OPT) $(INCLUDES) -Fo$@ -c +LASTFILE_FLAGS=-nologo $(WARN_CPP_FLAGS) $(OPT) $(INCLUDES) -Fo$@ -c LASTFILE_OBJS= \ $(OUTDIR)\lastfile.obj @@ -110,7 +112,7 @@ LWLIB=$(OUTDIR)\lwlib.lib LWLIB_SRC=$(XEMACS)\lwlib -LWLIB_FLAGS=-nologo -w $(OPT) $(INCLUDES) $(DEFINES) \ +LWLIB_FLAGS=-nologo $(WARN_CPP_FLAGS) $(OPT) $(INCLUDES) $(DEFINES) \ -DNEED_ATHENA -DNEED_LUCID \ -D_WINDOWS -DMENUBARS_LUCID -DSCROLLBARS_LUCID -DDIALOGS_ATHENA \ -Fo$@ -c @@ -222,6 +224,7 @@ $(XEMACS)\src\marker.c DOC_SRC4=\ $(XEMACS)\src\md5.c \ + $(XEMACS)\src\menubar.c \ $(XEMACS)\src\minibuf.c \ $(XEMACS)\src\nt.c \ $(XEMACS)\src\ntheap.c \ @@ -287,8 +290,10 @@ $(XEMACS)\src\device-msw.c \ $(XEMACS)\src\event-msw.c \ $(XEMACS)\src\frame-msw.c \ + $(XEMACS)\src\menubar-msw.c \ $(XEMACS)\src\objects-msw.c \ $(XEMACS)\src\redisplay-msw.c \ + $(XEMACS)\src\scrollbar-msw.c \ $(XEMACS)\src\select-msw.c \ $(XEMACS)\src\msw-proc.c !endif @@ -324,7 +329,7 @@ advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib libc.lib $(OUTDIR)\runemacs.obj: $(XEMACS)\nt\runemacs.c - $(CC) -nologo -ML -w $(OPT) -c \ + $(CC) -nologo -ML $(WARN_CPP_FLAGS) $(OPT) -c \ -D_DEBUG -DWIN32 -D_WIN32 -DWIN32_LEAN_AND_MEAN \ -D_X86_ -Demacs -DHAVE_CONFIG_H \ $** -Fo$@ @@ -346,7 +351,7 @@ -stack:0x800000 -entry:_start -subsystem:console\ -pdb:$(TEMACS_DIR)\temacs.pdb -map:$(TEMACS_DIR)\temacs.map \ -heap:0x00100000 -out:$@ -TEMACS_CPP_FLAGS= $(INCLUDES) $(DEFINES) $(DEBUG_DEFINES) \ +TEMACS_CPP_FLAGS= $(WARN_CPP_FLAGS) $(INCLUDES) $(DEFINES) $(DEBUG_DEFINES) \ -DEMACS_MAJOR_VERSION=$(emacs_major_version) \ -DEMACS_MINOR_VERSION=$(emacs_minor_version) \ -DEMACS_BETA_VERSION=$(emacs_beta_version) \ @@ -354,7 +359,7 @@ -DPATH_PREFIX=\"$(XEMACS)\" \ -DPACKAGE_PATH=\"$(PACKAGE_PATH)\" -TEMACS_FLAGS=-nologo -ML -w $(OPT) -c $(TEMACS_CPP_FLAGS) +TEMACS_FLAGS=-nologo -ML $(WARN_CPP_FALGS) $(OPT) -c $(TEMACS_CPP_FLAGS) !if $(HAVE_X) TEMACS_X_OBJS=\ @@ -372,7 +377,6 @@ $(OUTDIR)\frame-x.obj \ $(OUTDIR)\glyphs-x.obj \ $(OUTDIR)\gui-x.obj \ - $(OUTDIR)\menubar.obj \ $(OUTDIR)\menubar-x.obj \ $(OUTDIR)\objects-x.obj \ $(OUTDIR)\redisplay-x.obj \ @@ -389,8 +393,10 @@ $(OUTDIR)\device-msw.obj \ $(OUTDIR)\event-msw.obj \ $(OUTDIR)\frame-msw.obj \ + $(OUTDIR)\menubar-msw.obj \ $(OUTDIR)\objects-msw.obj \ $(OUTDIR)\redisplay-msw.obj \ + $(OUTDIR)\scrollbar-msw.obj \ $(OUTDIR)\select-msw.obj \ $(OUTDIR)\msw-proc.obj !endif @@ -469,6 +475,7 @@ $(OUTDIR)\lread.obj \ $(OUTDIR)\lstream.obj \ $(OUTDIR)\macros.obj \ + $(OUTDIR)\menubar.obj \ $(OUTDIR)\marker.obj \ $(OUTDIR)\md5.obj \ $(OUTDIR)\minibuf.obj \ @@ -487,7 +494,6 @@ $(OUTDIR)\redisplay.obj \ $(OUTDIR)\regex.obj \ $(OUTDIR)\scrollbar.obj \ - $(OUTDIR)\scrollbar-msw.obj \ $(OUTDIR)\search.obj \ $(OUTDIR)\signal.obj \ $(OUTDIR)\sound.obj \ @@ -582,6 +588,8 @@ all: $(LASTFILE) $(LWLIB) $(SUPPORT_PROGS) $(TEMACS) $(TEMACS_BROWSE) $(DOC) dump-xemacs -del rebuild +temacs: $(TEMACS) + # use this rule to install the system install: