Literate Programming with Make and Sweave
A (Linux-based) package for using Make to build Sweave
documents efficiently.

A (Linux-based) R package for using Make to build Sweave
documents efficiently.

A package for using Make to build Sweave documents
efficiently.

Exploring and Testing the Toolchain and System Libraries
person("Jeroen", "Ooms", role = c("aut", "cre", "cph"),
email = "jeroen@berkeley.edu", comment = c(ORCID = "0000-0002-4035-0289"))
Packages with C, C++, or Fortran code require a properly configured
toolchain and sometimes external system dependencies to build. Because these
things vary a lot by platform, getting this all to work can be challenging.
The 'maketools' package contains a collection of helper functions that interface
with the appropriate system utilities to learn about the build environment.
It lets you explore 'make' rules to test the local configuration, or query
'pkg-config' <https://www.freedesktop.org/wiki/Software/pkg-config/> to find
the cflags and libs needed for building packages with external dependencies.
It also contains tools to analyze which libraries that a installed R package
is linked to, by inspecting output from
'ldd' <https://man7.org/linux/man-pages/man1/ldd.1.html> in combination with
information from the distribution package manager, e.g. 'rpm' or 'dpkg'. For
Windows there are special utilities to automatically find or install the
suitable version of the 'Rtools' <https://cran.r-project.org/bin/windows/Rtools/>
build environment, and diagnose some common problems.
Jeroen Ooms [aut, cre, cph] (<https://orcid.org/0000-0002-4035-0289>)

A collection of helper functions that interface with the appropriate
system utilities to learn about the build environment. Lets you explore 'make'
rules to test the local configuration, or query 'pkg-config' to find compiler
flags and libs needed for building packages with external dependencies. Also
contains tools to analyze which libraries that a installed R package linked to
by inspecting output from 'ldd' in combination with information from your
distribution package manager, e.g. 'rpm' or 'dpkg'. Finally the package provides
Windows-specific utilities to automatically find or install the suitable version
of the 'Rtools' build environment, and diagnose some common problems.