...generated 11 targets
..build _build/obj/cxx-dbg/mycpp/b.o: compile_one mycpp/b.cc
  compiler = cxx
  variant = dbg
  more_cxx_flags = ''

build _build/obj/cxx-dbg/mycpp/c.o: compile_one mycpp/c.cc
  compiler = cxx
  variant = dbg
  more_cxx_flags = ''

build _build/obj/cxx-dbg/mycpp/d.o: compile_one mycpp/d.cc
  compiler = cxx
  variant = dbg
  more_cxx_flags = ''

build _build/obj/cxx-dbg/mycpp/e.o: compile_one mycpp/e.cc
  compiler = cxx
  variant = dbg
  more_cxx_flags = ''

build _build/obj/cxx-dbg/mycpp/a.o: compile_one mycpp/a.cc
  compiler = cxx
  variant = dbg
  more_cxx_flags = ''

build _bin/cxx-dbg/mycpp/a: link _build/obj/cxx-dbg/mycpp/a.o $
    _build/obj/cxx-dbg/mycpp/b.o _build/obj/cxx-dbg/mycpp/c.o $
    _build/obj/cxx-dbg/mycpp/d.o _build/obj/cxx-dbg/mycpp/e.o
  compiler = cxx
  variant = dbg
  more_link_flags = ''

BuildCall(outputs=['_bin/cxx-dbg/mycpp/a'], rule='link', inputs=['_build/obj/cxx-dbg/mycpp/a.o', '_build/obj/cxx-dbg/mycpp/b.o', '_build/obj/cxx-dbg/mycpp/c.o', '_build/obj/cxx-dbg/mycpp/d.o', '_build/obj/cxx-dbg/mycpp/e.o'], implicit=None, variables=[('compiler', 'cxx'), ('variant', 'dbg'), ('more_link_flags', "''")])
build _build/obj/cxx-dbg/mycpp/y.o: compile_one mycpp/y.cc
  compiler = cxx
  variant = dbg
  more_cxx_flags = ''

build _build/obj/cxx-dbg/mycpp/y2.o: compile_one mycpp/y2.cc
  compiler = cxx
  variant = dbg
  more_cxx_flags = ''

build _build/obj/cxx-dbg/mycpp/z.o: compile_one mycpp/z.cc
  compiler = cxx
  variant = dbg
  more_cxx_flags = ''

build _build/obj/cxx-dbg/mycpp/a_test.o: compile_one mycpp/a_test.cc
  compiler = cxx
  variant = dbg
  more_cxx_flags = ''

build _bin/cxx-dbg/mycpp/a_test: link _build/obj/cxx-dbg/mycpp/a_test.o $
    _build/obj/cxx-dbg/mycpp/y.o _build/obj/cxx-dbg/mycpp/y2.o $
    _build/obj/cxx-dbg/mycpp/z.o
  compiler = cxx
  variant = dbg
  more_link_flags = ''

build _build/obj/cxx-opt/mycpp/y.o: compile_one mycpp/y.cc
  compiler = cxx
  variant = opt
  more_cxx_flags = ''

build _build/obj/cxx-opt/mycpp/y2.o: compile_one mycpp/y2.cc
  compiler = cxx
  variant = opt
  more_cxx_flags = ''

build _build/obj/cxx-opt/mycpp/z.o: compile_one mycpp/z.cc
  compiler = cxx
  variant = opt
  more_cxx_flags = ''

build _build/obj/cxx-opt/mycpp/a_test.o: compile_one mycpp/a_test.cc
  compiler = cxx
  variant = opt
  more_cxx_flags = ''

build _bin/cxx-opt/mycpp/a_test: link _build/obj/cxx-opt/mycpp/a_test.o $
    _build/obj/cxx-opt/mycpp/y.o _build/obj/cxx-opt/mycpp/y2.o $
    _build/obj/cxx-opt/mycpp/z.o
  compiler = cxx
  variant = opt
  more_link_flags = ''

build _bin/cxx-opt/mycpp/a_test.stripped _bin/cxx-opt/mycpp/a_test.symbols: $
    strip _bin/cxx-opt/mycpp/a_test

build _gen/mycpp/examples/foo.asdl.cc _gen/mycpp/examples/foo.asdl.h $
    _gen/mycpp/examples/foo.asdl_debug.py: asdl-cpp mycpp/examples/foo.asdl $
    | _bin/shwrap/asdl_main
  action = cpp
  out_prefix = _gen/mycpp/examples/foo.asdl
  asdl_flags = 
  debug_mod = _gen/mycpp/examples/foo.asdl_debug.py

build _gen/asdl/hnode.asdl.h _gen/asdl/hnode.asdl_debug.py: asdl-cpp $
    asdl/hnode.asdl | _bin/shwrap/asdl_main
  action = cpp
  out_prefix = _gen/asdl/hnode.asdl
  asdl_flags = --no-pretty-print-methods
  debug_mod = _gen/asdl/hnode.asdl_debug.py

build _gen/display/pretty.asdl.cc _gen/display/pretty.asdl.h $
    _gen/display/pretty.asdl_debug.py: asdl-cpp display/pretty.asdl | $
    _bin/shwrap/asdl_main
  action = cpp
  out_prefix = _gen/display/pretty.asdl
  asdl_flags = 
  debug_mod = _gen/display/pretty.asdl_debug.py

build _gen/asdl/examples/demo_lib.asdl.cc $
    _gen/asdl/examples/demo_lib.asdl.h $
    _gen/asdl/examples/demo_lib.asdl_debug.py: asdl-cpp $
    asdl/examples/demo_lib.asdl | _bin/shwrap/asdl_main
  action = cpp
  out_prefix = _gen/asdl/examples/demo_lib.asdl
  asdl_flags = 
  debug_mod = _gen/asdl/examples/demo_lib.asdl_debug.py

build _gen/asdl/examples/typed_demo.asdl.cc $
    _gen/asdl/examples/typed_demo.asdl.h $
    _gen/asdl/examples/typed_demo.asdl_debug.py: asdl-cpp $
    asdl/examples/typed_demo.asdl | _bin/shwrap/asdl_main
  action = cpp
  out_prefix = _gen/asdl/examples/typed_d.emo.asdl
  asdl_flags = 
  debug_mod = _gen/asdl/examples/typed_demo.asdl_debug.py

build _build/obj/cxx-dbg/_gen/asdl/examples/demo_lib.asdl.o: compile_one $
    _gen/asdl/examples/demo_lib.asdl.cc | _gen/asdl/hnode.asdl.h $
    _gen/display/pretty.asdl.h
  compiler = cxx
  variant = dbg
  more_cxx_flags = ''

build _build/obj/cxx-dbg/_gen/asdl/examples/typed_demo.asdl.o: compile_one $
    _gen/asdl/examples/typed_demo.asdl.cc | $
    _gen/asdl/examples/demo_lib.asdl.h _gen/asdl/hnode.asdl.h $
    _gen/display/pretty.asdl.h
  compiler = cxx
  variant = dbg
  more_cxx_flags = ''

build _build/obj/cxx-dbg/_gen/display/pretty.asdl.o: compile_one $
    _gen/display/pretty.asdl.cc | _gen/asdl/hnode.asdl.h $
    _gen/display/pretty.asdl.h
  compiler = cxx
  variant = dbg
  more_cxx_flags = ''

build _build/obj/cxx-dbg/asdl/gen_cpp_test.o: compile_one $
    asdl/gen_cpp_test.cc | _gen/asdl/examples/demo_lib.asdl.h $
    _gen/asdl/examples/typed_demo.asdl.h _gen/asdl/hnode.asdl.h $
    _gen/display/pretty.asdl.h
  compiler = cxx
  variant = dbg
  more_cxx_flags = ''

build _bin/cxx-dbg/asdl/gen_cpp_test: link $
    _build/obj/cxx-dbg/asdl/gen_cpp_test.o $
    _build/obj/cxx-dbg/_gen/asdl/examples/demo_lib.asdl.o $
    _build/obj/cxx-dbg/_gen/asdl/examples/typed_demo.asdl.o $
    _build/obj/cxx-dbg/_gen/display/pretty.asdl.o
  compiler = cxx
  variant = dbg
  more_link_flags = ''

['asdl-cpp', 'asdl-cpp', 'asdl-cpp', 'asdl-cpp', 'compile_one', 'compile_one', 'compile_one', 'compile_one', 'link']
BuildCall(outputs=['_build/obj/cxx-dbg/_gen/asdl/examples/typed_demo.asdl.o'], rule='compile_one', inputs=['_gen/asdl/examples/typed_demo.asdl.cc'], implicit=['_gen/asdl/examples/demo_lib.asdl.h', '_gen/asdl/hnode.asdl.h', '_gen/display/pretty.asdl.h'], variables=[('compiler', 'cxx'), ('variant', 'dbg'), ('more_cxx_flags', "''")])
BuildCall(outputs=['_build/obj/cxx-dbg/asdl/gen_cpp_test.o'], rule='compile_one', inputs=['asdl/gen_cpp_test.cc'], implicit=['_gen/asdl/examples/demo_lib.asdl.h', '_gen/asdl/examples/typed_demo.asdl.h', '_gen/asdl/hnode.asdl.h', '_gen/display/pretty.asdl.h'], variables=[('compiler', 'cxx'), ('variant', 'dbg'), ('more_cxx_flags', "''")])
['_gen/asdl/examples/demo_lib.asdl.h', '_gen/asdl/examples/typed_demo.asdl.h', '_gen/asdl/hnode.asdl.h', '_gen/display/pretty.asdl.h']
build _gen/asdl/hnode.asdl.h _gen/asdl/hnode.asdl_debug.py: asdl-cpp $
    asdl/hnode.asdl | _bin/shwrap/asdl_main
  action = cpp
  out_prefix = _gen/asdl/hnode.asdl
  asdl_flags = --no-pretty-print-methods
  debug_mod = _gen/asdl/hnode.asdl_debug.py

build _gen/display/pretty.asdl.cc _gen/display/pretty.asdl.h $
    _gen/display/pretty.asdl_debug.py: asdl-cpp display/pretty.asdl | $
    _bin/shwrap/asdl_main
  action = cpp
  out_prefix = _gen/display/pretty.asdl
  asdl_flags = 
  debug_mod = _gen/display/pretty.asdl_debug.py

build _gen/mycpp/examples/expr.asdl.cc _gen/mycpp/examples/expr.asdl.h $
    _gen/mycpp/examples/expr.asdl_debug.py: asdl-cpp $
    mycpp/examples/expr.asdl | _bin/shwrap/asdl_main
  action = cpp
  out_prefix = _gen/mycpp/examples/expr.asdl
  asdl_flags = 
  debug_mod = _gen/mycpp/examples/expr.asdl_debug.py

build _build/obj/cxx-dbg/_gen/display/pretty.asdl.o: compile_one $
    _gen/display/pretty.asdl.cc | _gen/asdl/hnode.asdl.h $
    _gen/display/pretty.asdl.h
  compiler = cxx
  variant = dbg
  more_cxx_flags = ''

build _build/obj/cxx-dbg/_gen/mycpp/examples/expr.asdl.o: compile_one $
    _gen/mycpp/examples/expr.asdl.cc | _gen/asdl/hnode.asdl.h $
    _gen/display/pretty.asdl.h
  compiler = cxx
  variant = dbg
  more_cxx_flags = ''

build _build/obj/cxx-dbg/_gen/mycpp/examples/parse.mycpp.o: compile_one $
    _gen/mycpp/examples/parse.mycpp.cc | _gen/asdl/hnode.asdl.h $
    _gen/display/pretty.asdl.h _gen/mycpp/examples/expr.asdl.h
  compiler = cxx
  variant = dbg
  more_cxx_flags = ''

build _bin/cxx-dbg/mycpp/examples/parse.mycpp: link $
    _build/obj/cxx-dbg/_gen/mycpp/examples/parse.mycpp.o $
    _build/obj/cxx-dbg/_gen/display/pretty.asdl.o $
    _build/obj/cxx-dbg/_gen/mycpp/examples/expr.asdl.o
  compiler = cxx
..
----------------------------------------------------------------------
Ran 8 tests in 0.001s

OK
  variant = dbg
  more_link_flags = ''

['asdl-cpp', 'asdl-cpp', 'asdl-cpp', 'compile_one', 'compile_one', 'compile_one', 'link']
build _build/obj/cxx-dbg/mycpp/a.o: compile_one mycpp/a.cc
  compiler = cxx
  variant = dbg
  more_cxx_flags = ''

build _build/obj/cxx-dbg/mycpp/b.o: compile_one mycpp/b.cc
  compiler = cxx
  variant = dbg
  more_cxx_flags = ''

build _build/obj/cxx-dbg/mycpp/a_test.o: compile_one mycpp/a_test.cc
  compiler = cxx
  variant = dbg
  more_cxx_flags = ''

build _bin/cxx-dbg/mycpp/a_test: link _build/obj/cxx-dbg/mycpp/a_test.o $
    _build/obj/cxx-dbg/mycpp/a.o _build/obj/cxx-dbg/mycpp/b.o
  compiler = cxx
  variant = dbg
  more_link_flags = ''