31 lines
		
	
	
		
			598 B
		
	
	
	
		
			Makefile
		
	
	
	
	
	
			
		
		
	
	
			31 lines
		
	
	
		
			598 B
		
	
	
	
		
			Makefile
		
	
	
	
	
	
| COMMIT ?=
 | |
| BRANCH ?=
 | |
| SANITIZE ?= 1
 | |
| 
 | |
| ifeq ($(strip $(COMMIT)),)
 | |
| 	COMMIT = `date +%Y%m%d`
 | |
| 	BRANCH = 11.1
 | |
| else
 | |
| 	BRANCH = master
 | |
| endif
 | |
| DIRNAME = mesa-${COMMIT}
 | |
| 
 | |
| all: archive
 | |
| 
 | |
| clean:
 | |
| 	rm -rf $(DIRNAME)/
 | |
| 
 | |
| clone: clean
 | |
| 	git clone --depth 1 --branch $(BRANCH) \
 | |
| 		git://git.freedesktop.org/git/mesa/mesa $(DIRNAME)
 | |
| 
 | |
| 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 -cvf ${DIRNAME}.tar.xz ${DIRNAME}
 | |
| 
 |