2015-05-17 19:09:37 +00:00
|
|
|
COMMIT ?=
|
|
|
|
BRANCH ?=
|
|
|
|
SANITIZE ?= 1
|
|
|
|
|
|
|
|
ifeq ($(strip $(COMMIT)),)
|
|
|
|
COMMIT = `date +%Y%m%d`
|
2015-08-24 15:29:09 +00:00
|
|
|
BRANCH = 11.0
|
2015-05-17 19:09:37 +00:00
|
|
|
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}
|
|
|
|
|