24 lines
		
	
	
		
			539 B
		
	
	
	
		
			Makefile
		
	
	
	
	
	
			
		
		
	
	
			24 lines
		
	
	
		
			539 B
		
	
	
	
		
			Makefile
		
	
	
	
	
	
| VERSION ?= 19.0.0-rc1
 | |
| SANITIZE ?= 1
 | |
| 
 | |
| DIRNAME = mesa-${VERSION}
 | |
| 
 | |
| all: archive
 | |
| 
 | |
| clean:
 | |
| 	rm -rf $(DIRNAME)/
 | |
| 	rm -f mesa-${VERSION}.tar.xz
 | |
| 
 | |
| clone: clean
 | |
| 	curl -O https://mesa.freedesktop.org/archive/mesa-${VERSION}.tar.xz
 | |
| 	tar xf mesa-${VERSION}.tar.xz
 | |
| 
 | |
| sanitize: clone vl_mpeg12_decoder.c vl_decoder.c
 | |
| ifdef SANITIZE
 | |
| 	cat < vl_mpeg12_decoder.c > $(DIRNAME)/src/gallium/auxiliary/vl/vl_mpeg12_decoder.c
 | |
| 	cat < vl_decoder.c > $(DIRNAME)/src/gallium/auxiliary/vl/vl_decoder.c
 | |
| endif
 | |
| 
 | |
| archive: clone sanitize
 | |
| 	tar caf ${DIRNAME}.tar.xz ${DIRNAME}
 |