rmake1.2.2 package

Makefile Generator for R Analytical Projects

copyRule

Rule for copying a file to a new location

defaultVars

Variables used within the Makefile generating process

depRule

A rule that defines a dependency between targets without actually prov...

expandTemplate

Expand template rules into a list of rules by replacing rmake variab...

getParam

Wrapper around the params global variable

grapes-greater-than-greater-than-grapes

A pipe operator for rmake rules

hasGnuMake

Check if GNU Make is available via the 'make' command

inShell

Convert R code to a character vector of shell commands evaluating the ...

is.rule

Check if the argument is a valid rule object.

knitrRule

Rule for building text documents using the knitr package

make

Run make in the system

makefile

Generate Makefile from a given list of rules (job).

markdownRule

Rule for building text documents from Markdown files

offlineRule

Rule for requesting manual user action

prerequisites

Return a given set of properties of all rules in a list

replaceSuffix

Replace the suffix of a given file name with a new extension (suffix)

replaceVariables

Replace rmake variables in a character vector

rmake-package

Makefile generator for R analytical projects

rmakeSkeleton

Prepare an existing project for building with rmake.

rRule

Rule for running R scripts

rule

General creator of an instance of the S3 rmake.rule class

sanitizePath

Sanitize a file path for the current operating system

sanitizeSpaces

Escape spaces in a string as needed in file names used in Makefile fil...

subdirRule

Rule for running the make process in a subdirectory

visualizeRules

Visualize dependencies defined by a rule or a list of rules

Creates and maintains a build process for complex analytic tasks in R. Package allows to easily generate Makefile for the (GNU) 'make' tool, which drives the build process by (in parallel) executing build commands in order to update results accordingly to given dependencies on changed data or updated source files.

  • Maintainer: Michal Burda
  • License: GPL (>= 3.0)
  • Last published: 2026-01-08