#============================================================================== # Copyright (c) 2002 Joel de Guzman # http://spirit.sourceforge.net/ # # Use, modification and distribution is subject to the Boost Software # License, Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at # http://www.boost.org/LICENSE_1_0.txt) #============================================================================== # # Spirit examples boost-jam file # Joel de Guzman [Sep 27, 2002] : created # Joel de Guzman [Oct 30, 2003] : separated the applications # Martin Wille [Jan 15, 2004] : changes for new directory structure # Martin Wille [Jan 20, 2004] : more changes for new directory structure # Joel de Guzman [Jul 29, 2004] : added calc_debug.cpp # subproject libs/spirit/example ; exe ast_calc : fundamental/ast_calc.cpp : $(BOOST_ROOT) : ; exe "bind" : fundamental/bind.cpp : $(BOOST_ROOT) : ; exe boiler_plate : fundamental/boiler_plate.cpp : $(BOOST_ROOT) : ; exe calc_plain : fundamental/calc_plain.cpp : $(BOOST_ROOT) : ; exe calc_debug : fundamental/calc_debug.cpp : $(BOOST_ROOT) : ; exe comments : fundamental/comments.cpp : $(BOOST_ROOT) : ; exe complex_number : fundamental/complex_number.cpp : $(BOOST_ROOT) : ; exe error_handling : fundamental/error_handling.cpp : $(BOOST_ROOT) : ; exe error_reporting : fundamental/error_reporting.cpp : $(BOOST_ROOT) : ; exe file_parser : fundamental/file_parser.cpp : $(BOOST_ROOT) : ; exe full_calc : fundamental/full_calc.cpp : $(BOOST_ROOT) : ; exe functor_parser : fundamental/functor_parser.cpp : $(BOOST_ROOT) : ; exe list_parser : fundamental/list_parser.cpp : $(BOOST_ROOT) : ; exe matching_tags : fundamental/matching_tags.cpp : $(BOOST_ROOT) : ; exe no_actions : fundamental/no_actions.cpp : $(BOOST_ROOT) : ; exe number_list : fundamental/number_list.cpp : $(BOOST_ROOT) : ; exe parse_tree_calc1 : fundamental/parse_tree_calc1.cpp : $(BOOST_ROOT) : ; exe parser_context : fundamental/parser_context.cpp : $(BOOST_ROOT) : ; exe phoenix_calc : fundamental/phoenix_calc.cpp : $(BOOST_ROOT) : ; exe position_iterator : fundamental/position_iterator/position_iterator.cpp : $(BOOST_ROOT) : ; exe refactoring : fundamental/refactoring.cpp : $(BOOST_ROOT) : ; exe regular_expression : fundamental/regular_expression.cpp : $(BOOST_ROOT) : ; exe roman_numerals : fundamental/roman_numerals.cpp : $(BOOST_ROOT) : ; exe stuff_vector : fundamental/stuff_vector.cpp : $(BOOST_ROOT) : ; exe stuff_vector2 : fundamental/stuff_vector2.cpp : $(BOOST_ROOT) : ; exe subrule_calc : fundamental/subrule_calc.cpp : $(BOOST_ROOT) : ; exe sum : fundamental/sum.cpp : $(BOOST_ROOT) : ; exe thousand_separated : fundamental/thousand_separated.cpp : $(BOOST_ROOT) : ; exe ast_calc2 : fundamental/more_calculators/ast_calc2.cpp : $(BOOST_ROOT) : ; exe calc_with_variables : fundamental/more_calculators/calc_with_variables.cpp : $(BOOST_ROOT) : ; exe phoenix_subrule_calc : fundamental/more_calculators/phoenix_subrule_calc.cpp : $(BOOST_ROOT) : ; exe primitive_calc : fundamental/more_calculators/primitive_calc.cpp : $(BOOST_ROOT) : ; exe rpn_calc : fundamental/more_calculators/rpn_calc.cpp : $(BOOST_ROOT) : ; exe vmachine_calc : fundamental/more_calculators/vmachine_calc.cpp : $(BOOST_ROOT) : ; exe distinct_parser : fundamental/distinct/distinct_parser.cpp : $(BOOST_ROOT) : ; exe distinct_parser_dynamic : fundamental/distinct/distinct_parser_dynamic.cpp : $(BOOST_ROOT) : ; ################################################################################ exe ipv4 : intermediate/ipv4.cpp : $(BOOST_ROOT) : ; exe ipv4_opt : intermediate/ipv4_opt.cpp : $(BOOST_ROOT) : ; exe lazy_parser : intermediate/lazy_parser.cpp : $(BOOST_ROOT) : ; exe parameters : intermediate/parameters.cpp : $(BOOST_ROOT) : ; exe regex_convert : intermediate/regex_convert.cpp : $(BOOST_ROOT) : ; ################################################################################ exe dynamic_rule : techniques/dynamic_rule.cpp : $(BOOST_ROOT) : ; exe epsilon : techniques/epsilon.cpp : $(BOOST_ROOT) : ; exe multiple_scanners : techniques/multiple_scanners.cpp : $(BOOST_ROOT) : ; exe nabialek : techniques/nabialek.cpp : $(BOOST_ROOT) : ; exe no_rule1 : techniques/no_rules/no_rule1.cpp : $(BOOST_ROOT) : ; exe no_rule2 : techniques/no_rules/no_rule2.cpp : $(BOOST_ROOT) : ; exe no_rule3 : techniques/no_rules/no_rule3.cpp : $(BOOST_ROOT) : ; exe typeof : techniques/typeof.cpp : $(BOOST_ROOT) : ;