24 lines
		
	
	
		
			535 B
		
	
	
	
		
			Makefile
		
	
	
	
	
	
			
		
		
	
	
			24 lines
		
	
	
		
			535 B
		
	
	
	
		
			Makefile
		
	
	
	
	
	
VERSION ?= 18.0.0
 | 
						|
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}
 |