X-Git-Url: https://code.delx.au/gnu-emacs/blobdiff_plain/cad6f96acff3ff024353a2abd738b5aed1f8d5fe..c825ac9d3c6b08f7e2c726bc2f6bc292fafc36c1:/src/makefile.w32-in diff --git a/src/makefile.w32-in b/src/makefile.w32-in index 704448c6d0..5a232e2836 100644 --- a/src/makefile.w32-in +++ b/src/makefile.w32-in @@ -1,5 +1,5 @@ -# Makefile for GNU Emacs on the Microsoft W32 API. -# Copyright (c) 2000-2001 Free Software Foundation, Inc. +# -*- Makefile -*- for GNU Emacs on the Microsoft W32 API. +# Copyright (c) 2000-2001, 2004 Free Software Foundation, Inc. # # This file is part of GNU Emacs. # @@ -55,7 +55,6 @@ OBJ0 = $(BLD)/emacs.$(O) OBJ1 = $(BLD)/abbrev.$(O) \ $(BLD)/alloc.$(O) \ - $(BLD)/alloca.$(O) \ $(BLD)/atimer.$(O) \ $(BLD)/buffer.$(O) \ $(BLD)/bytecode.$(O) \ @@ -119,7 +118,9 @@ OBJ1 = $(BLD)/abbrev.$(O) \ $(BLD)/coding.$(O) \ $(BLD)/category.$(O) \ $(BLD)/ccl.$(O) \ - $(BLD)/fontset.$(O) + $(BLD)/fontset.$(O) \ + $(BLD)/fringe.$(O) \ + $(BLD)/image.$(O) WIN32OBJ = $(BLD)/w32term.$(O) \ $(BLD)/w32xfns.$(O) \ @@ -141,6 +142,7 @@ LIBS = $(TLIB0) \ $(USER32) \ $(MPR) \ $(SHELL32) \ + $(WINSPOOL) \ $(libc) # @@ -166,6 +168,9 @@ temacs: $(BLD) $(TEMACS) $(TEMACS): $(TLIB0) $(TLIB1) $(TLIBW32) $(TLASTLIB) $(TOBJ) $(TRES) $(LINK) $(LINK_OUT)$(TEMACS_TMP) $(FULL_LINK_FLAGS) $(TOBJ) $(TRES) $(LIBS) "../nt/$(BLD)/addsection" "$(TEMACS_TMP)" "$(TEMACS)" EMHEAP 16 + echo $(OBJ0) > $(BLD)/buildobj.lst + echo $(OBJ1) >> $(BLD)/buildobj.lst + echo $(WIN32OBJ) >> $(BLD)/buildobj.lst bootstrap: bootstrap-emacs @@ -288,18 +293,6 @@ $(BLD)/alloc.$(O) : \ $(SRC)/w32gui.h \ $(SRC)/window.h -$(BLD)/alloca.$(O) : \ - $(SRC)/alloca.c \ - $(EMACS_ROOT)/src/s/ms-w32.h \ - $(EMACS_ROOT)/src/m/intel386.h \ - $(EMACS_ROOT)/src/config.h \ - $(SRC)/s/ms-w32.h \ - $(SRC)/m/intel386.h \ - $(SRC)/config.h \ - $(SRC)/atimer.h \ - $(SRC)/blockinput.h \ - $(SRC)/systime.h - $(BLD)/atimer.$(O) : \ $(SRC)/atimer.c \ $(EMACS_ROOT)/src/s/ms-w32.h \ @@ -342,7 +335,8 @@ $(BLD)/bytecode.$(O) : \ $(EMACS_ROOT)/src/config.h \ $(SRC)/buffer.h \ $(SRC)/charset.h \ - $(SRC)/syntax.h + $(SRC)/syntax.h \ + $(SRC)/window.h $(BLD)/callint.$(O) : \ $(SRC)/callint.c \ @@ -464,6 +458,7 @@ $(BLD)/coding.$(O) : \ $(SRC)/coding.h \ $(SRC)/composite.h \ $(SRC)/dispextern.h \ + $(SRC)/intervals.h \ $(SRC)/w32bdf.h \ $(SRC)/w32gui.h \ $(SRC)/window.h @@ -597,7 +592,8 @@ $(BLD)/emacs.$(O) : \ $(SRC)/systty.h \ $(SRC)/termhooks.h \ $(SRC)/w32bdf.h \ - $(SRC)/w32gui.h + $(SRC)/w32gui.h \ + $(SRC)/window.h $(BLD)/eval.$(O) : \ $(SRC)/eval.c \ @@ -715,6 +711,8 @@ $(BLD)/frame.$(O) : \ $(EMACS_ROOT)/src/s/ms-w32.h \ $(EMACS_ROOT)/src/m/intel386.h \ $(EMACS_ROOT)/src/config.h \ + $(SRC)/atimer.h \ + $(SRC)/blockinput.h \ $(SRC)/buffer.h \ $(SRC)/charset.h \ $(SRC)/commands.h \ @@ -722,12 +720,28 @@ $(BLD)/frame.$(O) : \ $(SRC)/fontset.h \ $(SRC)/frame.h \ $(SRC)/keyboard.h \ + $(SRC)/systime.h \ $(SRC)/termhooks.h \ $(SRC)/w32bdf.h \ $(SRC)/w32gui.h \ $(SRC)/w32term.h \ $(SRC)/window.h +$(BLD)/fringe.$(O) : \ + $(SRC)/fringe.c \ + $(EMACS_ROOT)/src/s/ms-w32.h \ + $(EMACS_ROOT)/src/m/intel386.h \ + $(EMACS_ROOT)/src/config.h \ + $(SRC)/atimer.h \ + $(SRC)/blockinput.h \ + $(SRC)/buffer.h \ + $(SRC)/dispextern.h \ + $(SRC)/frame.h \ + $(SRC)/systime.h \ + $(SRC)/w32bdf.h \ + $(SRC)/w32gui.h \ + $(SRC)/window.h + $(BLD)/gmalloc.$(O) : \ $(SRC)/gmalloc.c \ $(EMACS_ROOT)/src/s/ms-w32.h \ @@ -736,6 +750,24 @@ $(BLD)/gmalloc.$(O) : \ $(EMACS_ROOT)/nt/inc/sys/param.h \ $(SRC)/getpagesize.h +$(BLD)/image.$(O): \ + $(SRC)/image.c \ + $(EMACS_ROOT)/src/s/ms-w32.h \ + $(EMACS_ROOT)/src/m/intel386.h \ + $(EMACS_ROOT)/src/config.h \ + $(SRC)/atimer.h \ + $(SRC)/blockinput.h \ + $(SRC)/dispextern.h \ + $(SRC)/epaths.h \ + $(SRC)/frame.h \ + $(SRC)/systime.h \ + $(SRC)/termhooks.h \ + $(SRC)/w32bdf.h \ + $(SRC)/w32gui.h \ + $(SRC)/w32heap.h \ + $(SRC)/w32term.h \ + $(SRC)/window.h + $(BLD)/indent.$(O) : \ $(SRC)/indent.c \ $(EMACS_ROOT)/src/s/ms-w32.h \ @@ -1252,6 +1284,7 @@ $(BLD)/xdisp.$(O) : \ $(EMACS_ROOT)/src/s/ms-w32.h \ $(EMACS_ROOT)/src/m/intel386.h \ $(EMACS_ROOT)/src/config.h \ + $(SRC)/atimer.h \ $(SRC)/blockinput.h \ $(SRC)/buffer.h \ $(SRC)/ccl.h \ @@ -1266,9 +1299,11 @@ $(BLD)/xdisp.$(O) : \ $(SRC)/indent.h \ $(SRC)/intervals.h \ $(SRC)/keyboard.h \ + $(SRC)/keymap.h \ $(SRC)/macros.h \ $(SRC)/process.h \ $(SRC)/region-cache.h \ + $(SRC)/systime.h \ $(SRC)/termchar.h \ $(SRC)/termhooks.h \ $(SRC)/w32bdf.h \