]> Kevux Git Server - controller/commitdiff
Cleanup: Stand alone build settings.
authorKevin Day <Kevin@kevux.org>
Mon, 29 Jul 2024 02:44:39 +0000 (21:44 -0500)
committerKevin Day <Kevin@kevux.org>
Mon, 29 Jul 2024 02:44:39 +0000 (21:44 -0500)
data/build/stand_alone/fakefile
data/build/stand_alone/settings.controller
data/build/stand_alone/settings.init

index 19000add97cb7e3c3e7ae12e3d4d98450171d9e5..defc0d56c73258ba1abbc02694b43e8f19c03aad 100644 (file)
@@ -29,17 +29,14 @@ main_init:
   build settings.init
 
 install:
-  shell ./install.sh parameter:'work' parameter:'verbosity' parameter:'color'
-  shell ./install.sh parameter:'work' parameter:'verbosity' parameter:'color' -s data/build/settings.controller
-  shell ./install.sh parameter:'work' parameter:'verbosity' parameter:'color' -s data/build/settings.init
+  shell ./install.sh parameter:'work' parameter:'verbosity' parameter:'color' -s data/build/stand_alone/settings.controller
+  shell ./install.sh parameter:'work' parameter:'verbosity' parameter:'color' -s data/build/stand_alone/settings.init
 
 install_controller:
-  shell ./install.sh parameter:'work' parameter:'verbosity' parameter:'color'
-  shell ./install.sh parameter:'work' parameter:'verbosity' parameter:'color' -s data/build/settings.controller
+  shell ./install.sh parameter:'work' parameter:'verbosity' parameter:'color' -s data/build/stand_alone/settings.controller
 
 install_init:
-  shell ./install.sh parameter:'work' parameter:'verbosity' parameter:'color'
-  shell ./install.sh parameter:'work' parameter:'verbosity' parameter:'color' -s data/build/settings.init
+  shell ./install.sh parameter:'work' parameter:'verbosity' parameter:'color' -s data/build/stand_alone/settings.init
 
 help:
   print
index 0c0ed0b3e2052d34e5df69d1d1aee7cb20e46b27..b9e713b5e84b18ed71dde2c5fa1a5cbf5fc3a07e 100644 (file)
@@ -10,7 +10,6 @@
 #   - coverage:    Compile for building coverage.
 #   - fanalyzer:   Compile using GCC's -fanalyzer compile time option.
 #   - gcc:         Use GCC specific settings.
-#   - stand_alone: The stand alone build mode, which in general should always be used.
 #   - test:        Compile for a test, such as unit testing.
 #   - thread:      Compile with thread support.
 #   - threadless:  Compile without thread support.
@@ -24,7 +23,7 @@ version_micro 0
 version_file micro
 version_target minor
 
-modes clang coverage fanalyzer gcc stand_alone test thread threadless
+modes clang coverage fanalyzer gcc test thread threadless
 modes_default thread gcc
 
 build_compiler gcc
index d2b618d6dbe00c340aa107528433341291ad1419..525ba11160d32f9554f5107975d3d7790c75b5b3 100644 (file)
@@ -2,21 +2,14 @@
 #
 # See the fakefile for details about the stand alone build.
 #
-# This requires that the sources structure to be changed.
-# The FLL sources from the monolithic package must be dropped into the sources directory under the fll sub-directory (which must be created).
-# The Controller sources must be dropped into the sources directory under the program sub-directory (which must be created).
-#
-# The data/build/stand_alone/config.h should be copied to sources/c/config.h.
-#
 # This can be built directly via:
-#    fake -s data/build/stand_alone/settings.init clean build
+#   fake -s data/build/stand_alone/settings.init clean build
 #
 # Modes:
 #   - clang:       Use clang rather than the default, which is generally GCC.
 #   - coverage:    Compile for building coverage.
 #   - fanalyzer:   Compile using GCC's -fanalyzer compile time option.
 #   - gcc:         Use GCC specific settings.
-#   - stand_alone: The stand alone build mode, which in general should always be used.
 #   - test:        Compile for a test, such as unit testing.
 #   - thread:      Compile with thread support.
 #   - threadless:  Compile without thread support.
@@ -30,7 +23,7 @@ version_micro 0
 version_file micro
 version_target minor
 
-modes  clang coverage fanalyzer gcc stand_alone test thread threadless
+modes  clang coverage fanalyzer gcc test thread threadless
 modes_default thread gcc
 
 build_compiler gcc