aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorEli Zaretskii2013-04-01 16:51:33 +0300
committerEli Zaretskii2013-04-01 16:51:33 +0300
commitf540ee868c7d91421d9bbf6ca239782013dfc266 (patch)
tree50cb45791ba425c22aba433c9a69277dcac64d9d
parent095bf25383aab763b09bc4df4593632d51e37ec6 (diff)
downloademacs-f540ee868c7d91421d9bbf6ca239782013dfc266.tar.gz
emacs-f540ee868c7d91421d9bbf6ca239782013dfc266.zip
Fixed -gdwarf-2 switch and added emacsclientw.exe to lib-src/Makefile.in.
-rw-r--r--configure.ac9
-rw-r--r--lib-src/Makefile.in14
2 files changed, 17 insertions, 6 deletions
diff --git a/configure.ac b/configure.ac
index d1fd9fc26d4..919f4934fae 100644
--- a/configure.ac
+++ b/configure.ac
@@ -629,9 +629,6 @@ if test "$ac_test_CFLAGS" != set; then
629 if test -n "$emacs_g3_CFLAGS"; then 629 if test -n "$emacs_g3_CFLAGS"; then
630 emacs_save_CFLAGS=$CFLAGS 630 emacs_save_CFLAGS=$CFLAGS
631 CFLAGS=$emacs_g3_CFLAGS 631 CFLAGS=$emacs_g3_CFLAGS
632 if test $opsys = mingw32; then
633 CFLAGS="$CFLAGS -gdwarf-2"
634 fi
635 AC_CACHE_CHECK([whether $CC accepts $emacs_g3_CFLAGS], 632 AC_CACHE_CHECK([whether $CC accepts $emacs_g3_CFLAGS],
636 [emacs_cv_prog_cc_g3], 633 [emacs_cv_prog_cc_g3],
637 [AC_LINK_IFELSE([AC_LANG_PROGRAM()], 634 [AC_LINK_IFELSE([AC_LANG_PROGRAM()],
@@ -642,6 +639,9 @@ if test "$ac_test_CFLAGS" != set; then
642 else 639 else
643 CFLAGS=$emacs_save_CFLAGS 640 CFLAGS=$emacs_save_CFLAGS
644 fi 641 fi
642 if test $opsys = mingw32; then
643 CFLAGS="$CFLAGS -gdwarf-2"
644 fi
645 fi 645 fi
646fi 646fi
647 647
@@ -1546,6 +1546,7 @@ W32_OBJ=
1546W32_LIBS= 1546W32_LIBS=
1547EMACSRES= 1547EMACSRES=
1548CLIENTRES= 1548CLIENTRES=
1549CLIENTW=
1549W32_RES_LINK= 1550W32_RES_LINK=
1550EMACS_MANIFEST= 1551EMACS_MANIFEST=
1551if test "${with_w32}" != no; then 1552if test "${with_w32}" != no; then
@@ -1598,6 +1599,7 @@ if test "${HAVE_W32}" = "yes"; then
1598 W32_LIBS="$W32_LIBS -lwinmm -lgdi32 -lcomdlg32" 1599 W32_LIBS="$W32_LIBS -lwinmm -lgdi32 -lcomdlg32"
1599 W32_LIBS="$W32_LIBS -lmpr -lwinspool -lole32 -lcomctl32 -lusp10" 1600 W32_LIBS="$W32_LIBS -lmpr -lwinspool -lole32 -lcomctl32 -lusp10"
1600 CLIENTRES="emacsclient.res" 1601 CLIENTRES="emacsclient.res"
1602 CLIENTW="emacsclientw\$(EXEEXT)"
1601 FIRSTFILE_OBJ=firstfile.o 1603 FIRSTFILE_OBJ=firstfile.o
1602 fi 1604 fi
1603fi 1605fi
@@ -1606,6 +1608,7 @@ AC_SUBST(W32_LIBS)
1606AC_SUBST(EMACSRES) 1608AC_SUBST(EMACSRES)
1607AC_SUBST(EMACS_MANIFEST) 1609AC_SUBST(EMACS_MANIFEST)
1608AC_SUBST(CLIENTRES) 1610AC_SUBST(CLIENTRES)
1611AC_SUBST(CLIENTW)
1609AC_SUBST(W32_RES_LINK) 1612AC_SUBST(W32_RES_LINK)
1610AC_SUBST(FIRSTFILE_OBJ) 1613AC_SUBST(FIRSTFILE_OBJ)
1611 1614
diff --git a/lib-src/Makefile.in b/lib-src/Makefile.in
index c7bfc207608..3af31acaa6e 100644
--- a/lib-src/Makefile.in
+++ b/lib-src/Makefile.in
@@ -113,8 +113,11 @@ MKDIR_P = @MKDIR_P@
113 113
114# ========================== Lists of Files =========================== 114# ========================== Lists of Files ===========================
115 115
116# emacsclientw.exe for MinGW, empty otherwise
117CLIENTW = @CLIENTW@
118
116# Things that a user might actually run, which should be installed in bindir. 119# Things that a user might actually run, which should be installed in bindir.
117INSTALLABLES = etags${EXEEXT} ctags${EXEEXT} emacsclient${EXEEXT} \ 120INSTALLABLES = etags${EXEEXT} ctags${EXEEXT} emacsclient${EXEEXT} $(CLIENTW) \
118 ebrowse${EXEEXT} 121 ebrowse${EXEEXT}
119 122
120INSTALLABLE_SCRIPTS = grep-changelog 123INSTALLABLE_SCRIPTS = grep-changelog
@@ -341,11 +344,16 @@ movemail${EXEEXT}: ${srcdir}/movemail.c pop.o $(NTLIB) $(config_h)
341pop.o: ${srcdir}/pop.c ${srcdir}/../lib/min-max.h $(config_h) 344pop.o: ${srcdir}/pop.c ${srcdir}/../lib/min-max.h $(config_h)
342 $(CC) -c ${CPP_CFLAGS} ${MOVE_FLAGS} ${srcdir}/pop.c 345 $(CC) -c ${CPP_CFLAGS} ${MOVE_FLAGS} ${srcdir}/pop.c
343 346
344emacsclient${EXEEXT}: ${srcdir}/emacsclient.c $(NTLIB) $(CLIENTRES) $(config_h) 347emacsclient${EXEEXT}: ${srcdir}/emacsclient.c $(NTLIB) $(config_h)
345 $(CC) ${ALL_CFLAGS} ${srcdir}/emacsclient.c \ 348 $(CC) ${ALL_CFLAGS} ${srcdir}/emacsclient.c \
346 -DVERSION="\"${version}\"" $(CLIENTRES) $(LIB_WSOCK32) \ 349 -DVERSION="\"${version}\"" $(LIB_WSOCK32) \
347 $(LOADLIBES) $(LIB_FDATASYNC) -o emacsclient${EXEEXT} 350 $(LOADLIBES) $(LIB_FDATASYNC) -o emacsclient${EXEEXT}
348 351
352emacsclientw${EXEEXT}: ${srcdir}/emacsclient.c $(NTLIB) $(CLIENTRES) $(config_h)
353 $(CC) ${ALL_CFLAGS} $(CLIENTRES) -mwindows ${srcdir}/emacsclient.c \
354 -DVERSION="\"${version}\"" $(LIB_WSOCK32) \
355 $(LOADLIBES) -lcomctl32 $(LIB_FDATASYNC) -o emacsclient${EXEEXT}
356
349ntlib.o: ${srcdir}/ntlib.c ${srcdir}/ntlib.h 357ntlib.o: ${srcdir}/ntlib.c ${srcdir}/ntlib.h
350 $(CC) -c ${CPP_CFLAGS} ${srcdir}/ntlib.c 358 $(CC) -c ${CPP_CFLAGS} ${srcdir}/ntlib.c
351 359