1dcf8ee7d6ac89bb2a9d608618a51604a3c78fe96Christian KönigTOP = ../../../../.. 2e44c85637a3298918e292e9ddba812856cf92924Younes Mantoninclude $(TOP)/configs/current 3e44c85637a3298918e292e9ddba812856cf92924Younes Manton 4e44c85637a3298918e292e9ddba812856cf92924Younes MantonLIBS = -lXvMCW -lXvMC -lXv -lX11 5c11a7ec821d41b91a3825c5abfb4687c98b5bf98Younes Manton 6c11a7ec821d41b91a3825c5abfb4687c98b5bf98Younes Manton############################################# 7c11a7ec821d41b91a3825c5abfb4687c98b5bf98Younes Manton 8e44c85637a3298918e292e9ddba812856cf92924Younes Manton.PHONY: default clean 9c11a7ec821d41b91a3825c5abfb4687c98b5bf98Younes Manton 105f730690f8166c94ee010605b6437a6fb2a7771dYounes Mantondefault: test_context test_surface test_subpicture test_blocks test_rendering xvmc_bench 11c11a7ec821d41b91a3825c5abfb4687c98b5bf98Younes Manton 12c11a7ec821d41b91a3825c5abfb4687c98b5bf98Younes Mantontest_context: test_context.o testlib.o 13e44c85637a3298918e292e9ddba812856cf92924Younes Manton $(CC) $(LDFLAGS) -o $@ $^ $(LIBS) 14c11a7ec821d41b91a3825c5abfb4687c98b5bf98Younes Manton 15c11a7ec821d41b91a3825c5abfb4687c98b5bf98Younes Mantontest_surface: test_surface.o testlib.o 16e44c85637a3298918e292e9ddba812856cf92924Younes Manton $(CC) $(LDFLAGS) -o $@ $^ $(LIBS) 17c11a7ec821d41b91a3825c5abfb4687c98b5bf98Younes Manton 185f730690f8166c94ee010605b6437a6fb2a7771dYounes Mantontest_subpicture: test_subpicture.o testlib.o 195f730690f8166c94ee010605b6437a6fb2a7771dYounes Manton $(CC) $(LDFLAGS) -o $@ $^ $(LIBS) 205f730690f8166c94ee010605b6437a6fb2a7771dYounes Manton 21c11a7ec821d41b91a3825c5abfb4687c98b5bf98Younes Mantontest_blocks: test_blocks.o testlib.o 22e44c85637a3298918e292e9ddba812856cf92924Younes Manton $(CC) $(LDFLAGS) -o $@ $^ $(LIBS) 23c11a7ec821d41b91a3825c5abfb4687c98b5bf98Younes Manton 24c11a7ec821d41b91a3825c5abfb4687c98b5bf98Younes Mantontest_rendering: test_rendering.o testlib.o 25e44c85637a3298918e292e9ddba812856cf92924Younes Manton $(CC) $(LDFLAGS) -o $@ $^ $(LIBS) 26c11a7ec821d41b91a3825c5abfb4687c98b5bf98Younes Manton 276fca18696d0e6a243f6fbb5a30de45100a8e5fa0Younes Mantonxvmc_bench: xvmc_bench.o testlib.o 28e44c85637a3298918e292e9ddba812856cf92924Younes Manton $(CC) $(LDFLAGS) -o $@ $^ $(LIBS) 29c11a7ec821d41b91a3825c5abfb4687c98b5bf98Younes Manton 306fca18696d0e6a243f6fbb5a30de45100a8e5fa0Younes Mantonclean: 315f730690f8166c94ee010605b6437a6fb2a7771dYounes Manton $(RM) -rf *.o test_context test_surface test_subpicture test_blocks test_rendering xvmc_bench 32