Fixed -gdwarf-2 switch and added emacsclientw.exe to lib-src/Makefile.in.
[bpt/emacs.git] / lib-src / Makefile.in
index 5e40c25..3af31ac 100644 (file)
@@ -113,8 +113,11 @@ MKDIR_P = @MKDIR_P@
 
 # ========================== Lists of Files ===========================
 
+# emacsclientw.exe for MinGW, empty otherwise
+CLIENTW = @CLIENTW@
+
 # Things that a user might actually run, which should be installed in bindir.
-INSTALLABLES = etags${EXEEXT} ctags${EXEEXT} emacsclient${EXEEXT} \
+INSTALLABLES = etags${EXEEXT} ctags${EXEEXT} emacsclient${EXEEXT} $(CLIENTW) \
                ebrowse${EXEEXT}
 
 INSTALLABLE_SCRIPTS = grep-changelog
@@ -172,6 +175,8 @@ LIBS_MOVE = $(LIBS_MAIL) $(KRB4LIB) $(DESLIB) $(KRB5LIB) $(CRYPTOLIB) \
 
 ## Extra object files for linking emacsclient
 NTLIB = @NTLIB@
+CLIENTRES = @CLIENTRES@
+WINDRES = @WINDRES@
 
 ## Some systems define this to request special libraries.
 LIBS_SYSTEM = @LIBS_SYSTEM@
@@ -344,6 +349,11 @@ emacsclient${EXEEXT}: ${srcdir}/emacsclient.c $(NTLIB) $(config_h)
           -DVERSION="\"${version}\"" $(LIB_WSOCK32) \
           $(LOADLIBES) $(LIB_FDATASYNC) -o emacsclient${EXEEXT}
 
+emacsclientw${EXEEXT}: ${srcdir}/emacsclient.c $(NTLIB) $(CLIENTRES) $(config_h)
+       $(CC) ${ALL_CFLAGS} $(CLIENTRES) -mwindows ${srcdir}/emacsclient.c \
+          -DVERSION="\"${version}\"" $(LIB_WSOCK32) \
+          $(LOADLIBES) -lcomctl32 $(LIB_FDATASYNC) -o emacsclient${EXEEXT}
+
 ntlib.o: ${srcdir}/ntlib.c ${srcdir}/ntlib.h
        $(CC) -c ${CPP_CFLAGS} ${srcdir}/ntlib.c
 
@@ -355,4 +365,7 @@ update-game-score${EXEEXT}: ${srcdir}/update-game-score.c $(NTLIB) $(config_h)
          ${srcdir}/update-game-score.c $(NTLIB) $(LOADLIBES) \
          -o update-game-score${EXEEXT}
 
+emacsclient.res: ${srcdir}/nt/emacsclient.rc
+       $(WINDRES) -O coff --include-dir=${srcdir}/nt -o emacscient.res
+
 ## Makefile ends here.