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.
This commit is contained in:
parent
8c4475f9ce
commit
825351bcce
4 changed files with 13 additions and 12 deletions
|
@ -1,3 +1,7 @@
|
|||
2014-11-24 Glenn Morris <rgm@gnu.org>
|
||||
|
||||
* Makefile.in (../src/emacs.res): New target.
|
||||
|
||||
2014-11-22 Glenn Morris <rgm@gnu.org>
|
||||
|
||||
* emacs.rc.in, emacsclient.rc.in: Rename from emacs.rc, emacsclient.rc.
|
||||
|
|
|
@ -224,7 +224,7 @@ cmdproxy${EXEEXT}: ${srcdir}/cmdproxy.c
|
|||
runemacs${EXEEXT}: ${srcdir}/runemacs.c $(EMACSRES)
|
||||
$(CC) ${ALL_CFLAGS} $^ -mwindows -o $@
|
||||
|
||||
## This rule (and file) is duplicated in src/: why?
|
||||
emacs.res: emacs.rc ${srcdir}/icons/emacs.ico \
|
||||
## Also used in ../src/Makefile.
|
||||
emacs.res ../src/emacs.res: emacs.rc ${srcdir}/icons/emacs.ico \
|
||||
${srcdir}/icons/hand.cur ${srcdir}/$(EMACS_MANIFEST)
|
||||
${WINDRES} -I ${srcdir} -O coff -o $@ $<
|
||||
|
|
|
@ -1,3 +1,8 @@
|
|||
2014-11-24 Glenn Morris <rgm@gnu.org>
|
||||
|
||||
* Makefile.in (emacs.res): Use ../nt rule, rather than duplicating it.
|
||||
(ntsource, WINDRES, EMACS_MANIFEST): Remove, now unused.
|
||||
|
||||
2014-11-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
|
||||
|
||||
* gnutls.c: Fix Windows function definition of
|
||||
|
|
|
@ -31,10 +31,8 @@ srcdir = @srcdir@
|
|||
top_srcdir = @top_srcdir@
|
||||
# MinGW CPPFLAGS may use this.
|
||||
abs_top_srcdir=@abs_top_srcdir@
|
||||
ntsource = $(top_srcdir)/nt
|
||||
VPATH = $(srcdir)
|
||||
CC = @CC@
|
||||
WINDRES = @WINDRES@
|
||||
CFLAGS = @CFLAGS@
|
||||
CPPFLAGS = @CPPFLAGS@
|
||||
LDFLAGS = @LDFLAGS@
|
||||
|
@ -264,8 +262,6 @@ W32_LIBS=@W32_LIBS@
|
|||
|
||||
## emacs.res if HAVE_W32
|
||||
EMACSRES = @EMACSRES@
|
||||
## emacs-*.manifest if HAVE_W32
|
||||
EMACS_MANIFEST = @EMACS_MANIFEST@
|
||||
## If HAVE_W32, compiler arguments for including
|
||||
## the resource file in the binary.
|
||||
## Cygwin: -Wl,emacs.res
|
||||
|
@ -548,12 +544,8 @@ $(top_srcdir)/aclocal.m4 $(top_srcdir)/configure config.in ../config.status \
|
|||
|
||||
doc.o: buildobj.h
|
||||
|
||||
## This rule (and file) is duplicated in nt/: why?
|
||||
emacs.res: ../nt/emacs.rc \
|
||||
$(ntsource)/icons/emacs.ico \
|
||||
$(ntsource)/icons/hand.cur \
|
||||
$(ntsource)/$(EMACS_MANIFEST)
|
||||
$(WINDRES) -O COFF --include-dir=$(top_srcdir)/nt -o $@ $<
|
||||
emacs.res: FORCE
|
||||
$(MAKE) -C ../nt ../src/emacs.res
|
||||
|
||||
.PHONY: ns-app
|
||||
ns-app: emacs$(EXEEXT)
|
||||
|
|
Loading…
Add table
Reference in a new issue