aboutsummaryrefslogtreecommitdiff
path: root/Makefile
blob: 5f9b685ea4b0f7a9ca435a058d88a573ff94c48a (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
31
32
33
34
35
36
NAME = $(shell grep 'Package:' DESCRIPTION | cut -d ' ' -f2)
VER = $(shell grep 'Version:' DESCRIPTION | cut -d ' ' -f2)

install:
	R CMD INSTALL .

build:
	cd ..; R CMD build $(NAME)

check:
	make build
	cd ..; R CMD check $(NAME)_$(VER).tar.gz

cran-check:
	make build
	cd ..; R CMD check --as-cran $(NAME)_$(VER).tar.gz

test:
	make install
	Rscript -e "Sys.setenv("AT_HOME" = "TRUE"); tinytest::test_package('jagsUI', color=FALSE, verbose=0)"

coverage:
	make install
	Rscript -e 'Sys.setenv("AT_HOME" = "TRUE"); covr::report(file="/tmp/jagsUI-report.html")'
	firefox /tmp/jagsUI-report.html

site:
	Rscript -e "pkgdown::build_site()"
	firefox docs/index.html

README:
	Rscript -e "knitr::knit('README.Rmd')"
	pandoc README.md -o README.html
	firefox README.html
	sleep 3
	rm README.html