Makefile.in (1243B)
1 # Build the program in the local tree 2 .PHONY: all 3 all: 4 $(NINJA) -C $(mesonbuilddir) 5 6 # Install the program 7 .PHONY: install 8 install: all 9 $(MESON) install -C $(mesonbuilddir) 10 11 # Remove files created during 'all' 12 .PHONY: clean 13 clean: 14 $(NINJA) -C $(mesonbuilddir) -t clean 15 16 # Remove files created during 'install' 17 .PHONY: uninstall 18 uninstall: 19 $(NINJA) uninstall -C $(mesonbuilddir) 20 21 # Make tarball 22 .PHONY: dist 23 dist: 24 $(MESON) dist -C $(mesonbuilddir) --no-tests --formats gztar 25 26 # Make doxygen 27 .PHONY: doxygen 28 doxygen: 29 $(NINJA) -C $(mesonbuilddir) doxygen 30 31 # Run unit tests 32 .PHONY: check 33 check: 34 $(MESON) test -C $(mesonbuilddir) --maxfail 999 --timeout-multiplier 4 35 36 # Run all tests 37 .PHONY: allcheck 38 allcheck: 39 $(MESON) test -C $(mesonbuilddir) --setup=all --maxfail 999 --timeout-multiplier 4 40 41 .PHONY: installcheck 42 installcheck: 43 $(MESON) test -C $(mesonbuilddir) --suite=installcheck --maxfail 999 --timeout-multiplier 4 44 45 .PHONY: integrationtests 46 integrationtests: 47 $(MESON) test -C $(mesonbuilddir) --suite=integrationtests --maxfail 999 --timeout-multiplier 4 48 49 format: 50 $(MESON) fmt -i -r . 51 #find ./src -name "*.[h,c]" | uncrustify -l c -c contrib/conf/uncrustify.cfg -F - --replace --no-backup 52 53 Makefile: Makefile.in 54 ./config.status