]> git.proxmox.com Git - ceph.git/blob - ceph/src/boost/libs/date_time/xmldoc/Jamfile.v2
add subtree-ish sources for 12.0.3
[ceph.git] / ceph / src / boost / libs / date_time / xmldoc / Jamfile.v2
1 # Copyright (c) 2002-2006 CrystalClear Software, Inc.
2 # Use, modification and distribution is subject to the
3 # Boost Software License, Version 1.0. (See accompanying
4 # file LICENSE_1_0.txt or http://www.boost.org/LICENSE_1_0.txt)
5 #
6
7 import boostbook : boostbook ;
8 import toolset ;
9 import set ;
10 toolset.using doxygen ;
11
12 boostbook date_time : date_time.xml
13 :
14 <format>pdf:<xsl:param>boost.url.prefix=http://www.boost.org/doc/libs/release/doc/html
15 <dependency>date_time_autodoc
16 <dependency>gregorian_autodoc
17 <dependency>posix_time_autodoc
18 <dependency>local_time_autodoc
19 <xsl:param>boost.root=../../../..
20 ;
21
22 # boostbook date_time_doc : exclusive_date_time.xml ;
23
24 # file lists take the form of [ set.difference [ glob include/these ] : [ glob but/not/these ] ]
25
26 local date_time_files = [ glob ../../../boost/date_time/*.hpp ] ;
27
28 # local date_time_files = [ set.difference
29 # [ glob ../../../boost/date_time/*.hpp ] :
30 # [ glob ../../../boost/date_time/testfrmwk.hpp
31 # # ../../../boost/date_time/time_zone_base.hpp
32 # # ../../../boost/date_time/time_zone_names.hpp
33 # # ../../../boost/date_time/tz_db_base.hpp
34 # # ../../../boost/date_time/dst_transition_generators.hpp
35 # ]
36 # ] ;
37
38 local gregorian_files = [ set.difference
39 [ glob ../../../boost/date_time/gregorian/*.hpp ] :
40 [ glob ../../../boost/date_time/gregorian/event_schedule.hpp ]
41 ] ;
42
43 #ECHO $(date_time_files) ; # useful for debugging
44
45 # to build the autodoc files, run bjam --v2 autodoc_target. copy generated
46 # file from bin.v2 dir to here. run ref_tag_fix.pl.
47
48 doxygen date_time_autodoc :
49 $(date_time_files) :
50 <doxygen:param>ENABLE_PREPROCESSING=NO
51 <xsl:param>boost.doxygen.reftitle="Date Time Reference"
52 <doxygen.doxproc.title>"Date Time Reference"
53 <doxygen.doxproc.id>"date_time_reference"
54 ;
55
56 doxygen gregorian_autodoc :
57 $(gregorian_files) :
58 <doxygen:param>ENABLE_PREPROCESSING=NO
59 <xsl:param>boost.doxygen.reftitle="Gregorian Reference"
60 <doxygen.doxproc.title>"Gregorian Reference"
61 <doxygen.doxproc.id>"gregorian_reference"
62 ;
63
64 doxygen posix_time_autodoc :
65 [ glob ../../../boost/date_time/posix_time/*.hpp ] :
66 <doxygen:param>ENABLE_PREPROCESSING=NO
67 <xsl:param>boost.doxygen.reftitle="Posix Time Reference"
68 <doxygen.doxproc.title>"Posix Time Reference"
69 <doxygen.doxproc.id>"posix_time_reference"
70 ;
71
72 doxygen local_time_autodoc :
73 [ glob ../../../boost/date_time/local_time/*.hpp ] :
74 <doxygen:param>ENABLE_PREPROCESSING=NO
75 <xsl:param>boost.doxygen.reftitle="Local Time Reference"
76 <doxygen.doxproc.title>"Local Time Reference"
77 <doxygen.doxproc.id>"local_time_reference"
78 ;
79
80
81 # Copyright (c) 2004
82 # CrystalClear Software, Inc.
83 #
84 # Permission to use, copy, modify, distribute and sell this software
85 # and its documentation for any purpose is hereby granted without fee,
86 # provided that the above copyright notice appear in all copies and
87 # that both that copyright notice and this permission notice appear
88 # in supporting documentation. CrystalClear Software makes no
89 # representations about the suitability of this software for any
90 # purpose. It is provided "as is" without express or implied warranty.