# Copyright (c) 2002-2006 CrystalClear Software, Inc. # Use, modification and distribution is subject to the # Boost Software License, Version 1.0. (See accompanying # file LICENSE_1_0.txt or http://www.boost.org/LICENSE_1_0.txt) # import boostbook : boostbook ; import toolset ; import set ; toolset.using doxygen ; boostbook date_time : date_time.xml : pdf:boost.url.prefix=http://www.boost.org/doc/libs/release/doc/html date_time_autodoc gregorian_autodoc posix_time_autodoc local_time_autodoc ; # boostbook date_time_doc : exclusive_date_time.xml ; # file lists take the form of [ set.difference [ glob include/these ] : [ glob but/not/these ] ] local date_time_files = [ glob ../../../boost/date_time/*.hpp ] ; # local date_time_files = [ set.difference # [ glob ../../../boost/date_time/*.hpp ] : # [ glob ../../../boost/date_time/testfrmwk.hpp # # ../../../boost/date_time/time_zone_base.hpp # # ../../../boost/date_time/time_zone_names.hpp # # ../../../boost/date_time/tz_db_base.hpp # # ../../../boost/date_time/dst_transition_generators.hpp # ] # ] ; local gregorian_files = [ set.difference [ glob ../../../boost/date_time/gregorian/*.hpp ] : [ glob ../../../boost/date_time/gregorian/event_schedule.hpp ] ] ; #ECHO $(date_time_files) ; # useful for debugging # to build the autodoc files, run bjam --v2 autodoc_target. copy generated # file from bin.v2 dir to here. run ref_tag_fix.pl. doxygen date_time_autodoc : $(date_time_files) : ENABLE_PREPROCESSING=NO boost.doxygen.reftitle="Date Time Reference" "Date Time Reference" "date_time_reference" ; doxygen gregorian_autodoc : $(gregorian_files) : ENABLE_PREPROCESSING=NO boost.doxygen.reftitle="Gregorian Reference" "Gregorian Reference" "gregorian_reference" ; doxygen posix_time_autodoc : [ glob ../../../boost/date_time/posix_time/*.hpp ] : ENABLE_PREPROCESSING=NO boost.doxygen.reftitle="Posix Time Reference" "Posix Time Reference" "posix_time_reference" ; doxygen local_time_autodoc : [ glob ../../../boost/date_time/local_time/*.hpp ] : ENABLE_PREPROCESSING=NO boost.doxygen.reftitle="Local Time Reference" "Local Time Reference" "local_time_reference" ; # Copyright (c) 2004 # CrystalClear Software, Inc. # # Permission to use, copy, modify, distribute and sell this software # and its documentation for any purpose is hereby granted without fee, # provided that the above copyright notice appear in all copies and # that both that copyright notice and this permission notice appear # in supporting documentation. CrystalClear Software makes no # representations about the suitability of this software for any # purpose. It is provided "as is" without express or implied warranty.