]> Kevux Git Server - controller/commit
Progress: Add initial stand alone builds for both controller and init programs.
authorKevin Day <Kevin@kevux.org>
Wed, 17 Jul 2024 04:21:46 +0000 (23:21 -0500)
committerKevin Day <Kevin@kevux.org>
Wed, 17 Jul 2024 04:21:46 +0000 (23:21 -0500)
commit54c9dcb7cd4139c9900bd22d4b9677110502b026
treeae1659052b8937bdca6d46540ae1c6fed182930b
parentdb55a2e96dfcd977941efbdb1b07416bf19c0c9f
Progress: Add initial stand alone builds for both controller and init programs.

Bring in the stand alone build that includes the FLL source files in a build settings file.
The associated fakefile will be updated and tested later.

The config.h files are currently incomplete.

Currently to test the stand alone builds:
  - Use an empty config.h file.
  - Copy the sources from the monolithic FLL package into the sources directory under sources/c/fll/.
  - Build the controller stand alone program via:
    # fake -s data/build/stand_alone/settings.controller build
  - Build the init stand alone program via:
    # fake -s data/build/stand_alone/settings.init build

Due to using an empty config.h file the resulting binary is oversized due to including unneeded code.
This will change once the controller.config.h and init.config.h are appropriately updated.
data/build/stand_alone/controller.config.h [new file with mode: 0644]
data/build/stand_alone/fakefile [new file with mode: 0644]
data/build/stand_alone/init.config.h [new file with mode: 0644]
data/build/stand_alone/settings.controller [new file with mode: 0644]
data/build/stand_alone/settings.init [new file with mode: 0644]