--- ucb/source/ucp/gvfs/ucpgvfs.xml +++ ucb/source/ucp/gvfs/ucpgvfs.xml @@ -0,0 +1,116 @@ + + + + + + ucpgvfs + + + + + Michael Meeks + + + com.sun.star.comp.ucb.GnomeVFSProvider + + + This component implements a Content Provider for the Universal + Content Broker. It provides access to the Gnome VFS Virtual + file system + + + com.sun.star.loader.SharedLibrary + + + c++ + + + + com.sun.star.ucb.GnomeVFSContentProvider + + + + com.sun.star.config.SpecialConfigManager + + + com.sun.star.configuration.ConfigurationAccess + + + com.sun.star.configuration.ConfigurationProvider + + + com.sun.star.script.Converter + + + com.sun.star.ucb.CachedDynamicResultSetStubFactory + + + com.sun.star.ucb.Store + + + + sal + cppu + cppuhelper + vos + ucbhelper + + sal3 + cppu3 + cppuhelper3$(COM) + vos2$(COM) + ucbhelper1$(COM) + + com.sun.star.beans.Property + com.sun.star.beans.PropertyAttribute + com.sun.star.beans.PropertySetInfoChange + com.sun.star.beans.PropertyState + com.sun.star.beans.PropertyValue + com.sun.star.beans.XPropertiesChangeNotifier + com.sun.star.beans.XPropertyAccess + com.sun.star.beans.XPropertyContainer + com.sun.star.beans.XPropertySetInfo + com.sun.star.beans.XPropertySetInfoChangeNotifier + com.sun.star.container.XChild + com.sun.star.container.XHierarchicalNameAccess + com.sun.star.frame.ConfigManager + com.sun.star.io.XActiveDataSink + com.sun.star.io.XActiveDataStreamer + com.sun.star.io.XSeekable + com.sun.star.io.XStream + com.sun.star.lang.XMultiServiceFactory + com.sun.star.lang.XServiceInfo + com.sun.star.lang.XSingleServiceFactory + com.sun.star.lang.XTypeProvider + com.sun.star.registry.XRegistryKey + com.sun.star.script.XTypeConverter + com/sun/star/sdbc/ColumnValue + com.sun.star.sdbc.XCloseable + com.sun.star.sdbc.XResultSetMetaDataSupplier + com.sun.star.sdbc.XRow + com.sun.star.ucb.ContentAction + com.sun.star.ucb.ContentInfoAttribute + com.sun.star.ucb.FileSystemNotation + com.sun.star.ucb.InsertCommandArgument + com.sun.star.ucb.InteractiveBadTransferURLException + com.sun.star.ucb.ListAction + com.sun.star.ucb.NameClash + com.sun.star.ucb.NumberedSortingInfo + com.sun.star.ucb.OpenCommandArgument2 + com.sun.star.ucb.OpenMode + com.sun.star.ucb.TransferInfo + com.sun.star.ucb.WelcomeDynamicResultSetStruct + com.sun.star.ucb.XCachedDynamicResultSetStubFactory + com.sun.star.ucb.XCommandInfo + com.sun.star.ucb.XCommandProcessor + com.sun.star.ucb.XContentAccess + com.sun.star.ucb.XContentCreator + com.sun.star.ucb.XContentIdentifier + com.sun.star.ucb.XContentIdentifierFactory + com.sun.star.ucb.XContentProvider + com.sun.star.ucb.XDynamicResultSet + com.sun.star.ucb.XFileIdentifierConverter + com.sun.star.ucb.XPropertySetRegistryFactory + com.sun.star.ucb.XSourceInitialization + com.sun.star.uno.XWeak + --- ucb/source/ucp/gvfs/makefile.mk +++ ucb/source/ucp/gvfs/makefile.mk @@ -0,0 +1,58 @@ +PRJ=..$/..$/.. +PRJNAME=ucb +TARGET=ucpgvfs +ENABLE_EXCEPTIONS=TRUE +NO_BSYMBOLIC=TRUE + +# Version +UCPGVFS_MAJOR=1 + +.INCLUDE: svpre.mk +.INCLUDE: settings.mk +.INCLUDE: sv.mk + +SLOFILES=\ + $(SLO)$/content.obj \ + $(SLO)$/directory.obj \ + $(SLO)$/stream.obj \ + $(SLO)$/provider.obj + +CFLAGS+=`pkg-config --cflags gnome-vfs-2.0` +CFLAGS+=-Wall + +LIB1TARGET=$(SLB)$/_$(TARGET).lib +LIB1OBJFILES=$(SLOFILES) + +SHL1TARGET=$(TARGET)$(UCPGVFS_MAJOR) +SHL1DEF=$(MISC)$/$(SHL1TARGET).def +SHL1LIBS=$(LIB1TARGET) +SHL1IMPLIB=i$(TARGET) +SHL1STDLIBS=\ + $(CPPUHELPERLIB) \ + $(CPPULIB) \ + $(SALLIB) \ + $(VOSLIB) \ + $(UCBHELPERLIB) \ + $(UNOTOOLSLIB) \ + `pkg-config --libs gnome-vfs-2.0` + + +DEF1DEPN=$(MISC)$/$(SHL1TARGET).flt +DEF1NAME=$(SHL1TARGET) +DEF1EXPORT1 =component_getImplementationEnvironment +DEF1EXPORT2 =component_writeInfo +DEF1EXPORT3 =component_getFactory +DEF1DES=UCB : Gnome VFS System Content Provider + +.INCLUDE: target.mk + +$(MISC)$/$(SHL1TARGET).flt: + @echo ------------------------------ + @echo Making: $@ + @echo cpp >> $@ + @echo m_ >> $@ + @echo rtl >> $@ + @echo vos >> $@ + @echo component_getImplementationEnvironment >> $@ + @echo component_writeInfo >> $@ + @echo component_getFactory >> $@ Index: ucb/prj/build.lst =================================================================== RCS file: /cvs/ucb/ucb/prj/build.lst,v retrieving revision 1.11 diff -u -p -u -r1.11 build.lst --- ucb/prj/build.lst 27 Mar 2003 17:26:37 -0000 1.11 +++ ucb/prj/build.lst 13 May 2003 20:58:30 -0000 @@ -8,6 +8,7 @@ uc ucb\source\cacher nmake - all uc uc ucb\source\sorter nmake - all uc_sorter uc_unotypes NULL uc ucb\source\ucp\ftp nmake - all uc_ftp uc_unotypes NULL uc ucb\source\ucp\file nmake - all uc_file uc_unotypes NULL +uc ucb\source\ucp\gvfs nmake - all uc_gvfs uc_unotypes NULL uc ucb\source\ucp\hierarchy nmake - all uc_hierarchy uc_unotypes NULL uc ucb\source\ucp\remote nmake - all uc_remote uc_regexp NULL uc ucb\source\ucp\webdav nmake - all uc_webdav uc_unotypes NULL