Daniel Vetter | 0a91a5e | 2017-09-08 17:14:46 +0200 | [diff] [blame] | 1 | #!/bin/bash |
| 2 | |
| 3 | cat > Makefile <<EOF |
| 4 | |
| 5 | .PHONY: default docs |
| 6 | default: all |
| 7 | |
| 8 | build/build.ninja: |
Petri Latvala | cbc1e78 | 2017-09-28 18:10:47 +0300 | [diff] [blame] | 9 | mkdir -p build |
| 10 | meson build |
Daniel Vetter | 0a91a5e | 2017-09-08 17:14:46 +0200 | [diff] [blame] | 11 | |
| 12 | all: build/build.ninja |
| 13 | ninja -C build |
| 14 | |
| 15 | clean: build/build.ninja |
| 16 | ninja -C build clean |
| 17 | |
| 18 | test: build/build.ninja |
| 19 | ninja -C build test |
| 20 | |
| 21 | reconfigure: build/build.ninja |
| 22 | ninja -C build reconfigure |
| 23 | |
| 24 | check distcheck dist distclean: |
| 25 | echo "This is the meson wrapper, not automake" && false |
| 26 | |
Daniel Vetter | 5f40e61 | 2018-07-11 10:04:09 +0200 | [diff] [blame] | 27 | install: build/build.ninja |
| 28 | ninja -C build install |
| 29 | |
| 30 | uninstall: build/build.ninja |
| 31 | ninja -C build uninstall |
Daniel Vetter | 0a91a5e | 2017-09-08 17:14:46 +0200 | [diff] [blame] | 32 | |
| 33 | docs: |
Arkadiusz Hiler | eccae13 | 2018-05-15 14:07:50 +0300 | [diff] [blame] | 34 | ninja -C build igt-gpu-tools-doc |
Daniel Vetter | 0a91a5e | 2017-09-08 17:14:46 +0200 | [diff] [blame] | 35 | |
| 36 | EOF |
| 37 | |
Daniel Vetter | 07c3317 | 2018-01-11 09:47:52 +0100 | [diff] [blame] | 38 | git config format.subjectprefix "PATCH i-g-t" |
| 39 | |
Daniel Vetter | 0a91a5e | 2017-09-08 17:14:46 +0200 | [diff] [blame] | 40 | make $@ |