htm_FILES = zzip-index.htm zzip-zip.htm zzip-file.htm zzip-sdl-rwops.htm \
zzip-extio.htm zzip-xor.htm zzip-api.htm zzip-parse.htm \
64on32.htm future.htm configs.htm sfx-make.htm \
- history.htm referentials.htm copying.htm manpages.ar
+ history.htm referentials.htm copying.htm manpages.ar
SDL_RWOPS = $(SDL)/SDL_rwops_zzcat.c \
$(SDL)/SDL_rwops_zzip.c $(SDL)/SDL_rwops_zzip.h
changelog = @top_srcdir@/ChangeLog
EXTRA_DIST = make-doc.py $(doc_FILES) $(htm_FILES) $(SDL_RWOPS) \
- make-doc.pl make-dbk.pl body.htm
+ make-doc.pl make-dbk.pl mksite.sh site.htm
CLEANFILES = *.pc *.omf
DISTCLEANFILES = zziplib.spec manpages.ar htmpages.ar *.html *.xml
# -------------------------------------------------------------------
zziplib.spec : @top_srcdir@/$(PACKAGE).spec
@ $(LN_S) $? $@ # the two zzip-doc.* will grep thru zziplib.spec
-doc : $(doc_FILES) $(htm_FILES:.htm=.html)
+doc : $(doc_FILES) site.html
docs : doc manpages.ar htmpages.ar
docu : docs
zziplib0.html : zziplib0.xml
$(INSTALL_DATA) $(PACKAGE)-man.omf $(DESTDIR)$(pkgomfdir)/
- test ".$(DESTDIR)" != "." || scrollkeeper-update -v
-x : $(htm_FILES:.htm=.html)
-$(htm_FILES:.htm=.html) : body.htm
-%.html : %.htm
+site.htm : body.htm
+ D=$(DATESPEC) ; cat $< \
+ | sed -e "s/<!--VERSION-->/$(VERSION)/" \
+ | sed -e "s/<!--DATE-->/$$D/" \
+ > $@
+site.html : site.htm mksite.sh $(htm_FILES)
+ $(SHELL) $(srcdir)/mksite.sh --srcdir=$(srcdir) site.htm
+
+x : $(htm_FILES:.htm=.htmls)
+$(htm_FILES:.htm=.htmls) : body.htm
+%.htmls : %.htm
@ title=`grep '<h2>' $< | sed -e 's:</h2>.*::' -e 's:<[^<>]*>::g'` \
; D=$(DATESPEC) ; cat $(srcdir)/body.htm \
| sed -e "s/<!--VERSION-->/$(VERSION)/" \
; echo "$$D" >> $@ ; echo "$(datetail)" >> $@ ; fi
@ echo "</td></tr></table></body></html>" >>$@
+# ----------------------------------------------- create pdf via docbook xml
zzip.xml : $(htm_FILES) zziplib.xml make-dbk.pl
@PERL@ make-dbk.pl $(htm_FILES) zziplib.xml >$@
test -s "$@" || rm "$@"
-<html><head><title>zziplib</title>
+<html><head><title>zziplib <!--$title?--> </title>
<style>
a:link { text-decoration : none ; color : #000080 ; }
a:visited { text-decoration : none ; color : #200060 ; }
.justify { text-align : justify ; }
+ .navlist { background-color : #F0F0F0 ;
+ width : 9em ; speak : none ; }
+ .navprint { pause-after : 200ms ; speak : spell-out ; }
+ body { background-color : white ; }
+ .P { text-align : justify ; margin-right: 1em ;
+ margin-left: 1em ; }
</style>
</head><body>
-
-<table width="100%"><tr valign="top"><td bgcolor="#F0F0F0" width="145">
-<center>
+<!--mksite:sectioninfo--> <!--mksite:nosimplevars-->
+<table width="100%"><tr valign="top"><td class="navlist">
+<center><sub>
+ <!--mksite:printerfriendly-->
+ <a href="${printerfriendly:=site.htm}" title="printer friendly version">
+ <img alt="printer / text mode version" width="8" height="8" border="0" /></a>
+ </sub>
<big><big><big><b>
<font color="#800080"><sup>Z</sup>ZIP<sub>lib</sub></font>
</b></big></big></big>
<br><big><b> <!--VERSION--> </b></big>
</center>
-<hr>
-
-<br> <a alt="zzip-index - Overview"
- href="zzip-index.html">Library</a>
-<br>-<a alt="zzip-zip - Accessing Zip Archives with ZLib Decompression"
- href="zzip-zip.html">ZIP Access</a>
-<br>-<a alt="zzip-file - Using Zipped Files Transparently"
- href="zzip-file.html">Transparently</a>
-<br>-<a alt="zzip-sdl-rwops - Example to make an SDL_rwops Inteface"
- href="zzip-sdl-rwops.html">SDLrwops Example</a>
-<br>-<a alt="zzip-extio - Customizing the file access"
- href="zzip-extio.html">ext/io Customization</a>
-<br>-<a alt="zzip-xor - Using obfuscations like xor"
- href="zzip-xor.html">xor/io Obfuscation</a>
-<br>-<a alt="zzip-api - The complete API description"
- href="zzip-api.html">Library API</a>
-<br>-<a alt="zzip-parse - About zip parsing internals"
- href="zzip-parse.html">Parsing ZIPs</a>
-<br>-<a alt="64on32 - About largefile problems"
- href="64on32.html">64on32 extras</a>
-<br>-<a alt="future - What next to come"
- href="future.html">Next To Come</a>
-<br>-<a alt="configs - To Configure Your zziplib-based software"
- href="configs.html">Config Helpers</a>
-<br>-<a alt="sfx-make - to combine an EXE with a ZIP archive"
- href="sfx-make.html">Making a zip/exe</a>
-<br>-<a alt="history - Hints And Links"
- href="history.html">Hints And Links</a>
-<br>-<a alt="referentials - Where it is used"
- href="referentials.html">Referentials</a>
-<br>-<a alt="zziplib - The Functions List (autogenerated)"
- href="zziplib.html">Functions List #</a>
+<hr><a href="zzip-index.html">Library</a>
+<br>-<a href="zzip-zip.html"> ZIP Access</a>
+<br>-<a href="zzip-file.html"> Transparently</a>
+<br>-<a href="zzip-sdl-rwops.html"> SDLrwops <small>Example</small></a>
+<br>-<a href="zzip-extio.html"> ext/io <small>Customization</small></a>
+<br> <a href="zzip-xor.html"> xor/io <small>Obfuscation</small></a>
+<br> <a href="zzip-crypt.html"> zip/no <small>Encryption</small></a>
+<br>=<a href="zzip-api.html">Library API</a>
+<br>-<a href="zzip-parse.html"> Parsing ZIPs</a>
+<br>-<a href="64on32.html"> 64on32 extras</a>
+<br>-<a href="future.html"> Next To Come</a>
+<br>-<a href="configs.html"> Config Helpers</a>
+<br>-<a href="sfx-make.html"> Making a zip/exe</a>
+<br>=<a href="history.html">Hints And Links</a>
+<br>-<a href="referentials.html"> Referentials</a>
+<br> -<a href="zziplib.html"> Functions List #</a>
<!--START-->
-<br>-<a alt="zzip/man - The Manual Pages (autogenerated)"
- href="man/index.html">The Manual Pages #</a>
+<br> -<a href="man/index.html"> <small>The</small> Manual Pages #</a>
<!--ENDS-->
<br>    <small>(# autogenerated)</small>
<br> <hr>
-<br><b><a alt="Tarballs, RPM-archive and windll-ZIPs can be downloaded from"
- href="http://sourceforge.net/project/showfiles.php?group_id=6389">
+<br><b><a href="http://sourceforge.net/project/showfiles.php?group_id=6389">
Download Area *</a></b>
-<br><a alt="Sourceforge Project CVS web access"
- href="http://sourceforge.net/cvs/?group_id=6389">Sourceforge CVS</a>
-<br><a alt="Sourceforge Project Index Page"
- href="http://sourceforge.net/projects/zziplib">Sourceforge Project</a>
-<br><a alt="the zziplib webpage at sourceforge"
- href="http://zziplib.sourceforge.net">zziplib.sf.net
+<br><a href="http://sourceforge.net/cvs/?group_id=6389">Sourceforge CVS</a>
+<br><a href="http://sourceforge.net/projects/zziplib">Sourceforge Project</a>
+<br><a href="http://zziplib.sourceforge.net">zziplib.sf.net
<small><i>Home</i></small></a>
-<br><small><a alt="zziplib - license details"
- href="copying.html">LGPL/MPL license</a></small>
+<br><small><a href="copying.html">LGPL/MPL license</a></small>
<br>
<hr>
<center><!--START-->
<img src="http://sourceforge.net/sflogo.php?group_id=6389&type=2"
border="0" alt="sourceforge.net" width="125" height="37">
</a>
+<br><small><a href="site.html">-sitemap-</a></small>
</center><!--ENDS-->
<p align="right"><small>
<br> <small>(C)</small> Guido Draheim
<br><i> guidod<small>@</small>gmx.de</i>
</p>
+<!--mksite:emailfooter:guidod@gmx.de?subject=zzip:-->
</td><td>
+
+</td></tr></table></body></html>
zzipwrap zzipwrap - Callback Wrappers for ZZipLib
zzip-zlib-config zzip-zlib-config - ZLib Config (for ZZipLib)
</pre>
+</P><P>
The two entries like "zzip-sdl-config" and "zzip-zlib-config"
happen to be ".pc" files for the libz.so and libSDL.so that
were seen at configure-time of zziplib - you may want to reuse
combine the flags of a list of library modules that you
want to have. If it is only zziplib, than you could simply
use this in your configure.ac:
- <pre>
- PKG_CHECK_MODULES([ZZIP],[zziplib >= 0.10.75])
+<pre>
+ <b>PKG_CHECK_MODULES</b>([<b>ZZIP</b>],[zziplib >= 0.10.75])
</pre>
+</P><P>
which will provide you with two autoconf/automake variables
- named ZZIP_CFLAGS and ZZIP_LIBS respectivly.
+ named <b><code>ZZIP_CFLAGS</code></b> and <b><code>ZZIP_LIBS</code></b>
+ respectivly.
</P>
<P>
Up to 2004, the macro in zziplib.m4 will be however carry
dependency for your software project. The macro is called
like shown above PKG_CHECK_ZZIPLIB and you would call it
like
- <pre>PKG_CHECK_ZZIPLIB([ZZIP],[0.10.75])</pre>
+<br><code>
+ PKG_CHECK_ZZIPLIB([ZZIP],[0.10.75])</code><br>
which will give you the two autoconf/automake variables
- as well, ZZIP_CFLAGS and ZZIP_LIBS.
+ as well, <code>ZZIP_CFLAGS</code> and <code>ZZIP_LIBS</code>
</P>