-
Notifications
You must be signed in to change notification settings - Fork 4
Expand file tree
/
Copy pathMakefile
More file actions
29 lines (22 loc) · 786 Bytes
/
Makefile
File metadata and controls
29 lines (22 loc) · 786 Bytes
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
TRIANGLE_VERSION=$(shell grep Version pkg/DESCRIPTION | perl -p -e "s/Version: //;")
TRIANGLE_SVN_REVISION=$(shell svn info -R | grep "Revision:" | perl -p -e 's/Revision: //;' | sort -n -r | head -1)
TRIANGLE_SVN_REVISION1=$(shell echo $(TRIANGLE_SVN_REVISION) + 1 | bc)
PACKAGE=RTriangle_$(TRIANGLE_VERSION).tar.gz
roxygen:
rm -f pkg/man/*
echo "library(roxygen2) ; roxygenize(\"pkg\")" | R --no-restore --slave
package: roxygen
rm -f pkg/R/*~
R CMD build pkg
install: package
R CMD INSTALL --latex $(PACKAGE)
doc: package
rm -f RTriangle.pdf
R CMD Rd2dvi --pdf --output=RTriangle.pdf pkg
check: package
R CMD check $(PACKAGE) --as-cran
revision:
@echo $(TRIANGLE_SVN_REVISION)
@echo $(TRIANGLE_SVN_REVISION1)
changelog:
cd pkg && svn2cl -i -r HEAD:{2010-01-01}