diff options
Diffstat (limited to 'Makefile')
-rw-r--r-- | Makefile | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..b264810 --- /dev/null +++ b/Makefile @@ -0,0 +1,30 @@ +COMMIT ?= +BRANCH ?= +SANITIZE ?= 1 + +ifeq ($(strip $(COMMIT)),) + COMMIT = `date +%Y%m%d` + BRANCH = 10.5 +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} + |