37e222b
VERSION ?= 18.1.3
da24629
SANITIZE ?= 1
da24629
da24629
DIRNAME = mesa-${VERSION}
da24629
da24629
all: archive
da24629
da24629
clean:
da24629
	rm -rf $(DIRNAME)/
da24629
	rm -f mesa-${VERSION}.tar.xz
da24629
da24629
clone: clean
da24629
	curl -O https://mesa.freedesktop.org/archive/mesa-${VERSION}.tar.xz
da24629
	tar xf mesa-${VERSION}.tar.xz
da24629
da24629
sanitize: clone vl_mpeg12_decoder.c vl_decoder.c
da24629
ifdef SANITIZE
da24629
	cat < vl_mpeg12_decoder.c > $(DIRNAME)/src/gallium/auxiliary/vl/vl_mpeg12_decoder.c
da24629
	cat < vl_decoder.c > $(DIRNAME)/src/gallium/auxiliary/vl/vl_decoder.c
da24629
endif
da24629
da24629
archive: clone sanitize
4e42166
	tar caf ${DIRNAME}.tar.xz ${DIRNAME}