Makefile revision 8260e9a8217bf003f490b17cbd9df93bf0cc6675
15821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)TOP = ../../../..
25821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)include $(TOP)/configs/current
35821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
45821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)LIBNAME = llvmpipe
55821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
65821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)DEFINES += -D__STDC_CONSTANT_MACROS -D__STDC_LIMIT_MACROS
75821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
85821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)C_SOURCES = \
97dbb3d5cf0c15f500944d211057644d6a2f37371Ben Murdoch	lp_buffer.c \
10ca12bfac764ba476d6cd062bf1dde12cc64c3f40Ben Murdoch	lp_clear.c \
115d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)	lp_context.c \
125821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)	lp_draw_arrays.c \
135821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)	lp_fence.c \
145821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)	lp_flush.c \
155821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)	lp_jit.c \
165821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)	lp_perf.c \
175821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)	lp_query.c \
185821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)	lp_rast.c \
195821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)	lp_rast_tri.c \
202a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)	lp_scene.c \
215821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)	lp_scene_queue.c \
225821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)	lp_screen.c \
23c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles)	lp_setup.c \
245821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)	lp_setup_line.c \
25a1401311d1ab56c4ed0a474bd38c108f75cb0cd9Torne (Richard Coles)	lp_setup_point.c \
265821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)	lp_setup_tri.c \
275821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)	lp_setup_vbuf.c \
285821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)	lp_state_blend.c \
295c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	lp_state_clip.c \
305821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)	lp_state_derived.c \
315821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)	lp_state_fs.c \
325821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)	lp_state_rasterizer.c \
335821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)	lp_state_sampler.c \
345821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)	lp_state_surface.c \
355821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)	lp_state_vertex.c \
365821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)	lp_state_vs.c \
375821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)	lp_surface.c \
385821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)	lp_tex_sample_llvm.c \
395821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)	lp_texture.c \
405821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)	lp_tile_image.c \
415821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)	lp_tile_soa.c
42116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch
435821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)CPP_SOURCES = \
445821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
455821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)PROGS := lp_test_format	\
465821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)	 lp_test_blend	\
475821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)	 lp_test_conv
485821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
495821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
505821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)include ../../Makefile.template
515821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
525821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)lp_tile_soa.c: lp_tile_soa.py ../../auxiliary/util/u_format_parse.py ../../auxiliary/util/u_format_access.py ../../auxiliary/util/u_format.csv
53c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles)	python lp_tile_soa.py ../../auxiliary/util/u_format.csv > $@
545821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
555821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
565821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)LIBS += $(GL_LIB_DEPS) -L../../auxiliary/ -lgallium
575821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
585821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)$(PROGS): lp_test_main.o
595821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
605821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)