File tree Expand file tree Collapse file tree 2 files changed +51
-2
lines changed
Expand file tree Collapse file tree 2 files changed +51
-2
lines changed Original file line number Diff line number Diff line change 22# DEPENDENCIES #
33
44include $(TOOLS_MAKE_LIB_DIR ) /deps/python.mk
5+ include $(TOOLS_MAKE_LIB_DIR ) /deps/r.mk
56
67
78# TARGETS #
@@ -10,15 +11,24 @@ include $(TOOLS_MAKE_LIB_DIR)/deps/python.mk
1011#
1112# This target installs language dependencies:
1213
13- install-lang-deps : install-deps-python
14+ install-lang-deps : install-deps-python install-deps-r
1415
1516.PHONY : install-lang-deps
1617
1718
19+ # Update language dependencies.
20+ #
21+ # This target updates language dependencies:
22+
23+ update-lang-deps : update-deps-python update-deps-r
24+
25+ .PHONY : update-lang-deps
26+
27+
1828# Clean language dependencies.
1929#
2030# This target removes language dependencies.
2131
22- clean-lang-deps : clean-deps-python
32+ clean-lang-deps : clean-deps-python clean-deps-r
2333
2434.PHONY : clean-lang-deps
Original file line number Diff line number Diff line change 1+
2+ # VARIABLES #
3+
4+ # Define the command for installing R packages:
5+ R_INSTALL_PKGS_CMD ?= $(RSCRIPT ) $(TOOLS_DIR ) /scripts/install_r_pkgs.R
6+
7+ # Define the path to the R requirements file:
8+ R_REQUIREMENTS ?= $(CONFIG_DIR ) /r/requirements.txt
9+
10+
11+ # TARGETS #
12+
13+ # Install R dependencies.
14+ #
15+ # This target installs R dependencies.
16+
17+ install-deps-r :
18+ $(QUIET ) cat $(R_REQUIREMENTS ) | xargs $(R_INSTALL_PKGS_CMD )
19+
20+ .PHONY : install-deps-r
21+
22+
23+ # Update R dependencies.
24+ #
25+ # This target updates R dependencies.
26+
27+ update-deps-r : clean-deps-r install-deps-r
28+
29+ .PHONY : update-deps-r
30+
31+
32+ # Uninstall R dependencies.
33+ #
34+ # This target removes installed R dependencies.
35+
36+ clean-deps-r :
37+ $(QUIET ) cat $(R_REQUIREMENTS ) | xargs $(R ) CMD REMOVE
38+
39+ .PHONY : clean-deps-r
You can’t perform that action at this time.
0 commit comments