2 SUBDIRS = extfs vfolder
7 $(MODULES_XML_GCONF_CFLAGS) \
8 $(MODULES_FILE_CFLAGS) \
11 -D_FILE_OFFSET_BITS=64 \
14 -D_LARGEFILE64_SOURCE \
15 -D_POSIX_PTHREAD_SEMANTICS \
17 -DG_DISABLE_DEPRECATED \
18 -DDATADIR=\"$(datadir)\" \
19 -DPREFIX=\"$(prefix)\" \
20 -DLIBDIR=\"$(libdir)\" \
21 -DSYSCONFDIR=\"$(sysconfdir)\" \
22 -DG_LOG_DOMAIN=\"gnome-vfs-modules\" \
26 default-modules.conf \
34 CDDA_LTLIBS = libcdda.la
39 if BUILD_CDEMENU_MODULE
40 CDEMENU_LTLIBS = libcdemenu-desktop.la
45 module_flags = -export_dynamic -avoid-version -module -no-undefined
46 modulesdir = $(libdir)/gnome-vfs-2.0/modules
48 modules_LTLIBRARIES = \
65 # Not currently supported
68 modulesconfdir=$(sysconfdir)/gnome-vfs-2.0/modules
70 CDDA_CONF = cdda-module.conf
73 SSL_CONF = ssl-modules.conf
75 if BUILD_CDEMENU_MODULE
76 CDE_CONF = cdemenu-module.conf
78 modulesconf_DATA = default-modules.conf $(CDDA_CONF) $(SSL_CONF) $(CDE_CONF)
82 libcdda_la_SOURCES = \
86 cdda-cdrom-extensions.h
88 libcdda_la_LDFLAGS = $(module_flags)
89 libcdda_la_LIBADD = -lcdda_paranoia -lcdda_interface ../libgnomevfs/libgnomevfs-2.la
93 libextfs_la_SOURCES = extfs-method.c
94 libextfs_la_LDFLAGS = $(module_flags)
95 libextfs_la_LIBADD = $(MODULES_FILE_LIBS) ../libgnomevfs/libgnomevfs-2.la
99 libfile_la_SOURCES = file-method.c fstype.c
100 libfile_la_LDFLAGS = $(module_flags)
101 libfile_la_LIBADD = $(FAM_LIBS) $(MODULES_FILE_LIBS) ../libgnomevfs/libgnomevfs-2.la
105 libnntp_la_SOURCES = nntp-method.c nntp-method.h
106 libnntp_la_LDFLAGS = $(module_flags)
107 libnntp_la_LIBADD = $(MODULES_LIBS) ../libgnomevfs/libgnomevfs-2.la
109 ### `cdemenu-desktop' method
111 libcdemenu_desktop_la_SOURCES = cdemenu-desktop-method.c
112 libcdemenu_desktop_la_LDFLAGS = $(module_flags)
113 libcdemenu_desktop_la_LIBADD = $(MODULES_LIBS) ../libgnomevfs/libgnomevfs-2.la
117 libssh_la_SOURCES = ssh-method.c
118 libssh_la_LDFLAGS = $(module_flags)
119 libssh_la_LIBADD = $(MODULES_LIBS) ../libgnomevfs/libgnomevfs-2.la
123 libvfs_test_la_SOURCES = test-method.c
124 libvfs_test_la_LDFLAGS = $(module_flags)
125 libvfs_test_la_LIBADD = $(MODULES_XML_LIBS) ../libgnomevfs/libgnomevfs-2.la
129 libgzip_la_SOURCES = gzip-method.c
130 libgzip_la_LDFLAGS = $(module_flags)
131 libgzip_la_LIBADD = $(MODULES_LIBS) -lz ../libgnomevfs/libgnomevfs-2.la
135 libbzip2_la_SOURCES = bzip2-method.c
136 libbzip2_la_LDFLAGS = $(module_flags)
137 libbzip2_la_LIBADD = $(MODULES_LIBS) $(BZ2_LIBS) ../libgnomevfs/libgnomevfs-2.la
141 libftp_la_SOURCES = ftp-method.c
142 libftp_la_LDFLAGS = $(module_flags)
143 libftp_la_LIBADD = $(MODULES_LIBS) ../libgnomevfs/libgnomevfs-2.la
147 #libnfs_la_SOURCES = \
150 # nfs-method_mount_xdr.c \
151 # nfs-method_nfs_prot_xdr.c \
152 # nfs-method_mount.h \
153 # nfs-method_nfs_prot.h
154 #libnfs_la_LDFLAGS = $(module_flags)
158 HTTP_LTLIBS = libhttp.la
160 libhttp_la_SOURCES = \
168 libhttp_la_LDFLAGS = $(module_flags)
169 libhttp_la_LIBADD = $(MODULES_GCONF_LIBS) $(MODULES_XML_LIBS) ../libgnomevfs/libgnomevfs-2.la
171 libvfs_pipe_la_SOURCES = pipe-method.c
172 libvfs_pipe_la_LDFLAGS = $(module_flags)
173 libvfs_pipe_la_LIBADD = $(MODULES_LIBS) ../libgnomevfs/libgnomevfs-2.la
175 libvfs_translate_la_SOURCES = translate-method.c
176 libvfs_translate_la_LDFLAGS = $(module_flags)
177 libvfs_translate_la_LIBADD = $(MODULES_LIBS) ../libgnomevfs/libgnomevfs-2.la
179 libtar_la_SOURCES = tar-method.c tarpet.h
180 libtar_la_LDFLAGS = $(module_flags)
181 libtar_la_LIBADD = $(MODULES_LIBS) ../libgnomevfs/libgnomevfs-2.la
184 #vefsmoduledir = $(modulesdir)
185 #vefsmodule_LTLIBRARIES = libvefs.la
187 #libvefs_la_SOURCES = \
189 #libvefs_la_LIBADD = $(LIBEFS_LIBS) $(MODULES_LIBS)