aboutsummaryrefslogtreecommitdiffstats
path: root/src/makefile.w32-in
diff options
context:
space:
mode:
Diffstat (limited to 'src/makefile.w32-in')
-rw-r--r--src/makefile.w32-in21
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).
25EMACSLOADPATH=$(CURDIR)/../lisp 25EMACSLOADPATH=$(CURDIR)/../lisp
26 26
27# Size in MBs of the static heap in temacs.exe.
28HEAPSIZE = 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
225SOME_MACHINE_OBJECTS = dosfns.o msdos.o \ 229SOME_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
227obj = $(GLOBAL_SOURCES:.c=.o) 231obj = $(GLOBAL_SOURCES:.c=.o)
@@ -231,7 +235,7 @@ globals.h: gl-stamp
231 235
232gl-stamp: ../lib-src/$(BLD)/make-docfile.exe $(GLOBAL_SOURCES) 236gl-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)
347TAGS-gmake: 351TAGS-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
357TAGS-nmake: 361TAGS-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) \