summaryrefslogtreecommitdiffstats
path: root/Makefile
blob: df96da032c81afe43cefd201ea6e74708174f844 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
COMMIT ?=
BRANCH ?=
SANITIZE ?= 1

ifeq ($(strip $(COMMIT)),)
	COMMIT = `date +%Y%m%d`
	BRANCH = 10.6
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}