From 14f77101205328d9db09f75dcf87af0cd275f338 Mon Sep 17 00:00:00 2001 From: Kevin Day Date: Tue, 30 Jul 2024 18:52:37 -0500 Subject: [PATCH] Update: Add central fakefile for building all projects. --- data/build/fakefile | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 data/build/fakefile diff --git a/data/build/fakefile b/data/build/fakefile new file mode 100644 index 0000000..c2131b9 --- /dev/null +++ b/data/build/fakefile @@ -0,0 +1,29 @@ +# fss-0005 iki-0002 + +settings: + fail exit + modes individual level monolithic clang test fanalyzer coverage threaded threadless + + environment PATH LD_LIBRARY_PATH + environment LANG LC_ALL LC_COLLATE LC_CTYPE LC_FASTMSG LC_MESSAGES LC_MONETARY LC_NUMERIC LC_TIME LOCPATH NLSPATH + +main: + build remove/settings + build tacocat/settings + +install: + shell ./install.sh parameter:'work' parameter:'verbosity' parameter:'color' -s data/remove/build/settings + shell ./install.sh parameter:'work' parameter:'verbosity' parameter:'color' -s data/tacocat/build/settings + +help: + print + print context:'title'Fakefile Options for Kevux Tools Software.context:'reset' + + print + print The following operations are available\: + print " - context:'notable'help:context:'reset' Perform the help operation, printing this message." + print " - context:'notable'install:context:'reset' A helper operation that simply calls the ./install.sh script with default settings." + print " - context:'notable'main:context:'reset' The default compilation using the build settings mode." + + print + print The context:'notable'install[context]:'reset' operation supports the context:'notable'work[context]:'reset', context:'notable'verbosity[context]:'reset', and context:'notable'color[context]:'reset' parameters. -- 1.8.3.1