Makefile revision cd9d9e2436a0815f6ed3a61d2cdf8fad53278506
1946f432a08112148d743eb9faf6b27bb8cc7fa76José FonsecaTOP = ../../../..
2946f432a08112148d743eb9faf6b27bb8cc7fa76José Fonsecainclude $(TOP)/configs/current
3946f432a08112148d743eb9faf6b27bb8cc7fa76José Fonseca
4946f432a08112148d743eb9faf6b27bb8cc7fa76José FonsecaLIBNAME = llvmpipe
5946f432a08112148d743eb9faf6b27bb8cc7fa76José Fonseca
6f97eeeec6b9f8a979f9452e2dfdab86ccb058b64Brian PaulDEFINES += -D__STDC_CONSTANT_MACROS -D__STDC_LIMIT_MACROS
7d81086a86bd7c82eae5a8f0d1092a30c23626257Brian Paul
8946f432a08112148d743eb9faf6b27bb8cc7fa76José FonsecaC_SOURCES = \
99ae47069b4a2b67e381b02d805f1ca74f31ea7b8José Fonseca	lp_bld_alpha.c \
10d2cf3e8dfd37d6225d5f6911fc53a07706cd07f7José Fonseca	lp_bld_arit.c \
11137afe6a550bef675daa00fb3092a521dabe3a3dBrian Paul	lp_bld_blend_aos.c \
125811ed87d732101ab8cfbd087bc99d8c6c963f30José Fonseca	lp_bld_blend_logicop.c \
13137afe6a550bef675daa00fb3092a521dabe3a3dBrian Paul	lp_bld_blend_soa.c \
14137afe6a550bef675daa00fb3092a521dabe3a3dBrian Paul	lp_bld_const.c \
15137afe6a550bef675daa00fb3092a521dabe3a3dBrian Paul	lp_bld_conv.c \
16137afe6a550bef675daa00fb3092a521dabe3a3dBrian Paul	lp_bld_debug.c \
17343ccc8dd0d3578aeeb9b635f0933c9f323c7fdaJosé Fonseca	lp_bld_depth.c \
18c5531f575b85e39a63578cd48f70193a4888cfb5José Fonseca	lp_bld_flow.c \
191e6cc1cf3728f715eb9c63c942b09fe42570cfc2José Fonseca	lp_bld_format_aos.c \
20bfd7a9ca967e5521fb3847db8615127c3ee7b9b3José Fonseca	lp_bld_format_query.c \
21866fbacf2bf93282f622f1f455250491d0b3b63fJosé Fonseca	lp_bld_format_soa.c \
22f85c5f8621382ba1c8baa1582d87b46b388258d2José Fonseca	lp_bld_interp.c \
23137afe6a550bef675daa00fb3092a521dabe3a3dBrian Paul	lp_bld_intr.c \
24137afe6a550bef675daa00fb3092a521dabe3a3dBrian Paul	lp_bld_logic.c \
25421507de06bd42a322c5864d887e67e385eb458cJosé Fonseca	lp_bld_pack.c \
26b4f6907b8d8a966df56c06155049c52dadea105fJosé Fonseca	lp_bld_sample.c \
27de8376e2f22a59a0bc18bb7ddab88ee3153678b8José Fonseca	lp_bld_sample_soa.c \
28137afe6a550bef675daa00fb3092a521dabe3a3dBrian Paul	lp_bld_swizzle.c \
298c7c108d712f17a5f307b9c8914b4abc4d5f148eJosé Fonseca	lp_bld_struct.c \
30137afe6a550bef675daa00fb3092a521dabe3a3dBrian Paul	lp_bld_tgsi_soa.c \
31137afe6a550bef675daa00fb3092a521dabe3a3dBrian Paul	lp_bld_type.c \
32c9adb4c9cb7a750134fea3ab096fe8c5bd2ac09fJosé Fonseca	lp_buffer.c \
33946f432a08112148d743eb9faf6b27bb8cc7fa76José Fonseca	lp_clear.c \
34946f432a08112148d743eb9faf6b27bb8cc7fa76José Fonseca	lp_context.c \
35946f432a08112148d743eb9faf6b27bb8cc7fa76José Fonseca	lp_draw_arrays.c \
362876b684de39dbdf803b3f3d1ac231e76fb4357eBrian Paul	lp_fence.c \
37137afe6a550bef675daa00fb3092a521dabe3a3dBrian Paul	lp_flush.c \
3808dd41fd6899bd6b3289d30dc31f8b2998406889José Fonseca	lp_jit.c \
39cd9d9e2436a0815f6ed3a61d2cdf8fad53278506Brian Paul	lp_perf.c \
401073e39ab92a795f7b3958dd789ab324c82c00aeBrian Paul	lp_query.c \
41bfa1a766d6df39963daf54fbc63a84d9c139ec7eBrian Paul	lp_rast.c \
42bfa1a766d6df39963daf54fbc63a84d9c139ec7eBrian Paul	lp_rast_tri.c \
431073e39ab92a795f7b3958dd789ab324c82c00aeBrian Paul	lp_scene.c \
441073e39ab92a795f7b3958dd789ab324c82c00aeBrian Paul	lp_scene_queue.c \
451073e39ab92a795f7b3958dd789ab324c82c00aeBrian Paul	lp_screen.c \
46137afe6a550bef675daa00fb3092a521dabe3a3dBrian Paul	lp_setup.c \
4724a3b0d23a93378d77198f1c92f6f381c0ad05b8Brian Paul	lp_setup_line.c \
4824a3b0d23a93378d77198f1c92f6f381c0ad05b8Brian Paul	lp_setup_point.c \
49bfa1a766d6df39963daf54fbc63a84d9c139ec7eBrian Paul	lp_setup_tri.c \
505ce0380a0f585b9e1fb616b749f7fd18a8afada1Keith Whitwell	lp_setup_vbuf.c \
51946f432a08112148d743eb9faf6b27bb8cc7fa76José Fonseca	lp_state_blend.c \
52946f432a08112148d743eb9faf6b27bb8cc7fa76José Fonseca	lp_state_clip.c \
53946f432a08112148d743eb9faf6b27bb8cc7fa76José Fonseca	lp_state_derived.c \
54946f432a08112148d743eb9faf6b27bb8cc7fa76José Fonseca	lp_state_fs.c \
55946f432a08112148d743eb9faf6b27bb8cc7fa76José Fonseca	lp_state_rasterizer.c \
56137afe6a550bef675daa00fb3092a521dabe3a3dBrian Paul	lp_state_sampler.c \
57946f432a08112148d743eb9faf6b27bb8cc7fa76José Fonseca	lp_state_surface.c \
58946f432a08112148d743eb9faf6b27bb8cc7fa76José Fonseca	lp_state_vertex.c \
593f36f4b0519f7a568d6de9919de1001880ab5c8aJosé Fonseca	lp_state_vs.c \
60137afe6a550bef675daa00fb3092a521dabe3a3dBrian Paul	lp_surface.c \
61e4c76c02f77ed6e86537b546f4200f8f8132d114José Fonseca	lp_tex_sample_llvm.c \
62137afe6a550bef675daa00fb3092a521dabe3a3dBrian Paul	lp_texture.c \
63137afe6a550bef675daa00fb3092a521dabe3a3dBrian Paul	lp_tile_soa.c
64946f432a08112148d743eb9faf6b27bb8cc7fa76José Fonseca
65182ff3e47a2d18917cdf3344c2ce95bd0a460784José FonsecaCPP_SOURCES = \
66182ff3e47a2d18917cdf3344c2ce95bd0a460784José Fonseca	lp_bld_misc.cpp
67182ff3e47a2d18917cdf3344c2ce95bd0a460784José Fonseca
68946f432a08112148d743eb9faf6b27bb8cc7fa76José Fonsecainclude ../../Makefile.template
69589ec337f0080893baba996201cf65bb6e1a2fecJosé Fonseca
70589ec337f0080893baba996201cf65bb6e1a2fecJosé Fonsecalp_tile_soa.c: lp_tile_soa.py ../../auxiliary/util/u_format_parse.py ../../auxiliary/util/u_format_access.py ../../auxiliary/util/u_format.csv
71589ec337f0080893baba996201cf65bb6e1a2fecJosé Fonseca	python lp_tile_soa.py ../../auxiliary/util/u_format.csv > $@
729b534400d9969eceac46b28145405086dda8c113Brian Paul
739b534400d9969eceac46b28145405086dda8c113Brian Paul
749b534400d9969eceac46b28145405086dda8c113Brian Paul# to make a .s file to inspect assembly code
759b534400d9969eceac46b28145405086dda8c113Brian Paul.c.s:
769b534400d9969eceac46b28145405086dda8c113Brian Paul	$(CC) -S $(INCLUDES) $(DEFINES) $(CFLAGS) $(LIBRARY_DEFINES) $<
77