ftp://ftp.redhat.com/pub/redhat/linux/rawhide/SRPMS/SRPMS/gnome-vfs2-2.3.8-1.src.rpm
[gnome-vfs-httpcaptive.git] / modules / Makefile.am.old-modules
1 NULL =
2 SUBDIRS = extfs vfolder
3
4 INCLUDES =                                      \
5         -I$(top_srcdir)                         \
6         -I$(top_builddir)                       \
7         $(MODULES_XML_GCONF_CFLAGS)             \
8         $(MODULES_FILE_CFLAGS)                  \
9         $(LIBEFS_CFLAGS)                        \
10         $(VFS_CFLAGS)                           \
11         -D_FILE_OFFSET_BITS=64                  \
12         -D_BSD_SOURCE                           \
13         -D_GNU_SOURCE                           \
14         -D_LARGEFILE64_SOURCE                   \
15         -D_POSIX_PTHREAD_SEMANTICS              \
16         -D_REENTRANT                            \
17         -DG_DISABLE_DEPRECATED                  \
18         -DDATADIR=\"$(datadir)\"                \
19         -DPREFIX=\"$(prefix)\"                  \
20         -DLIBDIR=\"$(libdir)\"                  \
21         -DSYSCONFDIR=\"$(sysconfdir)\"          \
22         -DG_LOG_DOMAIN=\"gnome-vfs-modules\"    \
23         $(NULL)
24
25 EXTRA_DIST =                                    \
26         default-modules.conf                    \
27         cdda-module.conf                        \
28         cdemenu-module.conf                     \
29         ssl-modules.conf
30
31 ###  Module setup
32
33 if HAVE_CDDA
34 CDDA_LTLIBS = libcdda.la
35 else
36 CDDA_LTLIBS =
37 endif
38
39 if BUILD_CDEMENU_MODULE
40 CDEMENU_LTLIBS = libcdemenu-desktop.la
41 else
42 CDEMENU_LTLIBS =
43 endif
44
45 module_flags = -export_dynamic -avoid-version -module -no-undefined
46 modulesdir = $(libdir)/gnome-vfs-2.0/modules
47
48 modules_LTLIBRARIES =                           \
49         $(CDDA_LTLIBS)                          \
50         libextfs.la                             \
51         libfile.la                              \
52         libnntp.la                              \
53         libvfs-test.la                          \
54         $(HTTP_LTLIBS)                          \
55         libbzip2.la                             \
56         libgzip.la                              \
57         libftp.la                               \
58         libvfs-pipe.la                          \
59         libvfs-translate.la                     \
60         $(CDEMENU_LTLIBS)                       \
61         libssh.la                               \
62         libtar.la                               \
63         $(NULL)
64
65 # Not currently supported
66 #       libnfs.la
67
68 modulesconfdir=$(sysconfdir)/gnome-vfs-2.0/modules
69 if HAVE_CDDA
70 CDDA_CONF = cdda-module.conf
71 endif
72 if HAVE_SSL
73 SSL_CONF = ssl-modules.conf
74 endif
75 if BUILD_CDEMENU_MODULE
76 CDE_CONF = cdemenu-module.conf
77 endif
78 modulesconf_DATA = default-modules.conf $(CDDA_CONF) $(SSL_CONF) $(CDE_CONF)
79
80 ###  `cdda' method
81
82 libcdda_la_SOURCES = \
83         cdda-method.c                           \
84         cdda-cddb.c                             \
85         cdda-cddb.h                             \
86         cdda-cdrom-extensions.h
87
88 libcdda_la_LDFLAGS = $(module_flags)
89 libcdda_la_LIBADD = -lcdda_paranoia -lcdda_interface ../libgnomevfs/libgnomevfs-2.la
90
91 ###  `extfs' method
92
93 libextfs_la_SOURCES = extfs-method.c
94 libextfs_la_LDFLAGS = $(module_flags)
95 libextfs_la_LIBADD = $(MODULES_FILE_LIBS) ../libgnomevfs/libgnomevfs-2.la
96
97 ###  `file' method
98
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
102
103 ###  `nntp' method
104
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
108
109 ###  `cdemenu-desktop' method
110
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
114
115 ###  `ssh' method
116
117 libssh_la_SOURCES = ssh-method.c
118 libssh_la_LDFLAGS = $(module_flags)
119 libssh_la_LIBADD = $(MODULES_LIBS) ../libgnomevfs/libgnomevfs-2.la
120
121 ###  `test' method
122
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
126
127 ### `gzip' method
128
129 libgzip_la_SOURCES = gzip-method.c
130 libgzip_la_LDFLAGS = $(module_flags)
131 libgzip_la_LIBADD = $(MODULES_LIBS) -lz ../libgnomevfs/libgnomevfs-2.la
132
133 ### `bzip2' method
134
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
138
139 ### `ftp' method
140
141 libftp_la_SOURCES = ftp-method.c
142 libftp_la_LDFLAGS = $(module_flags)
143 libftp_la_LIBADD = $(MODULES_LIBS) ../libgnomevfs/libgnomevfs-2.la
144
145 ### `nfs' method
146
147 #libnfs_la_SOURCES =                            \
148 #       nfs-method.c                            \
149 #       nfs-method.h                            \
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)
155
156 ### `http' method
157
158 HTTP_LTLIBS = libhttp.la
159
160 libhttp_la_SOURCES =                            \
161         http-method.c                           \
162         http-method.h                           \
163         http-authn.c                            \
164         http-authn.h                            \
165         http-cache.c                            \
166         http-cache.h                            \
167         $(NULL)
168 libhttp_la_LDFLAGS = $(module_flags)
169 libhttp_la_LIBADD  = $(MODULES_GCONF_LIBS) $(MODULES_XML_LIBS) ../libgnomevfs/libgnomevfs-2.la
170
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
174
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
178
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
182
183 #if HAVE_LIBEFS
184 #vefsmoduledir = $(modulesdir)
185 #vefsmodule_LTLIBRARIES = libvefs.la
186 #
187 #libvefs_la_SOURCES =   \
188 #       efs-method.c
189 #libvefs_la_LIBADD = $(LIBEFS_LIBS) $(MODULES_LIBS)
190 #endif
191