/[svn]/libgig/trunk/src/Makefile.in
ViewVC logotype

Annotation of /libgig/trunk/src/Makefile.in

Parent Directory Parent Directory | Revision Log Revision Log


Revision 2 - (hide annotations) (download)
Sat Oct 25 20:15:04 2003 UTC (20 years, 6 months ago) by schoenebeck
File size: 14363 byte(s)
Initial revision

1 schoenebeck 2 # Makefile.in generated by automake 1.6.3 from Makefile.am.
2     # @configure_input@
3    
4     # Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002
5     # Free Software Foundation, Inc.
6     # This Makefile.in is free software; the Free Software Foundation
7     # gives unlimited permission to copy and/or distribute it,
8     # with or without modifications, as long as this notice is preserved.
9    
10     # This program is distributed in the hope that it will be useful,
11     # but WITHOUT ANY WARRANTY, to the extent permitted by law; without
12     # even the implied warranty of MERCHANTABILITY or FITNESS FOR A
13     # PARTICULAR PURPOSE.
14    
15     @SET_MAKE@
16     SHELL = @SHELL@
17    
18     srcdir = @srcdir@
19     top_srcdir = @top_srcdir@
20     VPATH = @srcdir@
21     prefix = @prefix@
22     exec_prefix = @exec_prefix@
23    
24     bindir = @bindir@
25     sbindir = @sbindir@
26     libexecdir = @libexecdir@
27     datadir = @datadir@
28     sysconfdir = @sysconfdir@
29     sharedstatedir = @sharedstatedir@
30     localstatedir = @localstatedir@
31     libdir = @libdir@
32     infodir = @infodir@
33     mandir = @mandir@
34     includedir = @includedir@
35     oldincludedir = /usr/include
36     pkgdatadir = $(datadir)/@PACKAGE@
37     pkglibdir = $(libdir)/@PACKAGE@
38     pkgincludedir = $(includedir)/@PACKAGE@
39     top_builddir = ..
40    
41     ACLOCAL = @ACLOCAL@
42     AUTOCONF = @AUTOCONF@
43     AUTOMAKE = @AUTOMAKE@
44     AUTOHEADER = @AUTOHEADER@
45    
46     am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
47     INSTALL = @INSTALL@
48     INSTALL_PROGRAM = @INSTALL_PROGRAM@
49     INSTALL_DATA = @INSTALL_DATA@
50     install_sh_DATA = $(install_sh) -c -m 644
51     install_sh_PROGRAM = $(install_sh) -c
52     install_sh_SCRIPT = $(install_sh) -c
53     INSTALL_SCRIPT = @INSTALL_SCRIPT@
54     INSTALL_HEADER = $(INSTALL_DATA)
55     transform = @program_transform_name@
56     NORMAL_INSTALL = :
57     PRE_INSTALL = :
58     POST_INSTALL = :
59     NORMAL_UNINSTALL = :
60     PRE_UNINSTALL = :
61     POST_UNINSTALL = :
62     host_alias = @host_alias@
63     host_triplet = @host@
64    
65     EXEEXT = @EXEEXT@
66     OBJEXT = @OBJEXT@
67     PATH_SEPARATOR = @PATH_SEPARATOR@
68     AMTAR = @AMTAR@
69     AR = @AR@
70     AS = @AS@
71     AWK = @AWK@
72     CC = @CC@
73     CXX = @CXX@
74     CXXCPP = @CXXCPP@
75     DEPDIR = @DEPDIR@
76     DLLTOOL = @DLLTOOL@
77     ECHO = @ECHO@
78     EGREP = @EGREP@
79     F77 = @F77@
80     GCJ = @GCJ@
81     GCJFLAGS = @GCJFLAGS@
82     INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
83     LIBTOOL = @LIBTOOL@
84     LN_S = @LN_S@
85     OBJDUMP = @OBJDUMP@
86     PACKAGE = @PACKAGE@
87     RANLIB = @RANLIB@
88     RC = @RC@
89     STRIP = @STRIP@
90     VERSION = @VERSION@
91     am__include = @am__include@
92     am__quote = @am__quote@
93     install_sh = @install_sh@
94     bin_PROGRAMS = rifftree gigdump dlsdump gigextract
95    
96     # set the include path found by configure
97     INCLUDES = $(all_includes)
98    
99     # the library search path.
100     rifftree_SOURCES = rifftree.cpp
101     lib_LIBRARIES = libgig.a
102     libgig_a_SOURCES = RIFF.cpp RIFF.h DLS.cpp DLS.h gig.cpp gig.h
103     rifftree_LDADD = $(top_builddir)/src/libgig.a
104     gigdump_SOURCES = gigdump.cpp
105     gigdump_LDADD = $(top_builddir)/src/libgig.a
106    
107     dlsdump_SOURCES = dlsdump.cpp
108     dlsdump_LDADD = $(top_builddir)/src/libgig.a
109    
110     applnkApplicationdir = $(kde_appsdir)/Application
111     gigextract_SOURCES = gigextract.cpp
112     gigextract_LDADD = $(top_builddir)/src/libgig.a -ldl
113     subdir = src
114     mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
115     CONFIG_HEADER = $(top_builddir)/config.h
116     CONFIG_CLEAN_FILES =
117     LIBRARIES = $(lib_LIBRARIES)
118    
119     libgig_a_AR = $(AR) cru
120     libgig_a_LIBADD =
121     am_libgig_a_OBJECTS = RIFF.$(OBJEXT) DLS.$(OBJEXT) gig.$(OBJEXT)
122     libgig_a_OBJECTS = $(am_libgig_a_OBJECTS)
123     bin_PROGRAMS = rifftree$(EXEEXT) gigdump$(EXEEXT) dlsdump$(EXEEXT) \
124     gigextract$(EXEEXT)
125     PROGRAMS = $(bin_PROGRAMS)
126    
127     am_dlsdump_OBJECTS = dlsdump.$(OBJEXT)
128     dlsdump_OBJECTS = $(am_dlsdump_OBJECTS)
129     dlsdump_DEPENDENCIES = $(top_builddir)/src/libgig.a
130     dlsdump_LDFLAGS =
131     am_gigdump_OBJECTS = gigdump.$(OBJEXT)
132     gigdump_OBJECTS = $(am_gigdump_OBJECTS)
133     gigdump_DEPENDENCIES = $(top_builddir)/src/libgig.a
134     gigdump_LDFLAGS =
135     am_gigextract_OBJECTS = gigextract.$(OBJEXT)
136     gigextract_OBJECTS = $(am_gigextract_OBJECTS)
137     gigextract_DEPENDENCIES = $(top_builddir)/src/libgig.a
138     gigextract_LDFLAGS =
139     am_rifftree_OBJECTS = rifftree.$(OBJEXT)
140     rifftree_OBJECTS = $(am_rifftree_OBJECTS)
141     rifftree_DEPENDENCIES = $(top_builddir)/src/libgig.a
142     rifftree_LDFLAGS =
143    
144     DEFS = @DEFS@
145     DEFAULT_INCLUDES = -I. -I$(srcdir) -I$(top_builddir)
146     CPPFLAGS = @CPPFLAGS@
147     LDFLAGS = @LDFLAGS@
148     LIBS = @LIBS@
149     depcomp = $(SHELL) $(top_srcdir)/depcomp
150     am__depfiles_maybe = depfiles
151     @AMDEP_TRUE@DEP_FILES = ./$(DEPDIR)/DLS.Po ./$(DEPDIR)/RIFF.Po \
152     @AMDEP_TRUE@ ./$(DEPDIR)/dlsdump.Po ./$(DEPDIR)/gig.Po \
153     @AMDEP_TRUE@ ./$(DEPDIR)/gigdump.Po ./$(DEPDIR)/gigextract.Po \
154     @AMDEP_TRUE@ ./$(DEPDIR)/rifftree.Po
155     CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
156     $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS)
157     LTCXXCOMPILE = $(LIBTOOL) --mode=compile $(CXX) $(DEFS) \
158     $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \
159     $(AM_CXXFLAGS) $(CXXFLAGS)
160     CXXLD = $(CXX)
161     CXXLINK = $(LIBTOOL) --mode=link $(CXXLD) $(AM_CXXFLAGS) $(CXXFLAGS) \
162     $(AM_LDFLAGS) $(LDFLAGS) -o $@
163     CXXFLAGS = @CXXFLAGS@
164     CFLAGS = @CFLAGS@
165     COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
166     $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
167     LTCOMPILE = $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) \
168     $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
169     CCLD = $(CC)
170     LINK = $(LIBTOOL) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
171     $(AM_LDFLAGS) $(LDFLAGS) -o $@
172     DIST_SOURCES = $(libgig_a_SOURCES) $(dlsdump_SOURCES) $(gigdump_SOURCES) \
173     $(gigextract_SOURCES) $(rifftree_SOURCES)
174     DIST_COMMON = Makefile.am Makefile.in
175     SOURCES = $(libgig_a_SOURCES) $(dlsdump_SOURCES) $(gigdump_SOURCES) $(gigextract_SOURCES) $(rifftree_SOURCES)
176    
177     all: all-am
178    
179     .SUFFIXES:
180     .SUFFIXES: .cpp .lo .o .obj
181     $(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4)
182     cd $(top_srcdir) && \
183     $(AUTOMAKE) --gnu src/Makefile
184     Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
185     cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)
186     libLIBRARIES_INSTALL = $(INSTALL_DATA)
187     install-libLIBRARIES: $(lib_LIBRARIES)
188     @$(NORMAL_INSTALL)
189     $(mkinstalldirs) $(DESTDIR)$(libdir)
190     @list='$(lib_LIBRARIES)'; for p in $$list; do \
191     if test -f $$p; then \
192     f="`echo $$p | sed -e 's|^.*/||'`"; \
193     echo " $(libLIBRARIES_INSTALL) $$p $(DESTDIR)$(libdir)/$$f"; \
194     $(libLIBRARIES_INSTALL) $$p $(DESTDIR)$(libdir)/$$f; \
195     else :; fi; \
196     done
197     @$(POST_INSTALL)
198     @list='$(lib_LIBRARIES)'; for p in $$list; do \
199     if test -f $$p; then \
200     p="`echo $$p | sed -e 's|^.*/||'`"; \
201     echo " $(RANLIB) $(DESTDIR)$(libdir)/$$p"; \
202     $(RANLIB) $(DESTDIR)$(libdir)/$$p; \
203     else :; fi; \
204     done
205    
206     uninstall-libLIBRARIES:
207     @$(NORMAL_UNINSTALL)
208     @list='$(lib_LIBRARIES)'; for p in $$list; do \
209     p="`echo $$p | sed -e 's|^.*/||'`"; \
210     echo " rm -f $(DESTDIR)$(libdir)/$$p"; \
211     rm -f $(DESTDIR)$(libdir)/$$p; \
212     done
213    
214     clean-libLIBRARIES:
215     -test -z "$(lib_LIBRARIES)" || rm -f $(lib_LIBRARIES)
216     libgig.a: $(libgig_a_OBJECTS) $(libgig_a_DEPENDENCIES)
217     -rm -f libgig.a
218     $(libgig_a_AR) libgig.a $(libgig_a_OBJECTS) $(libgig_a_LIBADD)
219     $(RANLIB) libgig.a
220     binPROGRAMS_INSTALL = $(INSTALL_PROGRAM)
221     install-binPROGRAMS: $(bin_PROGRAMS)
222     @$(NORMAL_INSTALL)
223     $(mkinstalldirs) $(DESTDIR)$(bindir)
224     @list='$(bin_PROGRAMS)'; for p in $$list; do \
225     p1=`echo $$p|sed 's/$(EXEEXT)$$//'`; \
226     if test -f $$p \
227     || test -f $$p1 \
228     ; then \
229     f=`echo "$$p1" | sed 's,^.*/,,;$(transform);s/$$/$(EXEEXT)/'`; \
230     echo " $(INSTALL_PROGRAM_ENV) $(LIBTOOL) --mode=install $(binPROGRAMS_INSTALL) $$p $(DESTDIR)$(bindir)/$$f"; \
231     $(INSTALL_PROGRAM_ENV) $(LIBTOOL) --mode=install $(binPROGRAMS_INSTALL) $$p $(DESTDIR)$(bindir)/$$f; \
232     else :; fi; \
233     done
234    
235     uninstall-binPROGRAMS:
236     @$(NORMAL_UNINSTALL)
237     @list='$(bin_PROGRAMS)'; for p in $$list; do \
238     f=`echo "$$p" | sed 's,^.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/'`; \
239     echo " rm -f $(DESTDIR)$(bindir)/$$f"; \
240     rm -f $(DESTDIR)$(bindir)/$$f; \
241     done
242    
243     clean-binPROGRAMS:
244     @list='$(bin_PROGRAMS)'; for p in $$list; do \
245     f=`echo $$p|sed 's/$(EXEEXT)$$//'`; \
246     echo " rm -f $$p $$f"; \
247     rm -f $$p $$f ; \
248     done
249     dlsdump$(EXEEXT): $(dlsdump_OBJECTS) $(dlsdump_DEPENDENCIES)
250     @rm -f dlsdump$(EXEEXT)
251     $(CXXLINK) $(dlsdump_LDFLAGS) $(dlsdump_OBJECTS) $(dlsdump_LDADD) $(LIBS)
252     gigdump$(EXEEXT): $(gigdump_OBJECTS) $(gigdump_DEPENDENCIES)
253     @rm -f gigdump$(EXEEXT)
254     $(CXXLINK) $(gigdump_LDFLAGS) $(gigdump_OBJECTS) $(gigdump_LDADD) $(LIBS)
255     gigextract$(EXEEXT): $(gigextract_OBJECTS) $(gigextract_DEPENDENCIES)
256     @rm -f gigextract$(EXEEXT)
257     $(CXXLINK) $(gigextract_LDFLAGS) $(gigextract_OBJECTS) $(gigextract_LDADD) $(LIBS)
258     rifftree$(EXEEXT): $(rifftree_OBJECTS) $(rifftree_DEPENDENCIES)
259     @rm -f rifftree$(EXEEXT)
260     $(CXXLINK) $(rifftree_LDFLAGS) $(rifftree_OBJECTS) $(rifftree_LDADD) $(LIBS)
261    
262     mostlyclean-compile:
263     -rm -f *.$(OBJEXT) core *.core
264    
265     distclean-compile:
266     -rm -f *.tab.c
267    
268     @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/DLS.Po@am__quote@
269     @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/RIFF.Po@am__quote@
270     @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/dlsdump.Po@am__quote@
271     @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gig.Po@am__quote@
272     @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gigdump.Po@am__quote@
273     @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gigextract.Po@am__quote@
274     @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/rifftree.Po@am__quote@
275    
276     distclean-depend:
277     -rm -rf ./$(DEPDIR)
278    
279     .cpp.o:
280     @AMDEP_TRUE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
281     @AMDEP_TRUE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@
282     @AMDEP_TRUE@ $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
283     $(CXXCOMPILE) -c -o $@ `test -f '$<' || echo '$(srcdir)/'`$<
284    
285     .cpp.obj:
286     @AMDEP_TRUE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
287     @AMDEP_TRUE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@
288     @AMDEP_TRUE@ $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
289     $(CXXCOMPILE) -c -o $@ `cygpath -w $<`
290    
291     .cpp.lo:
292     @AMDEP_TRUE@ source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@
293     @AMDEP_TRUE@ depfile='$(DEPDIR)/$*.Plo' tmpdepfile='$(DEPDIR)/$*.TPlo' @AMDEPBACKSLASH@
294     @AMDEP_TRUE@ $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
295     $(LTCXXCOMPILE) -c -o $@ `test -f '$<' || echo '$(srcdir)/'`$<
296     CXXDEPMODE = @CXXDEPMODE@
297    
298     mostlyclean-libtool:
299     -rm -f *.lo
300    
301     clean-libtool:
302     -rm -rf .libs _libs
303    
304     distclean-libtool:
305     -rm -f libtool
306     uninstall-info-am:
307    
308     ETAGS = etags
309     ETAGSFLAGS =
310    
311     tags: TAGS
312    
313     ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
314     list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
315     unique=`for i in $$list; do \
316     if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
317     done | \
318     $(AWK) ' { files[$$0] = 1; } \
319     END { for (i in files) print i; }'`; \
320     mkid -fID $$unique
321    
322     TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
323     $(TAGS_FILES) $(LISP)
324     tags=; \
325     here=`pwd`; \
326     list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
327     unique=`for i in $$list; do \
328     if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
329     done | \
330     $(AWK) ' { files[$$0] = 1; } \
331     END { for (i in files) print i; }'`; \
332     test -z "$(ETAGS_ARGS)$$tags$$unique" \
333     || $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
334     $$tags $$unique
335    
336     GTAGS:
337     here=`$(am__cd) $(top_builddir) && pwd` \
338     && cd $(top_srcdir) \
339     && gtags -i $(GTAGS_ARGS) $$here
340    
341     distclean-tags:
342     -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH
343     DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
344    
345     top_distdir = ..
346     distdir = $(top_distdir)/$(PACKAGE)-$(VERSION)
347    
348     distdir: $(DISTFILES)
349     @list='$(DISTFILES)'; for file in $$list; do \
350     if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
351     dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \
352     if test "$$dir" != "$$file" && test "$$dir" != "."; then \
353     dir="/$$dir"; \
354     $(mkinstalldirs) "$(distdir)$$dir"; \
355     else \
356     dir=''; \
357     fi; \
358     if test -d $$d/$$file; then \
359     if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
360     cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
361     fi; \
362     cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
363     else \
364     test -f $(distdir)/$$file \
365     || cp -p $$d/$$file $(distdir)/$$file \
366     || exit 1; \
367     fi; \
368     done
369     check-am: all-am
370     check: check-am
371     all-am: Makefile $(LIBRARIES) $(PROGRAMS)
372    
373     installdirs:
374     $(mkinstalldirs) $(DESTDIR)$(libdir) $(DESTDIR)$(bindir)
375    
376     install: install-am
377     install-exec: install-exec-am
378     install-data: install-data-am
379     uninstall: uninstall-am
380    
381     install-am: all-am
382     @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
383    
384     installcheck: installcheck-am
385     install-strip:
386     $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
387     INSTALL_STRIP_FLAG=-s \
388     `test -z '$(STRIP)' || \
389     echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
390     mostlyclean-generic:
391    
392     clean-generic:
393    
394     distclean-generic:
395     -rm -f Makefile $(CONFIG_CLEAN_FILES)
396    
397     maintainer-clean-generic:
398     @echo "This command is intended for maintainers to use"
399     @echo "it deletes files that may require special tools to rebuild."
400     clean: clean-am
401    
402     clean-am: clean-binPROGRAMS clean-generic clean-libLIBRARIES \
403     clean-libtool mostlyclean-am
404    
405     distclean: distclean-am
406    
407     distclean-am: clean-am distclean-compile distclean-depend \
408     distclean-generic distclean-libtool distclean-tags
409    
410     dvi: dvi-am
411    
412     dvi-am:
413    
414     info: info-am
415    
416     info-am:
417    
418     install-data-am:
419    
420     install-exec-am: install-binPROGRAMS install-libLIBRARIES
421    
422     install-info: install-info-am
423    
424     install-man:
425    
426     installcheck-am:
427    
428     maintainer-clean: maintainer-clean-am
429    
430     maintainer-clean-am: distclean-am maintainer-clean-generic
431    
432     mostlyclean: mostlyclean-am
433    
434     mostlyclean-am: mostlyclean-compile mostlyclean-generic \
435     mostlyclean-libtool
436    
437     uninstall-am: uninstall-binPROGRAMS uninstall-info-am \
438     uninstall-libLIBRARIES
439    
440     .PHONY: GTAGS all all-am check check-am clean clean-binPROGRAMS \
441     clean-generic clean-libLIBRARIES clean-libtool distclean \
442     distclean-compile distclean-depend distclean-generic \
443     distclean-libtool distclean-tags distdir dvi dvi-am info \
444     info-am install install-am install-binPROGRAMS install-data \
445     install-data-am install-exec install-exec-am install-info \
446     install-info-am install-libLIBRARIES install-man install-strip \
447     installcheck installcheck-am installdirs maintainer-clean \
448     maintainer-clean-generic mostlyclean mostlyclean-compile \
449     mostlyclean-generic mostlyclean-libtool tags uninstall \
450     uninstall-am uninstall-binPROGRAMS uninstall-info-am \
451     uninstall-libLIBRARIES
452    
453     # Tell versions [3.59,3.63) of GNU make to not export all variables.
454     # Otherwise a system limit (for SysV at least) may be exceeded.
455     .NOEXPORT:

  ViewVC Help
Powered by ViewVC