# Creates a variable definition in a Makefile

## Usage

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

## Arguments

variable
[character(1)] Variable name
definition
[character(1)] Definition for this variable
operator
[character(1)] Which operator to use, default: =

## Value

An object of class MakefileR_def

## Description

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

## 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/

## Examples

make_def("R_USER_LIBRARY", .libPaths()[[1L]])

R_USER_LIBRARY=/usr/local/lib/R/site-library

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

# Generated by MakefileR, do not edit by hand

R_USER_LIBRARY=/usr/local/lib/R/site-library



makefile, make_group Other items: make_comment, make_group, make_rule, make_text