-
Notifications
You must be signed in to change notification settings - Fork 3
/
Makefile
35 lines (23 loc) · 823 Bytes
/
Makefile
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
docs:
R -e 'library("roxygen2"); roxygenize(".", c("rd", "namespace"), load_source)'
build:
R CMD build .
inst: build
R CMD INSTALL scs*.tar.gz
check: build
R CMD check scs*.tar.gz
cran_check: build
R CMD check --as-cran scs*.tar.gz
manual: clean
R CMD Rd2pdf --output=Manual.pdf .
clean:
rm -f Manual.pdf README.knit.md README.html
rm -rf .Rd2pdf*
check_mac_m1: build
R -e "rhub::check(dir(pattern = 'scs_.*.tar.gz'), platform = 'macos-m1-bigsur-release')"
check_mac_old: build
R -e "rhub::check(dir(pattern = 'scs_.*.tar.gz'), platform = 'macos-highsierra-release-cran')"
check_gcc_san: build
R -e "rhub::check(dir(pattern = 'scs_.*.tar.gz'), platform = 'linux-x86_64-rocker-gcc-san')"
check_debian_clang: build
R -e "rhub::check(dir(pattern = 'scs_.*.tar.gz'), platform = 'debian-clang-devel')"