aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorGlenn Morris2014-11-23 16:16:57 -0800
committerGlenn Morris2014-11-23 16:16:57 -0800
commit825351bcce8a6697905310793d82c57449500755 (patch)
tree8b57cfe898f122df2a0064222bf7c15c5cece917 /src
parent8c4475f9cecc2bdae4f419273fe8e9c3e01351b1 (diff)
downloademacs-825351bcce8a6697905310793d82c57449500755.tar.gz
emacs-825351bcce8a6697905310793d82c57449500755.zip
Reduce nt and src Makefile duplication wrt emacs.res
* nt/Makefile.in (../src/emacs.res): New target. * src/Makefile.in (emacs.res): Use ../nt rule, rather than duplicating it. (ntsource, WINDRES, EMACS_MANIFEST): Remove, now unused.
Diffstat (limited to 'src')
-rw-r--r--src/ChangeLog5
-rw-r--r--src/Makefile.in12
2 files changed, 7 insertions, 10 deletions
diff --git a/src/ChangeLog b/src/ChangeLog
index b7c9a957d22..8d5f78671d3 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,3 +1,8 @@
12014-11-24 Glenn Morris <rgm@gnu.org>
2
3 * Makefile.in (emacs.res): Use ../nt rule, rather than duplicating it.
4 (ntsource, WINDRES, EMACS_MANIFEST): Remove, now unused.
5
12014-11-23 Lars Magne Ingebrigtsen <larsi@gnus.org> 62014-11-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
2 7
3 * gnutls.c: Fix Windows function definition of 8 * gnutls.c: Fix Windows function definition of
diff --git a/src/Makefile.in b/src/Makefile.in
index 4bc5fdfaaf5..61cb938aeff 100644
--- a/src/Makefile.in
+++ b/src/Makefile.in
@@ -31,10 +31,8 @@ srcdir = @srcdir@
31top_srcdir = @top_srcdir@ 31top_srcdir = @top_srcdir@
32# MinGW CPPFLAGS may use this. 32# MinGW CPPFLAGS may use this.
33abs_top_srcdir=@abs_top_srcdir@ 33abs_top_srcdir=@abs_top_srcdir@
34ntsource = $(top_srcdir)/nt
35VPATH = $(srcdir) 34VPATH = $(srcdir)
36CC = @CC@ 35CC = @CC@
37WINDRES = @WINDRES@
38CFLAGS = @CFLAGS@ 36CFLAGS = @CFLAGS@
39CPPFLAGS = @CPPFLAGS@ 37CPPFLAGS = @CPPFLAGS@
40LDFLAGS = @LDFLAGS@ 38LDFLAGS = @LDFLAGS@
@@ -264,8 +262,6 @@ W32_LIBS=@W32_LIBS@
264 262
265## emacs.res if HAVE_W32 263## emacs.res if HAVE_W32
266EMACSRES = @EMACSRES@ 264EMACSRES = @EMACSRES@
267## emacs-*.manifest if HAVE_W32
268EMACS_MANIFEST = @EMACS_MANIFEST@
269## If HAVE_W32, compiler arguments for including 265## If HAVE_W32, compiler arguments for including
270## the resource file in the binary. 266## the resource file in the binary.
271## Cygwin: -Wl,emacs.res 267## Cygwin: -Wl,emacs.res
@@ -548,12 +544,8 @@ $(top_srcdir)/aclocal.m4 $(top_srcdir)/configure config.in ../config.status \
548 544
549doc.o: buildobj.h 545doc.o: buildobj.h
550 546
551## This rule (and file) is duplicated in nt/: why? 547emacs.res: FORCE
552emacs.res: ../nt/emacs.rc \ 548 $(MAKE) -C ../nt ../src/emacs.res
553 $(ntsource)/icons/emacs.ico \
554 $(ntsource)/icons/hand.cur \
555 $(ntsource)/$(EMACS_MANIFEST)
556 $(WINDRES) -O COFF --include-dir=$(top_srcdir)/nt -o $@ $<
557 549
558.PHONY: ns-app 550.PHONY: ns-app
559ns-app: emacs$(EXEEXT) 551ns-app: emacs$(EXEEXT)