Makefile.sources 2.9 KB
Newer Older
1
2
bifrost_FILES := \
        bifrost/bifrost.h \
3
        bifrost/bifrost_compile.c \
Alyssa Rosenzweig's avatar
Alyssa Rosenzweig committed
4
        bifrost/bifrost_compile.h \
5
        bifrost/bi_layout.c \
6
        bifrost/bi_liveness.c \
7
        bifrost/bi_lower_combine.c \
Alyssa Rosenzweig's avatar
Alyssa Rosenzweig committed
8
        bifrost/bi_tables.c \
9
        bifrost/bi_schedule.c \
10
        bifrost/bi_special.c \
11
        bifrost/bi_pack.c \
12
13
        bifrost/bi_print.c \
        bifrost/bi_print.h \
14
15
        bifrost/bi_ra.c \
        bifrost/bi_opt_dce.c \
Alyssa Rosenzweig's avatar
Alyssa Rosenzweig committed
16
        bifrost/bi_quirks.h \
17
        bifrost/bir.c \
18
        bifrost/compiler.h \
19
20
21
        bifrost/cmdline.c

bifrost_disasm_FILES := \
22
        bifrost/disassemble.c \
23
24
25
        bifrost/disassemble.h \
        bifrost/bi_print_common.c \
        bifrost/bi_print_common.h
26

27
lib_FILES := \
28
29
        lib/decode_common.c \
        lib/decode.c \
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
        lib/pan_afbc.c \
        lib/pan_attributes.c \
        lib/pan_bo.c \
        lib/pan_bo.h \
        lib/pan_blit.c \
        lib/pan_device.h \
        lib/pan_encoder.h \
        lib/pan_format.c \
        lib/pan_invocation.c \
        lib/pan_pool.c \
        lib/pan_pool.h \
        lib/pan_props.c \
        lib/pan_sampler.c \
        lib/pan_scoreboard.c \
        lib/pan_scoreboard.h \
        lib/pan_tiler.c \
        lib/pan_texture.c \
        lib/pan_scratch.c \
        lib/pan_util.h
49
50
51
52
53
54

midgard_FILES := \
        midgard/compiler.h \
        midgard/disassemble.c \
        midgard/disassemble.h \
        midgard/helpers.h \
55
        midgard/midgard_address.c \
56
57
58
59
60
61
        midgard/midgard_compile.c \
        midgard/midgard_compile.h \
        midgard/midgard_derivatives.c \
        midgard/midgard_emit.c \
        midgard/midgard.h \
        midgard/midgard_liveness.c \
62
        midgard/midgard_helper_invocations.c \
63
64
65
66
67
68
69
70
71
72
73
        midgard/midgard_nir.h \
        midgard/midgard_ops.c \
        midgard/midgard_ops.h \
        midgard/midgard_opt_copy_prop.c \
        midgard/midgard_opt_dce.c \
        midgard/midgard_opt_perspective.c \
        midgard/midgard-parse.h \
        midgard/midgard_print.c \
        midgard/midgard_ra.c \
        midgard/midgard_ra_pipeline.c \
        midgard/midgard_schedule.c \
74
        midgard/midgard_errata_lod.c \
75
        midgard/mir.c \
76
        midgard/mir_promote_uniforms.c \
77
        midgard/mir_squeeze.c \
78
        midgard/nir_fuse_io_16.c \
79

80
81
82
83
84
85
86
midgard_disasm_FILES := \
        midgard/disassemble.c \
        midgard/disassemble.h \
        midgard/midgard_ops.c \
        midgard/midgard_ops.h \
        midgard/midgard_print_constant.c

87
shared_FILES := \
88
        shared/pan_minmax_cache.c \
89
        shared/pan_tiling.c \
90
91
        shared/pan_minmax_cache.h \
        shared/pan_tiling.h \
92

93
94
95
util_FILES := \
        util/lcra.c \
        util/lcra.h \
96
        util/nir_mod_helpers.c \
97
98
99
        util/pan_ir.c \
        util/pan_ir.h \
        util/pan_liveness.c \
100
        util/pan_lower_framebuffer.c \
101
        util/pan_lower_writeout.c \
102
        util/pan_lower_64bit_intrin.c \
103
        util/pan_sysval.c \