--- Makefile.am | 38 +++++++++++++++++++++++++++----------- configure.ac | 1 + 2 files changed, 28 insertions(+), 11 deletions(-) diff --git a/Makefile.am b/Makefile.am index 2e845ec..a2d2dae 100644 --- a/Makefile.am +++ b/Makefile.am @@ -1,10 +1,19 @@ +NULL = +MAINTAINERCLEANFILES = + INCLUDES = \ -I$(top_srcdir)/common \ - $(SPICE_PROTOCOL_CFLAGS) + $(SPICE_PROTOCOL_CFLAGS) \ + $(NULL) + AM_CPPFLAGS=-DUNICODE -D_UNICODE +# -lversion is needed for the GetFileVersion* API which is used by vdlog.cpp +LIBS = -lversion bin_PROGRAMS = vdagent vdservice +vdagent_LDADD = $(CXIMAGE_LIBS) vdagent_rc.$(OBJEXT) +vdagent_CXXFLAGS = $(CXIMAGE_CFLAGS) vdagent_SOURCES = \ common/vdcommon.h \ common/vdlog.cpp \ @@ -13,27 +22,34 @@ vdagent_SOURCES = \ vdagent/desktop_layout.h \ vdagent/display_setting.cpp \ vdagent/display_setting.h \ - vdagent/vdagent.cpp + vdagent/vdagent.cpp \ + $(NULL) +vdagent_rc.$(OBJEXT): vdagent/vdagent.rc + $(AM_V_GEN)$(WINDRES) -i $< -o $@ + +MAINTAINERCLEANFILES += vdagent_rc.$(OBJEXT) + +vdservice_LDADD = -lwtsapi32 vdservice_rc.$(OBJEXT) vdservice_SOURCES = \ common/stdint.h \ common/vdcommon.h \ common/vdlog.cpp \ common/vdlog.h \ - vdservice/vdservice.cpp \ vdservice/pci_vdi_port.cpp \ vdservice/pci_vdi_port.h \ - vdservice/vdi_port.h \ vdservice/vdi_port.cpp \ + vdservice/vdi_port.h \ + vdservice/vdservice.cpp \ + vdservice/virtio_vdi_port.cpp \ vdservice/virtio_vdi_port.h \ - vdservice/virtio_vdi_port.cpp + $(NULL) + +vdservice_rc.$(OBJEXT): vdservice/vdservice.rc + $(AM_V_GEN)$(WINDRES) -i $< -o $@ + +MAINTAINERCLEANFILES += vdservice_rc.$(OBJEXT) -# -lversion is needed for the GetFileVersion* API which is used by -# vdlog.cpp -LIBS = -lversion -vdservice_LDADD = -lwtsapi32 -vdagent_LDADD = $(CXIMAGE_LIBS) -vdagent_CXXFLAGS = $(CXIMAGE_CFLAGS) EXTRA_DIST = \ tests/clipboard.py \ diff --git a/configure.ac b/configure.ac index 28c9d23..2888be3 100644 --- a/configure.ac +++ b/configure.ac @@ -23,6 +23,7 @@ AC_PROG_CC AC_PROG_CXX AM_PROG_CC_C_O AC_PROG_INSTALL +AC_CHECK_TOOL(WINDRES, [windres]) dnl --------------------------------------------------------------------------- dnl - Extra verbose warning switches -- 1.7.10.1 _______________________________________________ Spice-devel mailing list Spice-devel@xxxxxxxxxxxxxxxxxxxxx http://lists.freedesktop.org/mailman/listinfo/spice-devel