diff options
Diffstat (limited to 'src/makefile.w32-in')
| -rw-r--r-- | src/makefile.w32-in | 21 |
1 files changed, 12 insertions, 9 deletions
diff --git a/src/makefile.w32-in b/src/makefile.w32-in index 88b53554925..d7ca325e223 100644 --- a/src/makefile.w32-in +++ b/src/makefile.w32-in | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | # -*- Makefile -*- for GNU Emacs on the Microsoft W32 API. | 1 | # -*- Makefile -*- for GNU Emacs on the Microsoft W32 API. |
| 2 | # Copyright (C) 2000-2011 Free Software Foundation, Inc. | 2 | # Copyright (C) 2000-2012 Free Software Foundation, Inc. |
| 3 | 3 | ||
| 4 | # This file is part of GNU Emacs. | 4 | # This file is part of GNU Emacs. |
| 5 | 5 | ||
| @@ -24,6 +24,9 @@ ALL = emacs | |||
| 24 | # Set EMACSLOADPATH correctly (in case already defined in environment). | 24 | # Set EMACSLOADPATH correctly (in case already defined in environment). |
| 25 | EMACSLOADPATH=$(CURDIR)/../lisp | 25 | EMACSLOADPATH=$(CURDIR)/../lisp |
| 26 | 26 | ||
| 27 | # Size in MBs of the static heap in temacs.exe. | ||
| 28 | HEAPSIZE = 27 | ||
| 29 | |||
| 27 | # | 30 | # |
| 28 | # HAVE_CONFIG_H is required by some generic gnu sources stuck into | 31 | # HAVE_CONFIG_H is required by some generic gnu sources stuck into |
| 29 | # the emacs source tree. | 32 | # the emacs source tree. |
| @@ -177,7 +180,7 @@ temacs: stamp_BLD $(TEMACS) | |||
| 177 | $(TEMACS): $(TLIB0) $(TLIB1) $(TLIB2) $(TLASTLIB) $(TOBJ) $(TRES) \ | 180 | $(TEMACS): $(TLIB0) $(TLIB1) $(TLIB2) $(TLASTLIB) $(TOBJ) $(TRES) \ |
| 178 | ../nt/$(BLD)/addsection.exe $(GNULIB) | 181 | ../nt/$(BLD)/addsection.exe $(GNULIB) |
| 179 | $(LINK) $(LINK_OUT)$(TEMACS_TMP) $(FULL_LINK_FLAGS) $(TOBJ) $(TRES) $(LIBS) | 182 | $(LINK) $(LINK_OUT)$(TEMACS_TMP) $(FULL_LINK_FLAGS) $(TOBJ) $(TRES) $(LIBS) |
| 180 | "../nt/$(BLD)/addsection" "$(TEMACS_TMP)" "$(TEMACS)" EMHEAP 21 | 183 | "$(THISDIR)/../nt/$(BLD)/addsection" "$(TEMACS_TMP)" "$(TEMACS)" EMHEAP $(HEAPSIZE) |
| 181 | 184 | ||
| 182 | # These omit firstfile.${O}, but there's no documentation in there | 185 | # These omit firstfile.${O}, but there's no documentation in there |
| 183 | # anyways. | 186 | # anyways. |
| @@ -221,7 +224,8 @@ GLOBAL_SOURCES = dosfns.c msdos.c \ | |||
| 221 | syntax.c bytecode.c \ | 224 | syntax.c bytecode.c \ |
| 222 | process.c callproc.c unexw32.c \ | 225 | process.c callproc.c unexw32.c \ |
| 223 | region-cache.c sound.c atimer.c \ | 226 | region-cache.c sound.c atimer.c \ |
| 224 | doprnt.c intervals.c textprop.c composite.c | 227 | doprnt.c intervals.c textprop.c composite.c \ |
| 228 | gnutls.c | ||
| 225 | SOME_MACHINE_OBJECTS = dosfns.o msdos.o \ | 229 | SOME_MACHINE_OBJECTS = dosfns.o msdos.o \ |
| 226 | xterm.o xfns.o xmenu.o xselect.o xrdb.o xsmfns.o dbusbind.o | 230 | xterm.o xfns.o xmenu.o xselect.o xrdb.o xsmfns.o dbusbind.o |
| 227 | obj = $(GLOBAL_SOURCES:.c=.o) | 231 | obj = $(GLOBAL_SOURCES:.c=.o) |
| @@ -231,7 +235,7 @@ globals.h: gl-stamp | |||
| 231 | 235 | ||
| 232 | gl-stamp: ../lib-src/$(BLD)/make-docfile.exe $(GLOBAL_SOURCES) | 236 | gl-stamp: ../lib-src/$(BLD)/make-docfile.exe $(GLOBAL_SOURCES) |
| 233 | - $(DEL) gl-tmp | 237 | - $(DEL) gl-tmp |
| 234 | "../lib-src/$(BLD)/make-docfile" -d . -g $(SOME_MACHINE_OBJECTS) $(obj) > gl-tmp | 238 | "$(THISDIR)/../lib-src/$(BLD)/make-docfile" -d . -g $(SOME_MACHINE_OBJECTS) $(obj) > gl-tmp |
| 235 | cmd /c "fc /b gl-tmp globals.h >nul 2>&1 || $(CP) gl-tmp globals.h" | 239 | cmd /c "fc /b gl-tmp globals.h >nul 2>&1 || $(CP) gl-tmp globals.h" |
| 236 | - $(DEL) gl-tmp | 240 | - $(DEL) gl-tmp |
| 237 | echo timestamp > $@ | 241 | echo timestamp > $@ |
| @@ -347,11 +351,11 @@ TAGS-LISP: $(OBJ0) $(OBJ1) $(OBJ2) | |||
| 347 | TAGS-gmake: | 351 | TAGS-gmake: |
| 348 | ../lib-src/$(BLD)/etags.exe --include=TAGS-LISP --include=../nt/TAGS \ | 352 | ../lib-src/$(BLD)/etags.exe --include=TAGS-LISP --include=../nt/TAGS \ |
| 349 | --regex=@../nt/emacs-src.tags \ | 353 | --regex=@../nt/emacs-src.tags \ |
| 350 | $(patsubst $(BLD)%.$(O),$(CURDIR)%.c,$(OBJ0)) | 354 | $(OBJ0_c) |
| 351 | ../lib-src/$(BLD)/etags.exe -a --regex=@../nt/emacs-src.tags \ | 355 | ../lib-src/$(BLD)/etags.exe -a --regex=@../nt/emacs-src.tags \ |
| 352 | $(patsubst $(BLD)%.$(O),$(CURDIR)%.c,$(OBJ1)) | 356 | $(OBJ1_c) |
| 353 | ../lib-src/$(BLD)/etags.exe -a --regex=@../nt/emacs-src.tags \ | 357 | ../lib-src/$(BLD)/etags.exe -a --regex=@../nt/emacs-src.tags \ |
| 354 | $(patsubst $(BLD)%.$(O),$(CURDIR)%.c,$(OBJ2)) \ | 358 | $(OBJ2_c) \ |
| 355 | $(CURDIR)/*.h $(CURDIR)/m/intel386.h $(CURDIR)/s/ms-w32.h | 359 | $(CURDIR)/*.h $(CURDIR)/m/intel386.h $(CURDIR)/s/ms-w32.h |
| 356 | 360 | ||
| 357 | TAGS-nmake: | 361 | TAGS-nmake: |
| @@ -468,6 +472,7 @@ $(BLD)/alloc.$(O) : \ | |||
| 468 | $(SRC)/syssignal.h \ | 472 | $(SRC)/syssignal.h \ |
| 469 | $(SRC)/w32.h \ | 473 | $(SRC)/w32.h \ |
| 470 | $(NT_INC)/unistd.h \ | 474 | $(NT_INC)/unistd.h \ |
| 475 | $(GNU_LIB)/verify.h \ | ||
| 471 | $(BLOCKINPUT_H) \ | 476 | $(BLOCKINPUT_H) \ |
| 472 | $(CHARACTER_H) \ | 477 | $(CHARACTER_H) \ |
| 473 | $(CONFIG_H) \ | 478 | $(CONFIG_H) \ |
| @@ -492,8 +497,6 @@ $(BLD)/atimer.$(O) : \ | |||
| 492 | 497 | ||
| 493 | $(BLD)/bidi.$(O) : \ | 498 | $(BLD)/bidi.$(O) : \ |
| 494 | $(SRC)/bidi.c \ | 499 | $(SRC)/bidi.c \ |
| 495 | $(SRC)/bidimirror.h \ | ||
| 496 | $(SRC)/biditype.h \ | ||
| 497 | $(SRC)/buffer.h \ | 500 | $(SRC)/buffer.h \ |
| 498 | $(CHARACTER_H) \ | 501 | $(CHARACTER_H) \ |
| 499 | $(CONFIG_H) \ | 502 | $(CONFIG_H) \ |