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)