[DMUSIC]
[reactos.git] / reactos / dll / opengl / mesa / src / glsl / CMakeLists.txt
1
2 set_cpp(WITH_STL)
3
4 # From Sconscript
5 include_directories(
6 ../mapi
7 ../mesa
8 .
9 glcpp
10 ../../generated/glsl)
11
12 list(APPEND SOURCE
13 # generated files
14 ../../generated/glsl/glcpp/glcpp-lex.c
15 ../../generated/glsl/glcpp/glcpp-parse.c
16 ../../generated/glsl/glsl_lexer.cpp
17 ../../generated/glsl/glsl_parser.cpp
18 ../../generated/glsl/builtin_function.cpp
19 # Regular files
20 strtod.c
21 ralloc.c
22 glcpp/pp.c
23 ast_expr.cpp
24 ast_function.cpp
25 ast_to_hir.cpp
26 ast_type.cpp
27 builtin_variables.cpp
28 glsl_parser_extras.cpp
29 glsl_types.cpp
30 glsl_symbol_table.cpp
31 hir_field_selection.cpp
32 ir_basic_block.cpp
33 ir_clone.cpp
34 ir_constant_expression.cpp
35 ir.cpp
36 ir_expression_flattening.cpp
37 ir_function_can_inline.cpp
38 ir_function_detect_recursion.cpp
39 ir_function.cpp
40 ir_hierarchical_visitor.cpp
41 ir_hv_accept.cpp
42 ir_import_prototypes.cpp
43 ir_print_visitor.cpp
44 ir_reader.cpp
45 ir_rvalue_visitor.cpp
46 ir_set_program_inouts.cpp
47 ir_validate.cpp
48 ir_variable_refcount.cpp
49 linker.cpp
50 link_functions.cpp
51 link_uniforms.cpp
52 loop_analysis.cpp
53 loop_controls.cpp
54 loop_unroll.cpp
55 lower_clip_distance.cpp
56 lower_discard.cpp
57 lower_if_to_cond_assign.cpp
58 lower_instructions.cpp
59 lower_jumps.cpp
60 lower_mat_op_to_vec.cpp
61 lower_noise.cpp
62 lower_texture_projection.cpp
63 lower_variable_index_to_cond_assign.cpp
64 lower_vec_index_to_cond_assign.cpp
65 lower_vec_index_to_swizzle.cpp
66 lower_vector.cpp
67 lower_output_reads.cpp
68 opt_algebraic.cpp
69 opt_constant_folding.cpp
70 opt_constant_propagation.cpp
71 opt_constant_variable.cpp
72 opt_copy_propagation.cpp
73 opt_copy_propagation_elements.cpp
74 opt_dead_code.cpp
75 opt_dead_code_local.cpp
76 opt_dead_functions.cpp
77 opt_discard_simplification.cpp
78 opt_function_inlining.cpp
79 opt_if_simplification.cpp
80 opt_noop_swizzle.cpp
81 opt_redundant_jumps.cpp
82 opt_structure_splitting.cpp
83 opt_swizzle_swizzle.cpp
84 opt_tree_grafting.cpp
85 s_expression.cpp)
86
87 # this is just a helper library, don't include it in the all target
88 add_library(mesa_glsl STATIC EXCLUDE_FROM_ALL ${SOURCE})