~ubuntu-branches/ubuntu/quantal/open-vm-tools/quantal-201210021442

« back to all changes in this revision

Viewing changes to services/plugins/unity/Makefile.am

  • Committer: Bazaar Package Importer
  • Author(s): Serge Hallyn
  • Date: 2011-03-31 14:20:05 UTC
  • mfrom: (1.4.3 upstream)
  • Revision ID: james.westby@ubuntu.com-20110331142005-3n9red91p7ogkweo
Tags: 2011.03.28-387002-0ubuntu1
* Merge latest upstream git tag.  This has the unlocked_ioctl change
  needed to fix dkms build failures (LP: #727342)
* Changes in debian/rules:
  - work around a bug in toolbox/Makefile, where install-exec-hook is
    not happening.  This needs to get fixed the right way.
  - don't install 'vmware-user' which seems to no longer exist
  - move /etc/xdg into open-vm-toolbox (which should be done using .install)
* debian/open-vm-tools.init: add 'modprobe [-r] vmblock'. (LP: #332323)
* debian/rules and debian/open-vm-toolbox.lintian-overrides:
  - Make vmware-user-suid-wrapper suid-root (LP: #332323)

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
################################################################################
 
2
### Copyright 2010 VMware, Inc.  All rights reserved.
 
3
###
 
4
### This program is free software; you can redistribute it and/or modify
 
5
### it under the terms of version 2 of the GNU General Public License as
 
6
### published by the Free Software Foundation.
 
7
###
 
8
### This program is distributed in the hope that it will be useful,
 
9
### but WITHOUT ANY WARRANTY; without even the implied warranty of
 
10
### MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 
11
### GNU General Public License for more details.
 
12
###
 
13
### You should have received a copy of the GNU General Public License
 
14
### along with this program; if not, write to the Free Software
 
15
### Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
 
16
################################################################################
 
17
 
 
18
plugindir = @VMUSR_PLUGIN_INSTALLDIR@
 
19
plugin_LTLIBRARIES = libunity.la
 
20
 
 
21
CFLAGS += -Wno-unused
 
22
 
 
23
libunity_la_CPPFLAGS =
 
24
libunity_la_CPPFLAGS += @GTK_CPPFLAGS@
 
25
libunity_la_CPPFLAGS += @GTKMM_CPPFLAGS@
 
26
libunity_la_CPPFLAGS += @GIO_CPPFLAGS@
 
27
libunity_la_CPPFLAGS += @LIBPNG_CPPFLAGS@
 
28
libunity_la_CPPFLAGS += @URIPARSER_CPPFLAGS@
 
29
libunity_la_CPPFLAGS += @PLUGIN_CPPFLAGS@
 
30
libunity_la_CPPFLAGS += -I$(top_srcdir)/services/plugins/unity/ghIntegration
 
31
libunity_la_CPPFLAGS += -I$(top_srcdir)/services/plugins/unity/unitylib
 
32
libunity_la_CPPFLAGS += -I$(top_srcdir)/services/plugins/unity/unityWindowTracker
 
33
libunity_la_CPPFLAGS += -I$(top_builddir)/include
 
34
 
 
35
libunity_la_LDFLAGS =
 
36
libunity_la_LDFLAGS += @PLUGIN_LDFLAGS@
 
37
 
 
38
libunity_la_LIBADD =
 
39
libunity_la_LIBADD += @COMMON_XLIBS@
 
40
libunity_la_LIBADD += @GTK_LIBS@
 
41
libunity_la_LIBADD += @GTKMM_LIBS@
 
42
libunity_la_LIBADD += @GIO_LIBS@
 
43
libunity_la_LIBADD += @LIBPNG_LIBS@
 
44
libunity_la_LIBADD += @URIPARSER_LIBS@
 
45
libunity_la_LIBADD += @VMTOOLS_LIBS@
 
46
libunity_la_LIBADD += $(top_builddir)/lib/appUtil/libAppUtil.la
 
47
libunity_la_LIBADD += $(top_builddir)/lib/image/libImage.la
 
48
libunity_la_LIBADD += $(top_builddir)/lib/raster/libRaster.la
 
49
libunity_la_LIBADD += $(top_builddir)/lib/region/libRegion.la
 
50
libunity_la_LIBADD += $(top_builddir)/lib/xdg/libXdg.la
 
51
 
 
52
libunity_la_SOURCES =
 
53
 
 
54
libunity_la_SOURCES += unityPlugin.cpp
 
55
libunity_la_SOURCES += unityPluginEntry.cpp
 
56
libunity_la_SOURCES += unityPlugin.h
 
57
libunity_la_SOURCES += unityPluginPosix.h
 
58
libunity_la_SOURCES += unityPluginPosix.cpp
 
59
libunity_la_SOURCES += ghiTclo.h
 
60
libunity_la_SOURCES += ghiTclo.cpp
 
61
libunity_la_SOURCES += unityTclo.h
 
62
libunity_la_SOURCES += unityTclo.cpp
 
63
 
 
64
libunity_la_SOURCES += ghIntegration/ghIntegration.cpp
 
65
libunity_la_SOURCES += ghIntegration/ghIntegrationInt.h
 
66
libunity_la_SOURCES += ghIntegration/icon.cc
 
67
libunity_la_SOURCES += ghIntegration/platform.cc
 
68
libunity_la_SOURCES += ghIntegration/pseudoAppMgr.cc
 
69
 
 
70
libunity_la_SOURCES += unitylib/unity.c
 
71
libunity_la_SOURCES += unitylib/unityPlatform.h
 
72
libunity_la_SOURCES += unitylib/unityPlatformX11.cc
 
73
libunity_la_SOURCES += unitylib/unityPlatformX11Settings.cc
 
74
libunity_la_SOURCES += unitylib/unityPlatformX11Window.cc
 
75
libunity_la_SOURCES += unitylib/unityX11.h
 
76
libunity_la_SOURCES += unitylib/windowPathFactory.cc
 
77
libunity_la_SOURCES += unitylib/x11Event.cc
 
78
libunity_la_SOURCES += unitylib/x11Util.cc
 
79
 
 
80
libunity_la_SOURCES += unityWindowTracker/unityWindowTracker.c
 
81
 
 
82
RPCGEN_SRCS =
 
83
RPCGEN_SRCS += ghiGetBinaryHandlers_xdr.c
 
84
RPCGEN_SRCS += ghiGetExecInfoHash_xdr.c
 
85
RPCGEN_SRCS += ghiProtocolHandler_xdr.c
 
86
RPCGEN_SRCS += ghiStartMenu_xdr.c
 
87
RPCGEN_SRCS += ghiShellAction_xdr.c
 
88
RPCGEN_SRCS += ghiTrayIcon_xdr.c
 
89
RPCGEN_SRCS += ghiSetFocusedWindow_xdr.c
 
90
RPCGEN_SRCS += ghiSetGuestHandler_xdr.c
 
91
RPCGEN_SRCS += ghiSetOutlookTempFolder_xdr.c
 
92
RPCGEN_SRCS += unityActive_xdr.c
 
93
RPCGEN_SRCS += unity_xdr.c
 
94
 
 
95
RPCGEN_HDRS =
 
96
RPCGEN_HDRS += ghiGetBinaryHandlers.h
 
97
RPCGEN_HDRS += ghiGetExecInfoHash.h
 
98
RPCGEN_HDRS += ghiProtocolHandler.h
 
99
RPCGEN_HDRS += ghiStartMenu.h
 
100
RPCGEN_HDRS += ghiShellAction.h
 
101
RPCGEN_HDRS += ghiTrayIcon.h
 
102
RPCGEN_HDRS += ghiSetFocusedWindow.h
 
103
RPCGEN_HDRS += ghiSetGuestHandler.h
 
104
RPCGEN_HDRS += ghiSetOutlookTempFolder.h
 
105
RPCGEN_HDRS += unityActive.h
 
106
RPCGEN_HDRS += unity.h
 
107
 
 
108
BUILT_SOURCES =
 
109
BUILT_SOURCES += $(RPCGEN_HDRS)
 
110
BUILT_SOURCES += $(RPCGEN_SRCS)
 
111
 
 
112
CLEANFILES =
 
113
CLEANFILES += $(BUILT_SOURCES)
 
114
 
 
115
libunity_la_SOURCES += $(RPCGEN_SRCS)
 
116
 
 
117
## `make clean` should also remove the copied headers.
 
118
clean-local:
 
119
        rm -rf $(top_builddir)/lib/include/guestrpc
 
120
        if [ $(top_builddir) != $(top_srcdir) ]; then   \
 
121
           rm -f *.x;                                   \
 
122
           rm -f ghiCommonDefines.h;                    \
 
123
        fi
 
124
 
 
125
ghiGetBinaryHandlers.h: ghiGetBinaryHandlers.x
 
126
        @RPCGEN_WRAPPER@ services/plugins/unity/ghiGetBinaryHandlers.x $@ \
 
127
           services/plugins/unity/ghiCommonDefines.h
 
128
 
 
129
ghiGetBinaryHandlers_xdr.c: ghiGetBinaryHandlers.x ghiGetBinaryHandlers.h
 
130
        @RPCGEN_WRAPPER@ services/plugins/unity/ghiGetBinaryHandlers.x $@
 
131
 
 
132
ghiGetExecInfoHash.h: ghiGetExecInfoHash.x
 
133
        @RPCGEN_WRAPPER@ services/plugins/unity/ghiGetExecInfoHash.x $@ \
 
134
           services/plugins/unity/ghiCommonDefines.h
 
135
 
 
136
ghiGetExecInfoHash_xdr.c: ghiGetExecInfoHash.x ghiGetExecInfoHash.h
 
137
        @RPCGEN_WRAPPER@ services/plugins/unity/ghiGetExecInfoHash.x $@
 
138
 
 
139
ghiProtocolHandler.h: ghiProtocolHandler.x
 
140
        @RPCGEN_WRAPPER@ services/plugins/unity/ghiProtocolHandler.x $@ \
 
141
           services/plugins/unity/ghiCommonDefines.h
 
142
 
 
143
ghiProtocolHandler_xdr.c: ghiProtocolHandler.x ghiProtocolHandler.h
 
144
        @RPCGEN_WRAPPER@ services/plugins/unity/ghiProtocolHandler.x $@
 
145
 
 
146
ghiStartMenu.h: ghiStartMenu.x
 
147
        @RPCGEN_WRAPPER@ services/plugins/unity/ghiStartMenu.x $@ \
 
148
           services/plugins/unity/ghiCommonDefines.h
 
149
 
 
150
ghiStartMenu_xdr.c: ghiStartMenu.x ghiStartMenu.h
 
151
        @RPCGEN_WRAPPER@ services/plugins/unity/ghiStartMenu.x $@
 
152
 
 
153
ghiShellAction.h: ghiShellAction.x
 
154
        @RPCGEN_WRAPPER@ services/plugins/unity/ghiShellAction.x $@ \
 
155
           services/plugins/unity/ghiCommonDefines.h
 
156
 
 
157
ghiShellAction_xdr.c: ghiShellAction.x ghiShellAction.h
 
158
        @RPCGEN_WRAPPER@ services/plugins/unity/ghiShellAction.x $@
 
159
 
 
160
ghiTrayIcon.h: ghiTrayIcon.x
 
161
        @RPCGEN_WRAPPER@ services/plugins/unity/ghiTrayIcon.x $@ \
 
162
           services/plugins/unity/ghiCommonDefines.h
 
163
 
 
164
ghiTrayIcon_xdr.c: ghiTrayIcon.x ghiTrayIcon.h
 
165
        @RPCGEN_WRAPPER@ services/plugins/unity/ghiTrayIcon.x $@
 
166
 
 
167
ghiSetFocusedWindow.h: ghiSetFocusedWindow.x
 
168
        @RPCGEN_WRAPPER@ services/plugins/unity/ghiSetFocusedWindow.x $@ \
 
169
           services/plugins/unity/ghiCommonDefines.h
 
170
 
 
171
ghiSetFocusedWindow_xdr.c: ghiSetFocusedWindow.x ghiSetFocusedWindow.h
 
172
        @RPCGEN_WRAPPER@ services/plugins/unity/ghiSetFocusedWindow.x $@
 
173
 
 
174
ghiSetGuestHandler.h: ghiSetGuestHandler.x
 
175
        @RPCGEN_WRAPPER@ services/plugins/unity/ghiSetGuestHandler.x $@ \
 
176
           services/plugins/unity/ghiCommonDefines.h
 
177
 
 
178
ghiSetGuestHandler_xdr.c: ghiSetGuestHandler.x ghiSetGuestHandler.h
 
179
        @RPCGEN_WRAPPER@ services/plugins/unity/ghiSetGuestHandler.x $@
 
180
 
 
181
ghiSetOutlookTempFolder.h: ghiSetOutlookTempFolder.x
 
182
        @RPCGEN_WRAPPER@ services/plugins/unity/ghiSetOutlookTempFolder.x $@ \
 
183
           services/plugins/unity/ghiCommonDefines.h
 
184
 
 
185
ghiSetOutlookTempFolder_xdr.c: ghiSetOutlookTempFolder.x ghiSetOutlookTempFolder.h
 
186
        @RPCGEN_WRAPPER@ services/plugins/unity/ghiSetOutlookTempFolder.x $@
 
187
 
 
188
unityActive.h: unityActive.x
 
189
        @RPCGEN_WRAPPER@ services/plugins/unity/unityActive.x $@
 
190
 
 
191
unityActive_xdr.c: unityActive.x unityActive.h
 
192
        @RPCGEN_WRAPPER@ services/plugins/unity/unityActive.x $@
 
193
 
 
194
unity.h: unity.x
 
195
        @RPCGEN_WRAPPER@ services/plugins/unity/unity.x $@
 
196
 
 
197
unity_xdr.c: unity.x unity.h
 
198
        @RPCGEN_WRAPPER@ services/plugins/unity/unity.x $@
 
199