blob: 7cf9d4a3ac702d94d57f747fe2af924411ec678c [file] [log] [blame]
Daniel Vetter0a91a5e2017-09-08 17:14:46 +02001#!/bin/bash
2
3cat > Makefile <<EOF
4
5.PHONY: default docs
6default: all
7
8build/build.ninja:
Petri Latvalacbc1e782017-09-28 18:10:47 +03009 mkdir -p build
10 meson build
Daniel Vetter0a91a5e2017-09-08 17:14:46 +020011
12all: build/build.ninja
13 ninja -C build
14
15clean: build/build.ninja
16 ninja -C build clean
17
18test: build/build.ninja
19 ninja -C build test
20
21reconfigure: build/build.ninja
22 ninja -C build reconfigure
23
24check distcheck dist distclean:
25 echo "This is the meson wrapper, not automake" && false
26
Daniel Vetter5f40e612018-07-11 10:04:09 +020027install: build/build.ninja
28 ninja -C build install
29
30uninstall: build/build.ninja
31 ninja -C build uninstall
Daniel Vetter0a91a5e2017-09-08 17:14:46 +020032
33docs:
Arkadiusz Hilereccae132018-05-15 14:07:50 +030034 ninja -C build igt-gpu-tools-doc
Daniel Vetter0a91a5e2017-09-08 17:14:46 +020035
36EOF
37
Daniel Vetter07c33172018-01-11 09:47:52 +010038git config format.subjectprefix "PATCH i-g-t"
39
Daniel Vetter0a91a5e2017-09-08 17:14:46 +020040make $@