Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

source: downloads/boost_1_33_1/libs/date_time/xmldoc/Jamfile.v2 @ 12

Last change on this file since 12 was 12, checked in by landauf, 18 years ago

added boost

File size: 2.0 KB
Line 
1
2import boostbook : boostbook ;
3import toolset ;
4import set ;
5toolset.using doxygen ;
6
7boostbook date_time : date_time.xml ;
8
9boostbook date_time_doc : exclusive_date_time.xml ;
10
11# file lists take the form of [ set.difference [ glob include/these ] : [ glob but/not/these ] ]
12
13local date_time_files = [ set.difference 
14        [ glob ../../../boost/date_time/*.hpp ] :
15        [ glob ../../../boost/date_time/testfrmwk.hpp
16        #       ../../../boost/date_time/time_zone_base.hpp 
17        #       ../../../boost/date_time/time_zone_names.hpp 
18        #       ../../../boost/date_time/tz_db_base.hpp 
19        #       ../../../boost/date_time/dst_transition_generators.hpp
20        ]
21        ] ;
22
23local gregorian_files = [ set.difference 
24        [ glob ../../../boost/date_time/gregorian/*.hpp ] :
25        [ glob ../../../boost/date_time/gregorian/event_schedule.hpp ]
26        ] ;
27
28#ECHO $(date_time_files) ; # useful for debugging
29
30# to build the autodoc files, run bjam --v2 autodoc_target. copy generated
31# file from bin.v2 dir to here. run ref_tag_fix.pl.
32
33doxygen date_time_autodoc :
34        $(date_time_files) :
35        <doxygen:param>ENABLE_PREPROCESSING=NO
36        ;
37
38doxygen gregorian_autodoc :
39        $(gregorian_files) :
40        <doxygen:param>ENABLE_PREPROCESSING=NO
41        ;
42
43doxygen posix_time_autodoc :
44        [ glob ../../../boost/date_time/posix_time/*.hpp ] :
45        <doxygen:param>ENABLE_PREPROCESSING=NO
46        ;
47
48doxygen local_time_autodoc :
49        [ glob ../../../boost/date_time/local_time/*.hpp ] :
50        <doxygen:param>ENABLE_PREPROCESSING=NO
51        ;
52
53
54# Copyright (c) 2004
55# CrystalClear Software, Inc.
56#
57# Permission to use, copy, modify, distribute and sell this software
58# and its documentation for any purpose is hereby granted without fee,
59# provided that the above copyright notice appear in all copies and
60# that both that copyright notice and this permission notice appear
61# in supporting documentation.  CrystalClear Software makes no
62# representations about the suitability of this software for any
63# purpose.  It is provided "as is" without express or implied warranty.
Note: See TracBrowser for help on using the repository browser.