]> Kevux Git Server - fll/commit
Progress: Continue program relating work, focusing on Featureless Make and printing.
authorKevin Day <kevin@kevux.org>
Mon, 20 Mar 2023 03:17:45 +0000 (22:17 -0500)
committerKevin Day <kevin@kevux.org>
Mon, 20 Mar 2023 03:17:45 +0000 (22:17 -0500)
commit1ca9f2e9eb2819d9f39439f110c8a5ffe0f6c7e9
tree3bab5c2ed9c6ea674ae977767d00e37409403442
parent831e5d8b0dce5279964987baa43201b63c12c203
Progress: Continue program relating work, focusing on Featureless Make and printing.

I am finally getting close to wrapping up the printing changes in Featureless Make.
There are some improvements in the design that need to be reflected in the other already migrated programs (such as fss_write).

Having the extra flags and object on fl_print_t is already showing its worth.
I am able to drastically simplify the print functions.

I am also now using fake_main_t structure.
I like that pattern that is forming from this and will need to also update the already migrated programs.

Featureless Make is nearly fully migrated.
There are still some fixme and todo situations to resolve.
83 files changed:
build/stand_alone/fake.settings
level_3/fake/c/main/build.c
level_3/fake/c/main/build.h
level_3/fake/c/main/build/library.c
level_3/fake/c/main/build/library.h
level_3/fake/c/main/build/load.c
level_3/fake/c/main/build/load.h
level_3/fake/c/main/build/object.c
level_3/fake/c/main/build/object.h
level_3/fake/c/main/build/objects.c
level_3/fake/c/main/build/objects.h
level_3/fake/c/main/build/print.c [deleted file]
level_3/fake/c/main/build/print.h [deleted file]
level_3/fake/c/main/build/print/compile.c
level_3/fake/c/main/build/print/compile.h
level_3/fake/c/main/build/print/error.c
level_3/fake/c/main/build/print/error.h
level_3/fake/c/main/build/print/message.c [new file with mode: 0644]
level_3/fake/c/main/build/print/message.h [new file with mode: 0644]
level_3/fake/c/main/build/print/verbose.c
level_3/fake/c/main/build/print/verbose.h
level_3/fake/c/main/build/print/warning.c
level_3/fake/c/main/build/print/warning.h
level_3/fake/c/main/build/program.c
level_3/fake/c/main/build/program.h
level_3/fake/c/main/build/skeleton.c
level_3/fake/c/main/build/skeleton.h
level_3/fake/c/main/clean.c
level_3/fake/c/main/clean.h
level_3/fake/c/main/common.c
level_3/fake/c/main/common/type.h
level_3/fake/c/main/fake.c
level_3/fake/c/main/fake.h
level_3/fake/c/main/fake/path_generate.c
level_3/fake/c/main/fake/path_generate.h
level_3/fake/c/main/make.c
level_3/fake/c/main/make.h
level_3/fake/c/main/make/load_fakefile.c
level_3/fake/c/main/make/load_fakefile.h
level_3/fake/c/main/make/load_parameters.c
level_3/fake/c/main/make/load_parameters.h
level_3/fake/c/main/make/operate.c
level_3/fake/c/main/make/operate.h
level_3/fake/c/main/make/operate_block.c
level_3/fake/c/main/make/operate_block.h
level_3/fake/c/main/make/operate_process.c
level_3/fake/c/main/make/operate_process.h
level_3/fake/c/main/make/operate_process_type.c
level_3/fake/c/main/make/operate_process_type.h
level_3/fake/c/main/make/operate_validate.c
level_3/fake/c/main/make/operate_validate.h
level_3/fake/c/main/make/operate_validate_type.c
level_3/fake/c/main/make/operate_validate_type.h
level_3/fake/c/main/make/print.c [deleted file]
level_3/fake/c/main/make/print/common.c [new file with mode: 0644]
level_3/fake/c/main/make/print/common.h [new file with mode: 0644]
level_3/fake/c/main/make/print/error.c
level_3/fake/c/main/make/print/error.h
level_3/fake/c/main/make/print/message.c [new file with mode: 0644]
level_3/fake/c/main/make/print/message.h [moved from level_3/fake/c/main/make/print.h with 57% similarity]
level_3/fake/c/main/make/print/verbose.c
level_3/fake/c/main/make/print/verbose.h
level_3/fake/c/main/make/print/warning.c
level_3/fake/c/main/make/print/warning.h
level_3/fake/c/main/print.c [deleted file]
level_3/fake/c/main/print.h [deleted file]
level_3/fake/c/main/print/common.c [new file with mode: 0644]
level_3/fake/c/main/print/common.h [new file with mode: 0644]
level_3/fake/c/main/print/context.c
level_3/fake/c/main/print/context.h
level_3/fake/c/main/print/error.c
level_3/fake/c/main/print/error.h
level_3/fake/c/main/print/message.c [new file with mode: 0644]
level_3/fake/c/main/print/message.h [new file with mode: 0644]
level_3/fake/c/main/print/operation.c
level_3/fake/c/main/print/operation.h
level_3/fake/c/main/print/verbose.c
level_3/fake/c/main/print/verbose.h
level_3/fake/c/main/print/warning.c
level_3/fake/c/main/print/warning.h
level_3/fake/c/main/skeleton.c
level_3/fake/c/main/skeleton.h
level_3/fake/data/build/settings