Learn R Programming

MakefileR (version 1.1.0)

make_def: Creates a variable definition in a Makefile

Description

A variable definition in a Makefile consists of a variable name and its defition. Both are separated by the equality sign =.

Usage

make_def(variable, definition, operator = "=")

Value

An object of class MakefileR_def

Arguments

variable

[character(1)]
Variable name

definition

[character(1)]
Definition for this variable

operator

[character(1)]
Which operator to use, default: =

Details

No quoting is applied to the definition by this function. Currently, both variable and definition are required to be character values of length one.

Use the c function or the + operator to append definitions to groups and Makefiles.

References

https://www.gnu.org/software/make/manual/

See Also

makefile, make_group

Other items: make_comment(), make_group(), make_rule(), make_text()

Examples

Run this code
make_def("R_USER_LIBRARY", .libPaths()[[1L]])
makefile() +
  make_def("R_USER_LIBRARY", .libPaths()[[1L]])

Run the code above in your browser using DataLab