]> Kevux Git Server - controller/commit
Update: Restructure the project to make it easy to switch to or from stand alone...
authorKevin Day <Kevin@kevux.org>
Wed, 17 Jul 2024 04:17:39 +0000 (23:17 -0500)
committerKevin Day <Kevin@kevux.org>
Wed, 17 Jul 2024 04:17:39 +0000 (23:17 -0500)
commitdb55a2e96dfcd977941efbdb1b07416bf19c0c9f
tree95ec581357c92edbd91601fa835dda11044ac063
parentcf922552770a93b355a12299ea6053e2a9e55a3e
Update: Restructure the project to make it easy to switch to or from stand alone builds, and other fixes.

Move the sources for the program to be under the program/controller directory.
This makes the structure more one to one with how it is installed.
This then makes a drop in place stand alone build easier.

Update the git ignore file:
- Add the FLL directory so that a drop in place stand alone build is unlikely to be accidentally added to this repository.
- Add the config.c and config.h to prevent accidental inclusion of local configuration source file and header file.

Fix incorrect dependencies, adding missing ones and removing non-existent ones.

Make GCC and CLang upper case in descriptions.
211 files changed:
.gitignore
data/build/dependencies
data/build/settings
data/build/settings.controller
data/build/settings.init
sources/c/program/controller/controller/config.c [moved from sources/c/controller/config.c with 100% similarity]
sources/c/program/controller/controller/config.h [moved from sources/c/controller/config.h with 100% similarity]
sources/c/program/controller/controller/controller.c [moved from sources/c/controller/controller.c with 100% similarity]
sources/c/program/controller/controller/controller.h [moved from sources/c/controller/controller.h with 100% similarity]
sources/c/program/controller/controller/main.c [moved from sources/c/controller/main.c with 100% similarity]
sources/c/program/controller/controller/main.h [moved from sources/c/controller/main.h with 100% similarity]
sources/c/program/controller/controller/string.c [moved from sources/c/controller/string.c with 100% similarity]
sources/c/program/controller/controller/string.h [moved from sources/c/controller/string.h with 100% similarity]
sources/c/program/controller/init/config.c [moved from sources/c/init/config.c with 100% similarity]
sources/c/program/controller/init/config.h [moved from sources/c/init/config.h with 100% similarity]
sources/c/program/controller/init/init.c [moved from sources/c/init/init.c with 100% similarity]
sources/c/program/controller/init/init.h [moved from sources/c/init/init.h with 100% similarity]
sources/c/program/controller/init/main.c [moved from sources/c/init/main.c with 100% similarity]
sources/c/program/controller/init/main.h [moved from sources/c/init/main.h with 100% similarity]
sources/c/program/controller/init/string.c [moved from sources/c/init/string.c with 100% similarity]
sources/c/program/controller/init/string.h [moved from sources/c/init/string.h with 100% similarity]
sources/c/program/controller/main/common.c [moved from sources/c/main/common.c with 100% similarity]
sources/c/program/controller/main/common.h [moved from sources/c/main/common.h with 100% similarity]
sources/c/program/controller/main/common/define.c [moved from sources/c/main/common/define.c with 100% similarity]
sources/c/program/controller/main/common/define.h [moved from sources/c/main/common/define.h with 100% similarity]
sources/c/program/controller/main/common/define/control.h [moved from sources/c/main/common/define/control.h with 100% similarity]
sources/c/program/controller/main/common/define/entry.h [moved from sources/c/main/common/define/entry.h with 100% similarity]
sources/c/program/controller/main/common/define/rule.h [moved from sources/c/main/common/define/rule.h with 100% similarity]
sources/c/program/controller/main/common/define/thread.h [moved from sources/c/main/common/define/thread.h with 100% similarity]
sources/c/program/controller/main/common/enumeration.c [moved from sources/c/main/common/enumeration.c with 100% similarity]
sources/c/program/controller/main/common/enumeration.h [moved from sources/c/main/common/enumeration.h with 100% similarity]
sources/c/program/controller/main/common/enumeration/control.h [moved from sources/c/main/common/enumeration/control.h with 100% similarity]
sources/c/program/controller/main/common/enumeration/entry.h [moved from sources/c/main/common/enumeration/entry.h with 100% similarity]
sources/c/program/controller/main/common/enumeration/instance.h [moved from sources/c/main/common/enumeration/instance.h with 100% similarity]
sources/c/program/controller/main/common/enumeration/process.h [moved from sources/c/main/common/enumeration/process.h with 100% similarity]
sources/c/program/controller/main/common/enumeration/rule.h [moved from sources/c/main/common/enumeration/rule.h with 100% similarity]
sources/c/program/controller/main/common/enumeration/thread.h [moved from sources/c/main/common/enumeration/thread.h with 100% similarity]
sources/c/program/controller/main/common/print.c [moved from sources/c/main/common/print.c with 100% similarity]
sources/c/program/controller/main/common/print.h [moved from sources/c/main/common/print.h with 100% similarity]
sources/c/program/controller/main/common/string.c [moved from sources/c/main/common/string.c with 100% similarity]
sources/c/program/controller/main/common/string.h [moved from sources/c/main/common/string.h with 100% similarity]
sources/c/program/controller/main/common/string/general.c [moved from sources/c/main/common/string/general.c with 100% similarity]
sources/c/program/controller/main/common/string/general.h [moved from sources/c/main/common/string/general.h with 100% similarity]
sources/c/program/controller/main/common/string/rule.c [moved from sources/c/main/common/string/rule.c with 100% similarity]
sources/c/program/controller/main/common/string/rule.h [moved from sources/c/main/common/string/rule.h with 100% similarity]
sources/c/program/controller/main/common/type.c [moved from sources/c/main/common/type.c with 100% similarity]
sources/c/program/controller/main/common/type.h [moved from sources/c/main/common/type.h with 100% similarity]
sources/c/program/controller/main/common/type/cache.c [moved from sources/c/main/common/type/cache.c with 100% similarity]
sources/c/program/controller/main/common/type/cache.h [moved from sources/c/main/common/type/cache.h with 100% similarity]
sources/c/program/controller/main/common/type/control.c [moved from sources/c/main/common/type/control.c with 100% similarity]
sources/c/program/controller/main/common/type/control.h [moved from sources/c/main/common/type/control.h with 100% similarity]
sources/c/program/controller/main/common/type/defs.h [moved from sources/c/main/common/type/defs.h with 100% similarity]
sources/c/program/controller/main/common/type/entry.c [moved from sources/c/main/common/type/entry.c with 100% similarity]
sources/c/program/controller/main/common/type/entry.h [moved from sources/c/main/common/type/entry.h with 100% similarity]
sources/c/program/controller/main/common/type/execute.c [moved from sources/c/main/common/type/execute.c with 100% similarity]
sources/c/program/controller/main/common/type/execute.h [moved from sources/c/main/common/type/execute.h with 100% similarity]
sources/c/program/controller/main/common/type/instance.c [moved from sources/c/main/common/type/instance.c with 100% similarity]
sources/c/program/controller/main/common/type/instance.h [moved from sources/c/main/common/type/instance.h with 100% similarity]
sources/c/program/controller/main/common/type/interrupt.c [moved from sources/c/main/common/type/interrupt.c with 100% similarity]
sources/c/program/controller/main/common/type/interrupt.h [moved from sources/c/main/common/type/interrupt.h with 100% similarity]
sources/c/program/controller/main/common/type/lock.c [moved from sources/c/main/common/type/lock.c with 100% similarity]
sources/c/program/controller/main/common/type/lock.h [moved from sources/c/main/common/type/lock.h with 100% similarity]
sources/c/program/controller/main/common/type/process.c [moved from sources/c/main/common/type/process.c with 100% similarity]
sources/c/program/controller/main/common/type/process.h [moved from sources/c/main/common/type/process.h with 100% similarity]
sources/c/program/controller/main/common/type/rule.c [moved from sources/c/main/common/type/rule.c with 100% similarity]
sources/c/program/controller/main/common/type/rule.h [moved from sources/c/main/common/type/rule.h with 100% similarity]
sources/c/program/controller/main/common/type/thread.c [moved from sources/c/main/common/type/thread.c with 100% similarity]
sources/c/program/controller/main/common/type/thread.h [moved from sources/c/main/common/type/thread.h with 100% similarity]
sources/c/program/controller/main/controller.h [moved from sources/c/main/controller.h with 100% similarity]
sources/c/program/controller/main/convert.c [moved from sources/c/main/convert.c with 100% similarity]
sources/c/program/controller/main/convert.h [moved from sources/c/main/convert.h with 100% similarity]
sources/c/program/controller/main/entry.c [moved from sources/c/main/entry.c with 100% similarity]
sources/c/program/controller/main/entry.h [moved from sources/c/main/entry.h with 100% similarity]
sources/c/program/controller/main/entry/action.c [moved from sources/c/main/entry/action.c with 100% similarity]
sources/c/program/controller/main/entry/action.h [moved from sources/c/main/entry/action.h with 100% similarity]
sources/c/program/controller/main/entry/preprocess.c [moved from sources/c/main/entry/preprocess.c with 100% similarity]
sources/c/program/controller/main/entry/preprocess.h [moved from sources/c/main/entry/preprocess.h with 100% similarity]
sources/c/program/controller/main/entry/process.c [moved from sources/c/main/entry/process.c with 100% similarity]
sources/c/program/controller/main/entry/process.h [moved from sources/c/main/entry/process.h with 100% similarity]
sources/c/program/controller/main/entry/setting.c [moved from sources/c/main/entry/setting.c with 100% similarity]
sources/c/program/controller/main/entry/setting.h [moved from sources/c/main/entry/setting.h with 100% similarity]
sources/c/program/controller/main/file.c [moved from sources/c/main/file.c with 100% similarity]
sources/c/program/controller/main/file.h [moved from sources/c/main/file.h with 100% similarity]
sources/c/program/controller/main/instance.c [moved from sources/c/main/instance.c with 100% similarity]
sources/c/program/controller/main/instance.h [moved from sources/c/main/instance.h with 100% similarity]
sources/c/program/controller/main/instance/prepare.c [moved from sources/c/main/instance/prepare.c with 100% similarity]
sources/c/program/controller/main/instance/prepare.h [moved from sources/c/main/instance/prepare.h with 100% similarity]
sources/c/program/controller/main/instance/wait.c [moved from sources/c/main/instance/wait.c with 100% similarity]
sources/c/program/controller/main/instance/wait.h [moved from sources/c/main/instance/wait.h with 100% similarity]
sources/c/program/controller/main/lock.c [moved from sources/c/main/lock.c with 100% similarity]
sources/c/program/controller/main/lock.h [moved from sources/c/main/lock.h with 100% similarity]
sources/c/program/controller/main/path.c [moved from sources/c/main/path.c with 100% similarity]
sources/c/program/controller/main/path.h [moved from sources/c/main/path.h with 100% similarity]
sources/c/program/controller/main/perform.c [moved from sources/c/main/perform.c with 100% similarity]
sources/c/program/controller/main/perform.h [moved from sources/c/main/perform.h with 100% similarity]
sources/c/program/controller/main/print/debug.c [moved from sources/c/main/print/debug.c with 100% similarity]
sources/c/program/controller/main/print/debug.h [moved from sources/c/main/print/debug.h with 100% similarity]
sources/c/program/controller/main/print/debug/perform/control.c [moved from sources/c/main/print/debug/perform/control.c with 100% similarity]
sources/c/program/controller/main/print/debug/perform/control.h [moved from sources/c/main/print/debug/perform/control.h with 100% similarity]
sources/c/program/controller/main/print/debug/perform/pid.c [moved from sources/c/main/print/debug/perform/pid.c with 100% similarity]
sources/c/program/controller/main/print/debug/perform/pid.h [moved from sources/c/main/print/debug/perform/pid.h with 100% similarity]
sources/c/program/controller/main/print/debug/rule/action.c [moved from sources/c/main/print/debug/rule/action.c with 100% similarity]
sources/c/program/controller/main/print/debug/rule/action.h [moved from sources/c/main/print/debug/rule/action.h with 100% similarity]
sources/c/program/controller/main/print/debug/rule/execute.c [moved from sources/c/main/print/debug/rule/execute.c with 100% similarity]
sources/c/program/controller/main/print/debug/rule/execute.h [moved from sources/c/main/print/debug/rule/execute.h with 100% similarity]
sources/c/program/controller/main/print/debug/rule/instance.c [moved from sources/c/main/print/debug/rule/instance.c with 100% similarity]
sources/c/program/controller/main/print/debug/rule/instance.h [moved from sources/c/main/print/debug/rule/instance.h with 100% similarity]
sources/c/program/controller/main/print/error.c [moved from sources/c/main/print/error.c with 100% similarity]
sources/c/program/controller/main/print/error.h [moved from sources/c/main/print/error.h with 100% similarity]
sources/c/program/controller/main/print/error/entry.c [moved from sources/c/main/print/error/entry.c with 100% similarity]
sources/c/program/controller/main/print/error/entry.h [moved from sources/c/main/print/error/entry.h with 100% similarity]
sources/c/program/controller/main/print/error/entry/action.c [moved from sources/c/main/print/error/entry/action.c with 100% similarity]
sources/c/program/controller/main/print/error/entry/action.h [moved from sources/c/main/print/error/entry/action.h with 100% similarity]
sources/c/program/controller/main/print/error/entry/item.c [moved from sources/c/main/print/error/entry/item.c with 100% similarity]
sources/c/program/controller/main/print/error/entry/item.h [moved from sources/c/main/print/error/entry/item.h with 100% similarity]
sources/c/program/controller/main/print/error/entry/setting.c [moved from sources/c/main/print/error/entry/setting.c with 100% similarity]
sources/c/program/controller/main/print/error/entry/setting.h [moved from sources/c/main/print/error/entry/setting.h with 100% similarity]
sources/c/program/controller/main/print/error/lock.c [moved from sources/c/main/print/error/lock.c with 100% similarity]
sources/c/program/controller/main/print/error/lock.h [moved from sources/c/main/print/error/lock.h with 100% similarity]
sources/c/program/controller/main/print/error/perform/pid.c [moved from sources/c/main/print/error/perform/pid.c with 100% similarity]
sources/c/program/controller/main/print/error/perform/pid.h [moved from sources/c/main/print/error/perform/pid.h with 100% similarity]
sources/c/program/controller/main/print/error/rule.c [moved from sources/c/main/print/error/rule.c with 100% similarity]
sources/c/program/controller/main/print/error/rule.h [moved from sources/c/main/print/error/rule.h with 100% similarity]
sources/c/program/controller/main/print/error/rule/action.c [moved from sources/c/main/print/error/rule/action.c with 100% similarity]
sources/c/program/controller/main/print/error/rule/action.h [moved from sources/c/main/print/error/rule/action.h with 100% similarity]
sources/c/program/controller/main/print/error/rule/instance.c [moved from sources/c/main/print/error/rule/instance.c with 100% similarity]
sources/c/program/controller/main/print/error/rule/instance.h [moved from sources/c/main/print/error/rule/instance.h with 100% similarity]
sources/c/program/controller/main/print/error/rule/item.c [moved from sources/c/main/print/error/rule/item.c with 100% similarity]
sources/c/program/controller/main/print/error/rule/item.h [moved from sources/c/main/print/error/rule/item.h with 100% similarity]
sources/c/program/controller/main/print/error/rule/setting.c [moved from sources/c/main/print/error/rule/setting.c with 100% similarity]
sources/c/program/controller/main/print/error/rule/setting.h [moved from sources/c/main/print/error/rule/setting.h with 100% similarity]
sources/c/program/controller/main/print/lock.c [moved from sources/c/main/print/lock.c with 100% similarity]
sources/c/program/controller/main/print/lock.h [moved from sources/c/main/print/lock.h with 100% similarity]
sources/c/program/controller/main/print/message.c [moved from sources/c/main/print/message.c with 100% similarity]
sources/c/program/controller/main/print/message.h [moved from sources/c/main/print/message.h with 100% similarity]
sources/c/program/controller/main/print/message/entry.c [moved from sources/c/main/print/message/entry.c with 100% similarity]
sources/c/program/controller/main/print/message/entry.h [moved from sources/c/main/print/message/entry.h with 100% similarity]
sources/c/program/controller/main/print/message/entry/action.c [moved from sources/c/main/print/message/entry/action.c with 100% similarity]
sources/c/program/controller/main/print/message/entry/action.h [moved from sources/c/main/print/message/entry/action.h with 100% similarity]
sources/c/program/controller/main/print/message/entry/item.c [moved from sources/c/main/print/message/entry/item.c with 100% similarity]
sources/c/program/controller/main/print/message/entry/item.h [moved from sources/c/main/print/message/entry/item.h with 100% similarity]
sources/c/program/controller/main/print/output/entry/setting.c [moved from sources/c/main/print/output/entry/setting.c with 100% similarity]
sources/c/program/controller/main/print/output/entry/setting.h [moved from sources/c/main/print/output/entry/setting.h with 100% similarity]
sources/c/program/controller/main/print/output/rule/execute.c [moved from sources/c/main/print/output/rule/execute.c with 100% similarity]
sources/c/program/controller/main/print/output/rule/execute.h [moved from sources/c/main/print/output/rule/execute.h with 100% similarity]
sources/c/program/controller/main/print/output/rule/setting.c [moved from sources/c/main/print/output/rule/setting.c with 100% similarity]
sources/c/program/controller/main/print/output/rule/setting.h [moved from sources/c/main/print/output/rule/setting.h with 100% similarity]
sources/c/program/controller/main/print/output/rule/validate.c [moved from sources/c/main/print/output/rule/validate.c with 100% similarity]
sources/c/program/controller/main/print/output/rule/validate.h [moved from sources/c/main/print/output/rule/validate.h with 100% similarity]
sources/c/program/controller/main/print/warning/entry/action.c [moved from sources/c/main/print/warning/entry/action.c with 100% similarity]
sources/c/program/controller/main/print/warning/entry/action.h [moved from sources/c/main/print/warning/entry/action.h with 100% similarity]
sources/c/program/controller/main/print/warning/entry/item.c [moved from sources/c/main/print/warning/entry/item.c with 100% similarity]
sources/c/program/controller/main/print/warning/entry/item.h [moved from sources/c/main/print/warning/entry/item.h with 100% similarity]
sources/c/program/controller/main/print/warning/entry/setting.c [moved from sources/c/main/print/warning/entry/setting.c with 100% similarity]
sources/c/program/controller/main/print/warning/entry/setting.h [moved from sources/c/main/print/warning/entry/setting.h with 100% similarity]
sources/c/program/controller/main/print/warning/rule/action.c [moved from sources/c/main/print/warning/rule/action.c with 100% similarity]
sources/c/program/controller/main/print/warning/rule/action.h [moved from sources/c/main/print/warning/rule/action.h with 100% similarity]
sources/c/program/controller/main/print/warning/rule/item.c [moved from sources/c/main/print/warning/rule/item.c with 100% similarity]
sources/c/program/controller/main/print/warning/rule/item.h [moved from sources/c/main/print/warning/rule/item.h with 100% similarity]
sources/c/program/controller/main/print/warning/rule/setting.c [moved from sources/c/main/print/warning/rule/setting.c with 100% similarity]
sources/c/program/controller/main/print/warning/rule/setting.h [moved from sources/c/main/print/warning/rule/setting.h with 100% similarity]
sources/c/program/controller/main/process.c [moved from sources/c/main/process.c with 100% similarity]
sources/c/program/controller/main/process.h [moved from sources/c/main/process.h with 100% similarity]
sources/c/program/controller/main/rule.c [moved from sources/c/main/rule.c with 100% similarity]
sources/c/program/controller/main/rule.h [moved from sources/c/main/rule.h with 100% similarity]
sources/c/program/controller/main/rule/action.c [moved from sources/c/main/rule/action.c with 100% similarity]
sources/c/program/controller/main/rule/action.h [moved from sources/c/main/rule/action.h with 100% similarity]
sources/c/program/controller/main/rule/execute.c [moved from sources/c/main/rule/execute.c with 100% similarity]
sources/c/program/controller/main/rule/execute.h [moved from sources/c/main/rule/execute.h with 100% similarity]
sources/c/program/controller/main/rule/expand.c [moved from sources/c/main/rule/expand.c with 100% similarity]
sources/c/program/controller/main/rule/expand.h [moved from sources/c/main/rule/expand.h with 100% similarity]
sources/c/program/controller/main/rule/instance.c [moved from sources/c/main/rule/instance.c with 100% similarity]
sources/c/program/controller/main/rule/instance.h [moved from sources/c/main/rule/instance.h with 100% similarity]
sources/c/program/controller/main/rule/is.c [moved from sources/c/main/rule/is.c with 100% similarity]
sources/c/program/controller/main/rule/is.h [moved from sources/c/main/rule/is.h with 100% similarity]
sources/c/program/controller/main/rule/item.c [moved from sources/c/main/rule/item.c with 100% similarity]
sources/c/program/controller/main/rule/item.h [moved from sources/c/main/rule/item.h with 100% similarity]
sources/c/program/controller/main/rule/parameter.c [moved from sources/c/main/rule/parameter.c with 100% similarity]
sources/c/program/controller/main/rule/parameter.h [moved from sources/c/main/rule/parameter.h with 100% similarity]
sources/c/program/controller/main/rule/read.c [moved from sources/c/main/rule/read.c with 100% similarity]
sources/c/program/controller/main/rule/read.h [moved from sources/c/main/rule/read.h with 100% similarity]
sources/c/program/controller/main/rule/setting.c [moved from sources/c/main/rule/setting.c with 100% similarity]
sources/c/program/controller/main/rule/setting.h [moved from sources/c/main/rule/setting.h with 100% similarity]
sources/c/program/controller/main/rule/validate.c [moved from sources/c/main/rule/validate.c with 100% similarity]
sources/c/program/controller/main/rule/validate.h [moved from sources/c/main/rule/validate.h with 100% similarity]
sources/c/program/controller/main/rule/wait.c [moved from sources/c/main/rule/wait.c with 100% similarity]
sources/c/program/controller/main/rule/wait.h [moved from sources/c/main/rule/wait.h with 100% similarity]
sources/c/program/controller/main/signal.c [moved from sources/c/main/signal.c with 100% similarity]
sources/c/program/controller/main/signal.h [moved from sources/c/main/signal.h with 100% similarity]
sources/c/program/controller/main/status.c [moved from sources/c/main/status.c with 100% similarity]
sources/c/program/controller/main/status.h [moved from sources/c/main/status.h with 100% similarity]
sources/c/program/controller/main/thread.c [moved from sources/c/main/thread.c with 100% similarity]
sources/c/program/controller/main/thread.h [moved from sources/c/main/thread.h with 100% similarity]
sources/c/program/controller/main/thread/cleanup.c [moved from sources/c/main/thread/cleanup.c with 100% similarity]
sources/c/program/controller/main/thread/cleanup.h [moved from sources/c/main/thread/cleanup.h with 100% similarity]
sources/c/program/controller/main/thread/control.c [moved from sources/c/main/thread/control.c with 100% similarity]
sources/c/program/controller/main/thread/control.h [moved from sources/c/main/thread/control.h with 100% similarity]
sources/c/program/controller/main/thread/entry.c [moved from sources/c/main/thread/entry.c with 100% similarity]
sources/c/program/controller/main/thread/entry.h [moved from sources/c/main/thread/entry.h with 100% similarity]
sources/c/program/controller/main/thread/instance.c [moved from sources/c/main/thread/instance.c with 100% similarity]
sources/c/program/controller/main/thread/instance.h [moved from sources/c/main/thread/instance.h with 100% similarity]
sources/c/program/controller/main/thread/is.c [moved from sources/c/main/thread/is.c with 100% similarity]
sources/c/program/controller/main/thread/is.h [moved from sources/c/main/thread/is.h with 100% similarity]
sources/c/program/controller/main/thread/rule.c [moved from sources/c/main/thread/rule.c with 100% similarity]
sources/c/program/controller/main/thread/rule.h [moved from sources/c/main/thread/rule.h with 100% similarity]
sources/c/program/controller/main/thread/signal.c [moved from sources/c/main/thread/signal.c with 100% similarity]
sources/c/program/controller/main/thread/signal.h [moved from sources/c/main/thread/signal.h with 100% similarity]
sources/c/program/controller/main/time.c [moved from sources/c/main/time.c with 100% similarity]
sources/c/program/controller/main/time.h [moved from sources/c/main/time.h with 100% similarity]
sources/c/program/controller/main/validate.c [moved from sources/c/main/validate.c with 100% similarity]
sources/c/program/controller/main/validate.h [moved from sources/c/main/validate.h with 100% similarity]