From d4166523bc8c4565cde24fcda56d3d5cdabb70ce Mon Sep 17 00:00:00 2001 From: Eli Zaretskii Date: Sat, 10 Aug 2013 10:43:41 +0300 Subject: [PATCH 1/1] Provide a Windows manifest for update-game-score.exe. lib-src/update-game-score.exe.manifest: New file. lib-src/Makefile.in (UPDATE_MANIFEST): New variable. (SCRIPTS): Add $(UPDATE_MANIFEST). configure.ac: Define and substitute UPDATE_MANIFEST. --- ChangeLog | 4 ++++ configure.ac | 3 +++ lib-src/ChangeLog | 7 +++++++ lib-src/Makefile.in | 3 ++- lib-src/update-game-score.exe.manifest | 10 ++++++++++ 5 files changed, 26 insertions(+), 1 deletion(-) create mode 100644 lib-src/update-game-score.exe.manifest diff --git a/ChangeLog b/ChangeLog index 1252a7a15a..c88303bb52 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,7 @@ +2013-08-10 Eli Zaretskii + + * configure.ac: Define and substitute UPDATE_MANIFEST. + 2013-08-04 Stephen Berman * info/dir: Add todo-mode. diff --git a/configure.ac b/configure.ac index 89aba556bb..e4a846402f 100644 --- a/configure.ac +++ b/configure.ac @@ -1641,6 +1641,7 @@ CLIENTRES= CLIENTW= W32_RES_LINK= EMACS_MANIFEST= +UPDATE_MANIFEST= if test "${with_w32}" != no; then case "${opsys}" in cygwin) @@ -1691,6 +1692,7 @@ if test "${HAVE_W32}" = "yes"; then x86_64-*-*) EMACS_MANIFEST="emacs-x64.manifest" ;; *) EMACS_MANIFEST="emacs-x86.manifest" ;; esac + UPDATE_MANIFEST=update-game-score.exe.manifest if test "${opsys}" = "cygwin"; then W32_LIBS="$W32_LIBS -lkernel32 -luser32 -lgdi32 -lole32 -lcomdlg32" W32_LIBS="$W32_LIBS -lusp10 -lcomctl32 -lwinspool" @@ -1717,6 +1719,7 @@ AC_SUBST(W32_OBJ) AC_SUBST(W32_LIBS) AC_SUBST(EMACSRES) AC_SUBST(EMACS_MANIFEST) +AC_SUBST(UPDATE_MANIFEST) AC_SUBST(CLIENTRES) AC_SUBST(CLIENTW) AC_SUBST(W32_RES_LINK) diff --git a/lib-src/ChangeLog b/lib-src/ChangeLog index da97246ef6..53d66ba1e3 100644 --- a/lib-src/ChangeLog +++ b/lib-src/ChangeLog @@ -1,3 +1,10 @@ +2013-08-10 Eli Zaretskii + + * update-game-score.exe.manifest: New file. + + * Makefile.in (UPDATE_MANIFEST): New variable. + (SCRIPTS): Add $(UPDATE_MANIFEST). + 2013-08-05 Stefan Monnier * makefile.w32-in (lisp2): Add nadvice.elc. diff --git a/lib-src/Makefile.in b/lib-src/Makefile.in index 8285910cdb..fe1900a2a4 100644 --- a/lib-src/Makefile.in +++ b/lib-src/Makefile.in @@ -40,6 +40,7 @@ C_SWITCH_MACHINE=@C_SWITCH_MACHINE@ PROFILING_CFLAGS = @PROFILING_CFLAGS@ WARN_CFLAGS = @WARN_CFLAGS@ WERROR_CFLAGS = @WERROR_CFLAGS@ +UPDATE_MANIFEST = @UPDATE_MANIFEST@ # Program name transformation. TRANSFORM = @program_transform_name@ @@ -132,7 +133,7 @@ DONT_INSTALL= test-distrib${EXEEXT} make-docfile${EXEEXT} # Like UTILITIES, but they're not system-dependent, and should not be # deleted by the distclean target. -SCRIPTS= rcs2log +SCRIPTS= rcs2log $(UPDATE_MANIFEST) # All files that are created by the linker, i.e., whose names end in ${EXEEXT}. EXE_FILES = ${INSTALLABLES} ${UTILITIES} ${DONT_INSTALL} diff --git a/lib-src/update-game-score.exe.manifest b/lib-src/update-game-score.exe.manifest new file mode 100644 index 0000000000..1db836bec6 --- /dev/null +++ b/lib-src/update-game-score.exe.manifest @@ -0,0 +1,10 @@ + + + + + + + + + + -- 2.20.1