menuselect: Add menuselect to Asterisk trunk (Patch 1)
[asterisk/asterisk.git] / menuselect / 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 $datarootdir=@datarootdir@
29
30 $PICFLAG=@PICFLAG@
31
32 # Product information
33 %product mxml
34 %copyright 2003-2005 by Michael Sweet
35 %vendor Michael Sweet
36 %license ${srcdir}/COPYING
37 %readme ${srcdir}/README
38 %version @VERSION@
39
40 %description <<EOF
41 Mini-XML is a small XML parsing library that you can use to read
42 XML and XML-like data files in your application without
43 requiring large non-standard libraries.  Mini-XML provides the
44 following functionality:
45
46     - Reading of UTF-8 and UTF-16 and writing of UTF-8 encoded
47       XML files and strings.
48     - Data is stored in a linked-list tree structure, preserving
49       the XML data hierarchy.
50     - Supports arbitrary element names, attributes, and
51       attribute values with no preset limits, just available
52       memory.
53     - Supports integer, real, opaque ("cdata"), and text data
54       types in "leaf" nodes.
55     - Functions for creating and managing trees of data.
56     - "Find" and "walk" functions for easily locating and
57       navigating trees of data.
58
59 Mini-XML doesn't do validation or other types of processing on
60 the data based upon schema files or other sources of definition
61 information, nor does it support character entities other than
62 those required by the XML specification.
63 EOF
64
65 # Manpage extensions...
66 $CAT1EXT=@CAT1EXT@
67 $CAT3EXT=@CAT3EXT@
68 $MAN1EXT=@MAN1EXT@
69 $MAN3EXT=@MAN3EXT@
70
71 # Executables
72 f 0555 root sys ${bindir}/mxmldoc mxmldoc
73
74 # Header files
75 f 0444 root sys ${includedir}/mxml.h mxml.h
76
77 # Libraries
78 %if $PICFLAG
79 %system hpux
80 f 0555 root sys ${libdir}/libmxml.sl.1 libmxml.sl.1
81 l 0555 root sys ${libdir}/libmxml.sl libmxml.sl.1
82
83 %system dylib
84 f 0555 root sys ${libdir}/libmxml.1.dylib libmxml.1.dylib
85 l 0555 root sys ${libdir}/libmxml.dylib libmxml.1.dylib
86
87 %system freebsd irix linux netbsd openbsd solaris tru64
88 f 0555 root sys ${libdir}/libmxml.so.1.0 libmxml.so.1.0
89 l 0555 root sys ${libdir}/libmxml.sl.1 libmxml.sl.1.0
90 l 0555 root sys ${libdir}/libmxml.sl libmxml.sl.1.0
91
92 %system all
93 %endif
94
95 f 0444 root sys ${libdir}/libmxml.a libmxml.a
96
97 # pkg-config info
98 f 0444 root sys $(libdir)/pkgconfig/mxml.pc mxml.pc
99
100 # Documentation
101 f 0444 root sys ${docdir}/README $srcdir/README
102 f 0444 root sys ${docdir}/COPYING $srcdir/COPYING
103 f 0444 root sys ${docdir}/CHANGES $srcdir/CHANGES
104 f 0444 root sys ${docdir}/mxml.html $srcdir/doc/mxml.html
105 f 0444 root sys ${docdir}/mxml.pdf $srcdir/doc/mxml.pdf
106
107 # Man pages
108 f 0444 root sys ${mandir}/cat1/mxmldoc.$CAT1EXT $srcdir/mxmldoc.$CAT1EXT
109 f 0444 root sys ${mandir}/man1/mxmldoc.$MAN1EXT $srcdir/mxmldoc.man
110 f 0444 root sys ${mandir}/cat3/mxml.$CAT3EXT $srcdir/mxml.$CAT3EXT
111 f 0444 root sys ${mandir}/man3/mxml.$MAN3EXT $srcdir/mxml.man
112
113 #
114 # End of "$Id$".
115 #