Linux Makefile Targets - magic-lantern-studio/mle-documentation GitHub Wiki

This page describes the Makefile targets for building the Magic Lantern components on Linux. The Makefile is located in $MLE_HOME/build/linux.

To use this Makefile, change your directory to $MLE_HOME/build/linux and do

make -f Makefile <target>

where <target> is a build target listed below.

Note

These targets are being used on the Ubuntu 22.04 LTS 64-bit platform.

Table of Contents

Build Environment

Please see SDK Build Environment for Linux Platform for instructions on how to setup the Linux Build Environment used by the Makefile.

Available Build Targets

This section documents the Magic Lantern build targets for the Linux platform.

SDK Components

This target is used to build all of the Magic Lantern SDK components and applications.

Target Components Location Description
sdk     Build all the SDK components for the 64-bit platform
sdk_clean     Clean up all the SDK component build artifacts
sdk_clobber     Clean up all the SDK component build artifacts and remove auto-generated Makefiles
sdk_install     Install all the SDK components for the 64-bit platform
sdk_uninstall     Uninstall all the SDK components for the 64-bit platform
sdk_rehearsal     Build all the SDK Rehearsal components for the 64-bit platform
sdk_rehearsal_clean     Clean up all the SDK Rehearsal component build artifacts
sdk_rehearsal_clobber     Clean up all the SDK Rehearsal component build artifacts and remove auto-generated Makefiles
sdk_rehearsal_install     Install all the SDK Rehearsal components for the 64-bit platform
sdk_rehearsal_uninstall     Uninstall all the SDK Rehearsal components for the 64-bit platform
sdk_runtime     Build all the SDK Runtime components for the 64-bit platform
sdk_runtime_clean     Clean up all the SDK Runtime component build artifacts
sdk_runtime_clobber     Clean up all the SDK Runtime component build artifacts and remove auto-generated Makefiles
sdk_runtime_install     Install all the SDK Runtime components for the 64-bit platform
sdk_runtime_uninstall     Uninstall all the SDK Runtime components for the 64-bit platform
sdk_inventor     Build all the SDK Inventor components for the 64-bit platform
sdk_inventor_clean     Clean up all the SDK Inventor component build artifacts
sdk_inventor_clobber     Clean up all the SDK Inventor component build artifacts and remove auto-generated Makefiles
sdk_inventor_install     Install all the SDK Inventor components for the 64-bit platform
sdk_inventor_uninstall     Uninstall all the SDK Inventor components for the 64-bit platform

Studio Components

This target is used to build all of the Magic Lantern Studio components and applications.

Target Components Location Description
studio     Build all the Studio components for the 64-bit platform
studio_clean     Clean up all the Studio component build artifacts
studio_clobber     Clean up all the Studio component build artifacts and remove auto-generated Makefiles
studio_install     Install all the Studio components for the 64-bit platform
studio_uninstall     Uninstall all the Studio components for the 64-bit platform

Mastering Components

This target is used to build all of the Magic Lantern mastering components and applications.

Target Components Location Description
master     Build all the mastering components for the 64-bit platform
master_clean     Clean up all the mastering component build artifacts
master_clobber     Clean up all the mastering component build artifacts and remove auto-generated Makefiles
master_install     Install all the mastering components for the 64-bit platform
  libDPPGen.so "$MLE_ROOT/lib" Magic Lantern 64-bit Studio DSO library(Debug)
  libDPPGen.a "$MLE_ROOT/lib" Magic Lantern 64-bit Studio static library (Debug)
  gentables "$MLE_ROOT/bin" Magic Lantern 64-bit Studio mastering application (Debug)
  gengroup "$MLE_ROOT/bin" Magic Lantern 64-bit Studio mastering application (Debug)
  genscene "$MLE_ROOT/bin" Magic Lantern 64-bit Studio mastering application (Debug)
  genmedia "$MLE_ROOT/bin" Magic Lantern 64-bit Studio mastering application (Debug)
  genppscript "$MLE_ROOT/bin" Magic Lantern 64-bit Studio mastering application (Debug)
  gendpp "$MLE_ROOT/bin" Magic Lantern 64-bit Studio mastering application (Debug)
  genmakefile "$MLE_ROOT/bin" Magic Lantern 64-bit Studio mastering application (Debug)
master_uninstall     Uninstall all the mastering components for the 64-bit platform

Rehearsal Components

This target is used to build all of the Magic Lantern Rehearsal components and applications.

Target Components Location Description
rehearsal     Build all the Rehearsal components for the 64-bit platform
rehearsal_clean     Clean up all the Rehearsal component build artifacts
rehearsal_clobber     Clean up all the Rehearsal component build artifacts and remove auto-generated Makefiles
rehearsal_install     Install all the Rehearsal components for the 64-bit platform
rehearsal_uninstall     Uninstall all the Rehearsal components for the 64-bit platform

Runtime Components

This target is used to build all of the Magic Lantern Runtime components and applications.

Target Components Location Description
runtime     Build all the Runtime components for the 64-bit platform
runtime_clean     Clean up all the Runtime component build artifacts
runtime_clobber     Clean up all the Runtime component build artifacts and remove auto-generated Makefiles
runtime_install     Install all the Runtime components for the 64-bit platform
runtime_uninstall     Uninstall all the Runtime components for the 64-bit platform

Inventor Components

This target is used to build all of the Magic Lantern Inventor components and applications.

Target Components Location Description
inventor     Build all the Inventor components for the 64-bit platform
inventor_clean     Clean up all the Inventor component build artifacts
inventor_clobber     Clean up all the Inventor component build artifacts and remove auto-generated Makefiles
inventor_install     Install all the Inventor components for the 64-bit platform
inventor_uninstall     Uninstall all the Inventor components for the 64-bit platform

libmlutil Library

This library provides common utility functionality employed by Magic Lantern libraries and applications.

Target Components Location Description
libmlutil_stage     Generate Makefiles for libmlutil
libmlutil     Build all the util components for the 64-bit platform
libmlutil_clean     Clean up all the util component build artifacts
libmlutil_clobber     Clean up all the util component build artifacts and remove auto-generated Makefiles
libmlutil_install     Install all the util components for the 64-bit platform
  libmlutil.so "$MLE_ROOT/lib" Magic Lantern 64-bit Studio DSO library(Debug)
  libmlutil.a "$MLE_ROOT/lib" Magic Lantern 64-bit Studio static library (Debug)
libmlutil_uninstall     Uninstall all the util components for the 64-bit platform

libmlmath Library

This library provides math utilities used by Magic Lantern tools and titles.

Target Components Location Description
libmlmath_stage     Generate Makefiles for libmlmath
libmlmath     Build all the math components for the 64-bit platform
libmlmlmath_clean     Clean up all the util component build artifacts
libmlmlmath_clobber     Clean up all the util component build artifacts and remove auto-generated Makefiles
libmlmath_install     Install all the util components for the 64-bit platform
  libmlmath.so "$MLE_ROOT/lib" Magic Lantern 64-bit Studio DSO library (Debug)
  libmlmath.a "$MLE_ROOT/lib" Magic Lantern 64-bit Studio static library (Debug)
libmlmath_uninstall     Uninstall all the math components for the 64-bit platform

libDWP Library

This library provides functionality for processing Magic Lantern Digital Workprints.

Target Components Location Description
libDWP_stage     Generate Makefiles for libDWP
libDWP     Build all the Digital Workprint components for the 64-bit platform
libDWP_clean     Clean up all the Digital Workprint component build artifacts
libDWP_clobber     Clean up all the Digital Workprint component build artifacts and remove auto-generated Makefiles
libDWP_install     Install all the Digital Workprint components for the 64-bit platform
  libDWP.so "$MLE_ROOT/lib" Magic Lantern 64-bit Studio DSO library (Debug)
  libDWP.a "$MLE_ROOT/lib" Magic Lantern 64-bit Studio static library (Debug)
libDWP_uninstall     Uninstall all the Digital Workprint components for the 64-bit platform

libDPP Library

This library provides functionality for processing Magic Lantern Digital Playprints.

Target Components Location Description
libDPP_stage     Generate Makefiles for libDPP
libDPP     Build all the Digital Playprint components for the 64-bit platform
libDPP_clean     Clean up all the Digital Playprint component build artifacts
libDPP_clobber     Clean up all the Digital Playprint component build artifacts and remove auto-generated Makefiles
libDPP_install     Install all the Digital Playprint components for the 64-bit platform
  libDPP.so "$MLE_ROOT/lib" Magic Lantern 64-bit Studio DSO library (Debug)
  libDPP.a "$MLE_ROOT/lib" Magic Lantern 64-bit Studio static library (Debug)
libDPP_uninstall     Uninstall all the Digital Playprint components for the 64-bit platform

libplayprint Library

This library provides support for processing Digital Playprints by the Magic Lantern runtime engine.

Target Components Location Description
libplayprint_stage     Generate Makefiles for libplayprint
libplayprint     Build all the Digital Playprint runtime components for the 64-bit platform
libplayprint_clean     Clean up all the Digital Playprint runtime component build artifacts
libplayprint_clobber     Clean up all the Digital Playprint runtime component build artifacts and remove auto-generated Makefiles
libplayprint_install     Install all the Digital Playprint runtime components for the 64-bit platform
  libplayprint.so "$MLE_ROOT/lib" Magic Lantern 64-bit Studio runtime engine and mastering DSO library (Debug)
  libplayprint.a "$MLE_ROOT/lib" Magic Lantern 64-bit Studio runtime engine and mastering static library (Debug)
libplayprint_uninstall     Uninstall all the Digital Playprint runtime components for the 64-bit platform

libDPPGen Library

This library provides functionality for generating Magic Lantern Digital Playprints.

Target Components Location Description
libDPPGen_stage     Generate Makefiles for libDPPGen
libDPPGen     Build all the Digital Playprint components for the 64-bit platform
libDPPGen_clean     Clean up all the Digital Playprint component build artifacts
libDPPGen_clobber     Clean up all the Digital Playprint component build artifacts and remove auto-generated Makefiles
libDPPGen_install     Install all the Digital Playprint components for the 64-bit platform
  libDPPGen.so "$MLE_ROOT/lib" Magic Lantern 64-bit Studio mastering DSO library (Debug)
  libDPPGen.a "$MLE_ROOT/lib" Magic Lantern 64-bit Studio mastering static library (Debug)
libDPPGen_uninstall     Uninstall all the Digital Playprint components for the 64-bit platform

gentables Application

This application is used to generate tables and source used by the Magic Lantern titles.

Target Components Location Description
gentables_stage     Generate Makefiles for gentables application
gentables     Build the gentables application for the 64-bit platform
gentables_clean     Clean up all the gentables build artifacts
gentables_clobber     Clean up all the gentables build artifacts and remove auto-generated Makefiles
gentables_install     Install the gentables application for the 64-bit platform
  gentables "$MLE_ROOT/bin" Magic Lantern 64-bit Studio mastering tool (Debug)
gentables_uninstall     Uninstall the gentables application for the 64-bit platform

gengroup Application

This application is used to generate group chunks used by the Magic Lantern titles.

Target Components Location Description
gengroup_stage     Generate Makefiles for gengroup application
gengroup     Build the gengroup application for the 64-bit platform
gengroup_clean     Clean up all the gengroup build artifacts
gengroup_clobber     Clean up all the gengroup build artifacts and remove auto-generated Makefiles
gengroup_install     Install the gengroup application for the 64-bit platform
  gengroup "$MLE_ROOT/bin" Magic Lantern 64-bit Studio mastering tool (Debug)
gengroup_uninstall     Uninstall the gengroup application for the 64-bit platform

genscene Application

This application is used to generate scene chunks used by the Magic Lantern titles.

Target Components Location Description
genscene_stage     Generate Makefiles for genscene application
genscene     Build the genscene application for the 64-bit platform
genscene_clean     Clean up all the genscene build artifacts
genscene_clobber     Clean up all the genscene build artifacts and remove auto-generated Makefiles
genscene_install     Install the genscene application for the 64-bit platform
  genscene "$MLE_ROOT/bin" Magic Lantern 64-bit Studio mastering tool (Debug)
genscene_uninstall     Uninstall the genscene application for the 64-bit platform

genmedia Application

This application is used to generate media reference chunks used by the Magic Lantern titles.

Target Components Location Description
genmedia_stage     Generate Makefiles for genmedia application
genmedia     Build the genmedia application for the 64-bit platform
genmedia_clean     Clean up all the genmedia build artifacts
genmedia_clobber     Clean up all the genmedia build artifacts and remove auto-generated Makefiles
genmedia_install     Install the genmedia application for the 64-bit platform
  genmedia "$MLE_ROOT/bin" Magic Lantern 64-bit Studio mastering tool (Debug)
genmedia_uninstall     Uninstall the genmedia application for the 64-bit platform

genppscript Application

This application is used to generate Digital Playprint scripts used by the Magic Lantern mastering tools.

Target Components Location Description
genppscript_stage     Generate Makefiles for genppscript application
genppscript     Build the genppscript application for the 64-bit platform
genppscript_clean     Clean up all the genppscript build artifacts
genppscript_clobber     Clean up all the genppscript build artifacts and remove auto-generated Makefiles
genppscript_install     Install the genppscript application for the 64-bit platform
  genppscript "$MLE_ROOT/bin" Magic Lantern 64-bit Studio mastering tool (Debug)
genppscript_uninstall     Uninstall the genppscript application for the 64-bit platform

gendpp Application

This application is used to generate a Magic Lantern Digital Playprint.

Target Components Location Description
gendpp_stage     Generate Makefiles for gendpp application
gendpp     Build the gendpp application for the 64-bit platform
gendpp_clean     Clean up all the gendpp build artifacts
gendpp_clobber     Clean up all the gendpp build artifacts and remove auto-generated Makefiles
gendpp_install     Install the gendpp application for the 64-bit platform
  gendpp "$MLE_ROOT/bin" Magic Lantern 64-bit Studio mastering tool (Debug)
gendpp_uninstall     Uninstall the gendpp application for the 64-bit platform

genmakefile Application

This application is used to generate a Makefile used by Magic Lantern Titles.

Target Components Location Description
genmakefile_stage     Generate Makefiles for genmakefile application
genmakefile     Build the genmakefile application for the 64-bit platform
genmakefile_clean     Clean up all the genmakefile build artifacts
genmakefile_clobber     Clean up all the genmakefile build artifacts and remove auto-generated Makefiles
genmakefile_install     Install the genmakefile application for the 64-bit platform
  genmakefile "$MLE_ROOT/bin" Magic Lantern 64-bit Studio mastering tool (Debug)
genmakefile_uninstall     Uninstall the genmakefile application for the 64-bit platform

libmlert Library

This library provides the runtime engine for the Magic Lantern titles and tools.

Target Components Location Description
libmlert_rehearsal_stage     Generate Makefiles for libmlert libraries used for Rehearsal targets
libmlert_rehearsal     Build all the libmlert Rehearsal components for the 64-bit platform
libmlert_rehearsal_clean     Clean up all the libmlert Rehearsal component build artifacts
libmlert_rehearsal_clobber     Clean up all the libmlert Rehearsal component build artifacts and remove auto-generated Makefiles
libmlert_rehearsal_install     Install all the libmlert Rehearsal components for the 64-bit platform
  libmlert.so "$MLE_ROOT/lib/mle/rehearsal" Magic Lantern 64-bit Studio DSO library (Debug)
  libmlert.a "$MLE_ROOT/lib/mle/rehearsal" Magic Lantern 64-bit Studio static library (Debug)
libmlert_rehearsal_uninstall     Uninstall all the libmlert Rehearsal components for the 64-bit platform
libmlert_runtime_stage     Generate Makefiles for libmlert libraries used for Runtime targets.
libmlert_runtime     Build all the libmlert Runtime components for the 64-bit platform
libmlert_runtime_clean     Clean up all the libmlert Runtime component build artifacts
libmlert_runtime_clobber     Clean up all the libmlert Runtime component build artifacts and remove auto-generated Makefiles
libmlert_runtime_install     Install all the libmlert Runtime components for the 64-bit platform
  libmlert.so "$MLE_ROOT/lib/mle/runtime" Magic Lantern 64-bit Studio DSO library (Debug)
  libmlert.a "$MLE_ROOT/lib/mle/runtime" Magic Lantern 64-bit Studio static library (Debug)
libmlert_runtime_uninstall     Uninstall all the libmlert Runtime components for the 64-bit platform
libmlert_inventor_stage     Generate Makefiles for libmlert libraries used for Inventor targets.
libmlert_inventor     Build all the libmlert Inventor components for the 64-bit platform
libmlert_inventor_clean     Clean up all the libmlert Inventor component build artifacts
libmlert_inventor_clobber     Clean up all the libmlert Inventor component build artifacts and remove auto-generated Makefiles
libmlert_inventor_install     Install all the libmlert Inventor components for the 64-bit platform
  libmlert.so "$MLE_ROOT/lib/mle/inventor" Magic Lantern 64-bit Studio DSO library (Debug)
  libmlert.a "$MLE_ROOT/lib/mle/inventor" Magic Lantern 64-bit Studio static library (Debug)
libmlert_inventor_uninstall     Uninstall all the libmlert Inventor components for the 64-bit platform
libmlert Build all libmlert target components for the 64-bit platform
libmlert_clean Clean up all the libmlert component build artifacts
libmlert_clobber Clean up all the libmlert component build artifacts and remove auto-generated Makefiles
libmlert_install Install all the libmlert target components for the 64-bit platform
libmlert_uninstall Uninstall all the libmlert target components for the 64-bit platform

libmlloader Library

This target is used to install the Magic Lantern loader libraries.

Target Components Location Description
libmlloaders_rehearsal_stage     Generate Makefiles for libmlloaders libraries used for Rehearsal target
libmlloaders_rehearsal     Build the libmlloader Rehearsal library for the 64-bit platform
libmlloaders_rehearsal_clean     Clean up all the libmlloader component build artifacts for Rehearsal target
libmlloaders_rehearsal_clobber     Clean up all the libmlloader component build artifacts for Rehearsal target including the auto-generated Makefiles
libmlloaders_rehearsal_install   Install the libmlloader Rehearsal libraries for the 64-bit platform
  libmlloader.so "$MLE_ROOT/lib/mle/rehearsal" Magic Lantern 64-bit Studio DSO library (Debug)
  libmlloader.a "$MLE_ROOT/lib/mle/rehearsal" Magic Lantern 64-bit Studio static library (Debug)
libmlloaders_rehearsal_uninstall     Uninstall all the libmlloader Rehearsal components for the 64-bit platform
libmlloaders_runtime_stage     Generate Makefiles for libmlloaders libraries used for Runtime target
libmlloaders_runtime     Build the libmlloader Runtime library for the 64-bit platform
libmlloaders_runtime_clean     Clean up all the libmlloader component build artifacts for Runtime target
libmlloaders_runtime_clobber     Clean up all the libmlloader component build artifacts for Runtime target including the auto-generated Makefiles
libmlloaders_runtime_install   Install the libmlloader Runtime libraries for the 64-bit platform
  libmlloader.so "$MLE_ROOT/lib/mle/runtime" Magic Lantern 64-bit Studio DSO library (Debug)
  libmlloader.a "$MLE_ROOT/lib/mle/runtime" Magic Lantern 64-bit Studio static library (Debug)
libmlloaders_runtime_uninstall     Uninstall all the libmlloader Runtime components for the 64-bit platform
libmlloaders_inventor_stage     Generate Makefiles for libmlloaders libraries used for Inventor target
libmlloaders_inventor     Build the libmlloader Inventor library for the 64-bit platform
libmlloaders_inventor_clean     Clean up all the libmlloader component build artifacts for Inventor target
libmlloaders_inventor_clobber     Clean up all the libmlloader component build artifacts for Inventor target including the auto-generated Makefiles
libmlloaders_inventor_install   Install the libmlloader Inventor libraries for the 64-bit platform
  libmlloader.so "$MLE_ROOT/lib/mle/inventor" Magic Lantern 64-bit Studio DSO library (Debug)
  libmlloader.a "$MLE_ROOT/lib/mle/inventor" Magic Lantern 64-bit Studio static library (Debug)
libmlloaders_inventor_uninstall     Uninstall all the libmlloader Inventor components for the 64-bit platform
libmlloaders     Build all the libmlloader components for the 64-bit platform
libmlloaders_clean     Clean up all the libmlloader component build artifacts
libmlloaders_clobber     Clean up all the libmlloader component build artifacts and remove auto-generated Makefiles
libmlloaders_install   Install all the loaders for the 64-bit platform
libmlloaders_uninstall     Uninstall all the loader components for the 64-bit platform

property Headers

This target is used to install the Magic Lantern property header files.

Target Components Location Description
props     Build all the property components for the 64-bit platform
props_clean     Clean up all the property component build artifacts
props_install   $MLE_ROOT/include/mle Install all the property components for the 64-bit platform
props_uninstall     Uninstall all the property components for the 64-bit platform

Role Libraries

This target is used to install the Magic Lantern Role libraries.

Target Components Location Description
roles_rehearsal_stage     Generate Makefiles for Role libraries used for Rehearsal target
roles_rehearsal     Build the Role Rehearsal libraries for the 64-bit platform
roles_rehearsal_clean     Clean up all the Role component build artifacts for Rehearsal target
roles_rehearsal_clobber     Clean up all the Role component build artifacts for Rehearsal target including the auto-generated Makefiles
roles_rehearsal_install   Install the Role Rehearsal libraries for the 64-bit platform
  libivroles.so "$MLE_ROOT/lib/mle/rehearsal" Magic Lantern 64-bit Studio DSO library (Debug)
  libivroles.a "$MLE_ROOT/lib/mle/rehearsal" Magic Lantern 64-bit Studio static library (Debug)
  MleIv2dRole.so "$MLE_ROOT/lib/mle/rehearsal" Magic Lantern 64-bit Studio DSO library (Debug)
  MleIv2dRole.a "$MLE_ROOT/lib/mle/rehearsal" Magic Lantern 64-bit Studio static library (Debug)
  MleIv3dRole.so "$MLE_ROOT/lib/mle/rehearsal" Magic Lantern 64-bit Studio DSO library (Debug)
  MleIv3dRole.a "$MLE_ROOT/lib/mle/rehearsal" Magic Lantern 64-bit Studio static library (Debug)
roles_rehearsal_uninstall     Uninstall all the Role Rehearsal components for the 64-bit platform
roles_runtime_stage     Generate Makefiles for Role libraries used for Runtime target
roles_runtime     Build the Role Runtime library for the 64-bit platform
roles_runtime_clean     Clean up all the Role component build artifacts for Runtime target
roles_runtime_clobber     Clean up all the Role component build artifacts for Runtime target including the auto-generated Makefiles
roles_runtime_install   Install the Role Runtime libraries for the 64-bit platform
  libivroles.so "$MLE_ROOT/lib/mle/runtime" Magic Lantern 64-bit Studio DSO library (Debug)
  libivroles.a "$MLE_ROOT/lib/mle/runtime" Magic Lantern 64-bit Studio static library (Debug)
  MleIv2dRole.so "$MLE_ROOT/lib/mle/runtime" Magic Lantern 64-bit Studio DSO library (Debug)
  MleIv2dRole.a "$MLE_ROOT/lib/mle/runtime" Magic Lantern 64-bit Studio static library (Debug)
  MleIv3dRole.so "$MLE_ROOT/lib/mle/runtime" Magic Lantern 64-bit Studio DSO library (Debug)
  MleIv3dRole.a "$MLE_ROOT/lib/mle/runtime" Magic Lantern 64-bit Studio static library (Debug)
roles_runtime_uninstall     Uninstall all the Role Runtime components for the 64-bit platform
roles_inventor_stage     Generate Makefiles for Role libraries used for Inventor target
roles_inventor     Build the Role Inventor libraries for the 64-bit platform
roles_inventor_clean     Clean up all the Role component build artifacts for Inventor target
roles_inventor_clobber     Clean up all the Role component build artifacts for Inventor target including the auto-generated Makefiles
roles_inventor_install   Install the Role Inventor libraries for the 64-bit platform
  libivroles.so "$MLE_ROOT/lib/mle/inventor" Magic Lantern 64-bit Studio DSO library (Debug)
  libivroles.a "$MLE_ROOT/lib/mle/inventor" Magic Lantern 64-bit Studio static library (Debug)
  MleIv2dRole.so "$MLE_ROOT/lib/mle/inventor" Magic Lantern 64-bit Studio DSO library (Debug)
  MleIv2dRole.a "$MLE_ROOT/lib/mle/inventor" Magic Lantern 64-bit Studio static library (Debug)
  MleIv3dRole.so "$MLE_ROOT/lib/mle/inventor" Magic Lantern 64-bit Studio DSO library (Debug)
  MleIv3dRole.a "$MLE_ROOT/lib/mle/inventor" Magic Lantern 64-bit Studio static library (Debug)
roles_inventor_uninstall     Uninstall all the Role Inventor components for the 64-bit platform
roles     Build all the Role components for the 64-bit platform
roles_clean     Clean up all the Role component build artifacts
roles_clobber     Clean up all the Role component build artifacts and remove auto-generated Makefiles
roles_install   Install all the Role componentss for the 64-bit platform
roles_uninstall     Uninstall all the Role components for the 64-bit platform
⚠️ **GitHub.com Fallback** ⚠️