etc/protocols - sync with NetBSD-8
[minix.git] / external / mit / xorg / lib / libglsl.mk
blobfef2d6be9481381a844756ec6d55dc51125b13d8
1 # $NetBSD: libglsl.mk,v 1.1 2014/12/18 06:24:28 mrg Exp $
3 LIBGLSL_GENERATED_CXX_FILES = \
4 glsl_lexer.cpp \
5 glsl_parser.cpp
7 LIBGLSL_FILES = \
8 ast_array_index.cpp \
9 ast_expr.cpp \
10 ast_function.cpp \
11 ast_to_hir.cpp \
12 ast_type.cpp \
13 builtin_functions.cpp \
14 builtin_types.cpp \
15 builtin_variables.cpp \
16 glsl_parser_extras.cpp \
17 glsl_types.cpp \
18 glsl_symbol_table.cpp \
19 hir_field_selection.cpp \
20 ir_basic_block.cpp \
21 ir_builder.cpp \
22 ir_clone.cpp \
23 ir_constant_expression.cpp \
24 ir.cpp \
25 ir_equals.cpp \
26 ir_expression_flattening.cpp \
27 ir_function_can_inline.cpp \
28 ir_function_detect_recursion.cpp \
29 ir_function.cpp \
30 ir_hierarchical_visitor.cpp \
31 ir_hv_accept.cpp \
32 ir_import_prototypes.cpp \
33 ir_print_visitor.cpp \
34 ir_reader.cpp \
35 ir_rvalue_visitor.cpp \
36 ir_set_program_inouts.cpp \
37 ir_validate.cpp \
38 ir_variable_refcount.cpp \
39 linker.cpp \
40 link_atomics.cpp \
41 link_functions.cpp \
42 link_interface_blocks.cpp \
43 link_uniforms.cpp \
44 link_uniform_initializers.cpp \
45 link_uniform_block_active_visitor.cpp \
46 link_uniform_blocks.cpp \
47 link_varyings.cpp \
48 loop_analysis.cpp \
49 loop_controls.cpp \
50 loop_unroll.cpp \
51 lower_clip_distance.cpp \
52 lower_discard.cpp \
53 lower_discard_flow.cpp \
54 lower_if_to_cond_assign.cpp \
55 lower_instructions.cpp \
56 lower_jumps.cpp \
57 lower_mat_op_to_vec.cpp \
58 lower_noise.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 \
67 lower_vector.cpp \
68 lower_vector_insert.cpp \
69 lower_vertex_id.cpp \
70 lower_output_reads.cpp \
71 lower_ubo_reference.cpp \
72 opt_algebraic.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 \
79 opt_cse.cpp \
80 opt_dead_builtin_varyings.cpp \
81 opt_dead_code.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 \
94 opt_vectorize.cpp \
95 s_expression.cpp \
96 strtod.c
98 LIBGLCPP_GENERATED_FILES = \
99 glcpp-lex.c \
100 glcpp-parse.c
102 LIBGLCPP_FILES = \
103 pp.c
105 .PATH: ${X11SRCDIR.MesaLib}/src/glsl
106 .PATH: ${X11SRCDIR.MesaLib}/src/glsl/glcpp
108 SRCS+= ${LIBGLSL_GENERATED_CXX_FILES} \
109 ${LIBGLSL_FILES} \
110 ${LIBGLCPP_GENERATED_FILES} \
111 ${LIBGLCPP_FILES}