VirtualBox

Ignore:
Timestamp:
Nov 22, 2019 5:08:39 PM (5 years ago)
Author:
vboxsync
Message:

Shared Clipboard/VBoxClient: More experiments with GVfs.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Additions/x11/VBoxClient/Makefile.kmk

    r81052 r82103  
    111111  endif
    112112  ifdef VBOX_WITH_LIBGVFS
    113   VBoxClient_SOURCES += \
    114         clipboard-gvfs.c
    115   VBOX_VBOXCLIENT_GVFS_VER:=1.31.92
    116   VBoxClient_INCS += \
    117         gvfs-$(VBOX_VBOXCLIENT_GVFS_VER)/common \
    118         gvfs-$(VBOX_VBOXCLIENT_GVFS_VER)/client \
    119         gvfs-$(VBOX_VBOXCLIENT_GVFS_VER)/daemon \
    120         /usr/lib/x86_64-linux-gnu/glib-2.0/include \
    121         /usr/include/glib-2.0
    122   VBoxClient_LIBS += \
    123         libgio-2.0 \
    124         libglib-2.0
     113   VBOX_VBOXCLIENT_GVFS_PATH := gvfs-1.43.1
     114   VBoxClient_SOURCES += \
     115        clipboard-gvfs.c \
     116   VBoxClient_SOURCES += \
     117        ${VBOX_VBOXCLIENT_GVFS_PATH}/daemon/gvfsafpconnection.c \
     118        ${VBOX_VBOXCLIENT_GVFS_PATH}/daemon/gvfsafpserver.c \
     119        ${VBOX_VBOXCLIENT_GVFS_PATH}/daemon/gvfsafputils.c \
     120        ${VBOX_VBOXCLIENT_GVFS_PATH}/daemon/gvfsafpvolume.c \
     121        ${VBOX_VBOXCLIENT_GVFS_PATH}/daemon/gvfsbackend.c \
     122        ${VBOX_VBOXCLIENT_GVFS_PATH}/daemon/gvfsdaemonutils.c \
     123        ${VBOX_VBOXCLIENT_GVFS_PATH}/daemon/gvfsjobcopy.c \
     124        ${VBOX_VBOXCLIENT_GVFS_PATH}/daemon/gvfsjobpush.c \
     125        ${VBOX_VBOXCLIENT_GVFS_PATH}/daemon/gvfsjobunmountmountable.c \
     126        ${VBOX_VBOXCLIENT_GVFS_PATH}/daemon/gvfschannel.c \
     127        ${VBOX_VBOXCLIENT_GVFS_PATH}/daemon/gvfsdaemon.c \
     128        ${VBOX_VBOXCLIENT_GVFS_PATH}/daemon/gvfsjob.c \
     129        ${VBOX_VBOXCLIENT_GVFS_PATH}/daemon/gvfsjobcloseread.c \
     130        ${VBOX_VBOXCLIENT_GVFS_PATH}/daemon/gvfsjobclosewrite.c \
     131        ${VBOX_VBOXCLIENT_GVFS_PATH}/daemon/gvfsjobcreatemonitor.c \
     132        ${VBOX_VBOXCLIENT_GVFS_PATH}/daemon/gvfsjobdbus.c \
     133        ${VBOX_VBOXCLIENT_GVFS_PATH}/daemon/gvfsjobdelete.c \
     134        ${VBOX_VBOXCLIENT_GVFS_PATH}/daemon/gvfsjobenumerate.c \
     135        ${VBOX_VBOXCLIENT_GVFS_PATH}/daemon/gvfsjoberror.c \
     136        ${VBOX_VBOXCLIENT_GVFS_PATH}/daemon/gvfsjobmakedirectory.c \
     137        ${VBOX_VBOXCLIENT_GVFS_PATH}/daemon/gvfsjobmakesymlink.c \
     138        ${VBOX_VBOXCLIENT_GVFS_PATH}/daemon/gvfsjobmount.c \
     139        ${VBOX_VBOXCLIENT_GVFS_PATH}/daemon/gvfsjobmountmountable.c \
     140        ${VBOX_VBOXCLIENT_GVFS_PATH}/daemon/gvfsjobmove.c \
     141        ${VBOX_VBOXCLIENT_GVFS_PATH}/daemon/gvfsjobopenforread.c \
     142        ${VBOX_VBOXCLIENT_GVFS_PATH}/daemon/gvfsjobopenforwrite.c \
     143        ${VBOX_VBOXCLIENT_GVFS_PATH}/daemon/gvfsjobopeniconforread.c \
     144        ${VBOX_VBOXCLIENT_GVFS_PATH}/daemon/gvfsjobpollmountable.c \
     145        ${VBOX_VBOXCLIENT_GVFS_PATH}/daemon/gvfsjobprogress.c \
     146        ${VBOX_VBOXCLIENT_GVFS_PATH}/daemon/gvfsjobpull.c \
     147        ${VBOX_VBOXCLIENT_GVFS_PATH}/daemon/gvfsjobqueryattributes.c \
     148        ${VBOX_VBOXCLIENT_GVFS_PATH}/daemon/gvfsjobqueryfsinfo.c \
     149        ${VBOX_VBOXCLIENT_GVFS_PATH}/daemon/gvfsjobqueryinfo.c \
     150        ${VBOX_VBOXCLIENT_GVFS_PATH}/daemon/gvfsjobqueryinforead.c \
     151        ${VBOX_VBOXCLIENT_GVFS_PATH}/daemon/gvfsjobqueryinfowrite.c \
     152        ${VBOX_VBOXCLIENT_GVFS_PATH}/daemon/gvfsjobread.c \
     153        ${VBOX_VBOXCLIENT_GVFS_PATH}/daemon/gvfsjobseekread.c \
     154        ${VBOX_VBOXCLIENT_GVFS_PATH}/daemon/gvfsjobseekwrite.c \
     155        ${VBOX_VBOXCLIENT_GVFS_PATH}/daemon/gvfsjobsetattribute.c \
     156        ${VBOX_VBOXCLIENT_GVFS_PATH}/daemon/gvfsjobsetdisplayname.c \
     157        ${VBOX_VBOXCLIENT_GVFS_PATH}/daemon/gvfsjobsource.c \
     158        ${VBOX_VBOXCLIENT_GVFS_PATH}/daemon/gvfsjobstartmountable.c \
     159        ${VBOX_VBOXCLIENT_GVFS_PATH}/daemon/gvfsjobstopmountable.c \
     160        ${VBOX_VBOXCLIENT_GVFS_PATH}/daemon/gvfsjobtrash.c \
     161        ${VBOX_VBOXCLIENT_GVFS_PATH}/daemon/gvfsjobtruncate.c \
     162        ${VBOX_VBOXCLIENT_GVFS_PATH}/daemon/gvfsjobunmount.c \
     163        ${VBOX_VBOXCLIENT_GVFS_PATH}/daemon/gvfsjobwrite.c \
     164        ${VBOX_VBOXCLIENT_GVFS_PATH}/daemon/gvfskeyring.c \
     165        ${VBOX_VBOXCLIENT_GVFS_PATH}/daemon/gvfsmonitor.c \
     166        ${VBOX_VBOXCLIENT_GVFS_PATH}/daemon/gvfsreadchannel.c \
     167        ${VBOX_VBOXCLIENT_GVFS_PATH}/daemon/gvfswritechannel.c \
     168        ${VBOX_VBOXCLIENT_GVFS_PATH}/common/gvfsmonitorimpl.c \
     169        ${VBOX_VBOXCLIENT_GVFS_PATH}/common/gmountoperationdbus.c \
     170        ${VBOX_VBOXCLIENT_GVFS_PATH}/common/gmountsource.c \
     171        ${VBOX_VBOXCLIENT_GVFS_PATH}/common/gmountspec.c \
     172        ${VBOX_VBOXCLIENT_GVFS_PATH}/common/gmounttracker.c \
     173        ${VBOX_VBOXCLIENT_GVFS_PATH}/common/gvfsdaemonprotocol.c \
     174        ${VBOX_VBOXCLIENT_GVFS_PATH}/common/gvfsfileinfo.c \
     175        ${VBOX_VBOXCLIENT_GVFS_PATH}/common/gvfsicon.c \
     176        ${VBOX_VBOXCLIENT_GVFS_PATH}/common/gvfsmountinfo.c \
     177        ${VBOX_VBOXCLIENT_GVFS_PATH}/common/gvfsutils.c
     178   VBoxClient_SOURCES += \
     179        ${VBOX_VBOXCLIENT_GVFS_PATH}/out/common/gvfsdbus.c
     180   VBoxClient_CFLAGS  += -Wno-sign-compare -Wno-unused-parameter -Wno-pedantic
     181   VBoxClient_INCS    += \
     182        ${VBOX_VBOXCLIENT_GVFS_PATH}/common \
     183        ${VBOX_VBOXCLIENT_GVFS_PATH}/daemon \
     184        ${VBOX_VBOXCLIENT_GVFS_PATH}/out \
     185        ${VBOX_VBOXCLIENT_GVFS_PATH}/out/common \
     186        /usr/include/glib-2.0 \
     187        /usr/lib/x86_64-linux-gnu/glib-2.0/include \
     188        /usr/include/gio-unix-2.0
     189   VBoxClient_LIBS += \
     190        gio-2.0 \
     191        glib-2.0 \
     192        gobject-2.0
    125193  endif
    126194 endif
Note: See TracChangeset for help on using the changeset viewer.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette