diff options
author | Marc-André Lureau <marcandre.lureau@gmail.com> | 2012-03-30 02:40:02 +0200 |
---|---|---|
committer | Marc-André Lureau <marcandre.lureau@gmail.com> | 2012-03-30 14:48:13 +0200 |
commit | 902b9a71e2b4984ea88fdaf7b40acf034b69a454 (patch) | |
tree | f0391fe287d0cb15b475533498ab2360d0a35102 /src | |
parent | 472bfe09c5d758dbc7762dbf984f968e0da51b1b (diff) |
win32: add a few Windows sepecific data
Add application icon and manifest
Diffstat (limited to 'src')
-rw-r--r-- | src/Makefile.am | 17 | ||||
-rw-r--r-- | src/virt-viewer.manifest | 11 | ||||
-rw-r--r-- | src/virt-viewer.rc.in | 27 |
3 files changed, 55 insertions, 0 deletions
diff --git a/src/Makefile.am b/src/Makefile.am index e85e939..5349c17 100644 --- a/src/Makefile.am +++ b/src/Makefile.am @@ -1,4 +1,6 @@ NULL = +LDADD = +MAINTAINERCLEANFILES = bin_PROGRAMS = builderxmldir = $(pkgdatadir)/ui @@ -105,3 +107,18 @@ if HAVE_SPICE_GTK remote_viewer_LDFLAGS += $(SPICE_GTK_LIBS) $(SPICE_CONTROLLER_LIBS) remote_viewer_CFLAGS += $(SPICE_GTK_CFLAGS) $(SPICE_CONTROLLER_CFLAGS) endif + +VIRT_VIEWER_RES = virt-viewer.rc virt-viewer.manifest +ICONDIR = $(top_builddir)/icons +MANIFESTDIR = $(srcdir) +EXTRA_DIST += $(VIRT_VIEWER_RES) + +if OS_WIN32 +virt-viewer_rc.$(OBJEXT): $(VIRT_VIEWER_RES) $(top_builddir)/icons/virt-viewer.ico + $(AM_V_GEN)$(WINDRES) \ + -DICONDIR='\"$(ICONDIR)\"' \ + -DMANIFESTDIR='\"$(MANIFESTDIR)\"' \ + -i $< -o $@ +LDADD += virt-viewer_rc.$(OBJEXT) +MAINTAINERCLEANFILES += virt-viewer_rc.$(OBJEXT) +endif diff --git a/src/virt-viewer.manifest b/src/virt-viewer.manifest new file mode 100644 index 0000000..d921a06 --- /dev/null +++ b/src/virt-viewer.manifest @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="UTF-8" standalone="yes"?> + +<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0"> + <trustInfo xmlns="urn:schemas-microsoft-com:asm.v2"> + <security> + <requestedPrivileges> + <requestedExecutionLevel level="asInvoker" uiAccess="false"/> + </requestedPrivileges> + </security> + </trustInfo> +</assembly> diff --git a/src/virt-viewer.rc.in b/src/virt-viewer.rc.in new file mode 100644 index 0000000..196e631 --- /dev/null +++ b/src/virt-viewer.rc.in @@ -0,0 +1,27 @@ +1 VERSIONINFO +FILEVERSION 1,0,0,0 +PRODUCTVERSION 1,0,0,0 + +BEGIN + BLOCK "StringFileInfo" + BEGIN + BLOCK "040904E4" + BEGIN + VALUE "CompanyName", "virt-manager.org" + VALUE "FileDescription", "A remote desktop client" + VALUE "FileVersion", "@VERSION@" + VALUE "InternalName", "@PACKAGE_STRING@" + VALUE "LegalCopyright", "Copyright (C) 2007-2012 Red Hat, Inc." + VALUE "OriginalFilename", "virt-viewer.exe" + VALUE "ProductName", "VirtViewer" + VALUE "ProductVersion", "@VERSION@" + END + END + + BLOCK "VarFileInfo" + BEGIN + VALUE "Translation", 0x409, 1252 + END +END +2 ICON ICONDIR "/virt-viewer.ico" +3 RT_MANIFEST MANIFESTDIR "/virt-viewer.manifest" |