Learn R Programming


MakefileR

Introduction

This little package helps creating Makefile files programmatically.

After installation, read the help page:

help("MakefileR-package", package = "MakefileR")
#> Create 'Makefiles' Using R
#> 
#> Description:
#> 
#>      A user-friendly interface for the construction of 'Makefiles'.
#> 
#> Details:
#> 
#>      You will find the details in
#>      'vignette("An_Introduction_to_MakefileR", package = "MakefileR")'.
#> 
#> Author(s):
#> 
#>      *Maintainer*: Andreas Dominik Cullmann
#>      <mailto:fvafrcu@mailbox.org>
#> 
#>      Authors:
#> 
#>         • Kirill Müller
#> 
#> See Also:
#> 
#>      Useful links:
#> 
#>         • <https://gitlab.com/fvafrcu/MakefileR>

Installation

You can install MakefileR from gitlab via:

if (! require("remotes")) install.packages("remotes")
remotes::install_gitlab("fvafrcu/MakefileR")

Copy Link

Version

Install

install.packages('MakefileR')

Monthly Downloads

554

Version

1.1.0

License

GPL-3

Maintainer

Andreas Dominik Cullmann

Last Published

October 21st, 2025

Functions in MakefileR (1.1.0)

MakefileR-package

Create 'Makefiles' Using R
c.MakefileR_group

Concatenation of rules
make_def

Creates a variable definition in a Makefile
make_comment

Creates a Makefile comment
make_text

Creates a custom Makefile entry
makefile

Creates a Makefile
write_makefile

Writes a Makefile to a file
make_rule

Creates a Makefile rule
make_group

Creates a group of Makefile items
throw

Throw a Condition