summaryrefslogtreecommitdiffstats
path: root/src/Makefile.am
diff options
context:
space:
mode:
authorMarc-André Lureau <marcandre.lureau@redhat.com>2012-01-27 14:51:23 +0100
committerDaniel P. Berrange <berrange@redhat.com>2012-01-31 12:36:04 +0000
commit2a8ed0522e63ae623cef0e748bbc45b4e922b6a3 (patch)
treec36ec6fc7b0cdd7df4548efb9780c89d0530455d /src/Makefile.am
parent80a319260391972a08861a88d36ff8cf57fe1539 (diff)
downloadvirt-viewer-2a8ed0522e63ae623cef0e748bbc45b4e922b6a3.tar.gz
virt-viewer-2a8ed0522e63ae623cef0e748bbc45b4e922b6a3.tar.xz
virt-viewer-2a8ed0522e63ae623cef0e748bbc45b4e922b6a3.zip
Add remote-viewer program
This program is meant for direct URI connections. ex: remote-viewer vnc://uri
Diffstat (limited to 'src/Makefile.am')
-rw-r--r--src/Makefile.am114
1 files changed, 71 insertions, 43 deletions
diff --git a/src/Makefile.am b/src/Makefile.am
index 4643de9..0572291 100644
--- a/src/Makefile.am
+++ b/src/Makefile.am
@@ -1,57 +1,85 @@
+NULL =
+# we are forced to use a shared library,
+# because libtool reordred .a after .la libs, and it fails to link
+noinst_LTLIBRARIES = libvirt-viewer.la
bin_PROGRAMS = virt-viewer
builderxmldir = $(pkgdatadir)/ui
-builderxml_DATA = \
- virt-viewer.xml \
- virt-viewer-about.xml \
- virt-viewer-auth.xml
+builderxml_DATA = \
+ virt-viewer.xml \
+ virt-viewer-about.xml \
+ virt-viewer-auth.xml \
+ $(NULL)
EXTRA_DIST = $(builderxml_DATA)
-virt_viewer_SOURCES = \
- virt-viewer-main.c \
- virt-viewer.h virt-viewer.c \
- virt-viewer-util.h virt-viewer-util.c \
- virt-viewer-auth.h virt-viewer-auth.c \
- virt-viewer-events.h virt-viewer-events.c \
- virt-viewer-app.h virt-viewer-app.c \
- virt-viewer-session.h virt-viewer-session.c \
- virt-viewer-display.h virt-viewer-display.c \
- virt-viewer-notebook.h virt-viewer-notebook.c \
- virt-viewer-window.h virt-viewer-window.c \
- view/autoDrawer.c \
- view/autoDrawer.h \
- view/drawer.c \
- view/drawer.h \
- view/ovBox.c \
- view/ovBox.h
+virt_viewer_SOURCES = \
+ virt-viewer-events.h virt-viewer-events.c \
+ virt-viewer.h virt-viewer.c \
+ virt-viewer-main.c \
+ $(NULL)
+virt_viewer_LDADD = libvirt-viewer.la
+virt_viewer_LDFLAGS = \
+ @LIBVIRT_LIBS@ \
+ @GMODULE2_LIBS@ \
+ $(NULL)
+virt_viewer_CFLAGS = $(AM_CFLAGS) @LIBVIRT_CFLAGS@
+
+if HAVE_SPICE_GTK
+bin_PROGRAMS += remote-viewer
+remote_viewer_SOURCES = \
+ remote-viewer.h remote-viewer.c \
+ remote-viewer-main.c \
+ $(NULL)
+remote_viewer_LDADD = libvirt-viewer.la
+remote_viewer_LDFLAGS = \
+ @GMODULE2_LIBS@ \
+ $(NULL)
+endif
+
+libvirt_viewer_la_SOURCES = \
+ virt-viewer-util.h virt-viewer-util.c \
+ virt-viewer-auth.h virt-viewer-auth.c \
+ virt-viewer-app.h virt-viewer-app.c \
+ virt-viewer-session.h virt-viewer-session.c \
+ virt-viewer-display.h virt-viewer-display.c \
+ virt-viewer-notebook.h virt-viewer-notebook.c \
+ virt-viewer-window.h virt-viewer-window.c \
+ view/autoDrawer.c \
+ view/autoDrawer.h \
+ view/drawer.c \
+ view/drawer.h \
+ view/ovBox.c \
+ view/ovBox.h \
+ $(NULL)
+libvirt_viewer_la_LIBADD = \
+ @GMODULE2_LIBS@ \
+ @GTK_LIBS@ \
+ @LIBXML2_LIBS@ \
+ $(NULL)
if HAVE_GTK_VNC
-virt_viewer_SOURCES += \
- virt-viewer-session-vnc.h virt-viewer-session-vnc.c \
- virt-viewer-display-vnc.h virt-viewer-display-vnc.c
+libvirt_viewer_la_SOURCES += \
+ virt-viewer-session-vnc.h virt-viewer-session-vnc.c \
+ virt-viewer-display-vnc.h virt-viewer-display-vnc.c \
+ $(NULL)
+libvirt_viewer_la_LIBADD += @GTK_VNC_LIBS@
endif
if HAVE_SPICE_GTK
-virt_viewer_SOURCES += \
- virt-viewer-session-spice.h virt-viewer-session-spice.c \
- virt-viewer-display-spice.h virt-viewer-display-spice.c
+libvirt_viewer_la_SOURCES += \
+ virt-viewer-session-spice.h virt-viewer-session-spice.c \
+ virt-viewer-display-spice.h virt-viewer-display-spice.c \
+ $(NULL)
+libvirt_viewer_la_LIBADD += @SPICE_GTK_LIBS@
endif
-virt_viewer_LDADD = \
- @GTK_VNC_LIBS@ \
- @SPICE_GTK_LIBS@ \
- @GMODULE2_LIBS@ \
- @GTK_LIBS@ \
- @LIBXML2_LIBS@ \
- @LIBVIRT_LIBS@
-
-virt_viewer_CFLAGS = \
- @GTK_VNC_CFLAGS@ \
- @SPICE_GTK_CFLAGS@ \
+AM_CFLAGS = \
@GMODULE2_CFLAGS@ \
- @GTK_CFLAGS@ \
- @LIBXML2_CFLAGS@ \
- @LIBVIRT_CFLAGS@ \
- @WARN_CFLAGS@ \
- -DLOCALE_DIR=\""$(datadir)/locale"\"
+ @GTK_CFLAGS@ \
+ @GTK_VNC_CFLAGS@ \
+ @LIBXML2_CFLAGS@ \
+ @SPICE_GTK_CFLAGS@ \
+ @WARN_CFLAGS@ \
+ -DLOCALE_DIR=\""$(datadir)/locale"\" \
+ $(NULL)