Subversion Repositories Kolibri OS

Rev

Blame | Last modification | View Log | RSS feed

  1. # Makefile.in generated by automake 1.15 from Makefile.am.
  2. # @configure_input@
  3.  
  4. # Copyright (C) 1994-2014 Free Software Foundation, Inc.
  5.  
  6. # This Makefile.in is free software; the Free Software Foundation
  7. # gives unlimited permission to copy and/or distribute it,
  8. # with or without modifications, as long as this notice is preserved.
  9.  
  10. # This program is distributed in the hope that it will be useful,
  11. # but WITHOUT ANY WARRANTY, to the extent permitted by law; without
  12. # even the implied warranty of MERCHANTABILITY or FITNESS FOR A
  13. # PARTICULAR PURPOSE.
  14.  
  15. @SET_MAKE@
  16.  
  17. # Copyright © 2012 Jon TURNEY
  18. #
  19. # Permission is hereby granted, free of charge, to any person obtaining a
  20. # copy of this software and associated documentation files (the "Software"),
  21. # to deal in the Software without restriction, including without limitation
  22. # the rights to use, copy, modify, merge, publish, distribute, sublicense,
  23. # and/or sell copies of the Software, and to permit persons to whom the
  24. # Software is furnished to do so, subject to the following conditions:
  25. #
  26. # The above copyright notice and this permission notice (including the next
  27. # paragraph) shall be included in all copies or substantial portions of the
  28. # Software.
  29. #
  30. # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  31. # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  32. # FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL
  33. # THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  34. # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
  35. # FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
  36. # IN THE SOFTWARE.
  37.  
  38. # shared source lists for Makefile, SConscript, and Android.mk
  39.  
  40. # libglcpp
  41.  
  42.  
  43. VPATH = @srcdir@
  44. am__is_gnu_make = { \
  45.   if test -z '$(MAKELEVEL)'; then \
  46.     false; \
  47.   elif test -n '$(MAKE_HOST)'; then \
  48.     true; \
  49.   elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \
  50.     true; \
  51.   else \
  52.     false; \
  53.   fi; \
  54. }
  55. am__make_running_with_option = \
  56.   case $${target_option-} in \
  57.       ?) ;; \
  58.       *) echo "am__make_running_with_option: internal error: invalid" \
  59.               "target option '$${target_option-}' specified" >&2; \
  60.          exit 1;; \
  61.   esac; \
  62.   has_opt=no; \
  63.   sane_makeflags=$$MAKEFLAGS; \
  64.   if $(am__is_gnu_make); then \
  65.     sane_makeflags=$$MFLAGS; \
  66.   else \
  67.     case $$MAKEFLAGS in \
  68.       *\\[\ \   ]*) \
  69.         bs=\\; \
  70.         sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \
  71.           | sed "s/$$bs$$bs[$$bs $$bs   ]*//g"`;; \
  72.     esac; \
  73.   fi; \
  74.   skip_next=no; \
  75.   strip_trailopt () \
  76.   { \
  77.     flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \
  78.   }; \
  79.   for flg in $$sane_makeflags; do \
  80.     test $$skip_next = yes && { skip_next=no; continue; }; \
  81.     case $$flg in \
  82.       *=*|--*) continue;; \
  83.         -*I) strip_trailopt 'I'; skip_next=yes;; \
  84.       -*I?*) strip_trailopt 'I';; \
  85.         -*O) strip_trailopt 'O'; skip_next=yes;; \
  86.       -*O?*) strip_trailopt 'O';; \
  87.         -*l) strip_trailopt 'l'; skip_next=yes;; \
  88.       -*l?*) strip_trailopt 'l';; \
  89.       -[dEDm]) skip_next=yes;; \
  90.       -[JT]) skip_next=yes;; \
  91.     esac; \
  92.     case $$flg in \
  93.       *$$target_option*) has_opt=yes; break;; \
  94.     esac; \
  95.   done; \
  96.   test $$has_opt = yes
  97. am__make_dryrun = (target_option=n; $(am__make_running_with_option))
  98. am__make_keepgoing = (target_option=k; $(am__make_running_with_option))
  99. pkgdatadir = $(datadir)/@PACKAGE@
  100. pkgincludedir = $(includedir)/@PACKAGE@
  101. pkglibdir = $(libdir)/@PACKAGE@
  102. pkglibexecdir = $(libexecdir)/@PACKAGE@
  103. am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
  104. install_sh_DATA = $(install_sh) -c -m 644
  105. install_sh_PROGRAM = $(install_sh) -c
  106. install_sh_SCRIPT = $(install_sh) -c
  107. INSTALL_HEADER = $(INSTALL_DATA)
  108. transform = $(program_transform_name)
  109. NORMAL_INSTALL = :
  110. PRE_INSTALL = :
  111. POST_INSTALL = :
  112. NORMAL_UNINSTALL = :
  113. PRE_UNINSTALL = :
  114. POST_UNINSTALL = :
  115. build_triplet = @build@
  116. host_triplet = @host@
  117. target_triplet = @target@
  118. TESTS = glcpp/tests/glcpp-test glcpp/tests/glcpp-test-cr-lf \
  119.         tests/blob-test$(EXEEXT) tests/general-ir-test$(EXEEXT) \
  120.         tests/optimization-test tests/sampler-types-test$(EXEEXT) \
  121.         tests/uniform-initializer-test$(EXEEXT)
  122. check_PROGRAMS = glcpp/glcpp$(EXEEXT) glsl_test$(EXEEXT) \
  123.         tests/blob-test$(EXEEXT) tests/general-ir-test$(EXEEXT) \
  124.         tests/sampler-types-test$(EXEEXT) \
  125.         tests/uniform-initializer-test$(EXEEXT)
  126. noinst_PROGRAMS = glsl_compiler$(EXEEXT)
  127. subdir = src/glsl
  128. ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
  129. am__aclocal_m4_deps = $(top_srcdir)/m4/ax_check_gnu_make.m4 \
  130.         $(top_srcdir)/m4/ax_check_python_mako_module.m4 \
  131.         $(top_srcdir)/m4/ax_gcc_builtin.m4 \
  132.         $(top_srcdir)/m4/ax_gcc_func_attribute.m4 \
  133.         $(top_srcdir)/m4/ax_prog_bison.m4 \
  134.         $(top_srcdir)/m4/ax_prog_flex.m4 \
  135.         $(top_srcdir)/m4/ax_pthread.m4 $(top_srcdir)/m4/libtool.m4 \
  136.         $(top_srcdir)/m4/ltoptions.m4 $(top_srcdir)/m4/ltsugar.m4 \
  137.         $(top_srcdir)/m4/ltversion.m4 $(top_srcdir)/m4/lt~obsolete.m4 \
  138.         $(top_srcdir)/VERSION $(top_srcdir)/configure.ac
  139. am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
  140.         $(ACLOCAL_M4)
  141. DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON)
  142. mkinstalldirs = $(install_sh) -d
  143. CONFIG_CLEAN_FILES =
  144. CONFIG_CLEAN_VPATH_FILES =
  145. LTLIBRARIES = $(noinst_LTLIBRARIES)
  146. libglcpp_la_DEPENDENCIES = $(top_builddir)/src/util/libmesautil.la
  147. am__dirstamp = $(am__leading_dot)dirstamp
  148. am__objects_1 = glcpp/pp.lo
  149. am_libglcpp_la_OBJECTS = glcpp/glcpp-lex.lo glcpp/glcpp-parse.lo \
  150.         $(am__objects_1)
  151. libglcpp_la_OBJECTS = $(am_libglcpp_la_OBJECTS)
  152. AM_V_lt = $(am__v_lt_@AM_V@)
  153. am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@)
  154. am__v_lt_0 = --silent
  155. am__v_lt_1 =
  156. libglsl_la_DEPENDENCIES = libglcpp.la
  157. am__objects_2 = ast_array_index.lo ast_expr.lo ast_function.lo \
  158.         ast_to_hir.lo ast_type.lo blob.lo builtin_functions.lo \
  159.         builtin_types.lo builtin_variables.lo glsl_parser_extras.lo \
  160.         glsl_symbol_table.lo glsl_types.lo hir_field_selection.lo \
  161.         ir_basic_block.lo ir_builder.lo ir_clone.lo \
  162.         ir_constant_expression.lo ir.lo ir_equals.lo \
  163.         ir_expression_flattening.lo ir_function_can_inline.lo \
  164.         ir_function_detect_recursion.lo ir_function.lo \
  165.         ir_hierarchical_visitor.lo ir_hv_accept.lo \
  166.         ir_import_prototypes.lo ir_print_visitor.lo ir_reader.lo \
  167.         ir_rvalue_visitor.lo ir_set_program_inouts.lo ir_validate.lo \
  168.         ir_variable_refcount.lo linker.lo link_atomics.lo \
  169.         link_functions.lo link_interface_blocks.lo link_uniforms.lo \
  170.         link_uniform_initializers.lo \
  171.         link_uniform_block_active_visitor.lo link_uniform_blocks.lo \
  172.         link_varyings.lo loop_analysis.lo loop_controls.lo \
  173.         loop_unroll.lo lower_clip_distance.lo \
  174.         lower_const_arrays_to_uniforms.lo lower_discard.lo \
  175.         lower_discard_flow.lo lower_if_to_cond_assign.lo \
  176.         lower_instructions.lo lower_jumps.lo lower_mat_op_to_vec.lo \
  177.         lower_noise.lo lower_offset_array.lo lower_packed_varyings.lo \
  178.         lower_named_interface_blocks.lo lower_packing_builtins.lo \
  179.         lower_texture_projection.lo \
  180.         lower_variable_index_to_cond_assign.lo \
  181.         lower_vec_index_to_cond_assign.lo \
  182.         lower_vec_index_to_swizzle.lo lower_vector.lo \
  183.         lower_vector_insert.lo lower_vertex_id.lo \
  184.         lower_output_reads.lo lower_ubo_reference.lo opt_algebraic.lo \
  185.         opt_array_splitting.lo opt_conditional_discard.lo \
  186.         opt_constant_folding.lo opt_constant_propagation.lo \
  187.         opt_constant_variable.lo opt_copy_propagation.lo \
  188.         opt_copy_propagation_elements.lo opt_cse.lo \
  189.         opt_dead_builtin_variables.lo opt_dead_builtin_varyings.lo \
  190.         opt_dead_code.lo opt_dead_code_local.lo opt_dead_functions.lo \
  191.         opt_flatten_nested_if_blocks.lo opt_flip_matrices.lo \
  192.         opt_function_inlining.lo opt_if_simplification.lo \
  193.         opt_minmax.lo opt_noop_swizzle.lo opt_rebalance_tree.lo \
  194.         opt_redundant_jumps.lo opt_structure_splitting.lo \
  195.         opt_swizzle_swizzle.lo opt_tree_grafting.lo opt_vectorize.lo \
  196.         s_expression.lo
  197. am__objects_3 = nir/nir_constant_expressions.lo nir/nir_opcodes.lo \
  198.         nir/nir_opt_algebraic.lo
  199. am__objects_4 = nir/glsl_to_nir.lo nir/nir.lo nir/nir_dominance.lo \
  200.         nir/nir_from_ssa.lo nir/nir_intrinsics.lo \
  201.         nir/nir_live_variables.lo nir/nir_lower_alu_to_scalar.lo \
  202.         nir/nir_lower_atomics.lo nir/nir_lower_global_vars_to_local.lo \
  203.         nir/nir_lower_locals_to_regs.lo nir/nir_lower_idiv.lo \
  204.         nir/nir_lower_io.lo nir/nir_lower_phis_to_scalar.lo \
  205.         nir/nir_lower_samplers.lo nir/nir_lower_system_values.lo \
  206.         nir/nir_lower_tex_projector.lo nir/nir_lower_to_source_mods.lo \
  207.         nir/nir_lower_vars_to_ssa.lo nir/nir_lower_var_copies.lo \
  208.         nir/nir_lower_vec_to_movs.lo nir/nir_metadata.lo \
  209.         nir/nir_normalize_cubemap_coords.lo \
  210.         nir/nir_opt_constant_folding.lo nir/nir_opt_copy_propagate.lo \
  211.         nir/nir_opt_cse.lo nir/nir_opt_dce.lo nir/nir_opt_gcm.lo \
  212.         nir/nir_opt_global_to_local.lo nir/nir_opt_peephole_ffma.lo \
  213.         nir/nir_opt_peephole_select.lo nir/nir_opt_remove_phis.lo \
  214.         nir/nir_print.lo nir/nir_remove_dead_variables.lo \
  215.         nir/nir_search.lo nir/nir_split_var_copies.lo nir/nir_sweep.lo \
  216.         nir/nir_to_ssa.lo nir/nir_validate.lo nir/nir_worklist.lo \
  217.         nir/nir_types.lo $(am__objects_3)
  218. am_libglsl_la_OBJECTS = glsl_lexer.lo glsl_parser.lo $(am__objects_2) \
  219.         $(am__objects_4)
  220. libglsl_la_OBJECTS = $(am_libglsl_la_OBJECTS)
  221. libnir_la_LIBADD =
  222. am_libnir_la_OBJECTS = glsl_types.lo builtin_types.lo \
  223.         glsl_symbol_table.lo $(am__objects_4)
  224. libnir_la_OBJECTS = $(am_libnir_la_OBJECTS)
  225. PROGRAMS = $(noinst_PROGRAMS)
  226. am_glcpp_glcpp_OBJECTS = glcpp/glcpp.$(OBJEXT) tests/common.$(OBJEXT)
  227. glcpp_glcpp_OBJECTS = $(am_glcpp_glcpp_OBJECTS)
  228. glcpp_glcpp_DEPENDENCIES = libglcpp.la \
  229.         $(top_builddir)/src/libglsl_util.la
  230. am__objects_5 = standalone_scaffolding.$(OBJEXT) main.$(OBJEXT)
  231. am_glsl_compiler_OBJECTS = $(am__objects_5)
  232. glsl_compiler_OBJECTS = $(am_glsl_compiler_OBJECTS)
  233. am__DEPENDENCIES_1 =
  234. glsl_compiler_DEPENDENCIES = libglsl.la \
  235.         $(top_builddir)/src/libglsl_util.la $(am__DEPENDENCIES_1)
  236. am_glsl_test_OBJECTS = standalone_scaffolding.$(OBJEXT) \
  237.         tests/common.$(OBJEXT) test.$(OBJEXT) test_optpass.$(OBJEXT)
  238. glsl_test_OBJECTS = $(am_glsl_test_OBJECTS)
  239. glsl_test_DEPENDENCIES = libglsl.la \
  240.         $(top_builddir)/src/libglsl_util.la $(am__DEPENDENCIES_1)
  241. am_tests_blob_test_OBJECTS = tests/blob_test.$(OBJEXT)
  242. tests_blob_test_OBJECTS = $(am_tests_blob_test_OBJECTS)
  243. tests_blob_test_DEPENDENCIES = $(top_builddir)/src/glsl/libglsl.la
  244. am_tests_general_ir_test_OBJECTS = standalone_scaffolding.$(OBJEXT) \
  245.         tests/builtin_variable_test.$(OBJEXT) \
  246.         tests/invalidate_locations_test.$(OBJEXT) \
  247.         tests/general_ir_test.$(OBJEXT) tests/varyings_test.$(OBJEXT) \
  248.         tests/tests_general_ir_test-common.$(OBJEXT)
  249. tests_general_ir_test_OBJECTS = $(am_tests_general_ir_test_OBJECTS)
  250. tests_general_ir_test_DEPENDENCIES =  \
  251.         $(top_builddir)/src/gtest/libgtest.la \
  252.         $(top_builddir)/src/glsl/libglsl.la \
  253.         $(top_builddir)/src/libglsl_util.la $(am__DEPENDENCIES_1)
  254. am_tests_sampler_types_test_OBJECTS =  \
  255.         tests/sampler_types_test.$(OBJEXT) \
  256.         tests/tests_sampler_types_test-common.$(OBJEXT)
  257. tests_sampler_types_test_OBJECTS =  \
  258.         $(am_tests_sampler_types_test_OBJECTS)
  259. tests_sampler_types_test_DEPENDENCIES =  \
  260.         $(top_builddir)/src/gtest/libgtest.la \
  261.         $(top_builddir)/src/glsl/libglsl.la \
  262.         $(top_builddir)/src/libglsl_util.la $(am__DEPENDENCIES_1)
  263. am_tests_uniform_initializer_test_OBJECTS =  \
  264.         tests/copy_constant_to_storage_tests.$(OBJEXT) \
  265.         tests/set_uniform_initializer_tests.$(OBJEXT) \
  266.         tests/uniform_initializer_utils.$(OBJEXT) \
  267.         tests/tests_uniform_initializer_test-common.$(OBJEXT)
  268. tests_uniform_initializer_test_OBJECTS =  \
  269.         $(am_tests_uniform_initializer_test_OBJECTS)
  270. tests_uniform_initializer_test_DEPENDENCIES =  \
  271.         $(top_builddir)/src/gtest/libgtest.la \
  272.         $(top_builddir)/src/glsl/libglsl.la \
  273.         $(top_builddir)/src/libglsl_util.la $(am__DEPENDENCIES_1)
  274. AM_V_P = $(am__v_P_@AM_V@)
  275. am__v_P_ = $(am__v_P_@AM_DEFAULT_V@)
  276. am__v_P_0 = false
  277. am__v_P_1 = :
  278. AM_V_GEN = $(am__v_GEN_@AM_V@)
  279. am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@)
  280. am__v_GEN_0 = @echo "  GEN     " $@;
  281. am__v_GEN_1 =
  282. AM_V_at = $(am__v_at_@AM_V@)
  283. am__v_at_ = $(am__v_at_@AM_DEFAULT_V@)
  284. am__v_at_0 = @
  285. am__v_at_1 =
  286. DEFAULT_INCLUDES = -I.@am__isrc@
  287. depcomp = $(SHELL) $(top_srcdir)/bin/depcomp
  288. am__depfiles_maybe = depfiles
  289. am__mv = mv -f
  290. COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
  291.         $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
  292. LTCOMPILE = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \
  293.         $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) \
  294.         $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \
  295.         $(AM_CFLAGS) $(CFLAGS)
  296. AM_V_CC = $(am__v_CC_@AM_V@)
  297. am__v_CC_ = $(am__v_CC_@AM_DEFAULT_V@)
  298. am__v_CC_0 = @echo "  CC      " $@;
  299. am__v_CC_1 =
  300. CCLD = $(CC)
  301. LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \
  302.         $(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
  303.         $(AM_LDFLAGS) $(LDFLAGS) -o $@
  304. AM_V_CCLD = $(am__v_CCLD_@AM_V@)
  305. am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@)
  306. am__v_CCLD_0 = @echo "  CCLD    " $@;
  307. am__v_CCLD_1 =
  308. CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
  309.         $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS)
  310. LTCXXCOMPILE = $(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) \
  311.         $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) \
  312.         $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \
  313.         $(AM_CXXFLAGS) $(CXXFLAGS)
  314. AM_V_CXX = $(am__v_CXX_@AM_V@)
  315. am__v_CXX_ = $(am__v_CXX_@AM_DEFAULT_V@)
  316. am__v_CXX_0 = @echo "  CXX     " $@;
  317. am__v_CXX_1 =
  318. CXXLD = $(CXX)
  319. CXXLINK = $(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) \
  320.         $(LIBTOOLFLAGS) --mode=link $(CXXLD) $(AM_CXXFLAGS) \
  321.         $(CXXFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@
  322. AM_V_CXXLD = $(am__v_CXXLD_@AM_V@)
  323. am__v_CXXLD_ = $(am__v_CXXLD_@AM_DEFAULT_V@)
  324. am__v_CXXLD_0 = @echo "  CXXLD   " $@;
  325. am__v_CXXLD_1 =
  326. SOURCES = $(libglcpp_la_SOURCES) $(libglsl_la_SOURCES) \
  327.         $(libnir_la_SOURCES) $(glcpp_glcpp_SOURCES) \
  328.         $(glsl_compiler_SOURCES) $(glsl_test_SOURCES) \
  329.         $(tests_blob_test_SOURCES) $(tests_general_ir_test_SOURCES) \
  330.         $(tests_sampler_types_test_SOURCES) \
  331.         $(tests_uniform_initializer_test_SOURCES)
  332. DIST_SOURCES = $(libglcpp_la_SOURCES) $(libglsl_la_SOURCES) \
  333.         $(libnir_la_SOURCES) $(glcpp_glcpp_SOURCES) \
  334.         $(glsl_compiler_SOURCES) $(glsl_test_SOURCES) \
  335.         $(tests_blob_test_SOURCES) $(tests_general_ir_test_SOURCES) \
  336.         $(tests_sampler_types_test_SOURCES) \
  337.         $(tests_uniform_initializer_test_SOURCES)
  338. am__can_run_installinfo = \
  339.   case $$AM_UPDATE_INFO_DIR in \
  340.     n|no|NO) false;; \
  341.     *) (install-info --version) >/dev/null 2>&1;; \
  342.   esac
  343. am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP)
  344. # Read a list of newline-separated strings from the standard input,
  345. # and print each of them once, without duplicates.  Input order is
  346. # *not* preserved.
  347. am__uniquify_input = $(AWK) '\
  348.   BEGIN { nonempty = 0; } \
  349.   { items[$$0] = 1; nonempty = 1; } \
  350.   END { if (nonempty) { for (i in items) print i; }; } \
  351. '
  352. # Make sure the list of sources is unique.  This is necessary because,
  353. # e.g., the same source file might be shared among _SOURCES variables
  354. # for different programs/libraries.
  355. am__define_uniq_tagged_files = \
  356.   list='$(am__tagged_files)'; \
  357.   unique=`for i in $$list; do \
  358.     if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
  359.   done | $(am__uniquify_input)`
  360. ETAGS = etags
  361. CTAGS = ctags
  362. am__tty_colors_dummy = \
  363.   mgn= red= grn= lgn= blu= brg= std=; \
  364.   am__color_tests=no
  365. am__tty_colors = { \
  366.   $(am__tty_colors_dummy); \
  367.   if test "X$(AM_COLOR_TESTS)" = Xno; then \
  368.     am__color_tests=no; \
  369.   elif test "X$(AM_COLOR_TESTS)" = Xalways; then \
  370.     am__color_tests=yes; \
  371.   elif test "X$$TERM" != Xdumb && { test -t 1; } 2>/dev/null; then \
  372.     am__color_tests=yes; \
  373.   fi; \
  374.   if test $$am__color_tests = yes; then \
  375.     red=''; \
  376.     grn=''; \
  377.     lgn=''; \
  378.     blu=''; \
  379.     mgn=''; \
  380.     brg=''; \
  381.     std=''; \
  382.   fi; \
  383. }
  384. am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
  385. am__vpath_adj = case $$p in \
  386.     $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
  387.     *) f=$$p;; \
  388.   esac;
  389. am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`;
  390. am__install_max = 40
  391. am__nobase_strip_setup = \
  392.   srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'`
  393. am__nobase_strip = \
  394.   for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||"
  395. am__nobase_list = $(am__nobase_strip_setup); \
  396.   for p in $$list; do echo "$$p $$p"; done | \
  397.   sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \
  398.   $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \
  399.     if (++n[$$2] == $(am__install_max)) \
  400.       { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \
  401.     END { for (dir in files) print dir, files[dir] }'
  402. am__base_list = \
  403.   sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \
  404.   sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'
  405. am__uninstall_files_from_dir = { \
  406.   test -z "$$files" \
  407.     || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \
  408.     || { echo " ( cd '$$dir' && rm -f" $$files ")"; \
  409.          $(am__cd) "$$dir" && rm -f $$files; }; \
  410.   }
  411. am__recheck_rx = ^[     ]*:recheck:[    ]*
  412. am__global_test_result_rx = ^[  ]*:global-test-result:[         ]*
  413. am__copy_in_global_log_rx = ^[  ]*:copy-in-global-log:[         ]*
  414. # A command that, given a newline-separated list of test names on the
  415. # standard input, print the name of the tests that are to be re-run
  416. # upon "make recheck".
  417. am__list_recheck_tests = $(AWK) '{ \
  418.   recheck = 1; \
  419.   while ((rc = (getline line < ($$0 ".trs"))) != 0) \
  420.     { \
  421.       if (rc < 0) \
  422.         { \
  423.           if ((getline line2 < ($$0 ".log")) < 0) \
  424.             recheck = 0; \
  425.           break; \
  426.         } \
  427.       else if (line ~ /$(am__recheck_rx)[nN][Oo]/) \
  428.         { \
  429.           recheck = 0; \
  430.           break; \
  431.         } \
  432.       else if (line ~ /$(am__recheck_rx)[yY][eE][sS]/) \
  433.         { \
  434.           break; \
  435.         } \
  436.     }; \
  437.   if (recheck) \
  438.     print $$0; \
  439.   close ($$0 ".trs"); \
  440.   close ($$0 ".log"); \
  441. }'
  442. # A command that, given a newline-separated list of test names on the
  443. # standard input, create the global log from their .trs and .log files.
  444. am__create_global_log = $(AWK) ' \
  445. function fatal(msg) \
  446. { \
  447.   print "fatal: making $@: " msg | "cat >&2"; \
  448.   exit 1; \
  449. } \
  450. function rst_section(header) \
  451. { \
  452.   print header; \
  453.   len = length(header); \
  454.   for (i = 1; i <= len; i = i + 1) \
  455.     printf "="; \
  456.   printf "\n\n"; \
  457. } \
  458. { \
  459.   copy_in_global_log = 1; \
  460.   global_test_result = "RUN"; \
  461.   while ((rc = (getline line < ($$0 ".trs"))) != 0) \
  462.     { \
  463.       if (rc < 0) \
  464.          fatal("failed to read from " $$0 ".trs"); \
  465.       if (line ~ /$(am__global_test_result_rx)/) \
  466.         { \
  467.           sub("$(am__global_test_result_rx)", "", line); \
  468.           sub("[        ]*$$", "", line); \
  469.           global_test_result = line; \
  470.         } \
  471.       else if (line ~ /$(am__copy_in_global_log_rx)[nN][oO]/) \
  472.         copy_in_global_log = 0; \
  473.     }; \
  474.   if (copy_in_global_log) \
  475.     { \
  476.       rst_section(global_test_result ": " $$0); \
  477.       while ((rc = (getline line < ($$0 ".log"))) != 0) \
  478.       { \
  479.         if (rc < 0) \
  480.           fatal("failed to read from " $$0 ".log"); \
  481.         print line; \
  482.       }; \
  483.       printf "\n"; \
  484.     }; \
  485.   close ($$0 ".trs"); \
  486.   close ($$0 ".log"); \
  487. }'
  488. # Restructured Text title.
  489. am__rst_title = { sed 's/.*/   &   /;h;s/./=/g;p;x;s/ *$$//;p;g' && echo; }
  490. # Solaris 10 'make', and several other traditional 'make' implementations,
  491. # pass "-e" to $(SHELL), and POSIX 2008 even requires this.  Work around it
  492. # by disabling -e (using the XSI extension "set +e") if it's set.
  493. am__sh_e_setup = case $$- in *e*) set +e;; esac
  494. # Default flags passed to test drivers.
  495. am__common_driver_flags = \
  496.   --color-tests "$$am__color_tests" \
  497.   --enable-hard-errors "$$am__enable_hard_errors" \
  498.   --expect-failure "$$am__expect_failure"
  499. # To be inserted before the command running the test.  Creates the
  500. # directory for the log if needed.  Stores in $dir the directory
  501. # containing $f, in $tst the test, in $log the log.  Executes the
  502. # developer- defined test setup AM_TESTS_ENVIRONMENT (if any), and
  503. # passes TESTS_ENVIRONMENT.  Set up options for the wrapper that
  504. # will run the test scripts (or their associated LOG_COMPILER, if
  505. # thy have one).
  506. am__check_pre = \
  507. $(am__sh_e_setup);                                      \
  508. $(am__vpath_adj_setup) $(am__vpath_adj)                 \
  509. $(am__tty_colors);                                      \
  510. srcdir=$(srcdir); export srcdir;                        \
  511. case "$@" in                                            \
  512.   */*) am__odir=`echo "./$@" | sed 's|/[^/]*$$||'`;;    \
  513.     *) am__odir=.;;                                     \
  514. esac;                                                   \
  515. test "x$$am__odir" = x"." || test -d "$$am__odir"       \
  516.   || $(MKDIR_P) "$$am__odir" || exit $$?;               \
  517. if test -f "./$$f"; then dir=./;                        \
  518. elif test -f "$$f"; then dir=;                          \
  519. else dir="$(srcdir)/"; fi;                              \
  520. tst=$$dir$$f; log='$@';                                 \
  521. if test -n '$(DISABLE_HARD_ERRORS)'; then               \
  522.   am__enable_hard_errors=no;                            \
  523. else                                                    \
  524.   am__enable_hard_errors=yes;                           \
  525. fi;                                                     \
  526. case " $(XFAIL_TESTS) " in                              \
  527.   *[\ \ ]$$f[\ \        ]* | *[\ \      ]$$dir$$f[\ \   ]*) \
  528.     am__expect_failure=yes;;                            \
  529.   *)                                                    \
  530.     am__expect_failure=no;;                             \
  531. esac;                                                   \
  532. $(AM_TESTS_ENVIRONMENT) $(TESTS_ENVIRONMENT)
  533. # A shell command to get the names of the tests scripts with any registered
  534. # extension removed (i.e., equivalently, the names of the test logs, with
  535. # the '.log' extension removed).  The result is saved in the shell variable
  536. # '$bases'.  This honors runtime overriding of TESTS and TEST_LOGS.  Sadly,
  537. # we cannot use something simpler, involving e.g., "$(TEST_LOGS:.log=)",
  538. # since that might cause problem with VPATH rewrites for suffix-less tests.
  539. # See also 'test-harness-vpath-rewrite.sh' and 'test-trs-basic.sh'.
  540. am__set_TESTS_bases = \
  541.   bases='$(TEST_LOGS)'; \
  542.   bases=`for i in $$bases; do echo $$i; done | sed 's/\.log$$//'`; \
  543.   bases=`echo $$bases`
  544. RECHECK_LOGS = $(TEST_LOGS)
  545. AM_RECURSIVE_TARGETS = check recheck
  546. TEST_SUITE_LOG = test-suite.log
  547. TEST_EXTENSIONS = @EXEEXT@ .test
  548. LOG_DRIVER = $(SHELL) $(top_srcdir)/bin/test-driver
  549. LOG_COMPILE = $(LOG_COMPILER) $(AM_LOG_FLAGS) $(LOG_FLAGS)
  550. am__set_b = \
  551.   case '$@' in \
  552.     */*) \
  553.       case '$*' in \
  554.         */*) b='$*';; \
  555.           *) b=`echo '$@' | sed 's/\.log$$//'`; \
  556.        esac;; \
  557.     *) \
  558.       b='$*';; \
  559.   esac
  560. am__test_logs1 = $(TESTS:=.log)
  561. am__test_logs2 = $(am__test_logs1:@EXEEXT@.log=.log)
  562. TEST_LOGS = $(am__test_logs2:.test.log=.log)
  563. TEST_LOG_DRIVER = $(SHELL) $(top_srcdir)/bin/test-driver
  564. TEST_LOG_COMPILE = $(TEST_LOG_COMPILER) $(AM_TEST_LOG_FLAGS) \
  565.         $(TEST_LOG_FLAGS)
  566. am__DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.sources \
  567.         $(top_srcdir)/bin/depcomp $(top_srcdir)/bin/test-driver README \
  568.         TODO
  569. DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
  570. ACLOCAL = @ACLOCAL@
  571. AMTAR = @AMTAR@
  572. AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
  573. AR = @AR@
  574. AUTOCONF = @AUTOCONF@
  575. AUTOHEADER = @AUTOHEADER@
  576. AUTOMAKE = @AUTOMAKE@
  577. AWK = @AWK@
  578. BSYMBOLIC = @BSYMBOLIC@
  579. CC = @CC@
  580. CCAS = @CCAS@
  581. CCASDEPMODE = @CCASDEPMODE@
  582. CCASFLAGS = @CCASFLAGS@
  583. CCDEPMODE = @CCDEPMODE@
  584. CFLAGS = @CFLAGS@
  585. CLANG_RESOURCE_DIR = @CLANG_RESOURCE_DIR@
  586. CLOCK_LIB = @CLOCK_LIB@
  587. CPP = @CPP@
  588. CPPFLAGS = @CPPFLAGS@
  589. CXX = @CXX@
  590. CXXCPP = @CXXCPP@
  591. CXXDEPMODE = @CXXDEPMODE@
  592. CXXFLAGS = @CXXFLAGS@
  593. CYGPATH_W = @CYGPATH_W@
  594. D3D_DRIVER_INSTALL_DIR = @D3D_DRIVER_INSTALL_DIR@
  595. DEFINES = @DEFINES@
  596. DEFS = @DEFS@
  597. DEPDIR = @DEPDIR@
  598. DLLTOOL = @DLLTOOL@
  599. DLOPEN_LIBS = @DLOPEN_LIBS@
  600. DRI2PROTO_CFLAGS = @DRI2PROTO_CFLAGS@
  601. DRI2PROTO_LIBS = @DRI2PROTO_LIBS@
  602. DRI3PROTO_CFLAGS = @DRI3PROTO_CFLAGS@
  603. DRI3PROTO_LIBS = @DRI3PROTO_LIBS@
  604. DRIGL_CFLAGS = @DRIGL_CFLAGS@
  605. DRIGL_LIBS = @DRIGL_LIBS@
  606. DRI_DRIVER_INSTALL_DIR = @DRI_DRIVER_INSTALL_DIR@
  607. DRI_DRIVER_SEARCH_DIR = @DRI_DRIVER_SEARCH_DIR@
  608. DRI_LIB_DEPS = @DRI_LIB_DEPS@
  609. DRI_PC_REQ_PRIV = @DRI_PC_REQ_PRIV@
  610. DSYMUTIL = @DSYMUTIL@
  611. DUMPBIN = @DUMPBIN@
  612. ECHO_C = @ECHO_C@
  613. ECHO_N = @ECHO_N@
  614. ECHO_T = @ECHO_T@
  615. EGL_CFLAGS = @EGL_CFLAGS@
  616. EGL_CLIENT_APIS = @EGL_CLIENT_APIS@
  617. EGL_LIB_DEPS = @EGL_LIB_DEPS@
  618. EGL_NATIVE_PLATFORM = @EGL_NATIVE_PLATFORM@
  619. EGREP = @EGREP@
  620. ELF_LIB = @ELF_LIB@
  621. EXEEXT = @EXEEXT@
  622. EXPAT_CFLAGS = @EXPAT_CFLAGS@
  623. EXPAT_LIBS = @EXPAT_LIBS@
  624. FGREP = @FGREP@
  625. FREEDRENO_CFLAGS = @FREEDRENO_CFLAGS@
  626. FREEDRENO_LIBS = @FREEDRENO_LIBS@
  627. GALLIUM_PIPE_LOADER_CLIENT_DEFINES = @GALLIUM_PIPE_LOADER_CLIENT_DEFINES@
  628. GALLIUM_PIPE_LOADER_CLIENT_LIBS = @GALLIUM_PIPE_LOADER_CLIENT_LIBS@
  629. GALLIUM_PIPE_LOADER_DEFINES = @GALLIUM_PIPE_LOADER_DEFINES@
  630. GALLIUM_PIPE_LOADER_LIBS = @GALLIUM_PIPE_LOADER_LIBS@
  631. GALLIUM_PIPE_LOADER_XCB_CFLAGS = @GALLIUM_PIPE_LOADER_XCB_CFLAGS@
  632. GALLIUM_PIPE_LOADER_XCB_LIBS = @GALLIUM_PIPE_LOADER_XCB_LIBS@
  633. GBM_PC_LIB_PRIV = @GBM_PC_LIB_PRIV@
  634. GBM_PC_REQ_PRIV = @GBM_PC_REQ_PRIV@
  635. GC_SECTIONS = @GC_SECTIONS@
  636. GLESv1_CM_LIB_DEPS = @GLESv1_CM_LIB_DEPS@
  637. GLESv1_CM_PC_LIB_PRIV = @GLESv1_CM_PC_LIB_PRIV@
  638. GLESv2_LIB_DEPS = @GLESv2_LIB_DEPS@
  639. GLESv2_PC_LIB_PRIV = @GLESv2_PC_LIB_PRIV@
  640. GLPROTO_CFLAGS = @GLPROTO_CFLAGS@
  641. GLPROTO_LIBS = @GLPROTO_LIBS@
  642. GLX_TLS = @GLX_TLS@
  643. GL_LIB = @GL_LIB@
  644. GL_LIB_DEPS = @GL_LIB_DEPS@
  645. GL_PC_CFLAGS = @GL_PC_CFLAGS@
  646. GL_PC_LIB_PRIV = @GL_PC_LIB_PRIV@
  647. GL_PC_REQ_PRIV = @GL_PC_REQ_PRIV@
  648. GREP = @GREP@
  649. HAVE_XF86VIDMODE = @HAVE_XF86VIDMODE@
  650. INDENT = @INDENT@
  651. INDENT_FLAGS = @INDENT_FLAGS@
  652. INSTALL = @INSTALL@
  653. INSTALL_DATA = @INSTALL_DATA@
  654. INSTALL_PROGRAM = @INSTALL_PROGRAM@
  655. INSTALL_SCRIPT = @INSTALL_SCRIPT@
  656. INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
  657. INTEL_CFLAGS = @INTEL_CFLAGS@
  658. INTEL_LIBS = @INTEL_LIBS@
  659. LD = @LD@
  660. LDFLAGS = @LDFLAGS@
  661. LD_NO_UNDEFINED = @LD_NO_UNDEFINED@
  662. LEX = @LEX@
  663. LEXLIB = @LEXLIB@
  664. LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@
  665. LIBCLC_INCLUDEDIR = @LIBCLC_INCLUDEDIR@
  666. LIBCLC_LIBEXECDIR = @LIBCLC_LIBEXECDIR@
  667. LIBDRM_CFLAGS = @LIBDRM_CFLAGS@
  668. LIBDRM_LIBS = @LIBDRM_LIBS@
  669. LIBOBJS = @LIBOBJS@
  670. LIBS = @LIBS@
  671. LIBSHA1_CFLAGS = @LIBSHA1_CFLAGS@
  672. LIBSHA1_LIBS = @LIBSHA1_LIBS@
  673. LIBTOOL = @LIBTOOL@
  674. LIBUDEV_CFLAGS = @LIBUDEV_CFLAGS@
  675. LIBUDEV_LIBS = @LIBUDEV_LIBS@
  676. LIB_DIR = @LIB_DIR@
  677. LIB_EXT = @LIB_EXT@
  678. LIPO = @LIPO@
  679. LLVM_BINDIR = @LLVM_BINDIR@
  680. LLVM_CFLAGS = @LLVM_CFLAGS@
  681. LLVM_CONFIG = @LLVM_CONFIG@
  682. LLVM_CPPFLAGS = @LLVM_CPPFLAGS@
  683. LLVM_CXXFLAGS = @LLVM_CXXFLAGS@
  684. LLVM_INCLUDEDIR = @LLVM_INCLUDEDIR@
  685. LLVM_LDFLAGS = @LLVM_LDFLAGS@
  686. LLVM_LIBDIR = @LLVM_LIBDIR@
  687. LLVM_LIBS = @LLVM_LIBS@
  688. LLVM_VERSION = @LLVM_VERSION@
  689. LN_S = @LN_S@
  690. LTLIBOBJS = @LTLIBOBJS@
  691. LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@
  692. MAKEINFO = @MAKEINFO@
  693. MANIFEST_TOOL = @MANIFEST_TOOL@
  694. MESA_LLVM = @MESA_LLVM@
  695. MKDIR_P = @MKDIR_P@
  696. MSVC2008_COMPAT_CFLAGS = @MSVC2008_COMPAT_CFLAGS@
  697. MSVC2008_COMPAT_CXXFLAGS = @MSVC2008_COMPAT_CXXFLAGS@
  698. MSVC2013_COMPAT_CFLAGS = @MSVC2013_COMPAT_CFLAGS@
  699. MSVC2013_COMPAT_CXXFLAGS = @MSVC2013_COMPAT_CXXFLAGS@
  700. NINE_MAJOR = @NINE_MAJOR@
  701. NINE_MINOR = @NINE_MINOR@
  702. NINE_TINY = @NINE_TINY@
  703. NINE_VERSION = @NINE_VERSION@
  704. NM = @NM@
  705. NMEDIT = @NMEDIT@
  706. NOUVEAU_CFLAGS = @NOUVEAU_CFLAGS@
  707. NOUVEAU_LIBS = @NOUVEAU_LIBS@
  708. OBJDUMP = @OBJDUMP@
  709. OBJEXT = @OBJEXT@
  710. OMX_CFLAGS = @OMX_CFLAGS@
  711. OMX_LIBS = @OMX_LIBS@
  712. OMX_LIB_INSTALL_DIR = @OMX_LIB_INSTALL_DIR@
  713. OPENCL_LIBNAME = @OPENCL_LIBNAME@
  714. OPENSSL_CFLAGS = @OPENSSL_CFLAGS@
  715. OPENSSL_LIBS = @OPENSSL_LIBS@
  716. OSMESA_LIB = @OSMESA_LIB@
  717. OSMESA_LIB_DEPS = @OSMESA_LIB_DEPS@
  718. OSMESA_PC_LIB_PRIV = @OSMESA_PC_LIB_PRIV@
  719. OSMESA_PC_REQ = @OSMESA_PC_REQ@
  720. OSMESA_VERSION = @OSMESA_VERSION@
  721. OTOOL = @OTOOL@
  722. OTOOL64 = @OTOOL64@
  723. PACKAGE = @PACKAGE@
  724. PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
  725. PACKAGE_NAME = @PACKAGE_NAME@
  726. PACKAGE_STRING = @PACKAGE_STRING@
  727. PACKAGE_TARNAME = @PACKAGE_TARNAME@
  728. PACKAGE_URL = @PACKAGE_URL@
  729. PACKAGE_VERSION = @PACKAGE_VERSION@
  730. PATH_SEPARATOR = @PATH_SEPARATOR@
  731. PKG_CONFIG = @PKG_CONFIG@
  732. PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@
  733. PKG_CONFIG_PATH = @PKG_CONFIG_PATH@
  734. POSIX_SHELL = @POSIX_SHELL@
  735. PRESENTPROTO_CFLAGS = @PRESENTPROTO_CFLAGS@
  736. PRESENTPROTO_LIBS = @PRESENTPROTO_LIBS@
  737. PTHREAD_CC = @PTHREAD_CC@
  738. PTHREAD_CFLAGS = @PTHREAD_CFLAGS@
  739. PTHREAD_LIBS = @PTHREAD_LIBS@
  740. PYTHON2 = @PYTHON2@
  741. RADEON_CFLAGS = @RADEON_CFLAGS@
  742. RADEON_LIBS = @RADEON_LIBS@
  743. RANLIB = @RANLIB@
  744. SED = @SED@
  745. SELINUX_CFLAGS = @SELINUX_CFLAGS@
  746. SELINUX_LIBS = @SELINUX_LIBS@
  747. SET_MAKE = @SET_MAKE@
  748. SHA1_CFLAGS = @SHA1_CFLAGS@
  749. SHA1_LIBS = @SHA1_LIBS@
  750. SHELL = @SHELL@
  751. SSE41_CFLAGS = @SSE41_CFLAGS@
  752. STRIP = @STRIP@
  753. VA_CFLAGS = @VA_CFLAGS@
  754. VA_LIBS = @VA_LIBS@
  755. VA_LIB_INSTALL_DIR = @VA_LIB_INSTALL_DIR@
  756. VA_MAJOR = @VA_MAJOR@
  757. VA_MINOR = @VA_MINOR@
  758. VDPAU_CFLAGS = @VDPAU_CFLAGS@
  759. VDPAU_LIBS = @VDPAU_LIBS@
  760. VDPAU_LIB_INSTALL_DIR = @VDPAU_LIB_INSTALL_DIR@
  761. VDPAU_MAJOR = @VDPAU_MAJOR@
  762. VDPAU_MINOR = @VDPAU_MINOR@
  763. VERSION = @VERSION@
  764. VG_LIB_DEPS = @VG_LIB_DEPS@
  765. VISIBILITY_CFLAGS = @VISIBILITY_CFLAGS@
  766. VISIBILITY_CXXFLAGS = @VISIBILITY_CXXFLAGS@
  767. VL_CFLAGS = @VL_CFLAGS@
  768. VL_LIBS = @VL_LIBS@
  769. WAYLAND_CFLAGS = @WAYLAND_CFLAGS@
  770. WAYLAND_LIBS = @WAYLAND_LIBS@
  771. WAYLAND_SCANNER = @WAYLAND_SCANNER@
  772. WAYLAND_SCANNER_CFLAGS = @WAYLAND_SCANNER_CFLAGS@
  773. WAYLAND_SCANNER_LIBS = @WAYLAND_SCANNER_LIBS@
  774. X11_INCLUDES = @X11_INCLUDES@
  775. XA_MAJOR = @XA_MAJOR@
  776. XA_MINOR = @XA_MINOR@
  777. XA_TINY = @XA_TINY@
  778. XA_VERSION = @XA_VERSION@
  779. XCB_DRI2_CFLAGS = @XCB_DRI2_CFLAGS@
  780. XCB_DRI2_LIBS = @XCB_DRI2_LIBS@
  781. XF86VIDMODE_CFLAGS = @XF86VIDMODE_CFLAGS@
  782. XF86VIDMODE_LIBS = @XF86VIDMODE_LIBS@
  783. XLIBGL_CFLAGS = @XLIBGL_CFLAGS@
  784. XLIBGL_LIBS = @XLIBGL_LIBS@
  785. XVMC_CFLAGS = @XVMC_CFLAGS@
  786. XVMC_LIBS = @XVMC_LIBS@
  787. XVMC_LIB_INSTALL_DIR = @XVMC_LIB_INSTALL_DIR@
  788. XVMC_MAJOR = @XVMC_MAJOR@
  789. XVMC_MINOR = @XVMC_MINOR@
  790. YACC = @YACC@
  791. YFLAGS = @YFLAGS@
  792. abs_builddir = @abs_builddir@
  793. abs_srcdir = @abs_srcdir@
  794. abs_top_builddir = @abs_top_builddir@
  795. abs_top_srcdir = @abs_top_srcdir@
  796. ac_ct_AR = @ac_ct_AR@
  797. ac_ct_CC = @ac_ct_CC@
  798. ac_ct_CXX = @ac_ct_CXX@
  799. ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
  800. acv_mako_found = @acv_mako_found@
  801. am__include = @am__include@
  802. am__leading_dot = @am__leading_dot@
  803. am__quote = @am__quote@
  804. am__tar = @am__tar@
  805. am__untar = @am__untar@
  806. ax_pthread_config = @ax_pthread_config@
  807. bindir = @bindir@
  808. build = @build@
  809. build_alias = @build_alias@
  810. build_cpu = @build_cpu@
  811. build_os = @build_os@
  812. build_vendor = @build_vendor@
  813. builddir = @builddir@
  814. datadir = @datadir@
  815. datarootdir = @datarootdir@
  816. docdir = @docdir@
  817. dvidir = @dvidir@
  818. exec_prefix = @exec_prefix@
  819. host = @host@
  820. host_alias = @host_alias@
  821. host_cpu = @host_cpu@
  822. host_os = @host_os@
  823. host_vendor = @host_vendor@
  824. htmldir = @htmldir@
  825. ifGNUmake = @ifGNUmake@
  826. includedir = @includedir@
  827. infodir = @infodir@
  828. install_sh = @install_sh@
  829. libdir = @libdir@
  830. libexecdir = @libexecdir@
  831. localedir = @localedir@
  832. localstatedir = @localstatedir@
  833. mandir = @mandir@
  834. mkdir_p = @mkdir_p@
  835. oldincludedir = @oldincludedir@
  836. pdfdir = @pdfdir@
  837. prefix = @prefix@
  838. program_transform_name = @program_transform_name@
  839. psdir = @psdir@
  840. sbindir = @sbindir@
  841. sharedstatedir = @sharedstatedir@
  842. srcdir = @srcdir@
  843. sysconfdir = @sysconfdir@
  844. target = @target@
  845. target_alias = @target_alias@
  846. target_cpu = @target_cpu@
  847. target_os = @target_os@
  848. target_vendor = @target_vendor@
  849. top_build_prefix = @top_build_prefix@
  850. top_builddir = @top_builddir@
  851. top_srcdir = @top_srcdir@
  852. AUTOMAKE_OPTIONS = subdir-objects
  853. AM_CPPFLAGS = \
  854.         -I$(top_srcdir)/include \
  855.         -I$(top_srcdir)/src \
  856.         -I$(top_srcdir)/src/mapi \
  857.         -I$(top_srcdir)/src/mesa/ \
  858.         -I$(top_srcdir)/src/gallium/include \
  859.         -I$(top_srcdir)/src/gallium/auxiliary \
  860.         -I$(top_srcdir)/src/glsl/glcpp \
  861.         -I$(top_srcdir)/src/glsl/nir \
  862.         -I$(top_srcdir)/src/gtest/include \
  863.         -I$(top_builddir)/src/glsl/nir \
  864.         $(DEFINES)
  865.  
  866. AM_CFLAGS = \
  867.         $(VISIBILITY_CFLAGS) \
  868.         $(MSVC2013_COMPAT_CFLAGS)
  869.  
  870. AM_CXXFLAGS = \
  871.         $(VISIBILITY_CXXFLAGS) \
  872.         $(MSVC2013_COMPAT_CXXFLAGS)
  873.  
  874. EXTRA_DIST = tests glcpp/tests README TODO glcpp/README \
  875.         glsl_lexer.ll                                   \
  876.         glsl_parser.yy                                  \
  877.         glcpp/glcpp-lex.l                               \
  878.         glcpp/glcpp-parse.y                             \
  879.         nir/nir_algebraic.py                            \
  880.         nir/nir_builder_opcodes_h.py                    \
  881.         nir/nir_constant_expressions.py                 \
  882.         nir/nir_opcodes.py                              \
  883.         nir/nir_opcodes_c.py                            \
  884.         nir/nir_opcodes_h.py                            \
  885.         nir/nir_opt_algebraic.py                        \
  886.         SConscript
  887.  
  888. LIBGLCPP_FILES = \
  889.         glcpp/glcpp.h \
  890.         glcpp/pp.c
  891.  
  892. LIBGLCPP_GENERATED_FILES = \
  893.         glcpp/glcpp-lex.c \
  894.         glcpp/glcpp-parse.c
  895.  
  896. NIR_GENERATED_FILES = \
  897.         nir/nir_builder_opcodes.h \
  898.         nir/nir_constant_expressions.c \
  899.         nir/nir_opcodes.c \
  900.         nir/nir_opcodes.h \
  901.         nir/nir_opt_algebraic.c
  902.  
  903. NIR_FILES = \
  904.         nir/glsl_to_nir.cpp \
  905.         nir/glsl_to_nir.h \
  906.         nir/nir.c \
  907.         nir/nir.h \
  908.         nir/nir_array.h \
  909.         nir/nir_builder.h \
  910.         nir/nir_constant_expressions.h \
  911.         nir/nir_dominance.c \
  912.         nir/nir_from_ssa.c \
  913.         nir/nir_intrinsics.c \
  914.         nir/nir_intrinsics.h \
  915.         nir/nir_live_variables.c \
  916.         nir/nir_lower_alu_to_scalar.c \
  917.         nir/nir_lower_atomics.c \
  918.         nir/nir_lower_global_vars_to_local.c \
  919.         nir/nir_lower_locals_to_regs.c \
  920.         nir/nir_lower_idiv.c \
  921.         nir/nir_lower_io.c \
  922.         nir/nir_lower_phis_to_scalar.c \
  923.         nir/nir_lower_samplers.cpp \
  924.         nir/nir_lower_system_values.c \
  925.         nir/nir_lower_tex_projector.c \
  926.         nir/nir_lower_to_source_mods.c \
  927.         nir/nir_lower_vars_to_ssa.c \
  928.         nir/nir_lower_var_copies.c \
  929.         nir/nir_lower_vec_to_movs.c \
  930.         nir/nir_metadata.c \
  931.         nir/nir_normalize_cubemap_coords.c \
  932.         nir/nir_opt_constant_folding.c \
  933.         nir/nir_opt_copy_propagate.c \
  934.         nir/nir_opt_cse.c \
  935.         nir/nir_opt_dce.c \
  936.         nir/nir_opt_gcm.c \
  937.         nir/nir_opt_global_to_local.c \
  938.         nir/nir_opt_peephole_ffma.c \
  939.         nir/nir_opt_peephole_select.c \
  940.         nir/nir_opt_remove_phis.c \
  941.         nir/nir_print.c \
  942.         nir/nir_remove_dead_variables.c \
  943.         nir/nir_search.c \
  944.         nir/nir_search.h \
  945.         nir/nir_split_var_copies.c \
  946.         nir/nir_sweep.c \
  947.         nir/nir_to_ssa.c \
  948.         nir/nir_types.h \
  949.         nir/nir_validate.c \
  950.         nir/nir_vla.h \
  951.         nir/nir_worklist.c \
  952.         nir/nir_worklist.h \
  953.         nir/nir_types.cpp \
  954.         $(NIR_GENERATED_FILES)
  955.  
  956.  
  957. # libglsl
  958. LIBGLSL_FILES = \
  959.         ast.h \
  960.         ast_array_index.cpp \
  961.         ast_expr.cpp \
  962.         ast_function.cpp \
  963.         ast_to_hir.cpp \
  964.         ast_type.cpp \
  965.         blob.c \
  966.         blob.h \
  967.         builtin_functions.cpp \
  968.         builtin_type_macros.h \
  969.         builtin_types.cpp \
  970.         builtin_variables.cpp \
  971.         glsl_parser_extras.cpp \
  972.         glsl_parser_extras.h \
  973.         glsl_symbol_table.cpp \
  974.         glsl_symbol_table.h \
  975.         glsl_types.cpp \
  976.         glsl_types.h \
  977.         hir_field_selection.cpp \
  978.         ir_basic_block.cpp \
  979.         ir_basic_block.h \
  980.         ir_builder.cpp \
  981.         ir_builder.h \
  982.         ir_clone.cpp \
  983.         ir_constant_expression.cpp \
  984.         ir.cpp \
  985.         ir.h \
  986.         ir_equals.cpp \
  987.         ir_expression_flattening.cpp \
  988.         ir_expression_flattening.h \
  989.         ir_function_can_inline.cpp \
  990.         ir_function_detect_recursion.cpp \
  991.         ir_function_inlining.h \
  992.         ir_function.cpp \
  993.         ir_hierarchical_visitor.cpp \
  994.         ir_hierarchical_visitor.h \
  995.         ir_hv_accept.cpp \
  996.         ir_import_prototypes.cpp \
  997.         ir_optimization.h \
  998.         ir_print_visitor.cpp \
  999.         ir_print_visitor.h \
  1000.         ir_reader.cpp \
  1001.         ir_reader.h \
  1002.         ir_rvalue_visitor.cpp \
  1003.         ir_rvalue_visitor.h \
  1004.         ir_set_program_inouts.cpp \
  1005.         ir_uniform.h \
  1006.         ir_validate.cpp \
  1007.         ir_variable_refcount.cpp \
  1008.         ir_variable_refcount.h \
  1009.         ir_visitor.h \
  1010.         linker.cpp \
  1011.         linker.h \
  1012.         link_atomics.cpp \
  1013.         link_functions.cpp \
  1014.         link_interface_blocks.cpp \
  1015.         link_uniforms.cpp \
  1016.         link_uniform_initializers.cpp \
  1017.         link_uniform_block_active_visitor.cpp \
  1018.         link_uniform_block_active_visitor.h \
  1019.         link_uniform_blocks.cpp \
  1020.         link_varyings.cpp \
  1021.         link_varyings.h \
  1022.         list.h \
  1023.         loop_analysis.cpp \
  1024.         loop_analysis.h \
  1025.         loop_controls.cpp \
  1026.         loop_unroll.cpp \
  1027.         lower_clip_distance.cpp \
  1028.         lower_const_arrays_to_uniforms.cpp \
  1029.         lower_discard.cpp \
  1030.         lower_discard_flow.cpp \
  1031.         lower_if_to_cond_assign.cpp \
  1032.         lower_instructions.cpp \
  1033.         lower_jumps.cpp \
  1034.         lower_mat_op_to_vec.cpp \
  1035.         lower_noise.cpp \
  1036.         lower_offset_array.cpp \
  1037.         lower_packed_varyings.cpp \
  1038.         lower_named_interface_blocks.cpp \
  1039.         lower_packing_builtins.cpp \
  1040.         lower_texture_projection.cpp \
  1041.         lower_variable_index_to_cond_assign.cpp \
  1042.         lower_vec_index_to_cond_assign.cpp \
  1043.         lower_vec_index_to_swizzle.cpp \
  1044.         lower_vector.cpp \
  1045.         lower_vector_insert.cpp \
  1046.         lower_vertex_id.cpp \
  1047.         lower_output_reads.cpp \
  1048.         lower_ubo_reference.cpp \
  1049.         opt_algebraic.cpp \
  1050.         opt_array_splitting.cpp \
  1051.         opt_conditional_discard.cpp \
  1052.         opt_constant_folding.cpp \
  1053.         opt_constant_propagation.cpp \
  1054.         opt_constant_variable.cpp \
  1055.         opt_copy_propagation.cpp \
  1056.         opt_copy_propagation_elements.cpp \
  1057.         opt_cse.cpp \
  1058.         opt_dead_builtin_variables.cpp \
  1059.         opt_dead_builtin_varyings.cpp \
  1060.         opt_dead_code.cpp \
  1061.         opt_dead_code_local.cpp \
  1062.         opt_dead_functions.cpp \
  1063.         opt_flatten_nested_if_blocks.cpp \
  1064.         opt_flip_matrices.cpp \
  1065.         opt_function_inlining.cpp \
  1066.         opt_if_simplification.cpp \
  1067.         opt_minmax.cpp \
  1068.         opt_noop_swizzle.cpp \
  1069.         opt_rebalance_tree.cpp \
  1070.         opt_redundant_jumps.cpp \
  1071.         opt_structure_splitting.cpp \
  1072.         opt_swizzle_swizzle.cpp \
  1073.         opt_tree_grafting.cpp \
  1074.         opt_vectorize.cpp \
  1075.         program.h \
  1076.         s_expression.cpp \
  1077.         s_expression.h \
  1078.         shader_enums.h
  1079.  
  1080.  
  1081. # glsl_compiler
  1082. GLSL_COMPILER_CXX_FILES = \
  1083.         standalone_scaffolding.cpp \
  1084.         standalone_scaffolding.h \
  1085.         main.cpp
  1086.  
  1087.  
  1088. # libglsl generated sources
  1089. LIBGLSL_GENERATED_CXX_FILES = \
  1090.         glsl_lexer.cpp \
  1091.         glsl_parser.cpp
  1092.  
  1093. TESTS_ENVIRONMENT = \
  1094.         export PYTHON2=$(PYTHON2); \
  1095.         export PYTHON_FLAGS=$(PYTHON_FLAGS);
  1096.  
  1097. noinst_LTLIBRARIES = libnir.la libglsl.la libglcpp.la
  1098. tests_blob_test_SOURCES = \
  1099.         tests/blob_test.c
  1100.  
  1101. tests_blob_test_LDADD = \
  1102.         $(top_builddir)/src/glsl/libglsl.la
  1103.  
  1104. tests_general_ir_test_SOURCES = \
  1105.         standalone_scaffolding.cpp                      \
  1106.         tests/builtin_variable_test.cpp                 \
  1107.         tests/invalidate_locations_test.cpp             \
  1108.         tests/general_ir_test.cpp                       \
  1109.         tests/varyings_test.cpp                         \
  1110.         tests/common.c
  1111.  
  1112. tests_general_ir_test_CFLAGS = \
  1113.         $(PTHREAD_CFLAGS)
  1114.  
  1115. tests_general_ir_test_LDADD = \
  1116.         $(top_builddir)/src/gtest/libgtest.la           \
  1117.         $(top_builddir)/src/glsl/libglsl.la             \
  1118.         $(top_builddir)/src/libglsl_util.la             \
  1119.         $(PTHREAD_LIBS)
  1120.  
  1121. tests_uniform_initializer_test_SOURCES = \
  1122.         tests/copy_constant_to_storage_tests.cpp        \
  1123.         tests/set_uniform_initializer_tests.cpp         \
  1124.         tests/uniform_initializer_utils.cpp             \
  1125.         tests/uniform_initializer_utils.h               \
  1126.         tests/common.c
  1127.  
  1128. tests_uniform_initializer_test_CFLAGS = \
  1129.         $(PTHREAD_CFLAGS)
  1130.  
  1131. tests_uniform_initializer_test_LDADD = \
  1132.         $(top_builddir)/src/gtest/libgtest.la           \
  1133.         $(top_builddir)/src/glsl/libglsl.la             \
  1134.         $(top_builddir)/src/libglsl_util.la             \
  1135.         $(PTHREAD_LIBS)
  1136.  
  1137. tests_sampler_types_test_SOURCES = \
  1138.         tests/sampler_types_test.cpp                    \
  1139.         tests/common.c
  1140.  
  1141. tests_sampler_types_test_CFLAGS = \
  1142.         $(PTHREAD_CFLAGS)
  1143.  
  1144. tests_sampler_types_test_LDADD = \
  1145.         $(top_builddir)/src/gtest/libgtest.la           \
  1146.         $(top_builddir)/src/glsl/libglsl.la             \
  1147.         $(top_builddir)/src/libglsl_util.la             \
  1148.         $(PTHREAD_LIBS)
  1149.  
  1150. libglcpp_la_LIBADD = \
  1151.         $(top_builddir)/src/util/libmesautil.la
  1152.  
  1153. libglcpp_la_SOURCES = \
  1154.         glcpp/glcpp-lex.c                               \
  1155.         glcpp/glcpp-parse.c                             \
  1156.         glcpp/glcpp-parse.h                             \
  1157.         $(LIBGLCPP_FILES)
  1158.  
  1159. glcpp_glcpp_SOURCES = \
  1160.         glcpp/glcpp.c                                   \
  1161.         tests/common.c
  1162.  
  1163. glcpp_glcpp_LDADD = \
  1164.         libglcpp.la                                     \
  1165.         $(top_builddir)/src/libglsl_util.la             \
  1166.         -lm
  1167.  
  1168. libglsl_la_LIBADD = libglcpp.la
  1169. libglsl_la_SOURCES = \
  1170.         glsl_lexer.cpp                                  \
  1171.         glsl_parser.cpp                                 \
  1172.         glsl_parser.h                                   \
  1173.         $(LIBGLSL_FILES)                                \
  1174.         $(NIR_FILES)
  1175.  
  1176. libnir_la_SOURCES = \
  1177.         glsl_types.cpp                                  \
  1178.         builtin_types.cpp                               \
  1179.         glsl_symbol_table.cpp                           \
  1180.         $(NIR_FILES)
  1181.  
  1182. glsl_compiler_SOURCES = \
  1183.         $(GLSL_COMPILER_CXX_FILES)
  1184.  
  1185. glsl_compiler_LDADD = \
  1186.         libglsl.la                                      \
  1187.         $(top_builddir)/src/libglsl_util.la             \
  1188.         $(PTHREAD_LIBS)
  1189.  
  1190. glsl_test_SOURCES = \
  1191.         standalone_scaffolding.cpp \
  1192.         tests/common.c \
  1193.         test.cpp \
  1194.         test_optpass.cpp \
  1195.         test_optpass.h
  1196.  
  1197. glsl_test_LDADD = \
  1198.         libglsl.la                                      \
  1199.         $(top_builddir)/src/libglsl_util.la             \
  1200.         $(PTHREAD_LIBS)
  1201.  
  1202.  
  1203. # We write our own rules for yacc and lex below. We'd rather use automake,
  1204. # but automake makes it especially difficult for a number of reasons:
  1205. #
  1206. #  * < automake-1.12 generates .h files from .yy and .ypp files, but
  1207. #    >=automake-1.12 generates .hh and .hpp files respectively. There's no
  1208. #    good way of making a project that uses C++ yacc files compatible with
  1209. #    both versions of automake. Strong work automake developers.
  1210. #
  1211. #  * Since we're generating code from .l/.y files in a subdirectory (glcpp/)
  1212. #    we'd like the resulting generated code to also go in glcpp/ for purposes
  1213. #    of distribution. Automake gives no way to do this.
  1214. #
  1215. #  * Since we're building multiple yacc parsers into one library (and via one
  1216. #    Makefile) we have to use per-target YFLAGS. Using per-target YFLAGS causes
  1217. #    automake to name the resulting generated code as <library-name>_filename.c.
  1218. #    Frankly, that's ugly and we don't want a libglcpp_glcpp_parser.h file.
  1219.  
  1220. # In order to make build output print "LEX" and "YACC", we reproduce the
  1221. # automake variables below.
  1222. AM_V_LEX = $(am__v_LEX_$(V))
  1223. am__v_LEX_ = $(am__v_LEX_$(AM_DEFAULT_VERBOSITY))
  1224. am__v_LEX_0 = @echo "  LEX     " $@;
  1225. am__v_LEX_1 =
  1226. AM_V_YACC = $(am__v_YACC_$(V))
  1227. am__v_YACC_ = $(am__v_YACC_$(AM_DEFAULT_VERBOSITY))
  1228. am__v_YACC_0 = @echo "  YACC    " $@;
  1229. am__v_YACC_1 =
  1230.  
  1231. # Only the parsers (specifically the header files generated at the same time)
  1232. # need to be in BUILT_SOURCES. Though if we list the parser headers YACC is
  1233. # called for the .c/.cpp file and the .h files. By listing the .c/.cpp files
  1234. # YACC is only executed once for each parser. The rest of the generated code
  1235. # will be created at the appropriate times according to standard automake
  1236. # dependency rules.
  1237. BUILT_SOURCES = \
  1238.         glsl_parser.cpp                                 \
  1239.         glsl_lexer.cpp                                  \
  1240.         glcpp/glcpp-parse.c                             \
  1241.         glcpp/glcpp-lex.c                               \
  1242.         nir/nir_builder_opcodes.h                               \
  1243.         nir/nir_constant_expressions.c                  \
  1244.         nir/nir_opcodes.c                               \
  1245.         nir/nir_opcodes.h                               \
  1246.         nir/nir_opt_algebraic.c
  1247.  
  1248. CLEANFILES = \
  1249.         glcpp/glcpp-parse.h                             \
  1250.         glsl_parser.h                                   \
  1251.         $(BUILT_SOURCES)
  1252.  
  1253. all: $(BUILT_SOURCES)
  1254.         $(MAKE) $(AM_MAKEFLAGS) all-am
  1255.  
  1256. .SUFFIXES:
  1257. .SUFFIXES: .c .cpp .lo .log .o .obj .test .test$(EXEEXT) .trs
  1258. $(srcdir)/Makefile.in:  $(srcdir)/Makefile.am $(srcdir)/Makefile.sources $(am__configure_deps)
  1259.         @for dep in $?; do \
  1260.           case '$(am__configure_deps)' in \
  1261.             *$$dep*) \
  1262.               ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
  1263.                 && { if test -f $@; then exit 0; else break; fi; }; \
  1264.               exit 1;; \
  1265.           esac; \
  1266.         done; \
  1267.         echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign src/glsl/Makefile'; \
  1268.         $(am__cd) $(top_srcdir) && \
  1269.           $(AUTOMAKE) --foreign src/glsl/Makefile
  1270. Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
  1271.         @case '$?' in \
  1272.           *config.status*) \
  1273.             cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
  1274.           *) \
  1275.             echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
  1276.             cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
  1277.         esac;
  1278. $(srcdir)/Makefile.sources $(am__empty):
  1279.  
  1280. $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
  1281.         cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
  1282.  
  1283. $(top_srcdir)/configure:  $(am__configure_deps)
  1284.         cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
  1285. $(ACLOCAL_M4):  $(am__aclocal_m4_deps)
  1286.         cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
  1287. $(am__aclocal_m4_deps):
  1288.  
  1289. clean-noinstLTLIBRARIES:
  1290.         -test -z "$(noinst_LTLIBRARIES)" || rm -f $(noinst_LTLIBRARIES)
  1291.         @list='$(noinst_LTLIBRARIES)'; \
  1292.         locs=`for p in $$list; do echo $$p; done | \
  1293.               sed 's|^[^/]*$$|.|; s|/[^/]*$$||; s|$$|/so_locations|' | \
  1294.               sort -u`; \
  1295.         test -z "$$locs" || { \
  1296.           echo rm -f $${locs}; \
  1297.           rm -f $${locs}; \
  1298.         }
  1299. glcpp/$(am__dirstamp):
  1300.         @$(MKDIR_P) glcpp
  1301.         @: > glcpp/$(am__dirstamp)
  1302. glcpp/$(DEPDIR)/$(am__dirstamp):
  1303.         @$(MKDIR_P) glcpp/$(DEPDIR)
  1304.         @: > glcpp/$(DEPDIR)/$(am__dirstamp)
  1305. glcpp/glcpp-lex.lo: glcpp/$(am__dirstamp) \
  1306.         glcpp/$(DEPDIR)/$(am__dirstamp)
  1307. glcpp/glcpp-parse.lo: glcpp/$(am__dirstamp) \
  1308.         glcpp/$(DEPDIR)/$(am__dirstamp)
  1309. glcpp/pp.lo: glcpp/$(am__dirstamp) glcpp/$(DEPDIR)/$(am__dirstamp)
  1310.  
  1311. libglcpp.la: $(libglcpp_la_OBJECTS) $(libglcpp_la_DEPENDENCIES) $(EXTRA_libglcpp_la_DEPENDENCIES)
  1312.         $(AM_V_CCLD)$(LINK)  $(libglcpp_la_OBJECTS) $(libglcpp_la_LIBADD) $(LIBS)
  1313. nir/$(am__dirstamp):
  1314.         @$(MKDIR_P) nir
  1315.         @: > nir/$(am__dirstamp)
  1316. nir/$(DEPDIR)/$(am__dirstamp):
  1317.         @$(MKDIR_P) nir/$(DEPDIR)
  1318.         @: > nir/$(DEPDIR)/$(am__dirstamp)
  1319. nir/glsl_to_nir.lo: nir/$(am__dirstamp) nir/$(DEPDIR)/$(am__dirstamp)
  1320. nir/nir.lo: nir/$(am__dirstamp) nir/$(DEPDIR)/$(am__dirstamp)
  1321. nir/nir_dominance.lo: nir/$(am__dirstamp) \
  1322.         nir/$(DEPDIR)/$(am__dirstamp)
  1323. nir/nir_from_ssa.lo: nir/$(am__dirstamp) nir/$(DEPDIR)/$(am__dirstamp)
  1324. nir/nir_intrinsics.lo: nir/$(am__dirstamp) \
  1325.         nir/$(DEPDIR)/$(am__dirstamp)
  1326. nir/nir_live_variables.lo: nir/$(am__dirstamp) \
  1327.         nir/$(DEPDIR)/$(am__dirstamp)
  1328. nir/nir_lower_alu_to_scalar.lo: nir/$(am__dirstamp) \
  1329.         nir/$(DEPDIR)/$(am__dirstamp)
  1330. nir/nir_lower_atomics.lo: nir/$(am__dirstamp) \
  1331.         nir/$(DEPDIR)/$(am__dirstamp)
  1332. nir/nir_lower_global_vars_to_local.lo: nir/$(am__dirstamp) \
  1333.         nir/$(DEPDIR)/$(am__dirstamp)
  1334. nir/nir_lower_locals_to_regs.lo: nir/$(am__dirstamp) \
  1335.         nir/$(DEPDIR)/$(am__dirstamp)
  1336. nir/nir_lower_idiv.lo: nir/$(am__dirstamp) \
  1337.         nir/$(DEPDIR)/$(am__dirstamp)
  1338. nir/nir_lower_io.lo: nir/$(am__dirstamp) nir/$(DEPDIR)/$(am__dirstamp)
  1339. nir/nir_lower_phis_to_scalar.lo: nir/$(am__dirstamp) \
  1340.         nir/$(DEPDIR)/$(am__dirstamp)
  1341. nir/nir_lower_samplers.lo: nir/$(am__dirstamp) \
  1342.         nir/$(DEPDIR)/$(am__dirstamp)
  1343. nir/nir_lower_system_values.lo: nir/$(am__dirstamp) \
  1344.         nir/$(DEPDIR)/$(am__dirstamp)
  1345. nir/nir_lower_tex_projector.lo: nir/$(am__dirstamp) \
  1346.         nir/$(DEPDIR)/$(am__dirstamp)
  1347. nir/nir_lower_to_source_mods.lo: nir/$(am__dirstamp) \
  1348.         nir/$(DEPDIR)/$(am__dirstamp)
  1349. nir/nir_lower_vars_to_ssa.lo: nir/$(am__dirstamp) \
  1350.         nir/$(DEPDIR)/$(am__dirstamp)
  1351. nir/nir_lower_var_copies.lo: nir/$(am__dirstamp) \
  1352.         nir/$(DEPDIR)/$(am__dirstamp)
  1353. nir/nir_lower_vec_to_movs.lo: nir/$(am__dirstamp) \
  1354.         nir/$(DEPDIR)/$(am__dirstamp)
  1355. nir/nir_metadata.lo: nir/$(am__dirstamp) nir/$(DEPDIR)/$(am__dirstamp)
  1356. nir/nir_normalize_cubemap_coords.lo: nir/$(am__dirstamp) \
  1357.         nir/$(DEPDIR)/$(am__dirstamp)
  1358. nir/nir_opt_constant_folding.lo: nir/$(am__dirstamp) \
  1359.         nir/$(DEPDIR)/$(am__dirstamp)
  1360. nir/nir_opt_copy_propagate.lo: nir/$(am__dirstamp) \
  1361.         nir/$(DEPDIR)/$(am__dirstamp)
  1362. nir/nir_opt_cse.lo: nir/$(am__dirstamp) nir/$(DEPDIR)/$(am__dirstamp)
  1363. nir/nir_opt_dce.lo: nir/$(am__dirstamp) nir/$(DEPDIR)/$(am__dirstamp)
  1364. nir/nir_opt_gcm.lo: nir/$(am__dirstamp) nir/$(DEPDIR)/$(am__dirstamp)
  1365. nir/nir_opt_global_to_local.lo: nir/$(am__dirstamp) \
  1366.         nir/$(DEPDIR)/$(am__dirstamp)
  1367. nir/nir_opt_peephole_ffma.lo: nir/$(am__dirstamp) \
  1368.         nir/$(DEPDIR)/$(am__dirstamp)
  1369. nir/nir_opt_peephole_select.lo: nir/$(am__dirstamp) \
  1370.         nir/$(DEPDIR)/$(am__dirstamp)
  1371. nir/nir_opt_remove_phis.lo: nir/$(am__dirstamp) \
  1372.         nir/$(DEPDIR)/$(am__dirstamp)
  1373. nir/nir_print.lo: nir/$(am__dirstamp) nir/$(DEPDIR)/$(am__dirstamp)
  1374. nir/nir_remove_dead_variables.lo: nir/$(am__dirstamp) \
  1375.         nir/$(DEPDIR)/$(am__dirstamp)
  1376. nir/nir_search.lo: nir/$(am__dirstamp) nir/$(DEPDIR)/$(am__dirstamp)
  1377. nir/nir_split_var_copies.lo: nir/$(am__dirstamp) \
  1378.         nir/$(DEPDIR)/$(am__dirstamp)
  1379. nir/nir_sweep.lo: nir/$(am__dirstamp) nir/$(DEPDIR)/$(am__dirstamp)
  1380. nir/nir_to_ssa.lo: nir/$(am__dirstamp) nir/$(DEPDIR)/$(am__dirstamp)
  1381. nir/nir_validate.lo: nir/$(am__dirstamp) nir/$(DEPDIR)/$(am__dirstamp)
  1382. nir/nir_worklist.lo: nir/$(am__dirstamp) nir/$(DEPDIR)/$(am__dirstamp)
  1383. nir/nir_types.lo: nir/$(am__dirstamp) nir/$(DEPDIR)/$(am__dirstamp)
  1384. nir/nir_constant_expressions.lo: nir/$(am__dirstamp) \
  1385.         nir/$(DEPDIR)/$(am__dirstamp)
  1386. nir/nir_opcodes.lo: nir/$(am__dirstamp) nir/$(DEPDIR)/$(am__dirstamp)
  1387. nir/nir_opt_algebraic.lo: nir/$(am__dirstamp) \
  1388.         nir/$(DEPDIR)/$(am__dirstamp)
  1389.  
  1390. libglsl.la: $(libglsl_la_OBJECTS) $(libglsl_la_DEPENDENCIES) $(EXTRA_libglsl_la_DEPENDENCIES)
  1391.         $(AM_V_CXXLD)$(CXXLINK)  $(libglsl_la_OBJECTS) $(libglsl_la_LIBADD) $(LIBS)
  1392.  
  1393. libnir.la: $(libnir_la_OBJECTS) $(libnir_la_DEPENDENCIES) $(EXTRA_libnir_la_DEPENDENCIES)
  1394.         $(AM_V_CXXLD)$(CXXLINK)  $(libnir_la_OBJECTS) $(libnir_la_LIBADD) $(LIBS)
  1395.  
  1396. clean-checkPROGRAMS:
  1397.         @list='$(check_PROGRAMS)'; test -n "$$list" || exit 0; \
  1398.         echo " rm -f" $$list; \
  1399.         rm -f $$list || exit $$?; \
  1400.         test -n "$(EXEEXT)" || exit 0; \
  1401.         list=`for p in $$list; do echo "$$p"; done | sed 's/$(EXEEXT)$$//'`; \
  1402.         echo " rm -f" $$list; \
  1403.         rm -f $$list
  1404.  
  1405. clean-noinstPROGRAMS:
  1406.         @list='$(noinst_PROGRAMS)'; test -n "$$list" || exit 0; \
  1407.         echo " rm -f" $$list; \
  1408.         rm -f $$list || exit $$?; \
  1409.         test -n "$(EXEEXT)" || exit 0; \
  1410.         list=`for p in $$list; do echo "$$p"; done | sed 's/$(EXEEXT)$$//'`; \
  1411.         echo " rm -f" $$list; \
  1412.         rm -f $$list
  1413. glcpp/glcpp.$(OBJEXT): glcpp/$(am__dirstamp) \
  1414.         glcpp/$(DEPDIR)/$(am__dirstamp)
  1415. tests/$(am__dirstamp):
  1416.         @$(MKDIR_P) tests
  1417.         @: > tests/$(am__dirstamp)
  1418. tests/$(DEPDIR)/$(am__dirstamp):
  1419.         @$(MKDIR_P) tests/$(DEPDIR)
  1420.         @: > tests/$(DEPDIR)/$(am__dirstamp)
  1421. tests/common.$(OBJEXT): tests/$(am__dirstamp) \
  1422.         tests/$(DEPDIR)/$(am__dirstamp)
  1423.  
  1424. glcpp/glcpp$(EXEEXT): $(glcpp_glcpp_OBJECTS) $(glcpp_glcpp_DEPENDENCIES) $(EXTRA_glcpp_glcpp_DEPENDENCIES) glcpp/$(am__dirstamp)
  1425.         @rm -f glcpp/glcpp$(EXEEXT)
  1426.         $(AM_V_CCLD)$(LINK) $(glcpp_glcpp_OBJECTS) $(glcpp_glcpp_LDADD) $(LIBS)
  1427.  
  1428. glsl_compiler$(EXEEXT): $(glsl_compiler_OBJECTS) $(glsl_compiler_DEPENDENCIES) $(EXTRA_glsl_compiler_DEPENDENCIES)
  1429.         @rm -f glsl_compiler$(EXEEXT)
  1430.         $(AM_V_CXXLD)$(CXXLINK) $(glsl_compiler_OBJECTS) $(glsl_compiler_LDADD) $(LIBS)
  1431.  
  1432. glsl_test$(EXEEXT): $(glsl_test_OBJECTS) $(glsl_test_DEPENDENCIES) $(EXTRA_glsl_test_DEPENDENCIES)
  1433.         @rm -f glsl_test$(EXEEXT)
  1434.         $(AM_V_CXXLD)$(CXXLINK) $(glsl_test_OBJECTS) $(glsl_test_LDADD) $(LIBS)
  1435. tests/blob_test.$(OBJEXT): tests/$(am__dirstamp) \
  1436.         tests/$(DEPDIR)/$(am__dirstamp)
  1437.  
  1438. tests/blob-test$(EXEEXT): $(tests_blob_test_OBJECTS) $(tests_blob_test_DEPENDENCIES) $(EXTRA_tests_blob_test_DEPENDENCIES) tests/$(am__dirstamp)
  1439.         @rm -f tests/blob-test$(EXEEXT)
  1440.         $(AM_V_CCLD)$(LINK) $(tests_blob_test_OBJECTS) $(tests_blob_test_LDADD) $(LIBS)
  1441. tests/builtin_variable_test.$(OBJEXT): tests/$(am__dirstamp) \
  1442.         tests/$(DEPDIR)/$(am__dirstamp)
  1443. tests/invalidate_locations_test.$(OBJEXT): tests/$(am__dirstamp) \
  1444.         tests/$(DEPDIR)/$(am__dirstamp)
  1445. tests/general_ir_test.$(OBJEXT): tests/$(am__dirstamp) \
  1446.         tests/$(DEPDIR)/$(am__dirstamp)
  1447. tests/varyings_test.$(OBJEXT): tests/$(am__dirstamp) \
  1448.         tests/$(DEPDIR)/$(am__dirstamp)
  1449. tests/tests_general_ir_test-common.$(OBJEXT): tests/$(am__dirstamp) \
  1450.         tests/$(DEPDIR)/$(am__dirstamp)
  1451.  
  1452. tests/general-ir-test$(EXEEXT): $(tests_general_ir_test_OBJECTS) $(tests_general_ir_test_DEPENDENCIES) $(EXTRA_tests_general_ir_test_DEPENDENCIES) tests/$(am__dirstamp)
  1453.         @rm -f tests/general-ir-test$(EXEEXT)
  1454.         $(AM_V_CXXLD)$(CXXLINK) $(tests_general_ir_test_OBJECTS) $(tests_general_ir_test_LDADD) $(LIBS)
  1455. tests/sampler_types_test.$(OBJEXT): tests/$(am__dirstamp) \
  1456.         tests/$(DEPDIR)/$(am__dirstamp)
  1457. tests/tests_sampler_types_test-common.$(OBJEXT):  \
  1458.         tests/$(am__dirstamp) tests/$(DEPDIR)/$(am__dirstamp)
  1459.  
  1460. tests/sampler-types-test$(EXEEXT): $(tests_sampler_types_test_OBJECTS) $(tests_sampler_types_test_DEPENDENCIES) $(EXTRA_tests_sampler_types_test_DEPENDENCIES) tests/$(am__dirstamp)
  1461.         @rm -f tests/sampler-types-test$(EXEEXT)
  1462.         $(AM_V_CXXLD)$(CXXLINK) $(tests_sampler_types_test_OBJECTS) $(tests_sampler_types_test_LDADD) $(LIBS)
  1463. tests/copy_constant_to_storage_tests.$(OBJEXT): tests/$(am__dirstamp) \
  1464.         tests/$(DEPDIR)/$(am__dirstamp)
  1465. tests/set_uniform_initializer_tests.$(OBJEXT): tests/$(am__dirstamp) \
  1466.         tests/$(DEPDIR)/$(am__dirstamp)
  1467. tests/uniform_initializer_utils.$(OBJEXT): tests/$(am__dirstamp) \
  1468.         tests/$(DEPDIR)/$(am__dirstamp)
  1469. tests/tests_uniform_initializer_test-common.$(OBJEXT):  \
  1470.         tests/$(am__dirstamp) tests/$(DEPDIR)/$(am__dirstamp)
  1471.  
  1472. tests/uniform-initializer-test$(EXEEXT): $(tests_uniform_initializer_test_OBJECTS) $(tests_uniform_initializer_test_DEPENDENCIES) $(EXTRA_tests_uniform_initializer_test_DEPENDENCIES) tests/$(am__dirstamp)
  1473.         @rm -f tests/uniform-initializer-test$(EXEEXT)
  1474.         $(AM_V_CXXLD)$(CXXLINK) $(tests_uniform_initializer_test_OBJECTS) $(tests_uniform_initializer_test_LDADD) $(LIBS)
  1475.  
  1476. mostlyclean-compile:
  1477.         -rm -f *.$(OBJEXT)
  1478.         -rm -f glcpp/*.$(OBJEXT)
  1479.         -rm -f glcpp/*.lo
  1480.         -rm -f nir/*.$(OBJEXT)
  1481.         -rm -f nir/*.lo
  1482.         -rm -f tests/*.$(OBJEXT)
  1483.  
  1484. distclean-compile:
  1485.         -rm -f *.tab.c
  1486.  
  1487. @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ast_array_index.Plo@am__quote@
  1488. @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ast_expr.Plo@am__quote@
  1489. @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ast_function.Plo@am__quote@
  1490. @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ast_to_hir.Plo@am__quote@
  1491. @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ast_type.Plo@am__quote@
  1492. @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/blob.Plo@am__quote@
  1493. @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/builtin_functions.Plo@am__quote@
  1494. @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/builtin_types.Plo@am__quote@
  1495. @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/builtin_variables.Plo@am__quote@
  1496. @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/glsl_lexer.Plo@am__quote@
  1497. @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/glsl_parser.Plo@am__quote@
  1498. @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/glsl_parser_extras.Plo@am__quote@
  1499. @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/glsl_symbol_table.Plo@am__quote@
  1500. @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/glsl_types.Plo@am__quote@
  1501. @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/hir_field_selection.Plo@am__quote@
  1502. @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ir.Plo@am__quote@
  1503. @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ir_basic_block.Plo@am__quote@
  1504. @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ir_builder.Plo@am__quote@
  1505. @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ir_clone.Plo@am__quote@
  1506. @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ir_constant_expression.Plo@am__quote@
  1507. @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ir_equals.Plo@am__quote@
  1508. @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ir_expression_flattening.Plo@am__quote@
  1509. @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ir_function.Plo@am__quote@
  1510. @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ir_function_can_inline.Plo@am__quote@
  1511. @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ir_function_detect_recursion.Plo@am__quote@
  1512. @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ir_hierarchical_visitor.Plo@am__quote@
  1513. @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ir_hv_accept.Plo@am__quote@
  1514. @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ir_import_prototypes.Plo@am__quote@
  1515. @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ir_print_visitor.Plo@am__quote@
  1516. @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ir_reader.Plo@am__quote@
  1517. @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ir_rvalue_visitor.Plo@am__quote@
  1518. @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ir_set_program_inouts.Plo@am__quote@
  1519. @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ir_validate.Plo@am__quote@
  1520. @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ir_variable_refcount.Plo@am__quote@
  1521. @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/link_atomics.Plo@am__quote@
  1522. @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/link_functions.Plo@am__quote@
  1523. @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/link_interface_blocks.Plo@am__quote@
  1524. @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/link_uniform_block_active_visitor.Plo@am__quote@
  1525. @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/link_uniform_blocks.Plo@am__quote@
  1526. @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/link_uniform_initializers.Plo@am__quote@
  1527. @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/link_uniforms.Plo@am__quote@
  1528. @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/link_varyings.Plo@am__quote@
  1529. @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/linker.Plo@am__quote@
  1530. @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/loop_analysis.Plo@am__quote@
  1531. @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/loop_controls.Plo@am__quote@
  1532. @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/loop_unroll.Plo@am__quote@
  1533. @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/lower_clip_distance.Plo@am__quote@
  1534. @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/lower_const_arrays_to_uniforms.Plo@am__quote@
  1535. @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/lower_discard.Plo@am__quote@
  1536. @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/lower_discard_flow.Plo@am__quote@
  1537. @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/lower_if_to_cond_assign.Plo@am__quote@
  1538. @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/lower_instructions.Plo@am__quote@
  1539. @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/lower_jumps.Plo@am__quote@
  1540. @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/lower_mat_op_to_vec.Plo@am__quote@
  1541. @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/lower_named_interface_blocks.Plo@am__quote@
  1542. @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/lower_noise.Plo@am__quote@
  1543. @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/lower_offset_array.Plo@am__quote@
  1544. @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/lower_output_reads.Plo@am__quote@
  1545. @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/lower_packed_varyings.Plo@am__quote@
  1546. @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/lower_packing_builtins.Plo@am__quote@
  1547. @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/lower_texture_projection.Plo@am__quote@
  1548. @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/lower_ubo_reference.Plo@am__quote@
  1549. @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/lower_variable_index_to_cond_assign.Plo@am__quote@
  1550. @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/lower_vec_index_to_cond_assign.Plo@am__quote@
  1551. @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/lower_vec_index_to_swizzle.Plo@am__quote@
  1552. @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/lower_vector.Plo@am__quote@
  1553. @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/lower_vector_insert.Plo@am__quote@
  1554. @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/lower_vertex_id.Plo@am__quote@
  1555. @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/main.Po@am__quote@
  1556. @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/opt_algebraic.Plo@am__quote@
  1557. @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/opt_array_splitting.Plo@am__quote@
  1558. @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/opt_conditional_discard.Plo@am__quote@
  1559. @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/opt_constant_folding.Plo@am__quote@
  1560. @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/opt_constant_propagation.Plo@am__quote@
  1561. @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/opt_constant_variable.Plo@am__quote@
  1562. @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/opt_copy_propagation.Plo@am__quote@
  1563. @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/opt_copy_propagation_elements.Plo@am__quote@
  1564. @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/opt_cse.Plo@am__quote@
  1565. @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/opt_dead_builtin_variables.Plo@am__quote@
  1566. @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/opt_dead_builtin_varyings.Plo@am__quote@
  1567. @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/opt_dead_code.Plo@am__quote@
  1568. @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/opt_dead_code_local.Plo@am__quote@
  1569. @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/opt_dead_functions.Plo@am__quote@
  1570. @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/opt_flatten_nested_if_blocks.Plo@am__quote@
  1571. @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/opt_flip_matrices.Plo@am__quote@
  1572. @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/opt_function_inlining.Plo@am__quote@
  1573. @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/opt_if_simplification.Plo@am__quote@
  1574. @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/opt_minmax.Plo@am__quote@
  1575. @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/opt_noop_swizzle.Plo@am__quote@
  1576. @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/opt_rebalance_tree.Plo@am__quote@
  1577. @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/opt_redundant_jumps.Plo@am__quote@
  1578. @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/opt_structure_splitting.Plo@am__quote@
  1579. @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/opt_swizzle_swizzle.Plo@am__quote@
  1580. @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/opt_tree_grafting.Plo@am__quote@
  1581. @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/opt_vectorize.Plo@am__quote@
  1582. @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/s_expression.Plo@am__quote@
  1583. @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/standalone_scaffolding.Po@am__quote@
  1584. @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test.Po@am__quote@
  1585. @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_optpass.Po@am__quote@
  1586. @AMDEP_TRUE@@am__include@ @am__quote@glcpp/$(DEPDIR)/glcpp-lex.Plo@am__quote@
  1587. @AMDEP_TRUE@@am__include@ @am__quote@glcpp/$(DEPDIR)/glcpp-parse.Plo@am__quote@
  1588. @AMDEP_TRUE@@am__include@ @am__quote@glcpp/$(DEPDIR)/glcpp.Po@am__quote@
  1589. @AMDEP_TRUE@@am__include@ @am__quote@glcpp/$(DEPDIR)/pp.Plo@am__quote@
  1590. @AMDEP_TRUE@@am__include@ @am__quote@nir/$(DEPDIR)/glsl_to_nir.Plo@am__quote@
  1591. @AMDEP_TRUE@@am__include@ @am__quote@nir/$(DEPDIR)/nir.Plo@am__quote@
  1592. @AMDEP_TRUE@@am__include@ @am__quote@nir/$(DEPDIR)/nir_constant_expressions.Plo@am__quote@
  1593. @AMDEP_TRUE@@am__include@ @am__quote@nir/$(DEPDIR)/nir_dominance.Plo@am__quote@
  1594. @AMDEP_TRUE@@am__include@ @am__quote@nir/$(DEPDIR)/nir_from_ssa.Plo@am__quote@
  1595. @AMDEP_TRUE@@am__include@ @am__quote@nir/$(DEPDIR)/nir_intrinsics.Plo@am__quote@
  1596. @AMDEP_TRUE@@am__include@ @am__quote@nir/$(DEPDIR)/nir_live_variables.Plo@am__quote@
  1597. @AMDEP_TRUE@@am__include@ @am__quote@nir/$(DEPDIR)/nir_lower_alu_to_scalar.Plo@am__quote@
  1598. @AMDEP_TRUE@@am__include@ @am__quote@nir/$(DEPDIR)/nir_lower_atomics.Plo@am__quote@
  1599. @AMDEP_TRUE@@am__include@ @am__quote@nir/$(DEPDIR)/nir_lower_global_vars_to_local.Plo@am__quote@
  1600. @AMDEP_TRUE@@am__include@ @am__quote@nir/$(DEPDIR)/nir_lower_idiv.Plo@am__quote@
  1601. @AMDEP_TRUE@@am__include@ @am__quote@nir/$(DEPDIR)/nir_lower_io.Plo@am__quote@
  1602. @AMDEP_TRUE@@am__include@ @am__quote@nir/$(DEPDIR)/nir_lower_locals_to_regs.Plo@am__quote@
  1603. @AMDEP_TRUE@@am__include@ @am__quote@nir/$(DEPDIR)/nir_lower_phis_to_scalar.Plo@am__quote@
  1604. @AMDEP_TRUE@@am__include@ @am__quote@nir/$(DEPDIR)/nir_lower_samplers.Plo@am__quote@
  1605. @AMDEP_TRUE@@am__include@ @am__quote@nir/$(DEPDIR)/nir_lower_system_values.Plo@am__quote@
  1606. @AMDEP_TRUE@@am__include@ @am__quote@nir/$(DEPDIR)/nir_lower_tex_projector.Plo@am__quote@
  1607. @AMDEP_TRUE@@am__include@ @am__quote@nir/$(DEPDIR)/nir_lower_to_source_mods.Plo@am__quote@
  1608. @AMDEP_TRUE@@am__include@ @am__quote@nir/$(DEPDIR)/nir_lower_var_copies.Plo@am__quote@
  1609. @AMDEP_TRUE@@am__include@ @am__quote@nir/$(DEPDIR)/nir_lower_vars_to_ssa.Plo@am__quote@
  1610. @AMDEP_TRUE@@am__include@ @am__quote@nir/$(DEPDIR)/nir_lower_vec_to_movs.Plo@am__quote@
  1611. @AMDEP_TRUE@@am__include@ @am__quote@nir/$(DEPDIR)/nir_metadata.Plo@am__quote@
  1612. @AMDEP_TRUE@@am__include@ @am__quote@nir/$(DEPDIR)/nir_normalize_cubemap_coords.Plo@am__quote@
  1613. @AMDEP_TRUE@@am__include@ @am__quote@nir/$(DEPDIR)/nir_opcodes.Plo@am__quote@
  1614. @AMDEP_TRUE@@am__include@ @am__quote@nir/$(DEPDIR)/nir_opt_algebraic.Plo@am__quote@
  1615. @AMDEP_TRUE@@am__include@ @am__quote@nir/$(DEPDIR)/nir_opt_constant_folding.Plo@am__quote@
  1616. @AMDEP_TRUE@@am__include@ @am__quote@nir/$(DEPDIR)/nir_opt_copy_propagate.Plo@am__quote@
  1617. @AMDEP_TRUE@@am__include@ @am__quote@nir/$(DEPDIR)/nir_opt_cse.Plo@am__quote@
  1618. @AMDEP_TRUE@@am__include@ @am__quote@nir/$(DEPDIR)/nir_opt_dce.Plo@am__quote@
  1619. @AMDEP_TRUE@@am__include@ @am__quote@nir/$(DEPDIR)/nir_opt_gcm.Plo@am__quote@
  1620. @AMDEP_TRUE@@am__include@ @am__quote@nir/$(DEPDIR)/nir_opt_global_to_local.Plo@am__quote@
  1621. @AMDEP_TRUE@@am__include@ @am__quote@nir/$(DEPDIR)/nir_opt_peephole_ffma.Plo@am__quote@
  1622. @AMDEP_TRUE@@am__include@ @am__quote@nir/$(DEPDIR)/nir_opt_peephole_select.Plo@am__quote@
  1623. @AMDEP_TRUE@@am__include@ @am__quote@nir/$(DEPDIR)/nir_opt_remove_phis.Plo@am__quote@
  1624. @AMDEP_TRUE@@am__include@ @am__quote@nir/$(DEPDIR)/nir_print.Plo@am__quote@
  1625. @AMDEP_TRUE@@am__include@ @am__quote@nir/$(DEPDIR)/nir_remove_dead_variables.Plo@am__quote@
  1626. @AMDEP_TRUE@@am__include@ @am__quote@nir/$(DEPDIR)/nir_search.Plo@am__quote@
  1627. @AMDEP_TRUE@@am__include@ @am__quote@nir/$(DEPDIR)/nir_split_var_copies.Plo@am__quote@
  1628. @AMDEP_TRUE@@am__include@ @am__quote@nir/$(DEPDIR)/nir_sweep.Plo@am__quote@
  1629. @AMDEP_TRUE@@am__include@ @am__quote@nir/$(DEPDIR)/nir_to_ssa.Plo@am__quote@
  1630. @AMDEP_TRUE@@am__include@ @am__quote@nir/$(DEPDIR)/nir_types.Plo@am__quote@
  1631. @AMDEP_TRUE@@am__include@ @am__quote@nir/$(DEPDIR)/nir_validate.Plo@am__quote@
  1632. @AMDEP_TRUE@@am__include@ @am__quote@nir/$(DEPDIR)/nir_worklist.Plo@am__quote@
  1633. @AMDEP_TRUE@@am__include@ @am__quote@tests/$(DEPDIR)/blob_test.Po@am__quote@
  1634. @AMDEP_TRUE@@am__include@ @am__quote@tests/$(DEPDIR)/builtin_variable_test.Po@am__quote@
  1635. @AMDEP_TRUE@@am__include@ @am__quote@tests/$(DEPDIR)/common.Po@am__quote@
  1636. @AMDEP_TRUE@@am__include@ @am__quote@tests/$(DEPDIR)/copy_constant_to_storage_tests.Po@am__quote@
  1637. @AMDEP_TRUE@@am__include@ @am__quote@tests/$(DEPDIR)/general_ir_test.Po@am__quote@
  1638. @AMDEP_TRUE@@am__include@ @am__quote@tests/$(DEPDIR)/invalidate_locations_test.Po@am__quote@
  1639. @AMDEP_TRUE@@am__include@ @am__quote@tests/$(DEPDIR)/sampler_types_test.Po@am__quote@
  1640. @AMDEP_TRUE@@am__include@ @am__quote@tests/$(DEPDIR)/set_uniform_initializer_tests.Po@am__quote@
  1641. @AMDEP_TRUE@@am__include@ @am__quote@tests/$(DEPDIR)/tests_general_ir_test-common.Po@am__quote@
  1642. @AMDEP_TRUE@@am__include@ @am__quote@tests/$(DEPDIR)/tests_sampler_types_test-common.Po@am__quote@
  1643. @AMDEP_TRUE@@am__include@ @am__quote@tests/$(DEPDIR)/tests_uniform_initializer_test-common.Po@am__quote@
  1644. @AMDEP_TRUE@@am__include@ @am__quote@tests/$(DEPDIR)/uniform_initializer_utils.Po@am__quote@
  1645. @AMDEP_TRUE@@am__include@ @am__quote@tests/$(DEPDIR)/varyings_test.Po@am__quote@
  1646.  
  1647. .c.o:
  1648. @am__fastdepCC_TRUE@    $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`;\
  1649. @am__fastdepCC_TRUE@    $(COMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\
  1650. @am__fastdepCC_TRUE@    $(am__mv) $$depbase.Tpo $$depbase.Po
  1651. @AMDEP_TRUE@@am__fastdepCC_FALSE@       $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
  1652. @AMDEP_TRUE@@am__fastdepCC_FALSE@       DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
  1653. @am__fastdepCC_FALSE@   $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $<
  1654.  
  1655. .c.obj:
  1656. @am__fastdepCC_TRUE@    $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.obj$$||'`;\
  1657. @am__fastdepCC_TRUE@    $(COMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ `$(CYGPATH_W) '$<'` &&\
  1658. @am__fastdepCC_TRUE@    $(am__mv) $$depbase.Tpo $$depbase.Po
  1659. @AMDEP_TRUE@@am__fastdepCC_FALSE@       $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
  1660. @AMDEP_TRUE@@am__fastdepCC_FALSE@       DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
  1661. @am__fastdepCC_FALSE@   $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'`
  1662.  
  1663. .c.lo:
  1664. @am__fastdepCC_TRUE@    $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.lo$$||'`;\
  1665. @am__fastdepCC_TRUE@    $(LTCOMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\
  1666. @am__fastdepCC_TRUE@    $(am__mv) $$depbase.Tpo $$depbase.Plo
  1667. @AMDEP_TRUE@@am__fastdepCC_FALSE@       $(AM_V_CC)source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@
  1668. @AMDEP_TRUE@@am__fastdepCC_FALSE@       DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
  1669. @am__fastdepCC_FALSE@   $(AM_V_CC@am__nodep@)$(LTCOMPILE) -c -o $@ $<
  1670.  
  1671. tests/tests_general_ir_test-common.o: tests/common.c
  1672. @am__fastdepCC_TRUE@    $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(tests_general_ir_test_CFLAGS) $(CFLAGS) -MT tests/tests_general_ir_test-common.o -MD -MP -MF tests/$(DEPDIR)/tests_general_ir_test-common.Tpo -c -o tests/tests_general_ir_test-common.o `test -f 'tests/common.c' || echo '$(srcdir)/'`tests/common.c
  1673. @am__fastdepCC_TRUE@    $(AM_V_at)$(am__mv) tests/$(DEPDIR)/tests_general_ir_test-common.Tpo tests/$(DEPDIR)/tests_general_ir_test-common.Po
  1674. @AMDEP_TRUE@@am__fastdepCC_FALSE@       $(AM_V_CC)source='tests/common.c' object='tests/tests_general_ir_test-common.o' libtool=no @AMDEPBACKSLASH@
  1675. @AMDEP_TRUE@@am__fastdepCC_FALSE@       DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
  1676. @am__fastdepCC_FALSE@   $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(tests_general_ir_test_CFLAGS) $(CFLAGS) -c -o tests/tests_general_ir_test-common.o `test -f 'tests/common.c' || echo '$(srcdir)/'`tests/common.c
  1677.  
  1678. tests/tests_general_ir_test-common.obj: tests/common.c
  1679. @am__fastdepCC_TRUE@    $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(tests_general_ir_test_CFLAGS) $(CFLAGS) -MT tests/tests_general_ir_test-common.obj -MD -MP -MF tests/$(DEPDIR)/tests_general_ir_test-common.Tpo -c -o tests/tests_general_ir_test-common.obj `if test -f 'tests/common.c'; then $(CYGPATH_W) 'tests/common.c'; else $(CYGPATH_W) '$(srcdir)/tests/common.c'; fi`
  1680. @am__fastdepCC_TRUE@    $(AM_V_at)$(am__mv) tests/$(DEPDIR)/tests_general_ir_test-common.Tpo tests/$(DEPDIR)/tests_general_ir_test-common.Po
  1681. @AMDEP_TRUE@@am__fastdepCC_FALSE@       $(AM_V_CC)source='tests/common.c' object='tests/tests_general_ir_test-common.obj' libtool=no @AMDEPBACKSLASH@
  1682. @AMDEP_TRUE@@am__fastdepCC_FALSE@       DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
  1683. @am__fastdepCC_FALSE@   $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(tests_general_ir_test_CFLAGS) $(CFLAGS) -c -o tests/tests_general_ir_test-common.obj `if test -f 'tests/common.c'; then $(CYGPATH_W) 'tests/common.c'; else $(CYGPATH_W) '$(srcdir)/tests/common.c'; fi`
  1684.  
  1685. tests/tests_sampler_types_test-common.o: tests/common.c
  1686. @am__fastdepCC_TRUE@    $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(tests_sampler_types_test_CFLAGS) $(CFLAGS) -MT tests/tests_sampler_types_test-common.o -MD -MP -MF tests/$(DEPDIR)/tests_sampler_types_test-common.Tpo -c -o tests/tests_sampler_types_test-common.o `test -f 'tests/common.c' || echo '$(srcdir)/'`tests/common.c
  1687. @am__fastdepCC_TRUE@    $(AM_V_at)$(am__mv) tests/$(DEPDIR)/tests_sampler_types_test-common.Tpo tests/$(DEPDIR)/tests_sampler_types_test-common.Po
  1688. @AMDEP_TRUE@@am__fastdepCC_FALSE@       $(AM_V_CC)source='tests/common.c' object='tests/tests_sampler_types_test-common.o' libtool=no @AMDEPBACKSLASH@
  1689. @AMDEP_TRUE@@am__fastdepCC_FALSE@       DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
  1690. @am__fastdepCC_FALSE@   $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(tests_sampler_types_test_CFLAGS) $(CFLAGS) -c -o tests/tests_sampler_types_test-common.o `test -f 'tests/common.c' || echo '$(srcdir)/'`tests/common.c
  1691.  
  1692. tests/tests_sampler_types_test-common.obj: tests/common.c
  1693. @am__fastdepCC_TRUE@    $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(tests_sampler_types_test_CFLAGS) $(CFLAGS) -MT tests/tests_sampler_types_test-common.obj -MD -MP -MF tests/$(DEPDIR)/tests_sampler_types_test-common.Tpo -c -o tests/tests_sampler_types_test-common.obj `if test -f 'tests/common.c'; then $(CYGPATH_W) 'tests/common.c'; else $(CYGPATH_W) '$(srcdir)/tests/common.c'; fi`
  1694. @am__fastdepCC_TRUE@    $(AM_V_at)$(am__mv) tests/$(DEPDIR)/tests_sampler_types_test-common.Tpo tests/$(DEPDIR)/tests_sampler_types_test-common.Po
  1695. @AMDEP_TRUE@@am__fastdepCC_FALSE@       $(AM_V_CC)source='tests/common.c' object='tests/tests_sampler_types_test-common.obj' libtool=no @AMDEPBACKSLASH@
  1696. @AMDEP_TRUE@@am__fastdepCC_FALSE@       DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
  1697. @am__fastdepCC_FALSE@   $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(tests_sampler_types_test_CFLAGS) $(CFLAGS) -c -o tests/tests_sampler_types_test-common.obj `if test -f 'tests/common.c'; then $(CYGPATH_W) 'tests/common.c'; else $(CYGPATH_W) '$(srcdir)/tests/common.c'; fi`
  1698.  
  1699. tests/tests_uniform_initializer_test-common.o: tests/common.c
  1700. @am__fastdepCC_TRUE@    $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(tests_uniform_initializer_test_CFLAGS) $(CFLAGS) -MT tests/tests_uniform_initializer_test-common.o -MD -MP -MF tests/$(DEPDIR)/tests_uniform_initializer_test-common.Tpo -c -o tests/tests_uniform_initializer_test-common.o `test -f 'tests/common.c' || echo '$(srcdir)/'`tests/common.c
  1701. @am__fastdepCC_TRUE@    $(AM_V_at)$(am__mv) tests/$(DEPDIR)/tests_uniform_initializer_test-common.Tpo tests/$(DEPDIR)/tests_uniform_initializer_test-common.Po
  1702. @AMDEP_TRUE@@am__fastdepCC_FALSE@       $(AM_V_CC)source='tests/common.c' object='tests/tests_uniform_initializer_test-common.o' libtool=no @AMDEPBACKSLASH@
  1703. @AMDEP_TRUE@@am__fastdepCC_FALSE@       DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
  1704. @am__fastdepCC_FALSE@   $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(tests_uniform_initializer_test_CFLAGS) $(CFLAGS) -c -o tests/tests_uniform_initializer_test-common.o `test -f 'tests/common.c' || echo '$(srcdir)/'`tests/common.c
  1705.  
  1706. tests/tests_uniform_initializer_test-common.obj: tests/common.c
  1707. @am__fastdepCC_TRUE@    $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(tests_uniform_initializer_test_CFLAGS) $(CFLAGS) -MT tests/tests_uniform_initializer_test-common.obj -MD -MP -MF tests/$(DEPDIR)/tests_uniform_initializer_test-common.Tpo -c -o tests/tests_uniform_initializer_test-common.obj `if test -f 'tests/common.c'; then $(CYGPATH_W) 'tests/common.c'; else $(CYGPATH_W) '$(srcdir)/tests/common.c'; fi`
  1708. @am__fastdepCC_TRUE@    $(AM_V_at)$(am__mv) tests/$(DEPDIR)/tests_uniform_initializer_test-common.Tpo tests/$(DEPDIR)/tests_uniform_initializer_test-common.Po
  1709. @AMDEP_TRUE@@am__fastdepCC_FALSE@       $(AM_V_CC)source='tests/common.c' object='tests/tests_uniform_initializer_test-common.obj' libtool=no @AMDEPBACKSLASH@
  1710. @AMDEP_TRUE@@am__fastdepCC_FALSE@       DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
  1711. @am__fastdepCC_FALSE@   $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(tests_uniform_initializer_test_CFLAGS) $(CFLAGS) -c -o tests/tests_uniform_initializer_test-common.obj `if test -f 'tests/common.c'; then $(CYGPATH_W) 'tests/common.c'; else $(CYGPATH_W) '$(srcdir)/tests/common.c'; fi`
  1712.  
  1713. .cpp.o:
  1714. @am__fastdepCXX_TRUE@   $(AM_V_CXX)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`;\
  1715. @am__fastdepCXX_TRUE@   $(CXXCOMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\
  1716. @am__fastdepCXX_TRUE@   $(am__mv) $$depbase.Tpo $$depbase.Po
  1717. @AMDEP_TRUE@@am__fastdepCXX_FALSE@      $(AM_V_CXX)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
  1718. @AMDEP_TRUE@@am__fastdepCXX_FALSE@      DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
  1719. @am__fastdepCXX_FALSE@  $(AM_V_CXX@am__nodep@)$(CXXCOMPILE) -c -o $@ $<
  1720.  
  1721. .cpp.obj:
  1722. @am__fastdepCXX_TRUE@   $(AM_V_CXX)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.obj$$||'`;\
  1723. @am__fastdepCXX_TRUE@   $(CXXCOMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ `$(CYGPATH_W) '$<'` &&\
  1724. @am__fastdepCXX_TRUE@   $(am__mv) $$depbase.Tpo $$depbase.Po
  1725. @AMDEP_TRUE@@am__fastdepCXX_FALSE@      $(AM_V_CXX)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
  1726. @AMDEP_TRUE@@am__fastdepCXX_FALSE@      DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
  1727. @am__fastdepCXX_FALSE@  $(AM_V_CXX@am__nodep@)$(CXXCOMPILE) -c -o $@ `$(CYGPATH_W) '$<'`
  1728.  
  1729. .cpp.lo:
  1730. @am__fastdepCXX_TRUE@   $(AM_V_CXX)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.lo$$||'`;\
  1731. @am__fastdepCXX_TRUE@   $(LTCXXCOMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\
  1732. @am__fastdepCXX_TRUE@   $(am__mv) $$depbase.Tpo $$depbase.Plo
  1733. @AMDEP_TRUE@@am__fastdepCXX_FALSE@      $(AM_V_CXX)source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@
  1734. @AMDEP_TRUE@@am__fastdepCXX_FALSE@      DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
  1735. @am__fastdepCXX_FALSE@  $(AM_V_CXX@am__nodep@)$(LTCXXCOMPILE) -c -o $@ $<
  1736.  
  1737. mostlyclean-libtool:
  1738.         -rm -f *.lo
  1739.  
  1740. clean-libtool:
  1741.         -rm -rf .libs _libs
  1742.         -rm -rf glcpp/.libs glcpp/_libs
  1743.         -rm -rf nir/.libs nir/_libs
  1744.         -rm -rf tests/.libs tests/_libs
  1745.  
  1746. ID: $(am__tagged_files)
  1747.         $(am__define_uniq_tagged_files); mkid -fID $$unique
  1748. tags: tags-am
  1749. TAGS: tags
  1750.  
  1751. tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files)
  1752.         set x; \
  1753.         here=`pwd`; \
  1754.         $(am__define_uniq_tagged_files); \
  1755.         shift; \
  1756.         if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \
  1757.           test -n "$$unique" || unique=$$empty_fix; \
  1758.           if test $$# -gt 0; then \
  1759.             $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
  1760.               "$$@" $$unique; \
  1761.           else \
  1762.             $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
  1763.               $$unique; \
  1764.           fi; \
  1765.         fi
  1766. ctags: ctags-am
  1767.  
  1768. CTAGS: ctags
  1769. ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files)
  1770.         $(am__define_uniq_tagged_files); \
  1771.         test -z "$(CTAGS_ARGS)$$unique" \
  1772.           || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
  1773.              $$unique
  1774.  
  1775. GTAGS:
  1776.         here=`$(am__cd) $(top_builddir) && pwd` \
  1777.           && $(am__cd) $(top_srcdir) \
  1778.           && gtags -i $(GTAGS_ARGS) "$$here"
  1779. cscopelist: cscopelist-am
  1780.  
  1781. cscopelist-am: $(am__tagged_files)
  1782.         list='$(am__tagged_files)'; \
  1783.         case "$(srcdir)" in \
  1784.           [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \
  1785.           *) sdir=$(subdir)/$(srcdir) ;; \
  1786.         esac; \
  1787.         for i in $$list; do \
  1788.           if test -f "$$i"; then \
  1789.             echo "$(subdir)/$$i"; \
  1790.           else \
  1791.             echo "$$sdir/$$i"; \
  1792.           fi; \
  1793.         done >> $(top_builddir)/cscope.files
  1794.  
  1795. distclean-tags:
  1796.         -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
  1797.  
  1798. # Recover from deleted '.trs' file; this should ensure that
  1799. # "rm -f foo.log; make foo.trs" re-run 'foo.test', and re-create
  1800. # both 'foo.log' and 'foo.trs'.  Break the recipe in two subshells
  1801. # to avoid problems with "make -n".
  1802. .log.trs:
  1803.         rm -f $< $@
  1804.         $(MAKE) $(AM_MAKEFLAGS) $<
  1805.  
  1806. # Leading 'am--fnord' is there to ensure the list of targets does not
  1807. # expand to empty, as could happen e.g. with make check TESTS=''.
  1808. am--fnord $(TEST_LOGS) $(TEST_LOGS:.log=.trs): $(am__force_recheck)
  1809. am--force-recheck:
  1810.         @:
  1811.  
  1812. $(TEST_SUITE_LOG): $(TEST_LOGS)
  1813.         @$(am__set_TESTS_bases); \
  1814.         am__f_ok () { test -f "$$1" && test -r "$$1"; }; \
  1815.         redo_bases=`for i in $$bases; do \
  1816.                       am__f_ok $$i.trs && am__f_ok $$i.log || echo $$i; \
  1817.                     done`; \
  1818.         if test -n "$$redo_bases"; then \
  1819.           redo_logs=`for i in $$redo_bases; do echo $$i.log; done`; \
  1820.           redo_results=`for i in $$redo_bases; do echo $$i.trs; done`; \
  1821.           if $(am__make_dryrun); then :; else \
  1822.             rm -f $$redo_logs && rm -f $$redo_results || exit 1; \
  1823.           fi; \
  1824.         fi; \
  1825.         if test -n "$$am__remaking_logs"; then \
  1826.           echo "fatal: making $(TEST_SUITE_LOG): possible infinite" \
  1827.                "recursion detected" >&2; \
  1828.         elif test -n "$$redo_logs"; then \
  1829.           am__remaking_logs=yes $(MAKE) $(AM_MAKEFLAGS) $$redo_logs; \
  1830.         fi; \
  1831.         if $(am__make_dryrun); then :; else \
  1832.           st=0;  \
  1833.           errmsg="fatal: making $(TEST_SUITE_LOG): failed to create"; \
  1834.           for i in $$redo_bases; do \
  1835.             test -f $$i.trs && test -r $$i.trs \
  1836.               || { echo "$$errmsg $$i.trs" >&2; st=1; }; \
  1837.             test -f $$i.log && test -r $$i.log \
  1838.               || { echo "$$errmsg $$i.log" >&2; st=1; }; \
  1839.           done; \
  1840.           test $$st -eq 0 || exit 1; \
  1841.         fi
  1842.         @$(am__sh_e_setup); $(am__tty_colors); $(am__set_TESTS_bases); \
  1843.         ws='[   ]'; \
  1844.         results=`for b in $$bases; do echo $$b.trs; done`; \
  1845.         test -n "$$results" || results=/dev/null; \
  1846.         all=`  grep "^$$ws*:test-result:"           $$results | wc -l`; \
  1847.         pass=` grep "^$$ws*:test-result:$$ws*PASS"  $$results | wc -l`; \
  1848.         fail=` grep "^$$ws*:test-result:$$ws*FAIL"  $$results | wc -l`; \
  1849.         skip=` grep "^$$ws*:test-result:$$ws*SKIP"  $$results | wc -l`; \
  1850.         xfail=`grep "^$$ws*:test-result:$$ws*XFAIL" $$results | wc -l`; \
  1851.         xpass=`grep "^$$ws*:test-result:$$ws*XPASS" $$results | wc -l`; \
  1852.         error=`grep "^$$ws*:test-result:$$ws*ERROR" $$results | wc -l`; \
  1853.         if test `expr $$fail + $$xpass + $$error` -eq 0; then \
  1854.           success=true; \
  1855.         else \
  1856.           success=false; \
  1857.         fi; \
  1858.         br='==================='; br=$$br$$br$$br$$br; \
  1859.         result_count () \
  1860.         { \
  1861.             if test x"$$1" = x"--maybe-color"; then \
  1862.               maybe_colorize=yes; \
  1863.             elif test x"$$1" = x"--no-color"; then \
  1864.               maybe_colorize=no; \
  1865.             else \
  1866.               echo "$@: invalid 'result_count' usage" >&2; exit 4; \
  1867.             fi; \
  1868.             shift; \
  1869.             desc=$$1 count=$$2; \
  1870.             if test $$maybe_colorize = yes && test $$count -gt 0; then \
  1871.               color_start=$$3 color_end=$$std; \
  1872.             else \
  1873.               color_start= color_end=; \
  1874.             fi; \
  1875.             echo "$${color_start}# $$desc $$count$${color_end}"; \
  1876.         }; \
  1877.         create_testsuite_report () \
  1878.         { \
  1879.           result_count $$1 "TOTAL:" $$all   "$$brg"; \
  1880.           result_count $$1 "PASS: " $$pass  "$$grn"; \
  1881.           result_count $$1 "SKIP: " $$skip  "$$blu"; \
  1882.           result_count $$1 "XFAIL:" $$xfail "$$lgn"; \
  1883.           result_count $$1 "FAIL: " $$fail  "$$red"; \
  1884.           result_count $$1 "XPASS:" $$xpass "$$red"; \
  1885.           result_count $$1 "ERROR:" $$error "$$mgn"; \
  1886.         }; \
  1887.         {                                                               \
  1888.           echo "$(PACKAGE_STRING): $(subdir)/$(TEST_SUITE_LOG)" |       \
  1889.             $(am__rst_title);                                           \
  1890.           create_testsuite_report --no-color;                           \
  1891.           echo;                                                         \
  1892.           echo ".. contents:: :depth: 2";                               \
  1893.           echo;                                                         \
  1894.           for b in $$bases; do echo $$b; done                           \
  1895.             | $(am__create_global_log);                                 \
  1896.         } >$(TEST_SUITE_LOG).tmp || exit 1;                             \
  1897.         mv $(TEST_SUITE_LOG).tmp $(TEST_SUITE_LOG);                     \
  1898.         if $$success; then                                              \
  1899.           col="$$grn";                                                  \
  1900.          else                                                           \
  1901.           col="$$red";                                                  \
  1902.           test x"$$VERBOSE" = x || cat $(TEST_SUITE_LOG);               \
  1903.         fi;                                                             \
  1904.         echo "$${col}$$br$${std}";                                      \
  1905.         echo "$${col}Testsuite summary for $(PACKAGE_STRING)$${std}";   \
  1906.         echo "$${col}$$br$${std}";                                      \
  1907.         create_testsuite_report --maybe-color;                          \
  1908.         echo "$$col$$br$$std";                                          \
  1909.         if $$success; then :; else                                      \
  1910.           echo "$${col}See $(subdir)/$(TEST_SUITE_LOG)$${std}";         \
  1911.           if test -n "$(PACKAGE_BUGREPORT)"; then                       \
  1912.             echo "$${col}Please report to $(PACKAGE_BUGREPORT)$${std}"; \
  1913.           fi;                                                           \
  1914.           echo "$$col$$br$$std";                                        \
  1915.         fi;                                                             \
  1916.         $$success || exit 1
  1917.  
  1918. check-TESTS:
  1919.         @list='$(RECHECK_LOGS)';           test -z "$$list" || rm -f $$list
  1920.         @list='$(RECHECK_LOGS:.log=.trs)'; test -z "$$list" || rm -f $$list
  1921.         @test -z "$(TEST_SUITE_LOG)" || rm -f $(TEST_SUITE_LOG)
  1922.         @set +e; $(am__set_TESTS_bases); \
  1923.         log_list=`for i in $$bases; do echo $$i.log; done`; \
  1924.         trs_list=`for i in $$bases; do echo $$i.trs; done`; \
  1925.         log_list=`echo $$log_list`; trs_list=`echo $$trs_list`; \
  1926.         $(MAKE) $(AM_MAKEFLAGS) $(TEST_SUITE_LOG) TEST_LOGS="$$log_list"; \
  1927.         exit $$?;
  1928. recheck: all $(check_PROGRAMS)
  1929.         @test -z "$(TEST_SUITE_LOG)" || rm -f $(TEST_SUITE_LOG)
  1930.         @set +e; $(am__set_TESTS_bases); \
  1931.         bases=`for i in $$bases; do echo $$i; done \
  1932.                  | $(am__list_recheck_tests)` || exit 1; \
  1933.         log_list=`for i in $$bases; do echo $$i.log; done`; \
  1934.         log_list=`echo $$log_list`; \
  1935.         $(MAKE) $(AM_MAKEFLAGS) $(TEST_SUITE_LOG) \
  1936.                 am__force_recheck=am--force-recheck \
  1937.                 TEST_LOGS="$$log_list"; \
  1938.         exit $$?
  1939. glcpp/tests/glcpp-test.log: glcpp/tests/glcpp-test
  1940.         @p='glcpp/tests/glcpp-test'; \
  1941.         b='glcpp/tests/glcpp-test'; \
  1942.         $(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \
  1943.         --log-file $$b.log --trs-file $$b.trs \
  1944.         $(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \
  1945.         "$$tst" $(AM_TESTS_FD_REDIRECT)
  1946. glcpp/tests/glcpp-test-cr-lf.log: glcpp/tests/glcpp-test-cr-lf
  1947.         @p='glcpp/tests/glcpp-test-cr-lf'; \
  1948.         b='glcpp/tests/glcpp-test-cr-lf'; \
  1949.         $(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \
  1950.         --log-file $$b.log --trs-file $$b.trs \
  1951.         $(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \
  1952.         "$$tst" $(AM_TESTS_FD_REDIRECT)
  1953. tests/blob-test.log: tests/blob-test$(EXEEXT)
  1954.         @p='tests/blob-test$(EXEEXT)'; \
  1955.         b='tests/blob-test'; \
  1956.         $(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \
  1957.         --log-file $$b.log --trs-file $$b.trs \
  1958.         $(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \
  1959.         "$$tst" $(AM_TESTS_FD_REDIRECT)
  1960. tests/general-ir-test.log: tests/general-ir-test$(EXEEXT)
  1961.         @p='tests/general-ir-test$(EXEEXT)'; \
  1962.         b='tests/general-ir-test'; \
  1963.         $(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \
  1964.         --log-file $$b.log --trs-file $$b.trs \
  1965.         $(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \
  1966.         "$$tst" $(AM_TESTS_FD_REDIRECT)
  1967. tests/optimization-test.log: tests/optimization-test
  1968.         @p='tests/optimization-test'; \
  1969.         b='tests/optimization-test'; \
  1970.         $(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \
  1971.         --log-file $$b.log --trs-file $$b.trs \
  1972.         $(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \
  1973.         "$$tst" $(AM_TESTS_FD_REDIRECT)
  1974. tests/sampler-types-test.log: tests/sampler-types-test$(EXEEXT)
  1975.         @p='tests/sampler-types-test$(EXEEXT)'; \
  1976.         b='tests/sampler-types-test'; \
  1977.         $(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \
  1978.         --log-file $$b.log --trs-file $$b.trs \
  1979.         $(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \
  1980.         "$$tst" $(AM_TESTS_FD_REDIRECT)
  1981. tests/uniform-initializer-test.log: tests/uniform-initializer-test$(EXEEXT)
  1982.         @p='tests/uniform-initializer-test$(EXEEXT)'; \
  1983.         b='tests/uniform-initializer-test'; \
  1984.         $(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \
  1985.         --log-file $$b.log --trs-file $$b.trs \
  1986.         $(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \
  1987.         "$$tst" $(AM_TESTS_FD_REDIRECT)
  1988. .test.log:
  1989.         @p='$<'; \
  1990.         $(am__set_b); \
  1991.         $(am__check_pre) $(TEST_LOG_DRIVER) --test-name "$$f" \
  1992.         --log-file $$b.log --trs-file $$b.trs \
  1993.         $(am__common_driver_flags) $(AM_TEST_LOG_DRIVER_FLAGS) $(TEST_LOG_DRIVER_FLAGS) -- $(TEST_LOG_COMPILE) \
  1994.         "$$tst" $(AM_TESTS_FD_REDIRECT)
  1995. @am__EXEEXT_TRUE@.test$(EXEEXT).log:
  1996. @am__EXEEXT_TRUE@       @p='$<'; \
  1997. @am__EXEEXT_TRUE@       $(am__set_b); \
  1998. @am__EXEEXT_TRUE@       $(am__check_pre) $(TEST_LOG_DRIVER) --test-name "$$f" \
  1999. @am__EXEEXT_TRUE@       --log-file $$b.log --trs-file $$b.trs \
  2000. @am__EXEEXT_TRUE@       $(am__common_driver_flags) $(AM_TEST_LOG_DRIVER_FLAGS) $(TEST_LOG_DRIVER_FLAGS) -- $(TEST_LOG_COMPILE) \
  2001. @am__EXEEXT_TRUE@       "$$tst" $(AM_TESTS_FD_REDIRECT)
  2002.  
  2003. distdir: $(DISTFILES)
  2004.         @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
  2005.         topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
  2006.         list='$(DISTFILES)'; \
  2007.           dist_files=`for file in $$list; do echo $$file; done | \
  2008.           sed -e "s|^$$srcdirstrip/||;t" \
  2009.               -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
  2010.         case $$dist_files in \
  2011.           */*) $(MKDIR_P) `echo "$$dist_files" | \
  2012.                            sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
  2013.                            sort -u` ;; \
  2014.         esac; \
  2015.         for file in $$dist_files; do \
  2016.           if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
  2017.           if test -d $$d/$$file; then \
  2018.             dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
  2019.             if test -d "$(distdir)/$$file"; then \
  2020.               find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
  2021.             fi; \
  2022.             if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
  2023.               cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
  2024.               find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
  2025.             fi; \
  2026.             cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
  2027.           else \
  2028.             test -f "$(distdir)/$$file" \
  2029.             || cp -p $$d/$$file "$(distdir)/$$file" \
  2030.             || exit 1; \
  2031.           fi; \
  2032.         done
  2033.         $(MAKE) $(AM_MAKEFLAGS) \
  2034.           top_distdir="$(top_distdir)" distdir="$(distdir)" \
  2035.           dist-hook
  2036. check-am: all-am
  2037.         $(MAKE) $(AM_MAKEFLAGS) $(check_PROGRAMS)
  2038.         $(MAKE) $(AM_MAKEFLAGS) check-TESTS
  2039. check: $(BUILT_SOURCES)
  2040.         $(MAKE) $(AM_MAKEFLAGS) check-am
  2041. all-am: Makefile $(LTLIBRARIES) $(PROGRAMS)
  2042. installdirs:
  2043. install: $(BUILT_SOURCES)
  2044.         $(MAKE) $(AM_MAKEFLAGS) install-am
  2045. install-exec: install-exec-am
  2046. install-data: install-data-am
  2047. uninstall: uninstall-am
  2048.  
  2049. install-am: all-am
  2050.         @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
  2051.  
  2052. installcheck: installcheck-am
  2053. install-strip:
  2054.         if test -z '$(STRIP)'; then \
  2055.           $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
  2056.             install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
  2057.               install; \
  2058.         else \
  2059.           $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
  2060.             install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
  2061.             "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
  2062.         fi
  2063. mostlyclean-generic:
  2064.         -test -z "$(TEST_LOGS)" || rm -f $(TEST_LOGS)
  2065.         -test -z "$(TEST_LOGS:.log=.trs)" || rm -f $(TEST_LOGS:.log=.trs)
  2066.         -test -z "$(TEST_SUITE_LOG)" || rm -f $(TEST_SUITE_LOG)
  2067.  
  2068. clean-generic:
  2069.         -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES)
  2070.  
  2071. distclean-generic:
  2072.         -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
  2073.         -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
  2074.         -rm -f glcpp/$(DEPDIR)/$(am__dirstamp)
  2075.         -rm -f glcpp/$(am__dirstamp)
  2076.         -rm -f nir/$(DEPDIR)/$(am__dirstamp)
  2077.         -rm -f nir/$(am__dirstamp)
  2078.         -rm -f tests/$(DEPDIR)/$(am__dirstamp)
  2079.         -rm -f tests/$(am__dirstamp)
  2080.  
  2081. maintainer-clean-generic:
  2082.         @echo "This command is intended for maintainers to use"
  2083.         @echo "it deletes files that may require special tools to rebuild."
  2084.         -test -z "$(BUILT_SOURCES)" || rm -f $(BUILT_SOURCES)
  2085. clean: clean-am
  2086.  
  2087. clean-am: clean-checkPROGRAMS clean-generic clean-libtool clean-local \
  2088.         clean-noinstLTLIBRARIES clean-noinstPROGRAMS mostlyclean-am
  2089.  
  2090. distclean: distclean-am
  2091.         -rm -rf ./$(DEPDIR) glcpp/$(DEPDIR) nir/$(DEPDIR) tests/$(DEPDIR)
  2092.         -rm -f Makefile
  2093. distclean-am: clean-am distclean-compile distclean-generic \
  2094.         distclean-tags
  2095.  
  2096. dvi: dvi-am
  2097.  
  2098. dvi-am:
  2099.  
  2100. html: html-am
  2101.  
  2102. html-am:
  2103.  
  2104. info: info-am
  2105.  
  2106. info-am:
  2107.  
  2108. install-data-am:
  2109.  
  2110. install-dvi: install-dvi-am
  2111.  
  2112. install-dvi-am:
  2113.  
  2114. install-exec-am:
  2115.  
  2116. install-html: install-html-am
  2117.  
  2118. install-html-am:
  2119.  
  2120. install-info: install-info-am
  2121.  
  2122. install-info-am:
  2123.  
  2124. install-man:
  2125.  
  2126. install-pdf: install-pdf-am
  2127.  
  2128. install-pdf-am:
  2129.  
  2130. install-ps: install-ps-am
  2131.  
  2132. install-ps-am:
  2133.  
  2134. installcheck-am:
  2135.  
  2136. maintainer-clean: maintainer-clean-am
  2137.         -rm -rf ./$(DEPDIR) glcpp/$(DEPDIR) nir/$(DEPDIR) tests/$(DEPDIR)
  2138.         -rm -f Makefile
  2139. maintainer-clean-am: distclean-am maintainer-clean-generic
  2140.  
  2141. mostlyclean: mostlyclean-am
  2142.  
  2143. mostlyclean-am: mostlyclean-compile mostlyclean-generic \
  2144.         mostlyclean-libtool
  2145.  
  2146. pdf: pdf-am
  2147.  
  2148. pdf-am:
  2149.  
  2150. ps: ps-am
  2151.  
  2152. ps-am:
  2153.  
  2154. uninstall-am:
  2155.  
  2156. .MAKE: all check check-am install install-am install-strip
  2157.  
  2158. .PHONY: CTAGS GTAGS TAGS all all-am check check-TESTS check-am clean \
  2159.         clean-checkPROGRAMS clean-generic clean-libtool clean-local \
  2160.         clean-noinstLTLIBRARIES clean-noinstPROGRAMS cscopelist-am \
  2161.         ctags ctags-am dist-hook distclean distclean-compile \
  2162.         distclean-generic distclean-libtool distclean-tags distdir dvi \
  2163.         dvi-am html html-am info info-am install install-am \
  2164.         install-data install-data-am install-dvi install-dvi-am \
  2165.         install-exec install-exec-am install-html install-html-am \
  2166.         install-info install-info-am install-man install-pdf \
  2167.         install-pdf-am install-ps install-ps-am install-strip \
  2168.         installcheck installcheck-am installdirs maintainer-clean \
  2169.         maintainer-clean-generic mostlyclean mostlyclean-compile \
  2170.         mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \
  2171.         recheck tags tags-am uninstall uninstall-am
  2172.  
  2173. .PRECIOUS: Makefile
  2174.  
  2175.  
  2176. glsl_parser.cpp glsl_parser.h: glsl_parser.yy
  2177.         $(AM_V_YACC) $(YACC) $(YFLAGS) -o $@ -p "_mesa_glsl_" --defines=$(builddir)/glsl_parser.h $<
  2178.  
  2179. glsl_lexer.cpp: glsl_lexer.ll
  2180.         $(AM_V_LEX) $(LEX) $(LFLAGS) -o $@ $<
  2181.  
  2182. glcpp/glcpp-parse.c glcpp/glcpp-parse.h: glcpp/glcpp-parse.y
  2183.         $(AM_V_at)$(MKDIR_P) glcpp
  2184.         $(AM_V_YACC) $(YACC) $(YFLAGS) -o $@ -p "glcpp_parser_" --defines=$(builddir)/glcpp/glcpp-parse.h $<
  2185.  
  2186. glcpp/glcpp-lex.c: glcpp/glcpp-lex.l
  2187.         $(AM_V_at)$(MKDIR_P) glcpp
  2188.         $(AM_V_LEX) $(LEX) $(LFLAGS) -o $@ $<
  2189.  
  2190. clean-local:
  2191.         $(RM) -r subtest-cr subtest-cr-lf subtest-lf subtest-lf-cr
  2192.  
  2193. dist-hook:
  2194.         $(RM) glcpp/tests/*.out
  2195.         $(RM) glcpp/tests/subtest*/*.out
  2196.  
  2197. nir/nir_builder_opcodes.h: nir/nir_opcodes.py nir/nir_builder_opcodes_h.py
  2198.         $(MKDIR_P) nir;                                                 \
  2199.         $(PYTHON2) $(PYTHON_FLAGS) $(srcdir)/nir/nir_builder_opcodes_h.py > $@
  2200.  
  2201. nir/nir_constant_expressions.c: nir/nir_opcodes.py nir/nir_constant_expressions.py nir/nir_constant_expressions.h
  2202.         $(MKDIR_P) nir;                                                 \
  2203.         $(PYTHON2) $(PYTHON_FLAGS) $(srcdir)/nir/nir_constant_expressions.py > $@
  2204.  
  2205. nir/nir_opcodes.h: nir/nir_opcodes.py nir/nir_opcodes_h.py
  2206.         $(MKDIR_P) nir;                                                 \
  2207.         $(PYTHON2) $(PYTHON_FLAGS) $(srcdir)/nir/nir_opcodes_h.py > $@
  2208.  
  2209. nir/nir_opcodes.c: nir/nir_opcodes.py nir/nir_opcodes_c.py
  2210.         $(MKDIR_P) nir;                                                 \
  2211.         $(PYTHON2) $(PYTHON_FLAGS) $(srcdir)/nir/nir_opcodes_c.py > $@
  2212.  
  2213. nir/nir_opt_algebraic.c: nir/nir_opt_algebraic.py nir/nir_algebraic.py
  2214.         $(MKDIR_P) nir;                                                 \
  2215.         $(PYTHON2) $(PYTHON_FLAGS) $(srcdir)/nir/nir_opt_algebraic.py > $@
  2216.  
  2217. # Tell versions [3.59,3.63) of GNU make to not export all variables.
  2218. # Otherwise a system limit (for SysV at least) may be exceeded.
  2219. .NOEXPORT:
  2220.