tredaell / rpms / mesa

Forked from rpms/mesa 3 years ago
Clone
7f1320a
COMMIT ?=
7f1320a
BRANCH ?=
7f1320a
SANITIZE ?= 1
7f1320a
7f1320a
ifeq ($(strip $(COMMIT)),)
7f1320a
	COMMIT = `date +%Y%m%d`
16b45a9
	BRANCH = 11.0
7f1320a
else
7f1320a
	BRANCH = master
7f1320a
endif
7f1320a
DIRNAME = mesa-${COMMIT}
7f1320a
7f1320a
all: archive
7f1320a
7f1320a
clean:
7f1320a
	rm -rf $(DIRNAME)/
7f1320a
7f1320a
clone: clean
7f1320a
	git clone --depth 1 --branch $(BRANCH) \
7f1320a
		git://git.freedesktop.org/git/mesa/mesa $(DIRNAME)
7f1320a
7f1320a
sanitize: clone vl_mpeg12_decoder.c vl_decoder.c
7f1320a
ifdef SANITIZE
7f1320a
	cat < vl_mpeg12_decoder.c > $(DIRNAME)/src/gallium/auxiliary/vl/vl_mpeg12_decoder.c
7f1320a
	cat < vl_decoder.c > $(DIRNAME)/src/gallium/auxiliary/vl/vl_decoder.c
7f1320a
endif
7f1320a
7f1320a
archive: clone sanitize
7f1320a
	tar -cvf ${DIRNAME}.tar.xz ${DIRNAME}
7f1320a