1946f432a08112148d743eb9faf6b27bb8cc7fa76José FonsecaTOP = ../../../.. 2946f432a08112148d743eb9faf6b27bb8cc7fa76José Fonsecainclude $(TOP)/configs/current 3946f432a08112148d743eb9faf6b27bb8cc7fa76José Fonseca 4946f432a08112148d743eb9faf6b27bb8cc7fa76José FonsecaLIBNAME = llvmpipe 5946f432a08112148d743eb9faf6b27bb8cc7fa76José Fonseca 6946f432a08112148d743eb9faf6b27bb8cc7fa76José FonsecaC_SOURCES = \ 77a05161278531db97212c704a2f0258adb7d3324Brian Paul lp_bld_alpha.c \ 88684ffc141ed024ab1d42fcba31d8517288fac40James Benton lp_bld_blend.c \ 9d75129dd13c2aac4053340487b87127420449ee8Brian Paul lp_bld_blend_aos.c \ 10d75129dd13c2aac4053340487b87127420449ee8Brian Paul lp_bld_blend_logicop.c \ 11d75129dd13c2aac4053340487b87127420449ee8Brian Paul lp_bld_blend_soa.c \ 12f17d1513ac1912d8cc090bba9206a08ff991f64fBrian Paul lp_bld_depth.c \ 13cf88dcf7313b6a0112c36c2f05ce6a7e846d268cBrian Paul lp_bld_interp.c \ 14946f432a08112148d743eb9faf6b27bb8cc7fa76José Fonseca lp_clear.c \ 15946f432a08112148d743eb9faf6b27bb8cc7fa76José Fonseca lp_context.c \ 16946f432a08112148d743eb9faf6b27bb8cc7fa76José Fonseca lp_draw_arrays.c \ 172876b684de39dbdf803b3f3d1ac231e76fb4357eBrian Paul lp_fence.c \ 18137afe6a550bef675daa00fb3092a521dabe3a3dBrian Paul lp_flush.c \ 1908dd41fd6899bd6b3289d30dc31f8b2998406889José Fonseca lp_jit.c \ 20effd33071e7b10bdd2f0c198fc34210202b574ccBrian Paul lp_memory.c \ 21cd9d9e2436a0815f6ed3a61d2cdf8fad53278506Brian Paul lp_perf.c \ 221073e39ab92a795f7b3958dd789ab324c82c00aeBrian Paul lp_query.c \ 23bfa1a766d6df39963daf54fbc63a84d9c139ec7eBrian Paul lp_rast.c \ 24d5c5a5aea034a8a647d686bdcb88f78445469f82Chia-I Wu lp_rast_debug.c \ 25bfa1a766d6df39963daf54fbc63a84d9c139ec7eBrian Paul lp_rast_tri.c \ 261073e39ab92a795f7b3958dd789ab324c82c00aeBrian Paul lp_scene.c \ 271073e39ab92a795f7b3958dd789ab324c82c00aeBrian Paul lp_scene_queue.c \ 281073e39ab92a795f7b3958dd789ab324c82c00aeBrian Paul lp_screen.c \ 29137afe6a550bef675daa00fb3092a521dabe3a3dBrian Paul lp_setup.c \ 3024a3b0d23a93378d77198f1c92f6f381c0ad05b8Brian Paul lp_setup_line.c \ 3124a3b0d23a93378d77198f1c92f6f381c0ad05b8Brian Paul lp_setup_point.c \ 32bfa1a766d6df39963daf54fbc63a84d9c139ec7eBrian Paul lp_setup_tri.c \ 335ce0380a0f585b9e1fb616b749f7fd18a8afada1Keith Whitwell lp_setup_vbuf.c \ 34946f432a08112148d743eb9faf6b27bb8cc7fa76José Fonseca lp_state_blend.c \ 35946f432a08112148d743eb9faf6b27bb8cc7fa76José Fonseca lp_state_clip.c \ 36946f432a08112148d743eb9faf6b27bb8cc7fa76José Fonseca lp_state_derived.c \ 37946f432a08112148d743eb9faf6b27bb8cc7fa76José Fonseca lp_state_fs.c \ 38543fb77ddece7e1806e8eaa0d65bb2a945ef9a75Keith Whitwell lp_state_setup.c \ 393a876e847388ad89ea52486040e2b4682a3524c1Jakob Bornecrantz lp_state_gs.c \ 40946f432a08112148d743eb9faf6b27bb8cc7fa76José Fonseca lp_state_rasterizer.c \ 41137afe6a550bef675daa00fb3092a521dabe3a3dBrian Paul lp_state_sampler.c \ 42b5e381d9783f17c9a527ac38122444eac6807566Zack Rusin lp_state_so.c \ 43946f432a08112148d743eb9faf6b27bb8cc7fa76José Fonseca lp_state_surface.c \ 44946f432a08112148d743eb9faf6b27bb8cc7fa76José Fonseca lp_state_vertex.c \ 453f36f4b0519f7a568d6de9919de1001880ab5c8aJosé Fonseca lp_state_vs.c \ 46137afe6a550bef675daa00fb3092a521dabe3a3dBrian Paul lp_surface.c \ 477cebd16fbbb68d76b516098f5e6d6a1fc415b8b0José Fonseca lp_tex_sample.c \ 48137afe6a550bef675daa00fb3092a521dabe3a3dBrian Paul lp_texture.c \ 491eec90d660052a597db08332141f1ffee1570209Brian Paul lp_tile_image.c \ 50137afe6a550bef675daa00fb3092a521dabe3a3dBrian Paul lp_tile_soa.c 51946f432a08112148d743eb9faf6b27bb8cc7fa76José Fonseca 52182ff3e47a2d18917cdf3344c2ce95bd0a460784José FonsecaCPP_SOURCES = \ 536c28cc27eb36f201d9c5ed82836f65e38bf9b6a3Brian Paul 54b29fcc7b3a043f879da1869cddd68eded1b3b305José FonsecaPROGS := lp_test_format \ 550a1d49504de4d34b003625ee7c901667afa43deaJosé Fonseca lp_test_arit \ 568260e9a8217bf003f490b17cbd9df93bf0cc6675Chris Li lp_test_blend \ 575fa09846618ed702493f054a1d4b0ec2a28fbbd0Chris Li lp_test_conv \ 583469715a8a171512cf9b528702e70393f01c6041José Fonseca lp_test_printf 598260e9a8217bf003f490b17cbd9df93bf0cc6675Chris Li 60871feeb165685c3f46b3f76a69ddfbd78b4acb8eBrian Paul# Need this for the lp_test_*.o files 61871feeb165685c3f46b3f76a69ddfbd78b4acb8eBrian PaulCLEAN_EXTRA = *.o 62871feeb165685c3f46b3f76a69ddfbd78b4acb8eBrian Paul 63992e7c72797545e5d7dac11c4714c107be07d41cJakob Bornecrantzinclude ../../Makefile.template 64992e7c72797545e5d7dac11c4714c107be07d41cJakob Bornecrantz 6580ee3a440cd3c0403004cf35e0638fc52088b9ffQicheng Christopher LiPROGS_DEPS := ../../auxiliary/libgallium.a 66182ff3e47a2d18917cdf3344c2ce95bd0a460784José Fonseca 678e833c7988a218d3c01ff79f17bdeed40058b32eJosé Fonsecalp_tile_soa.c: lp_tile_soa.py ../../auxiliary/util/u_format_parse.py ../../auxiliary/util/u_format_pack.py ../../auxiliary/util/u_format.csv 683acc8265200295265b476222299a013791050b73Kenneth Graunke $(PYTHON2) $(PYTHON_FLAGS) lp_tile_soa.py ../../auxiliary/util/u_format.csv > $@ 699b534400d9969eceac46b28145405086dda8c113Brian Paul 7081fe19843ac2afdc4fa1e1c87bc979b295af240eDave AirlieLDFLAGS += $(LLVM_LDFLAGS) 71b3f625f5e49d4f713caf401daf32e7f8843bad24Jakob BornecrantzLIBS += -L../../auxiliary/ -lgallium libllvmpipe.a $(LLVM_LIBS) $(GL_LIB_DEPS) 721af8b7250f477cfb36cbd8d4885f0cfb9a2e9779Stéphane MarchesinLD=$(CXX) 73476b668ccc3f234676dbd3f15207eafe7965222eChris Li 7404c136d5c206bd34d5cd6329d9fdc2cc336305a4Brian Paul$(PROGS): lp_test_main.o libllvmpipe.a 75476b668ccc3f234676dbd3f15207eafe7965222eChris Li 76