don't blow up if a jitterbuffer is not in use
[asterisk/asterisk.git] / mxml / mxml.list.in
1 #
2 # "$Id$"
3 #
4 # EPM software list file for Mini-XML, a small XML library.
5 #
6 # Copyright 2003-2005 by Michael Sweet.
7 #
8 # This program is free software; you can redistribute it and/or
9 # modify it under the terms of the GNU Library General Public
10 # License as published by the Free Software Foundation; either
11 # version 2, or (at your option) any later version.
12 #
13 # This program is distributed in the hope that it will be useful,
14 # but WITHOUT ANY WARRANTY; without even the implied warranty of
15 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
16 # GNU General Public License for more details.
17 #
18
19 # Directories...
20 $prefix=@prefix@
21 $exec_prefix=@exec_prefix@
22 $bindir=@bindir@
23 $docdir=@docdir@
24 $includedir=@includedir@
25 $libdir=@libdir@
26 $mandir=@mandir@
27 $srcdir=@srcdir@
28
29 $PICFLAG=@PICFLAG@
30
31 # Product information
32 %product mxml
33 %copyright 2003-2005 by Michael Sweet
34 %vendor Michael Sweet
35 %license ${srcdir}/COPYING
36 %readme ${srcdir}/README
37 %version @VERSION@
38
39 %description <<EOF
40 Mini-XML is a small XML parsing library that you can use to read
41 XML and XML-like data files in your application without
42 requiring large non-standard libraries.  Mini-XML provides the
43 following functionality:
44
45     - Reading of UTF-8 and UTF-16 and writing of UTF-8 encoded
46       XML files and strings.
47     - Data is stored in a linked-list tree structure, preserving
48       the XML data hierarchy.
49     - Supports arbitrary element names, attributes, and
50       attribute values with no preset limits, just available
51       memory.
52     - Supports integer, real, opaque ("cdata"), and text data
53       types in "leaf" nodes.
54     - Functions for creating and managing trees of data.
55     - "Find" and "walk" functions for easily locating and
56       navigating trees of data.
57
58 Mini-XML doesn't do validation or other types of processing on
59 the data based upon schema files or other sources of definition
60 information, nor does it support character entities other than
61 those required by the XML specification.
62 EOF
63
64 # Manpage extensions...
65 $CAT1EXT=@CAT1EXT@
66 $CAT3EXT=@CAT3EXT@
67 $MAN1EXT=@MAN1EXT@
68 $MAN3EXT=@MAN3EXT@
69
70 # Executables
71 f 0555 root sys ${bindir}/mxmldoc mxmldoc
72
73 # Header files
74 f 0444 root sys ${includedir}/mxml.h mxml.h
75
76 # Libraries
77 %if $PICFLAG
78 %system hpux
79 f 0555 root sys ${libdir}/libmxml.sl.1 libmxml.sl.1
80 l 0555 root sys ${libdir}/libmxml.sl libmxml.sl.1
81
82 %system dylib
83 f 0555 root sys ${libdir}/libmxml.1.dylib libmxml.1.dylib
84 l 0555 root sys ${libdir}/libmxml.dylib libmxml.1.dylib
85
86 %system freebsd irix linux netbsd openbsd solaris tru64
87 f 0555 root sys ${libdir}/libmxml.so.1.0 libmxml.so.1.0
88 l 0555 root sys ${libdir}/libmxml.sl.1 libmxml.sl.1.0
89 l 0555 root sys ${libdir}/libmxml.sl libmxml.sl.1.0
90
91 %system all
92 %endif
93
94 f 0444 root sys ${libdir}/libmxml.a libmxml.a
95
96 # pkg-config info
97 f 0444 root sys $(libdir)/pkgconfig/mxml.pc mxml.pc
98
99 # Documentation
100 f 0444 root sys ${docdir}/README $srcdir/README
101 f 0444 root sys ${docdir}/COPYING $srcdir/COPYING
102 f 0444 root sys ${docdir}/CHANGES $srcdir/CHANGES
103 f 0444 root sys ${docdir}/mxml.html $srcdir/doc/mxml.html
104 f 0444 root sys ${docdir}/mxml.pdf $srcdir/doc/mxml.pdf
105
106 # Man pages
107 f 0444 root sys ${mandir}/cat1/mxmldoc.$CAT1EXT $srcdir/mxmldoc.$CAT1EXT
108 f 0444 root sys ${mandir}/man1/mxmldoc.$MAN1EXT $srcdir/mxmldoc.man
109 f 0444 root sys ${mandir}/cat3/mxml.$CAT3EXT $srcdir/mxml.$CAT3EXT
110 f 0444 root sys ${mandir}/man3/mxml.$MAN3EXT $srcdir/mxml.man
111
112 #
113 # End of "$Id$".
114 #