aboutsummaryrefslogtreecommitdiffstats
path: root/lib-src
diff options
context:
space:
mode:
Diffstat (limited to 'lib-src')
-rw-r--r--lib-src/ChangeLog17
-rw-r--r--lib-src/makefile.w32-in25
2 files changed, 27 insertions, 15 deletions
diff --git a/lib-src/ChangeLog b/lib-src/ChangeLog
index 2384599caf2..aad382de6d0 100644
--- a/lib-src/ChangeLog
+++ b/lib-src/ChangeLog
@@ -1,3 +1,20 @@
12012-04-07 Eli Zaretskii <eliz@gnu.org>
2
3 * makefile.w32-in (obj): Add xml.o.
4
52012-04-07 Eli Zaretskii <eliz@gnu.org>
6
7 * makefile.w32-in (ALL): Now the list of executables, not of phony
8 targets.
9 (.PHONY): Only make-docfile is its prerequisite now.
10 (make-docfile): Don't depend on stamp_BLD. Add a comment about
11 the need in this target.
12 (ctags, etags, ebrowse, hexl, movemail, emacsclient)
13 (test-distrib): Phony targets removed.
14 ($(BLD)/test-distrib.exe): Run test-distrib as part of the recipe.
15 (all): Don't depend on stamp_BLD.
16 (ALL): Include $(BLD)/test-distrib.exe.
17
12012-03-11 Andreas Schwab <schwab@linux-m68k.org> 182012-03-11 Andreas Schwab <schwab@linux-m68k.org>
2 19
3 * emacsclient.c (main): Handle -print-nonl command. 20 * emacsclient.c (main): Handle -print-nonl command.
diff --git a/lib-src/makefile.w32-in b/lib-src/makefile.w32-in
index 117a835c03f..316e4fb127f 100644
--- a/lib-src/makefile.w32-in
+++ b/lib-src/makefile.w32-in
@@ -17,9 +17,11 @@
17# along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. 17# along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.
18 18
19 19
20ALL = make-docfile hexl ctags etags movemail ebrowse emacsclient 20ALL = $(BLD)/test-distrib.exe $(BLD)/make-docfile.exe $(BLD)/hexl.exe\
21 $(BLD)/ctags.exe $(BLD)/etags.exe $(BLD)/movemail.exe $(BLD)/ebrowse.exe\
22 $(BLD)/emacsclient.exe $(BLD)/emacsclientw.exe
21 23
22.PHONY: $(ALL) 24.PHONY: make-docfile
23 25
24LOCAL_FLAGS = -DWINDOWSNT -DDOS_NT -DNO_LDAV=1 \ 26LOCAL_FLAGS = -DWINDOWSNT -DDOS_NT -DNO_LDAV=1 \
25 -DNO_ARCHIVES=1 -DHAVE_CONFIG_H=1 -I../lib \ 27 -DNO_ARCHIVES=1 -DHAVE_CONFIG_H=1 -I../lib \
@@ -27,23 +29,16 @@ LOCAL_FLAGS = -DWINDOWSNT -DDOS_NT -DNO_LDAV=1 \
27 29
28LIBS = $(BASE_LIBS) $(ADVAPI32) 30LIBS = $(BASE_LIBS) $(ADVAPI32)
29 31
32# The following target is used by makefile.w32-in files in other directories.
33make-docfile: $(BLD)/make-docfile.exe
34
30$(BLD)/make-docfile.exe: $(BLD)/make-docfile.$(O) $(BLD)/ntlib.$(O) 35$(BLD)/make-docfile.exe: $(BLD)/make-docfile.$(O) $(BLD)/ntlib.$(O)
31 $(LINK) $(LINK_OUT)$@ $(LINK_FLAGS) $(BLD)/make-docfile.$(O) $(BLD)/ntlib.$(O) $(LIBS) 36 $(LINK) $(LINK_OUT)$@ $(LINK_FLAGS) $(BLD)/make-docfile.$(O) $(BLD)/ntlib.$(O) $(LIBS)
32$(BLD)/hexl.exe: $(BLD)/hexl.$(O) 37$(BLD)/hexl.exe: $(BLD)/hexl.$(O)
33 $(LINK) $(LINK_OUT)$@ $(LINK_FLAGS) $(BLD)/hexl.$(O) $(LIBS) 38 $(LINK) $(LINK_OUT)$@ $(LINK_FLAGS) $(BLD)/hexl.$(O) $(LIBS)
34$(BLD)/test-distrib.exe: $(BLD)/test-distrib.$(O) 39$(BLD)/test-distrib.exe: $(BLD)/test-distrib.$(O)
35 $(LINK) $(LINK_OUT)$@ $(LINK_FLAGS) $(BLD)/test-distrib.$(O) $(LIBS) 40 $(LINK) $(LINK_OUT)$@ $(LINK_FLAGS) $(BLD)/test-distrib.$(O) $(LIBS)
36 41 "$(BLD)/test-distrib.exe" "$(SRC)/testfile"
37make-docfile: stamp_BLD $(BLD)/make-docfile.exe
38ctags: stamp_BLD $(BLD)/ctags.exe
39etags: stamp_BLD $(BLD)/etags.exe
40ebrowse: stamp_BLD $(BLD)/ebrowse.exe
41hexl: stamp_BLD $(BLD)/hexl.exe
42movemail: stamp_BLD $(BLD)/movemail.exe
43emacsclient: stamp_BLD $(BLD)/emacsclient.exe $(BLD)/emacsclientw.exe
44
45test-distrib: stamp_BLD $(BLD)/test-distrib.exe
46 "$(BLD)/test-distrib.exe" "$(SRC)/testfile"
47 42
48MOVEMAILOBJS = $(BLD)/movemail.$(O) \ 43MOVEMAILOBJS = $(BLD)/movemail.$(O) \
49 $(BLD)/pop.$(O) \ 44 $(BLD)/pop.$(O) \
@@ -140,7 +135,7 @@ obj = dosfns.o msdos.o \
140 process.o callproc.o unexw32.o \ 135 process.o callproc.o unexw32.o \
141 region-cache.o sound.o atimer.o \ 136 region-cache.o sound.o atimer.o \
142 doprnt.o intervals.o textprop.o composite.o \ 137 doprnt.o intervals.o textprop.o composite.o \
143 gnutls.o 138 gnutls.o xml.o
144 139
145# 140#
146# These are the lisp files that are loaded up in loadup.el 141# These are the lisp files that are loaded up in loadup.el
@@ -297,7 +292,7 @@ $(DOC): stamp_BLD $(BLD)/make-docfile.exe ../src/$(BLD)/temacs.exe $(lisp1) $(l
297# 292#
298# Build the executables 293# Build the executables
299# 294#
300all: stamp_BLD $(ALL) $(DOC) 295all: $(ALL) $(DOC)
301 296
302# 297#
303# Assuming INSTALL_DIR is defined, build and install emacs in it. 298# Assuming INSTALL_DIR is defined, build and install emacs in it.