1 # $NetBSD: libglsl.mk,v 1.1 2014/12/18 06:24:28 mrg Exp $
3 LIBGLSL_GENERATED_CXX_FILES
= \
13 builtin_functions.
cpp \
15 builtin_variables.
cpp \
16 glsl_parser_extras.
cpp \
18 glsl_symbol_table.
cpp \
19 hir_field_selection.
cpp \
23 ir_constant_expression.
cpp \
26 ir_expression_flattening.
cpp \
27 ir_function_can_inline.
cpp \
28 ir_function_detect_recursion.
cpp \
30 ir_hierarchical_visitor.
cpp \
32 ir_import_prototypes.
cpp \
33 ir_print_visitor.
cpp \
35 ir_rvalue_visitor.
cpp \
36 ir_set_program_inouts.
cpp \
38 ir_variable_refcount.
cpp \
42 link_interface_blocks.
cpp \
44 link_uniform_initializers.
cpp \
45 link_uniform_block_active_visitor.
cpp \
46 link_uniform_blocks.
cpp \
51 lower_clip_distance.
cpp \
53 lower_discard_flow.
cpp \
54 lower_if_to_cond_assign.
cpp \
55 lower_instructions.
cpp \
57 lower_mat_op_to_vec.
cpp \
59 lower_offset_array.
cpp \
60 lower_packed_varyings.
cpp \
61 lower_named_interface_blocks.
cpp \
62 lower_packing_builtins.
cpp \
63 lower_texture_projection.
cpp \
64 lower_variable_index_to_cond_assign.
cpp \
65 lower_vec_index_to_cond_assign.
cpp \
66 lower_vec_index_to_swizzle.
cpp \
68 lower_vector_insert.
cpp \
70 lower_output_reads.
cpp \
71 lower_ubo_reference.
cpp \
73 opt_array_splitting.
cpp \
74 opt_constant_folding.
cpp \
75 opt_constant_propagation.
cpp \
76 opt_constant_variable.
cpp \
77 opt_copy_propagation.
cpp \
78 opt_copy_propagation_elements.
cpp \
80 opt_dead_builtin_varyings.
cpp \
82 opt_dead_code_local.
cpp \
83 opt_dead_functions.
cpp \
84 opt_flatten_nested_if_blocks.
cpp \
85 opt_flip_matrices.
cpp \
86 opt_function_inlining.
cpp \
87 opt_if_simplification.
cpp \
88 opt_noop_swizzle.
cpp \
89 opt_rebalance_tree.
cpp \
90 opt_redundant_jumps.
cpp \
91 opt_structure_splitting.
cpp \
92 opt_swizzle_swizzle.
cpp \
93 opt_tree_grafting.
cpp \
98 LIBGLCPP_GENERATED_FILES
= \
105 .PATH
: ${X11SRCDIR.MesaLib
}/src
/glsl
106 .PATH
: ${X11SRCDIR.MesaLib
}/src
/glsl
/glcpp
108 SRCS
+= ${LIBGLSL_GENERATED_CXX_FILES} \
110 ${LIBGLCPP_GENERATED_FILES} \