From e38d11a56692766b19e57c688ece3b4ad8aeedfc Mon Sep 17 00:00:00 2001 From: Kevin Day Date: Sat, 13 Dec 2025 11:21:55 -0600 Subject: [PATCH] Update: Build settings header ordering and config.c and config.h files. Change the ordering to have the headers before the source files. This seems to flow more naturally. Move the main program and config.c files onto their own source lines, in general. Make sure all programs have a config.c and config.h file. I've generated these files in the past but now with the external programs it has become less consistent. Make the files statically defined rather than generated and explicitly add them to the build settings. The individual, level, and monolithic builds should still craete the config.h and config.c files. However, remove the automated insertion of the config.c into the build settings files. These are now directly added to the build settings files. --- build/level_0/settings | 104 ++++++------ build/level_1/settings | 24 +-- build/level_2/settings | 20 +-- build/monolithic/settings | 148 +++++++++--------- build/scripts/package.sh | 56 +------ build/stand_alone/byte_dump.settings | 2 +- build/stand_alone/example.settings | 2 +- build/stand_alone/fake.settings | 2 +- build/stand_alone/fss_identify.settings | 2 +- build/stand_alone/fss_read.settings | 4 +- build/stand_alone/fss_read.settings.fss_basic | 2 +- .../fss_read.settings.fss_basic_list | 2 +- .../fss_read.settings.fss_extended | 2 +- .../fss_read.settings.fss_extended_list | 2 +- .../stand_alone/fss_read.settings.fss_payload | 2 +- build/stand_alone/fss_write.settings | 4 +- .../stand_alone/fss_write.settings.fss_basic | 2 +- .../fss_write.settings.fss_basic_list | 2 +- .../fss_write.settings.fss_extended | 2 +- .../fss_write.settings.fss_extended_list | 2 +- .../fss_write.settings.fss_payload | 2 +- build/stand_alone/iki_read.settings | 3 +- build/stand_alone/iki_read.settings.eki | 3 +- build/stand_alone/status_code.settings | 3 +- build/stand_alone/status_code.settings.fss | 5 +- build/stand_alone/utf8.settings | 2 +- level_0/f_abstruse/data/build/settings | 5 +- level_0/f_abstruse/data/build/settings-mocks | 4 +- level_0/f_account/data/build/settings | 4 +- level_0/f_account/data/build/settings-mocks | 4 +- level_0/f_capability/data/build/settings | 4 +- .../f_capability/data/build/settings-mocks | 4 +- level_0/f_color/data/build/settings | 4 +- level_0/f_color/data/build/settings-mocks | 4 +- level_0/f_compare/data/build/settings | 4 +- level_0/f_console/data/build/settings | 4 +- level_0/f_control_group/data/build/settings | 4 +- level_0/f_conversion/data/build/settings | 4 +- .../f_conversion/data/build/settings-mocks | 4 +- level_0/f_directory/data/build/settings | 4 +- level_0/f_directory/data/build/settings-mocks | 4 +- level_0/f_environment/data/build/settings | 4 +- .../f_environment/data/build/settings-mocks | 4 +- level_0/f_execute/data/build/settings | 4 +- level_0/f_file/data/build/settings | 4 +- level_0/f_file/data/build/settings-mocks | 4 +- level_0/f_fss/data/build/settings | 4 +- level_0/f_fss/data/build/settings-mocks | 4 +- level_0/f_iki/data/build/settings | 4 +- level_0/f_iki/data/build/settings-mocks | 4 +- level_0/f_limit/data/build/settings | 4 +- level_0/f_limit/data/build/settings-mocks | 4 +- level_0/f_memory/data/build/settings | 4 +- level_0/f_network/data/build/settings | 4 +- level_0/f_network/data/build/settings-mocks | 4 +- level_0/f_parse/data/build/settings | 4 +- level_0/f_path/data/build/settings | 4 +- level_0/f_path/data/build/settings-mocks | 4 +- level_0/f_pipe/data/build/settings | 4 +- level_0/f_pipe/data/build/settings-mocks | 4 +- level_0/f_print/data/build/settings | 4 +- level_0/f_print/data/build/settings-mocks | 4 +- level_0/f_process/data/build/settings | 4 +- level_0/f_process/data/build/settings-mocks | 4 +- level_0/f_random/data/build/settings | 4 +- level_0/f_random/data/build/settings-mocks | 4 +- level_0/f_rip/data/build/settings | 4 +- level_0/f_schedule/data/build/settings | 4 +- level_0/f_schedule/data/build/settings-mocks | 4 +- level_0/f_serialize/data/build/settings | 4 +- level_0/f_serialize/data/build/settings-mocks | 4 +- level_0/f_signal/data/build/settings | 4 +- level_0/f_signal/data/build/settings-mocks | 4 +- level_0/f_socket/data/build/settings | 4 +- level_0/f_socket/data/build/settings-mocks | 4 +- level_0/f_status_string/data/build/settings | 4 +- level_0/f_string/data/build/settings | 14 +- level_0/f_string/data/build/settings-mocks | 14 +- level_0/f_thread/data/build/settings | 26 +-- level_0/f_thread/data/build/settings-mocks | 26 +-- level_0/f_time/data/build/settings | 4 +- level_0/f_time/data/build/settings-mocks | 4 +- level_0/f_type_array/data/build/settings | 4 +- .../f_type_array/data/build/settings-mocks | 4 +- level_0/f_utf/data/build/settings | 4 +- level_0/f_utf/data/build/settings-mocks | 4 +- level_1/fl_control_group/data/build/settings | 4 +- level_1/fl_conversion/data/build/settings | 4 +- level_1/fl_directory/data/build/settings | 4 +- level_1/fl_environment/data/build/settings | 4 +- level_1/fl_fss/data/build/settings | 4 +- level_1/fl_iki/data/build/settings | 4 +- level_1/fl_iki/data/build/settings-mocks | 4 +- level_1/fl_path/data/build/settings | 4 +- level_1/fl_print/data/build/settings | 4 +- level_1/fl_status_string/data/build/settings | 4 +- level_1/fl_utf_file/data/build/settings | 4 +- level_2/fll_control_group/data/build/settings | 4 +- level_2/fll_error/data/build/settings | 4 +- level_2/fll_execute/data/build/settings | 4 +- level_2/fll_file/data/build/settings | 4 +- level_2/fll_fss/data/build/settings | 4 +- .../fll_fss_status_string/data/build/settings | 4 +- level_2/fll_iki/data/build/settings | 4 +- level_2/fll_print/data/build/settings | 4 +- level_2/fll_program/data/build/settings | 4 +- level_3/byte_dump/c/config.c | 1 + level_3/byte_dump/c/config.h | 0 level_3/byte_dump/c/main/config.c | 1 + level_3/byte_dump/c/main/config.h | 0 level_3/byte_dump/data/build/settings | 6 +- level_3/example/c/config.c | 1 + level_3/example/c/config.h | 0 level_3/example/c/main/config.c | 1 + level_3/example/c/main/config.h | 0 level_3/example/data/build/settings | 10 +- level_3/fake/c/config.c | 1 + level_3/fake/c/config.h | 0 level_3/fake/c/main/config.c | 1 + level_3/fake/c/main/config.h | 0 level_3/fake/data/build/settings | 14 +- level_3/fss_identify/c/config.c | 1 + level_3/fss_identify/c/config.h | 0 level_3/fss_identify/c/main/config.c | 1 + level_3/fss_identify/c/main/config.h | 0 level_3/fss_identify/data/build/settings | 6 +- level_3/fss_read/c/basic/config.c | 0 level_3/fss_read/c/basic/config.h | 0 level_3/fss_read/c/basic_list/config.c | 0 level_3/fss_read/c/basic_list/config.h | 0 level_3/fss_read/c/config.c | 1 + level_3/fss_read/c/config.h | 0 level_3/fss_read/c/embedded_list/config.c | 0 level_3/fss_read/c/embedded_list/config.h | 0 level_3/fss_read/c/extended/config.c | 0 level_3/fss_read/c/extended/config.h | 0 level_3/fss_read/c/extended_list/config.c | 0 level_3/fss_read/c/extended_list/config.h | 0 level_3/fss_read/c/main/config.c | 0 level_3/fss_read/c/main/config.h | 0 level_3/fss_read/c/payload/config.c | 0 level_3/fss_read/c/payload/config.h | 0 level_3/fss_read/data/build/settings | 16 +- level_3/fss_read/data/build/settings.basic | 2 +- .../fss_read/data/build/settings.basic_list | 2 +- .../data/build/settings.embedded_list | 2 +- level_3/fss_read/data/build/settings.extended | 2 +- .../data/build/settings.extended_list | 2 +- level_3/fss_read/data/build/settings.main | 6 +- level_3/fss_read/data/build/settings.payload | 2 +- level_3/fss_write/c/basic/config.c | 0 level_3/fss_write/c/basic/config.h | 0 level_3/fss_write/c/basic_list/config.c | 0 level_3/fss_write/c/basic_list/config.h | 0 level_3/fss_write/c/config.c | 1 + level_3/fss_write/c/config.h | 0 level_3/fss_write/c/embedded_list/config.c | 0 level_3/fss_write/c/embedded_list/config.h | 0 level_3/fss_write/c/extended/config.c | 0 level_3/fss_write/c/extended/config.h | 0 level_3/fss_write/c/extended_list/config.c | 0 level_3/fss_write/c/extended_list/config.h | 0 level_3/fss_write/c/main/config.c | 1 + level_3/fss_write/c/main/config.h | 0 level_3/fss_write/c/payload/config.c | 0 level_3/fss_write/c/payload/config.h | 0 level_3/fss_write/data/build/settings | 16 +- level_3/fss_write/data/build/settings.basic | 2 +- .../fss_write/data/build/settings.basic_list | 2 +- .../data/build/settings.embedded_list | 2 +- .../fss_write/data/build/settings.extended | 2 +- .../data/build/settings.extended_list | 2 +- level_3/fss_write/data/build/settings.main | 6 +- level_3/fss_write/data/build/settings.payload | 2 +- level_3/iki_read/c/config.c | 1 + level_3/iki_read/c/config.h | 0 level_3/iki_read/c/eki/config.c | 0 level_3/iki_read/c/eki/config.h | 0 level_3/iki_read/c/iki/config.c | 0 level_3/iki_read/c/iki/config.h | 0 level_3/iki_read/c/main/config.c | 1 + level_3/iki_read/c/main/config.h | 0 level_3/iki_read/data/build/settings | 4 +- level_3/iki_read/data/build/settings.eki_read | 5 +- level_3/iki_read/data/build/settings.iki_read | 5 +- level_3/iki_write/c/config.c | 1 + level_3/iki_write/c/config.h | 0 level_3/iki_write/c/eki/config.c | 0 level_3/iki_write/c/eki/config.h | 0 level_3/iki_write/c/eki/eki_write.h | 3 - level_3/iki_write/c/iki/config.c | 0 level_3/iki_write/c/iki/config.h | 0 level_3/iki_write/c/iki/iki_write.h | 3 - level_3/iki_write/c/main/config.c | 0 level_3/iki_write/c/main/config.h | 0 level_3/iki_write/c/main/iki_write.h | 3 - level_3/iki_write/data/build/settings | 4 +- .../iki_write/data/build/settings.eki_write | 5 +- .../iki_write/data/build/settings.iki_write | 5 +- level_3/status_code/c/config.c | 1 + level_3/status_code/c/config.h | 0 level_3/status_code/c/fss/config.c | 1 + level_3/status_code/c/fss/config.h | 0 level_3/status_code/c/main/config.c | 1 + level_3/status_code/c/main/config.h | 0 level_3/status_code/data/build/settings | 6 +- level_3/status_code/data/build/settings.fss | 6 +- level_3/status_code/data/build/settings.main | 2 +- level_3/utf8/c/config.c | 1 + level_3/utf8/c/config.h | 0 level_3/utf8/c/main/config.c | 1 + level_3/utf8/c/main/config.h | 0 level_3/utf8/data/build/settings | 6 +- 213 files changed, 536 insertions(+), 433 deletions(-) create mode 100644 level_3/byte_dump/c/config.c create mode 100644 level_3/byte_dump/c/config.h create mode 100644 level_3/byte_dump/c/main/config.c create mode 100644 level_3/byte_dump/c/main/config.h create mode 100644 level_3/example/c/config.c create mode 100644 level_3/example/c/config.h create mode 100644 level_3/example/c/main/config.c create mode 100644 level_3/example/c/main/config.h create mode 100644 level_3/fake/c/config.c create mode 100644 level_3/fake/c/config.h create mode 100644 level_3/fake/c/main/config.c create mode 100644 level_3/fake/c/main/config.h create mode 100644 level_3/fss_identify/c/config.c create mode 100644 level_3/fss_identify/c/config.h create mode 100644 level_3/fss_identify/c/main/config.c create mode 100644 level_3/fss_identify/c/main/config.h create mode 100644 level_3/fss_read/c/basic/config.c create mode 100644 level_3/fss_read/c/basic/config.h create mode 100644 level_3/fss_read/c/basic_list/config.c create mode 100644 level_3/fss_read/c/basic_list/config.h create mode 100644 level_3/fss_read/c/config.c create mode 100644 level_3/fss_read/c/config.h create mode 100644 level_3/fss_read/c/embedded_list/config.c create mode 100644 level_3/fss_read/c/embedded_list/config.h create mode 100644 level_3/fss_read/c/extended/config.c create mode 100644 level_3/fss_read/c/extended/config.h create mode 100644 level_3/fss_read/c/extended_list/config.c create mode 100644 level_3/fss_read/c/extended_list/config.h create mode 100644 level_3/fss_read/c/main/config.c create mode 100644 level_3/fss_read/c/main/config.h create mode 100644 level_3/fss_read/c/payload/config.c create mode 100644 level_3/fss_read/c/payload/config.h create mode 100644 level_3/fss_write/c/basic/config.c create mode 100644 level_3/fss_write/c/basic/config.h create mode 100644 level_3/fss_write/c/basic_list/config.c create mode 100644 level_3/fss_write/c/basic_list/config.h create mode 100644 level_3/fss_write/c/config.c create mode 100644 level_3/fss_write/c/config.h create mode 100644 level_3/fss_write/c/embedded_list/config.c create mode 100644 level_3/fss_write/c/embedded_list/config.h create mode 100644 level_3/fss_write/c/extended/config.c create mode 100644 level_3/fss_write/c/extended/config.h create mode 100644 level_3/fss_write/c/extended_list/config.c create mode 100644 level_3/fss_write/c/extended_list/config.h create mode 100644 level_3/fss_write/c/main/config.c create mode 100644 level_3/fss_write/c/main/config.h create mode 100644 level_3/fss_write/c/payload/config.c create mode 100644 level_3/fss_write/c/payload/config.h create mode 100644 level_3/iki_read/c/config.c create mode 100644 level_3/iki_read/c/config.h create mode 100644 level_3/iki_read/c/eki/config.c create mode 100644 level_3/iki_read/c/eki/config.h create mode 100644 level_3/iki_read/c/iki/config.c create mode 100644 level_3/iki_read/c/iki/config.h create mode 100644 level_3/iki_read/c/main/config.c create mode 100644 level_3/iki_read/c/main/config.h create mode 100644 level_3/iki_write/c/config.c create mode 100644 level_3/iki_write/c/config.h create mode 100644 level_3/iki_write/c/eki/config.c create mode 100644 level_3/iki_write/c/eki/config.h create mode 100644 level_3/iki_write/c/iki/config.c create mode 100644 level_3/iki_write/c/iki/config.h create mode 100644 level_3/iki_write/c/main/config.c create mode 100644 level_3/iki_write/c/main/config.h create mode 100644 level_3/status_code/c/config.c create mode 100644 level_3/status_code/c/config.h create mode 100644 level_3/status_code/c/fss/config.c create mode 100644 level_3/status_code/c/fss/config.h create mode 100644 level_3/status_code/c/main/config.c create mode 100644 level_3/status_code/c/main/config.h create mode 100644 level_3/utf8/c/config.c create mode 100644 level_3/utf8/c/config.h create mode 100644 level_3/utf8/c/main/config.c create mode 100644 level_3/utf8/c/main/config.h diff --git a/build/level_0/settings b/build/level_0/settings index c2ab048c5..076103ce1 100644 --- a/build/level_0/settings +++ b/build/level_0/settings @@ -40,6 +40,58 @@ build_libraries_shared -lc -lcap build_libraries_static -l:libc.a -l:libcap.a +build_sources_headers abstruse.h abstruse/abstruse.h abstruse/enum.h abstruse/map.h abstruse/type.h +build_sources_headers account.h account/accounts.h account/common.h +build_sources_headers capability.h capability/common.h +build_sources_headers color.h color/common.h +build_sources_headers compare.h compare/utf.h +build_sources_headers console.h console/common.h +build_sources_headers control_group.h control_group/common.h +build_sources_headers conversion.h conversion/common.h +build_sources_headers directory.h directory/common.h directory/listing.h directory/recurse_do.h directory/status.h +build_sources_headers environment.h environment/common.h +build_sources_headers execute.h execute/common.h +build_sources_headers file.h file/common.h file/stream.h +build_sources_headers fss.h fss/common.h fss/item.h fss/named.h fss/nest.h fss/payload.h fss/quote.h fss/set.h fss/set_quote.h fss/simple_packet.h +build_sources_headers iki.h iki/common.h iki/data.h iki/eki.h +build_sources_headers limit.h limit/set.h limit/value.h +build_sources_headers memory.h memory/array.h memory/arrays.h memory/common.h +build_sources_headers network.h network/common.h +build_sources_headers parse.h parse/utf.h +build_sources_headers path.h path/common.h +build_sources_headers pipe.h +build_sources_headers print.h print/to.h print/common.h +build_sources_headers random.h random/common.h +build_sources_headers rip.h rip/utf.h +build_sources_headers serialize.h serialize/common.h +build_sources_headers signal.h signal/common.h +build_sources_headers socket.h socket/address.h socket/socket.h socket/common.h +build_sources_headers status.h +build_sources_headers status_string.h +build_sources_headers string.h string/common.h +build_sources_headers string/dynamic.h string/dynamics.h string/dynamicss.h +build_sources_headers string/map.h string/maps.h string/mapss.h +build_sources_headers string/map_multi.h string/map_multis.h string/map_multiss.h +build_sources_headers string/static.h string/statics.h string/staticss.h +build_sources_headers string/triple.h string/triples.h string/tripless.h +build_sources_headers time.h time/common.h +build_sources_headers type.h type/cell.h type/date.h type/file.h type/fll.h type/handle.h type/mode.h type/number.h type/pid.h type/quantity.h type/range.h type/range_double.h type/state.h type/status.h type/time.h type/void.h +build_sources_headers type_array.h type_array_file.h type_array/common.h type_array/cell.h type_array/date.h type_array/file.h type_array/fll_id.h type_array/int8.h type_array/int16.h type_array/int32.h type_array/int64.h type_array/int128.h type_array/number_signed.h type_array/number_unsigned.h type_array/pid.h type_array/poll.h type_array/quantity.h type_array/quantitys.h type_array/quantityss.h type_array/range.h type_array/ranges.h type_array/rangess.h type_array/range_double.h type_array/range_doubles.h type_array/range_doubless.h type_array/state.h type_array/status.h type_array/time.h type_array/uint8.h type_array/uint16.h type_array/uint32.h type_array/uint64.h type_array/uint128.h +build_sources_headers utf.h utf/common.h utf/convert.h utf/dynamic.h utf/dynamics.h utf/dynamicss.h utf/is.h utf/is_character.h utf/map.h utf/maps.h utf/mapss.h utf/map_multi.h utf/map_multis.h utf/map_multiss.h utf/static.h utf/statics.h utf/staticss.h utf/string.h utf/triple.h utf/triples.h utf/tripless.h + +build_sources_headers-thread thread.h +build_sources_headers-thread thread/attribute.h thread/attributes.h thread/attributess.h +build_sources_headers-thread thread/barrier.h thread/barriers.h thread/barrierss.h thread/barrier_attribute.h thread/barrier_attributes.h thread/barrier_attributess.h thread/barrier_full.h thread/barrier_fulls.h thread/barrier_fullss.h +build_sources_headers-thread thread/common.h +build_sources_headers-thread thread/condition.h thread/conditions.h thread/conditionss.h thread/condition_attribute.h thread/condition_attributes.h thread/condition_attributess.h thread/condition_full.h thread/condition_fulls.h thread/condition_fullss.h +build_sources_headers-thread thread/id.h thread/ids.h thread/idss.h +build_sources_headers-thread thread/key.h thread/keys.h thread/keyss.h +build_sources_headers-thread thread/lock.h thread/locks.h thread/lockss.h thread/lock_attribute.h thread/lock_attributes.h thread/lock_attributess.h thread/lock_full.h thread/lock_fulls.h thread/lock_fullss.h +build_sources_headers-thread thread/mutex.h thread/mutexs.h thread/mutexss.h thread/mutex_attribute.h thread/mutex_attributes.h thread/mutex_attributess.h thread/mutex_full.h thread/mutex_fulls.h thread/mutex_fullss.h +build_sources_headers-thread thread/once.h thread/onces.h thread/oncess.h +build_sources_headers-thread thread/semaphore.h thread/semaphores.h thread/semaphoress.h +build_sources_headers-thread thread/spin.h thread/spins.h thread/spinss.h + build_sources_library abstruse.c abstruse/abstruse.c abstruse/map.c abstruse/private-abstruse.c build_sources_library account.c private-account.c account/accounts.c build_sources_library capability.c @@ -101,57 +153,7 @@ build_sources_library-thread thread/once.c thread/onces.c thread/oncess.c build_sources_library-thread thread/semaphore.c thread/semaphores.c thread/semaphoress.c build_sources_library-thread thread/spin.c thread/spins.c thread/spinss.c -build_sources_headers abstruse.h abstruse/abstruse.h abstruse/enum.h abstruse/map.h abstruse/type.h -build_sources_headers account.h account/accounts.h account/common.h -build_sources_headers capability.h capability/common.h -build_sources_headers color.h color/common.h -build_sources_headers compare.h compare/utf.h -build_sources_headers console.h console/common.h -build_sources_headers control_group.h control_group/common.h -build_sources_headers conversion.h conversion/common.h -build_sources_headers directory.h directory/common.h directory/listing.h directory/recurse_do.h directory/status.h -build_sources_headers environment.h environment/common.h -build_sources_headers execute.h execute/common.h -build_sources_headers file.h file/common.h file/stream.h -build_sources_headers fss.h fss/common.h fss/item.h fss/named.h fss/nest.h fss/payload.h fss/quote.h fss/set.h fss/set_quote.h fss/simple_packet.h -build_sources_headers iki.h iki/common.h iki/data.h iki/eki.h -build_sources_headers limit.h limit/set.h limit/value.h -build_sources_headers memory.h memory/array.h memory/arrays.h memory/common.h -build_sources_headers network.h network/common.h -build_sources_headers parse.h parse/utf.h -build_sources_headers path.h path/common.h -build_sources_headers pipe.h -build_sources_headers print.h print/to.h print/common.h -build_sources_headers random.h random/common.h -build_sources_headers rip.h rip/utf.h -build_sources_headers serialize.h serialize/common.h -build_sources_headers signal.h signal/common.h -build_sources_headers socket.h socket/address.h socket/socket.h socket/common.h -build_sources_headers status.h -build_sources_headers status_string.h -build_sources_headers string.h string/common.h -build_sources_headers string/dynamic.h string/dynamics.h string/dynamicss.h -build_sources_headers string/map.h string/maps.h string/mapss.h -build_sources_headers string/map_multi.h string/map_multis.h string/map_multiss.h -build_sources_headers string/static.h string/statics.h string/staticss.h -build_sources_headers string/triple.h string/triples.h string/tripless.h -build_sources_headers time.h time/common.h -build_sources_headers type.h type/cell.h type/date.h type/file.h type/fll.h type/handle.h type/mode.h type/number.h type/pid.h type/quantity.h type/range.h type/range_double.h type/state.h type/status.h type/time.h type/void.h -build_sources_headers type_array.h type_array_file.h type_array/common.h type_array/cell.h type_array/date.h type_array/file.h type_array/fll_id.h type_array/int8.h type_array/int16.h type_array/int32.h type_array/int64.h type_array/int128.h type_array/number_signed.h type_array/number_unsigned.h type_array/pid.h type_array/poll.h type_array/quantity.h type_array/quantitys.h type_array/quantityss.h type_array/range.h type_array/ranges.h type_array/rangess.h type_array/range_double.h type_array/range_doubles.h type_array/range_doubless.h type_array/state.h type_array/status.h type_array/time.h type_array/uint8.h type_array/uint16.h type_array/uint32.h type_array/uint64.h type_array/uint128.h -build_sources_headers utf.h utf/common.h utf/convert.h utf/dynamic.h utf/dynamics.h utf/dynamicss.h utf/is.h utf/is_character.h utf/map.h utf/maps.h utf/mapss.h utf/map_multi.h utf/map_multis.h utf/map_multiss.h utf/static.h utf/statics.h utf/staticss.h utf/string.h utf/triple.h utf/triples.h utf/tripless.h - -build_sources_headers-thread thread.h -build_sources_headers-thread thread/attribute.h thread/attributes.h thread/attributess.h -build_sources_headers-thread thread/barrier.h thread/barriers.h thread/barrierss.h thread/barrier_attribute.h thread/barrier_attributes.h thread/barrier_attributess.h thread/barrier_full.h thread/barrier_fulls.h thread/barrier_fullss.h -build_sources_headers-thread thread/common.h -build_sources_headers-thread thread/condition.h thread/conditions.h thread/conditionss.h thread/condition_attribute.h thread/condition_attributes.h thread/condition_attributess.h thread/condition_full.h thread/condition_fulls.h thread/condition_fullss.h -build_sources_headers-thread thread/id.h thread/ids.h thread/idss.h -build_sources_headers-thread thread/key.h thread/keys.h thread/keyss.h -build_sources_headers-thread thread/lock.h thread/locks.h thread/lockss.h thread/lock_attribute.h thread/lock_attributes.h thread/lock_attributess.h thread/lock_full.h thread/lock_fulls.h thread/lock_fullss.h -build_sources_headers-thread thread/mutex.h thread/mutexs.h thread/mutexss.h thread/mutex_attribute.h thread/mutex_attributes.h thread/mutex_attributess.h thread/mutex_full.h thread/mutex_fulls.h thread/mutex_fullss.h -build_sources_headers-thread thread/once.h thread/onces.h thread/oncess.h -build_sources_headers-thread thread/semaphore.h thread/semaphores.h thread/semaphoress.h -build_sources_headers-thread thread/spin.h thread/spins.h thread/spinss.h +build_sources_library config.c build_static no diff --git a/build/level_1/settings b/build/level_1/settings index 0b28efd35..94911d476 100644 --- a/build/level_1/settings +++ b/build/level_1/settings @@ -42,17 +42,6 @@ build_libraries_shared-level -lfll_0 build_libraries_static -l:libc.a -l:libcap.a build_libraries_static-level -l:libfll_0.a -build_sources_library control_group.c -build_sources_library conversion.c private-conversion.c conversion/common.c -build_sources_library directory.c private-directory.c -build_sources_library environment.c -build_sources_library private-fss.c private-fss-list.c fss/basic.c fss/basic_list.c fss/embedded_list.c fss/extended.c fss/extended_list.c fss/payload.c fss/private-payload.c fss/private-payload-helper.c -build_sources_library iki.c -build_sources_library path.c -build_sources_library print.c private-print.c print/common.c -build_sources_library status_string.c -build_sources_library utf_file.c private-utf_file.c - build_sources_headers control_group.h build_sources_headers conversion.h conversion/common.h build_sources_headers directory.h directory/common.h @@ -65,6 +54,19 @@ build_sources_headers print.h print/common.h build_sources_headers status_string.h build_sources_headers utf_file.h +build_sources_library control_group.c +build_sources_library conversion.c private-conversion.c conversion/common.c +build_sources_library directory.c private-directory.c +build_sources_library environment.c +build_sources_library private-fss.c private-fss-list.c fss/basic.c fss/basic_list.c fss/embedded_list.c fss/extended.c fss/extended_list.c fss/payload.c fss/private-payload.c fss/private-payload-helper.c +build_sources_library iki.c +build_sources_library path.c +build_sources_library print.c private-print.c print/common.c +build_sources_library status_string.c +build_sources_library utf_file.c private-utf_file.c + +build_sources_library config.c + build_static no path_headers fll/level_1 diff --git a/build/level_2/settings b/build/level_2/settings index f633258ee..c2e40f0f2 100644 --- a/build/level_2/settings +++ b/build/level_2/settings @@ -42,6 +42,16 @@ build_libraries_shared-level -lfll_1 -lfll_0 build_libraries_static -l:libc.a -l:libcap.a build_libraries_static-level -l:libfll_1.a -l:libfll_0.a +build_sources_headers control_group.h +build_sources_headers error.h error/common.h error/string.h +build_sources_headers execute.h +build_sources_headers file.h +build_sources_headers fss.h fss/basic.h fss/basic_list.h fss/embedded_list.h fss/extended.h fss/extended_list.h fss/payload.h +build_sources_headers fss_status_string.h +build_sources_headers iki.h +build_sources_headers print.h +build_sources_headers program.h program/common.h program/print.h program/string.h + build_sources_library control_group.c build_sources_library error.c private-error.c error/common.c error/string.c build_sources_library execute.c private-execute.c @@ -52,15 +62,7 @@ build_sources_library iki.c private-iki.c build_sources_library print.c build_sources_library program.c program/common.c program/print.c program/string.c private-program.c -build_sources_headers control_group.h -build_sources_headers error.h error/common.h error/string.h -build_sources_headers execute.h -build_sources_headers file.h -build_sources_headers fss.h fss/basic.h fss/basic_list.h fss/embedded_list.h fss/extended.h fss/extended_list.h fss/payload.h -build_sources_headers fss_status_string.h -build_sources_headers iki.h -build_sources_headers print.h -build_sources_headers program.h program/common.h program/print.h program/string.h +build_sources_library config.c build_static no diff --git a/build/monolithic/settings b/build/monolithic/settings index ab6b07a00..23450694c 100644 --- a/build/monolithic/settings +++ b/build/monolithic/settings @@ -40,6 +40,80 @@ build_libraries_shared -lc -lcap build_libraries_static -l:libc.a -l:libcap.a +build_sources_headers level_0/abstruse.h level_0/abstruse/abstruse.h level_0/abstruse/enum.h level_0/abstruse/map.h level_0/abstruse/type.h +build_sources_headers level_0/account.h level_0/account/accounts.h level_0/account/common.h +build_sources_headers level_0/capability.h level_0/capability/common.h +build_sources_headers level_0/color.h level_0/color/common.h +build_sources_headers level_0/compare.h level_0/compare/utf.h +build_sources_headers level_0/console.h level_0/console/common.h +build_sources_headers level_0/control_group.h level_0/control_group/common.h +build_sources_headers level_0/conversion.h level_0/conversion/common.h +build_sources_headers level_0/directory.h level_0/directory/common.h level_0/directory/listing.h level_0/directory/recurse_do.h level_0/directory/status.h +build_sources_headers level_0/environment.h level_0/environment/common.h +build_sources_headers level_0/execute.h level_0/execute/common.h +build_sources_headers level_0/file.h level_0/file/common.h level_0/file/stream.h +build_sources_headers level_0/fss.h level_0/fss/common.h level_0/fss/item.h level_0/fss/named.h level_0/fss/nest.h level_0/fss/payload.h level_0/fss/quote.h level_0/fss/set.h level_0/fss/set_quote.h level_0/fss/simple_packet.h +build_sources_headers level_0/iki.h level_0/iki/common.h level_0/iki/data.h level_0/iki/eki.h +build_sources_headers level_0/limit.h level_0/limit/set.h level_0/limit/value.h +build_sources_headers level_0/memory.h level_0/memory/array.h level_0/memory/arrays.h level_0/memory/common.h +build_sources_headers level_0/network.h level_0/network/common.h +build_sources_headers level_0/parse.h level_0/parse/utf.h +build_sources_headers level_0/path.h level_0/path/common.h +build_sources_headers level_0/pipe.h +build_sources_headers level_0/print.h level_0/print/to.h level_0/print/common.h +build_sources_headers level_0/random.h level_0/random/common.h +build_sources_headers level_0/rip.h level_0/rip/utf.h +build_sources_headers level_0/serialize.h level_0/serialize/common.h +build_sources_headers level_0/signal.h level_0/signal/common.h +build_sources_headers level_0/socket.h level_0/socket/address.h level_0/socket/socket.h level_0/socket/common.h +build_sources_headers level_0/status.h +build_sources_headers level_0/status_string.h +build_sources_headers level_0/string.h level_0/string/common.h +build_sources_headers level_0/string/dynamic.h level_0/string/dynamics.h level_0/string/dynamicss.h +build_sources_headers level_0/string/map.h level_0/string/maps.h level_0/string/mapss.h +build_sources_headers level_0/string/map_multi.h level_0/string/map_multis.h level_0/string/map_multiss.h +build_sources_headers level_0/string/static.h level_0/string/statics.h level_0/string/staticss.h +build_sources_headers level_0/string/triple.h level_0/string/triples.h level_0/string/tripless.h +build_sources_headers level_0/time.h level_0/time/common.h +build_sources_headers level_0/type.h level_0/type/cell.h level_0/type/date.h level_0/type/file.h level_0/type/fll.h level_0/type/handle.h level_0/type/mode.h level_0/type/number.h level_0/type/pid.h level_0/type/quantity.h level_0/type/range.h level_0/type/range_double.h level_0/type/state.h level_0/type/status.h level_0/type/time.h level_0/type/void.h +build_sources_headers level_0/type_array.h level_0/type_array_file.h level_0/type_array/common.h level_0/type_array/cell.h level_0/type_array/date.h level_0/type_array/file.h level_0/type_array/fll_id.h level_0/type_array/int8.h level_0/type_array/int16.h level_0/type_array/int32.h level_0/type_array/int64.h level_0/type_array/int128.h level_0/type_array/number_signed.h level_0/type_array/number_unsigned.h level_0/type_array/pid.h level_0/type_array/poll.h level_0/type_array/quantity.h level_0/type_array/quantitys.h level_0/type_array/quantityss.h level_0/type_array/range.h level_0/type_array/ranges.h level_0/type_array/rangess.h level_0/type_array/range_double.h level_0/type_array/range_doubles.h level_0/type_array/range_doubless.h level_0/type_array/state.h level_0/type_array/status.h level_0/type_array/time.h level_0/type_array/uint8.h level_0/type_array/uint16.h level_0/type_array/uint32.h level_0/type_array/uint64.h level_0/type_array/uint128.h +build_sources_headers level_0/utf.h level_0/utf/common.h level_0/utf/convert.h level_0/utf/dynamic.h level_0/utf/dynamics.h level_0/utf/dynamicss.h level_0/utf/is.h level_0/utf/is_character.h level_0/utf/map.h level_0/utf/maps.h level_0/utf/mapss.h level_0/utf/map_multi.h level_0/utf/map_multis.h level_0/utf/map_multiss.h level_0/utf/static.h level_0/utf/statics.h level_0/utf/staticss.h level_0/utf/string.h level_0/utf/triple.h level_0/utf/triples.h level_0/utf/tripless.h + +build_sources_headers level_1/control_group.h +build_sources_headers level_1/conversion.h level_1/conversion/common.h +build_sources_headers level_1/directory.h level_1/directory/common.h +build_sources_headers level_1/environment.h +build_sources_headers level_1/execute.h level_1/execute/common.h +build_sources_headers level_1/fss.h level_1/fss/basic.h level_1/fss/basic_list.h level_1/fss/embedded_list.h level_1/fss/extended.h level_1/fss/extended_list.h level_1/fss/payload.h level_1/fss/payload/define.h level_1/fss/payload/type.h +build_sources_headers level_1/iki.h +build_sources_headers level_1/path.h +build_sources_headers level_1/print.h level_1/print/common.h +build_sources_headers level_1/status_string.h +build_sources_headers level_1/utf_file.h + +build_sources_headers level_2/control_group.h +build_sources_headers level_2/error.h level_2/error/common.h level_2/error/string.h +build_sources_headers level_2/execute.h +build_sources_headers level_2/file.h +build_sources_headers level_2/fss.h level_2/fss/basic.h level_2/fss/basic_list.h level_2/fss/embedded_list.h level_2/fss/extended.h level_2/fss/extended_list.h level_2/fss/payload.h +build_sources_headers level_2/fss_status_string.h +build_sources_headers level_2/iki.h +build_sources_headers level_2/print.h +build_sources_headers level_2/program.h level_2/program/common.h level_2/program/print.h level_2/program/string.h + +build_sources_headers-thread level_0/thread.h +build_sources_headers-thread level_0/thread/attribute.h level_0/thread/attributes.h level_0/thread/attributess.h +build_sources_headers-thread level_0/thread/barrier.h level_0/thread/barriers.h level_0/thread/barrierss.h level_0/thread/barrier_attribute.h level_0/thread/barrier_attributes.h level_0/thread/barrier_attributess.h level_0/thread/barrier_full.h level_0/thread/barrier_fulls.h level_0/thread/barrier_fullss.h +build_sources_headers-thread level_0/thread/common.h +build_sources_headers-thread level_0/thread/condition.h level_0/thread/conditions.h level_0/thread/conditionss.h level_0/thread/condition_attribute.h level_0/thread/condition_attributes.h level_0/thread/condition_attributess.h level_0/thread/condition_full.h level_0/thread/condition_fulls.h level_0/thread/condition_fullss.h +build_sources_headers-thread level_0/thread/id.h level_0/thread/ids.h level_0/thread/idss.h +build_sources_headers-thread level_0/thread/key.h level_0/thread/keys.h level_0/thread/keyss.h +build_sources_headers-thread level_0/thread/lock.h level_0/thread/locks.h level_0/thread/lockss.h level_0/thread/lock_attribute.h level_0/thread/lock_attributes.h level_0/thread/lock_attributess.h level_0/thread/lock_full.h level_0/thread/lock_fulls.h level_0/thread/lock_fullss.h +build_sources_headers-thread level_0/thread/mutex.h level_0/thread/mutexs.h level_0/thread/mutexss.h level_0/thread/mutex_attribute.h level_0/thread/mutex_attributes.h level_0/thread/mutex_attributess.h level_0/thread/mutex_full.h level_0/thread/mutex_fulls.h level_0/thread/mutex_fullss.h +build_sources_headers-thread level_0/thread/once.h level_0/thread/onces.h level_0/thread/oncess.h +build_sources_headers-thread level_0/thread/semaphore.h level_0/thread/semaphores.h level_0/thread/semaphoress.h +build_sources_headers-thread level_0/thread/spin.h level_0/thread/spins.h level_0/thread/spinss.h + build_sources_library level_0/abstruse.c level_0/abstruse/abstruse.c level_0/abstruse/map.c level_0/abstruse/private-abstruse.c build_sources_library level_0/account.c level_0/private-account.c level_0/account/accounts.c build_sources_library level_0/capability.c @@ -122,79 +196,7 @@ build_sources_library-thread level_0/thread/once.c level_0/thread/onces.c level_ build_sources_library-thread level_0/thread/semaphore.c level_0/thread/semaphores.c level_0/thread/semaphoress.c build_sources_library-thread level_0/thread/spin.c level_0/thread/spins.c level_0/thread/spinss.c -build_sources_headers level_0/abstruse.h level_0/abstruse/abstruse.h level_0/abstruse/enum.h level_0/abstruse/map.h level_0/abstruse/type.h -build_sources_headers level_0/account.h level_0/account/accounts.h level_0/account/common.h -build_sources_headers level_0/capability.h level_0/capability/common.h -build_sources_headers level_0/color.h level_0/color/common.h -build_sources_headers level_0/compare.h level_0/compare/utf.h -build_sources_headers level_0/console.h level_0/console/common.h -build_sources_headers level_0/control_group.h level_0/control_group/common.h -build_sources_headers level_0/conversion.h level_0/conversion/common.h -build_sources_headers level_0/directory.h level_0/directory/common.h level_0/directory/listing.h level_0/directory/recurse_do.h level_0/directory/status.h -build_sources_headers level_0/environment.h level_0/environment/common.h -build_sources_headers level_0/execute.h level_0/execute/common.h -build_sources_headers level_0/file.h level_0/file/common.h level_0/file/stream.h -build_sources_headers level_0/fss.h level_0/fss/common.h level_0/fss/item.h level_0/fss/named.h level_0/fss/nest.h level_0/fss/payload.h level_0/fss/quote.h level_0/fss/set.h level_0/fss/set_quote.h level_0/fss/simple_packet.h -build_sources_headers level_0/iki.h level_0/iki/common.h level_0/iki/data.h level_0/iki/eki.h -build_sources_headers level_0/limit.h level_0/limit/set.h level_0/limit/value.h -build_sources_headers level_0/memory.h level_0/memory/array.h level_0/memory/arrays.h level_0/memory/common.h -build_sources_headers level_0/network.h level_0/network/common.h -build_sources_headers level_0/parse.h level_0/parse/utf.h -build_sources_headers level_0/path.h level_0/path/common.h -build_sources_headers level_0/pipe.h -build_sources_headers level_0/print.h level_0/print/to.h level_0/print/common.h -build_sources_headers level_0/random.h level_0/random/common.h -build_sources_headers level_0/rip.h level_0/rip/utf.h -build_sources_headers level_0/serialize.h level_0/serialize/common.h -build_sources_headers level_0/signal.h level_0/signal/common.h -build_sources_headers level_0/socket.h level_0/socket/address.h level_0/socket/socket.h level_0/socket/common.h -build_sources_headers level_0/status.h -build_sources_headers level_0/status_string.h -build_sources_headers level_0/string.h level_0/string/common.h -build_sources_headers level_0/string/dynamic.h level_0/string/dynamics.h level_0/string/dynamicss.h -build_sources_headers level_0/string/map.h level_0/string/maps.h level_0/string/mapss.h -build_sources_headers level_0/string/map_multi.h level_0/string/map_multis.h level_0/string/map_multiss.h -build_sources_headers level_0/string/static.h level_0/string/statics.h level_0/string/staticss.h -build_sources_headers level_0/string/triple.h level_0/string/triples.h level_0/string/tripless.h -build_sources_headers level_0/time.h level_0/time/common.h -build_sources_headers level_0/type.h level_0/type/cell.h level_0/type/date.h level_0/type/file.h level_0/type/fll.h level_0/type/handle.h level_0/type/mode.h level_0/type/number.h level_0/type/pid.h level_0/type/quantity.h level_0/type/range.h level_0/type/range_double.h level_0/type/state.h level_0/type/status.h level_0/type/time.h level_0/type/void.h -build_sources_headers level_0/type_array.h level_0/type_array_file.h level_0/type_array/common.h level_0/type_array/cell.h level_0/type_array/date.h level_0/type_array/file.h level_0/type_array/fll_id.h level_0/type_array/int8.h level_0/type_array/int16.h level_0/type_array/int32.h level_0/type_array/int64.h level_0/type_array/int128.h level_0/type_array/number_signed.h level_0/type_array/number_unsigned.h level_0/type_array/pid.h level_0/type_array/poll.h level_0/type_array/quantity.h level_0/type_array/quantitys.h level_0/type_array/quantityss.h level_0/type_array/range.h level_0/type_array/ranges.h level_0/type_array/rangess.h level_0/type_array/range_double.h level_0/type_array/range_doubles.h level_0/type_array/range_doubless.h level_0/type_array/state.h level_0/type_array/status.h level_0/type_array/time.h level_0/type_array/uint8.h level_0/type_array/uint16.h level_0/type_array/uint32.h level_0/type_array/uint64.h level_0/type_array/uint128.h -build_sources_headers level_0/utf.h level_0/utf/common.h level_0/utf/convert.h level_0/utf/dynamic.h level_0/utf/dynamics.h level_0/utf/dynamicss.h level_0/utf/is.h level_0/utf/is_character.h level_0/utf/map.h level_0/utf/maps.h level_0/utf/mapss.h level_0/utf/map_multi.h level_0/utf/map_multis.h level_0/utf/map_multiss.h level_0/utf/static.h level_0/utf/statics.h level_0/utf/staticss.h level_0/utf/string.h level_0/utf/triple.h level_0/utf/triples.h level_0/utf/tripless.h - -build_sources_headers level_1/control_group.h -build_sources_headers level_1/conversion.h level_1/conversion/common.h -build_sources_headers level_1/directory.h level_1/directory/common.h -build_sources_headers level_1/environment.h -build_sources_headers level_1/execute.h level_1/execute/common.h -build_sources_headers level_1/fss.h level_1/fss/basic.h level_1/fss/basic_list.h level_1/fss/embedded_list.h level_1/fss/extended.h level_1/fss/extended_list.h level_1/fss/payload.h level_1/fss/payload/define.h level_1/fss/payload/type.h -build_sources_headers level_1/iki.h -build_sources_headers level_1/path.h -build_sources_headers level_1/print.h level_1/print/common.h -build_sources_headers level_1/status_string.h -build_sources_headers level_1/utf_file.h - -build_sources_headers level_2/control_group.h -build_sources_headers level_2/error.h level_2/error/common.h level_2/error/string.h -build_sources_headers level_2/execute.h -build_sources_headers level_2/file.h -build_sources_headers level_2/fss.h level_2/fss/basic.h level_2/fss/basic_list.h level_2/fss/embedded_list.h level_2/fss/extended.h level_2/fss/extended_list.h level_2/fss/payload.h -build_sources_headers level_2/fss_status_string.h -build_sources_headers level_2/iki.h -build_sources_headers level_2/print.h -build_sources_headers level_2/program.h level_2/program/common.h level_2/program/print.h level_2/program/string.h - -build_sources_headers-thread level_0/thread.h -build_sources_headers-thread level_0/thread/attribute.h level_0/thread/attributes.h level_0/thread/attributess.h -build_sources_headers-thread level_0/thread/barrier.h level_0/thread/barriers.h level_0/thread/barrierss.h level_0/thread/barrier_attribute.h level_0/thread/barrier_attributes.h level_0/thread/barrier_attributess.h level_0/thread/barrier_full.h level_0/thread/barrier_fulls.h level_0/thread/barrier_fullss.h -build_sources_headers-thread level_0/thread/common.h -build_sources_headers-thread level_0/thread/condition.h level_0/thread/conditions.h level_0/thread/conditionss.h level_0/thread/condition_attribute.h level_0/thread/condition_attributes.h level_0/thread/condition_attributess.h level_0/thread/condition_full.h level_0/thread/condition_fulls.h level_0/thread/condition_fullss.h -build_sources_headers-thread level_0/thread/id.h level_0/thread/ids.h level_0/thread/idss.h -build_sources_headers-thread level_0/thread/key.h level_0/thread/keys.h level_0/thread/keyss.h -build_sources_headers-thread level_0/thread/lock.h level_0/thread/locks.h level_0/thread/lockss.h level_0/thread/lock_attribute.h level_0/thread/lock_attributes.h level_0/thread/lock_attributess.h level_0/thread/lock_full.h level_0/thread/lock_fulls.h level_0/thread/lock_fullss.h -build_sources_headers-thread level_0/thread/mutex.h level_0/thread/mutexs.h level_0/thread/mutexss.h level_0/thread/mutex_attribute.h level_0/thread/mutex_attributes.h level_0/thread/mutex_attributess.h level_0/thread/mutex_full.h level_0/thread/mutex_fulls.h level_0/thread/mutex_fullss.h -build_sources_headers-thread level_0/thread/once.h level_0/thread/onces.h level_0/thread/oncess.h -build_sources_headers-thread level_0/thread/semaphore.h level_0/thread/semaphores.h level_0/thread/semaphoress.h -build_sources_headers-thread level_0/thread/spin.h level_0/thread/spins.h level_0/thread/spinss.h +build_sources_library config.c build_static no diff --git a/build/scripts/package.sh b/build/scripts/package.sh index c6ed04b21..c6ccb3367 100644 --- a/build/scripts/package.sh +++ b/build/scripts/package.sh @@ -1497,6 +1497,10 @@ package_operation_create_config_stubs() { return 0 fi + if [[ ${mode_individual} != "yes" && ${mode_level} != "yes" && ${mode_monolithic} != "yes" ]] ; then + return 0 + fi + local language= if [[ $(grep -shoP '^\s*\bbuild_language\b\s+c\s*$' ${package}data/build/settings) != "" ]] ; then @@ -1508,32 +1512,6 @@ package_operation_create_config_stubs() { fi if [[ ${language} == "c" && ! -f ${package}sources/c/config.c ]] ; then - if [[ $(grep -shoP '^\s*\bbuild_sources_program\b\s+\S' ${package}data/build/settings) != "" ]] ; then - sed -i -E -e "s|^\s*\bbuild_sources_program\s+|&config.c |" ${package}data/build/settings - - if [[ ${?} -ne 0 ]] ; then - if [[ ${verbosity} != "quiet" ]] ; then - echo -e "${c_error}ERROR: Failed to insert the config.c into ${c_notice}${package}data/build/settings${c_error}.${c_reset}" - fi - - let failure=1 - - return ${failure} - fi - elif [[ $(grep -shoP '^\s*\bbuild_sources_library\b\s+\S' ${package}data/build/settings) != "" ]] ; then - sed -i -E -e "s|^\s*\bbuild_sources_library\s+|&config.c |" ${package}data/build/settings - - if [[ ${?} -ne 0 ]] ; then - if [[ ${verbosity} != "quiet" ]] ; then - echo -e "${c_error}ERROR: Failed to insert the config.c into ${c_notice}${package}data/build/settings${c_error}.${c_reset}" - fi - - let failure=1 - - return ${failure} - fi - fi - if [[ $(grep -shoP '^\s*\bbuild_sources_program\b\s+\S' ${package}data/build/settings) != "" || $(grep -shoP '^\s*\bbuild_sources_library\b\s+\S' ${package}data/build/settings) != "" ]] ; then echo > ${package}sources/c/config.c && echo "#include \"config.h\"" >> ${package}sources/c/config.c @@ -1549,32 +1527,6 @@ package_operation_create_config_stubs() { fi fi elif [[ ${language} == "c++" && ! -f ${package}sources/c/config.cpp ]] ; then - if [[ $(grep -shoP '^\s*\bbuild_sources_program\b\s+\S' ${package}data/build/settings) != "" ]] ; then - sed -i -E -e "s|^\s*\bbuild_sources_program\s+|&config.cpp |" ${package}data/build/settings - - if [[ ${?} -ne 0 ]] ; then - if [[ ${verbosity} != "quiet" ]] ; then - echo -e "${c_error}ERROR: Failed to insert the config.cpp into ${c_notice}${package}data/build/settings${c_error}.${c_reset}" - fi - - let failure=1 - - return ${failure} - fi - elif [[ $(grep -shoP '^\s*\bbuild_sources_library\b\s+\S' ${package}data/build/settings) != "" ]] ; then - sed -i -E -e "s|^\s*\bbuild_sources_library\s+|&config.cpp |" ${package}data/build/settings - - if [[ ${?} -ne 0 ]] ; then - if [[ ${verbosity} != "quiet" ]] ; then - echo -e "${c_error}ERROR: Failed to insert the config.cpp into ${c_notice}${package}data/build/settings${c_error}.${c_reset}" - fi - - let failure=1 - - return ${failure} - fi - fi - if [[ $(grep -shoP '^\s*\bbuild_sources_program\b\s+\S' ${package}data/build/settings) != "" || $(grep -shoP '^\s*\bbuild_sources_library\b\s+\S' ${package}data/build/settings) != "" ]] ; then echo > ${package}sources/c++/config.cpp && echo "#include \"config.h\"" >> ${package}sources/c++/config.cpp diff --git a/build/stand_alone/byte_dump.settings b/build/stand_alone/byte_dump.settings index 0902e8777..c8c6263df 100644 --- a/build/stand_alone/byte_dump.settings +++ b/build/stand_alone/byte_dump.settings @@ -77,7 +77,7 @@ build_sources_program fll/level_2/program.c fll/level_2/program/common.c fll/lev build_sources_program program/byte_dump/main/common.c program/byte_dump/main/common/define.c program/byte_dump/main/common/enumeration.c program/byte_dump/main/common/string.c program/byte_dump/main/common/type.c program/byte_dump/main/print/data.c program/byte_dump/main/print/error.c program/byte_dump/main/print/message.c program/byte_dump/main/process.c program/byte_dump/main/signal.c program/byte_dump/main/thread.c program/byte_dump/main/byte_dump.c -build_sources_program program/byte_dump/main/main.c +build_sources_program program/byte_dump/main/config.c program/byte_dump/main/main.c build_sources_documentation man diff --git a/build/stand_alone/example.settings b/build/stand_alone/example.settings index 9c297bce3..6bed47414 100644 --- a/build/stand_alone/example.settings +++ b/build/stand_alone/example.settings @@ -77,7 +77,7 @@ build_sources_program program/example/main/common.c program/example/main/common/ build_sources_program program/example/main/print/data.c program/example/main/print/debug.c program/example/main/print/error.c program/example/main/print/message.c program/example/main/print/verbose.c program/example/main/print/warning.c build_sources_program program/example/main/example.c program/example/main/signal.c program/example/main/thread.c -build_sources_program program/example/main/main.c +build_sources_program program/example/main/config.c program/example/main/main.c build_sources_documentation man diff --git a/build/stand_alone/fake.settings b/build/stand_alone/fake.settings index c52b4fb53..b9fc11825 100644 --- a/build/stand_alone/fake.settings +++ b/build/stand_alone/fake.settings @@ -105,7 +105,7 @@ build_sources_program program/fake/main/common/define.c program/fake/main/common build_sources_program program/fake/main/fake/path_generate.c program/fake/main/fake/do.c build_sources_program program/fake/main/make/load_fakefile.c program/fake/main/make/load_parameters.c program/fake/main/make/operate_block.c program/fake/main/make/operate.c program/fake/main/make/operate_process.c program/fake/main/make/operate_process_type.c program/fake/main/make/operate_validate.c program/fake/main/make/operate_validate_type.c program/fake/main/make/print/error.c program/fake/main/make/print/message.c program/fake/main/make/print/verbose.c program/fake/main/make/print/warning.c -build_sources_program program/fake/main/main.c +build_sources_program program/fake/main/config.c program/fake/main/main.c build_sources_documentation man diff --git a/build/stand_alone/fss_identify.settings b/build/stand_alone/fss_identify.settings index ef442ff7d..5cac8c07c 100644 --- a/build/stand_alone/fss_identify.settings +++ b/build/stand_alone/fss_identify.settings @@ -84,7 +84,7 @@ build_sources_program fll/level_2/program.c fll/level_2/program/common.c fll/lev build_sources_program program/fss_identify/main/common.c program/fss_identify/main/common/define.c program/fss_identify/main/common/enumeration.c program/fss_identify/main/common/string.c program/fss_identify/main/common/type.c program/fss_identify/main/load.c program/fss_identify/main/print/data.c program/fss_identify/main/print/error.c program/fss_identify/main/print/message.c program/fss_identify/main/process.c program/fss_identify/main/signal.c program/fss_identify/main/thread.c program/fss_identify/main/fss_identify.c -build_sources_program program/fss_identify/main/main.c +build_sources_program program/fss_identify/main/config.c program/fss_identify/main/main.c build_sources_documentation man diff --git a/build/stand_alone/fss_read.settings b/build/stand_alone/fss_read.settings index a5b56d002..e8014ea11 100644 --- a/build/stand_alone/fss_read.settings +++ b/build/stand_alone/fss_read.settings @@ -90,7 +90,9 @@ build_sources_program program/fss_read/extended/fss_read.c program/fss_read/exte build_sources_program program/fss_read/extended_list/fss_read.c program/fss_read/extended_list/common.c program/fss_read/extended_list/print.c build_sources_program program/fss_read/payload/fss_read.c program/fss_read/payload/common.c program/fss_read/payload/print.c -build_sources_program program/fss_read/main/main.c program/fss_read/main/main/print.c +build_sources_program program/fss_read/main/main/print.c + +build_sources_program program/fss_read/main/main.c build_sources_documentation man diff --git a/build/stand_alone/fss_read.settings.fss_basic b/build/stand_alone/fss_read.settings.fss_basic index eae86bae0..d208a5c89 100644 --- a/build/stand_alone/fss_read.settings.fss_basic +++ b/build/stand_alone/fss_read.settings.fss_basic @@ -85,7 +85,7 @@ build_sources_program fll/level_2/program.c fll/level_2/program/common.c fll/lev build_sources_program program/fss_read/main/fss_read.c program/fss_read/main/common.c program/fss_read/main/common/define.c program/fss_read/main/common/enumeration.c program/fss_read/main/common/static.c program/fss_read/main/common/string.c program/fss_read/main/common/type.c program/fss_read/main/print/data.c program/fss_read/main/print/error.c program/fss_read/main/print/message.c program/fss_read/main/process.c program/fss_read/main/signal.c program/fss_read/main/thread.c build_sources_program program/fss_read/basic/fss_read.c program/fss_read/basic/common.c program/fss_read/basic/print.c -build_sources_program program/fss_read/basic/main.c +build_sources_program program/fss_read/basic/config.c program/fss_read/basic/main.c build_sources_documentation man diff --git a/build/stand_alone/fss_read.settings.fss_basic_list b/build/stand_alone/fss_read.settings.fss_basic_list index f07973718..dd3ce43c5 100644 --- a/build/stand_alone/fss_read.settings.fss_basic_list +++ b/build/stand_alone/fss_read.settings.fss_basic_list @@ -85,7 +85,7 @@ build_sources_program fll/level_2/program.c fll/level_2/program/common.c fll/lev build_sources_program program/fss_read/main/fss_read.c program/fss_read/main/common.c program/fss_read/main/common/define.c program/fss_read/main/common/enumeration.c program/fss_read/main/common/static.c program/fss_read/main/common/string.c program/fss_read/main/common/type.c program/fss_read/main/print/data.c program/fss_read/main/print/error.c program/fss_read/main/print/message.c program/fss_read/main/process.c program/fss_read/main/signal.c program/fss_read/main/thread.c build_sources_program program/fss_read/basic_list/fss_read.c program/fss_read/basic_list/common.c program/fss_read/basic_list/print.c -build_sources_program program/fss_read/basic_list/main.c +build_sources_program program/fss_read/basic_list/config.c program/fss_read/basic_list/main.c build_sources_documentation man diff --git a/build/stand_alone/fss_read.settings.fss_extended b/build/stand_alone/fss_read.settings.fss_extended index cea4c9ffb..d63723022 100644 --- a/build/stand_alone/fss_read.settings.fss_extended +++ b/build/stand_alone/fss_read.settings.fss_extended @@ -85,7 +85,7 @@ build_sources_program fll/level_2/program.c fll/level_2/program/common.c fll/lev build_sources_program program/fss_read/main/fss_read.c program/fss_read/main/common.c program/fss_read/main/common/define.c program/fss_read/main/common/enumeration.c program/fss_read/main/common/static.c program/fss_read/main/common/string.c program/fss_read/main/common/type.c program/fss_read/main/print/data.c program/fss_read/main/print/error.c program/fss_read/main/print/message.c program/fss_read/main/process.c program/fss_read/main/signal.c program/fss_read/main/thread.c build_sources_program program/fss_read/extended/fss_read.c program/fss_read/extended/common.c program/fss_read/extended/print.c -build_sources_program program/fss_read/extended/main.c +build_sources_program program/fss_read/extended/config.c program/fss_read/extended/main.c build_sources_documentation man diff --git a/build/stand_alone/fss_read.settings.fss_extended_list b/build/stand_alone/fss_read.settings.fss_extended_list index 80633bbe8..3d6a39ba9 100644 --- a/build/stand_alone/fss_read.settings.fss_extended_list +++ b/build/stand_alone/fss_read.settings.fss_extended_list @@ -85,7 +85,7 @@ build_sources_program fll/level_2/program.c fll/level_2/program/common.c fll/lev build_sources_program program/fss_read/main/fss_read.c program/fss_read/main/common.c program/fss_read/main/common/define.c program/fss_read/main/common/enumeration.c program/fss_read/main/common/static.c program/fss_read/main/common/string.c program/fss_read/main/common/type.c program/fss_read/main/print/data.c program/fss_read/main/print/error.c program/fss_read/main/print/message.c program/fss_read/main/process.c program/fss_read/main/signal.c program/fss_read/main/thread.c build_sources_program program/fss_read/extended_list/fss_read.c program/fss_read/extended_list/common.c program/fss_read/extended_list/print.c -build_sources_program program/fss_read/extended_list/main.c +build_sources_program program/fss_read/extended_list/config.c program/fss_read/extended_list/main.c build_sources_documentation man diff --git a/build/stand_alone/fss_read.settings.fss_payload b/build/stand_alone/fss_read.settings.fss_payload index c834e6815..a470f57ca 100644 --- a/build/stand_alone/fss_read.settings.fss_payload +++ b/build/stand_alone/fss_read.settings.fss_payload @@ -85,7 +85,7 @@ build_sources_program fll/level_2/program.c fll/level_2/program/common.c fll/lev build_sources_program program/fss_read/main/fss_read.c program/fss_read/main/common.c program/fss_read/main/common/define.c program/fss_read/main/common/enumeration.c program/fss_read/main/common/static.c program/fss_read/main/common/string.c program/fss_read/main/common/type.c program/fss_read/main/print/data.c program/fss_read/main/print/error.c program/fss_read/main/print/message.c program/fss_read/main/process.c program/fss_read/main/signal.c program/fss_read/main/thread.c build_sources_program program/fss_read/payload/fss_read.c program/fss_read/payload/common.c program/fss_read/payload/print.c -build_sources_program program/fss_read/payload/main.c +build_sources_program program/fss_read/payload/config.c program/fss_read/payload/main.c build_sources_documentation man diff --git a/build/stand_alone/fss_write.settings b/build/stand_alone/fss_write.settings index 5be03b928..21f9b5a3b 100644 --- a/build/stand_alone/fss_write.settings +++ b/build/stand_alone/fss_write.settings @@ -90,7 +90,9 @@ build_sources_program program/fss_write/extended/fss_write.c program/fss_write/e build_sources_program program/fss_write/extended_list/fss_write.c program/fss_write/extended_list/common.c program/fss_write/extended_list/print.c build_sources_program program/fss_write/payload/fss_write.c program/fss_write/payload/common.c program/fss_write/payload/print.c -build_sources_program program/fss_write/main/main.c program/fss_write/main/main/print.c +build_sources_program program/fss_write/main/main/print.c + +build_sources_program program/fss_write/main/config.c program/fss_write/main/main.c build_sources_documentation man diff --git a/build/stand_alone/fss_write.settings.fss_basic b/build/stand_alone/fss_write.settings.fss_basic index 54911cb61..1f562b510 100644 --- a/build/stand_alone/fss_write.settings.fss_basic +++ b/build/stand_alone/fss_write.settings.fss_basic @@ -85,7 +85,7 @@ build_sources_program fll/level_2/program.c fll/level_2/program/common.c fll/lev build_sources_program program/fss_write/main/fss_write.c program/fss_write/main/common.c program/fss_write/main/common/define.c program/fss_write/main/common/enumeration.c program/fss_write/main/common/string.c program/fss_write/main/common/type.c program/fss_write/main/print/error.c program/fss_write/main/print/message.c program/fss_write/main/signal.c program/fss_write/main/thread.c build_sources_program program/fss_write/basic/fss_write.c program/fss_write/basic/common.c program/fss_write/basic/print.c -build_sources_program program/fss_write/basic/main.c +build_sources_program program/fss_write/basic/config.c program/fss_write/basic/main.c build_sources_documentation man diff --git a/build/stand_alone/fss_write.settings.fss_basic_list b/build/stand_alone/fss_write.settings.fss_basic_list index 33252afdc..d28337322 100644 --- a/build/stand_alone/fss_write.settings.fss_basic_list +++ b/build/stand_alone/fss_write.settings.fss_basic_list @@ -85,7 +85,7 @@ build_sources_program fll/level_2/program.c fll/level_2/program/common.c fll/lev build_sources_program program/fss_write/main/fss_write.c program/fss_write/main/common.c program/fss_write/main/common/define.c program/fss_write/main/common/enumeration.c program/fss_write/main/common/string.c program/fss_write/main/common/type.c program/fss_write/main/print/error.c program/fss_write/main/print/message.c program/fss_write/main/signal.c program/fss_write/main/thread.c build_sources_program program/fss_write/basic_list/fss_write.c program/fss_write/basic_list/common.c program/fss_write/basic_list/print.c -build_sources_program program/fss_write/basic_list/main.c +build_sources_program program/fss_write/basic_list/config.c program/fss_write/basic_list/main.c build_sources_documentation man diff --git a/build/stand_alone/fss_write.settings.fss_extended b/build/stand_alone/fss_write.settings.fss_extended index 92303910f..71a208ae1 100644 --- a/build/stand_alone/fss_write.settings.fss_extended +++ b/build/stand_alone/fss_write.settings.fss_extended @@ -85,7 +85,7 @@ build_sources_program fll/level_2/program.c fll/level_2/program/common.c fll/lev build_sources_program program/fss_write/main/fss_write.c program/fss_write/main/common.c program/fss_write/main/common/define.c program/fss_write/main/common/enumeration.c program/fss_write/main/common/string.c program/fss_write/main/common/type.c program/fss_write/main/print/error.c program/fss_write/main/print/message.c program/fss_write/main/signal.c program/fss_write/main/thread.c build_sources_program program/fss_write/extended/fss_write.c program/fss_write/extended/common.c program/fss_write/extended/print.c -build_sources_program program/fss_write/extended/main.c +build_sources_program program/fss_write/extended/config.c program/fss_write/extended/main.c build_sources_documentation man diff --git a/build/stand_alone/fss_write.settings.fss_extended_list b/build/stand_alone/fss_write.settings.fss_extended_list index ed4d44cd7..0807052d4 100644 --- a/build/stand_alone/fss_write.settings.fss_extended_list +++ b/build/stand_alone/fss_write.settings.fss_extended_list @@ -85,7 +85,7 @@ build_sources_program fll/level_2/program.c fll/level_2/program/common.c fll/lev build_sources_program program/fss_write/main/fss_write.c program/fss_write/main/common.c program/fss_write/main/common/define.c program/fss_write/main/common/enumeration.c program/fss_write/main/common/string.c program/fss_write/main/common/type.c program/fss_write/main/print/error.c program/fss_write/main/print/message.c program/fss_write/main/signal.c program/fss_write/main/thread.c build_sources_program program/fss_write/extended_list/fss_write.c program/fss_write/extended_list/common.c program/fss_write/extended_list/print.c -build_sources_program program/fss_write/extended_list/main.c +build_sources_program program/fss_write/extended_list/config.c program/fss_write/extended_list/main.c build_sources_documentation man diff --git a/build/stand_alone/fss_write.settings.fss_payload b/build/stand_alone/fss_write.settings.fss_payload index c43492b46..5696b7679 100644 --- a/build/stand_alone/fss_write.settings.fss_payload +++ b/build/stand_alone/fss_write.settings.fss_payload @@ -85,7 +85,7 @@ build_sources_program fll/level_2/program.c fll/level_2/program/common.c fll/lev build_sources_program program/fss_write/main/fss_write.c program/fss_write/main/common.c program/fss_write/main/common/define.c program/fss_write/main/common/enumeration.c program/fss_write/main/common/string.c program/fss_write/main/common/type.c program/fss_write/main/print/error.c program/fss_write/main/print/message.c program/fss_write/main/signal.c program/fss_write/main/thread.c build_sources_program program/fss_write/payload/fss_write.c program/fss_write/payload/common.c program/fss_write/payload/print.c -build_sources_program program/fss_write/payload/main.c +build_sources_program program/fss_write/payload/config.c program/fss_write/payload/main.c build_sources_documentation man diff --git a/build/stand_alone/iki_read.settings b/build/stand_alone/iki_read.settings index cbc12d07e..d068aa04c 100644 --- a/build/stand_alone/iki_read.settings +++ b/build/stand_alone/iki_read.settings @@ -82,7 +82,8 @@ build_sources_program fll/level_2/program.c fll/level_2/program/common.c fll/lev build_sources_program program/iki_read/main/iki_read.c program/iki_read/main/common.c program/iki_read/main/identify.c program/iki_read/main/common/define.c program/iki_read/main/common/enumeration.c program/iki_read/main/common/string.c program/iki_read/main/common/type.c program/iki_read/main/print/data.c program/iki_read/main/print/error.c program/iki_read/main/print/message.c program/iki_read/main/process.c program/iki_read/main/signal.c program/iki_read/main/thread.c build_sources_program program/iki_read/iki/common.c program/iki_read/iki/identify.c program/iki_read/iki/iki_read.c program/iki_read/iki/print.c program/iki_read/iki/process.c -build_sources_program program/iki_read/iki/main.c + +build_sources_program program/iki_read/iki/config.c program/iki_read/iki/main.c build_sources_documentation man diff --git a/build/stand_alone/iki_read.settings.eki b/build/stand_alone/iki_read.settings.eki index 0f21cdd9a..7325a80a6 100644 --- a/build/stand_alone/iki_read.settings.eki +++ b/build/stand_alone/iki_read.settings.eki @@ -81,7 +81,8 @@ build_sources_program fll/level_2/program.c fll/level_2/program/common.c fll/lev build_sources_program program/iki_read/main/iki_read.c program/iki_read/main/common.c program/iki_read/main/identify.c program/iki_read/main/common/define.c program/iki_read/main/common/enumeration.c program/iki_read/main/common/string.c program/iki_read/main/common/type.c program/iki_read/main/print/data.c program/iki_read/main/print/error.c program/iki_read/main/print/message.c program/iki_read/main/process.c program/iki_read/main/signal.c program/iki_read/main/thread.c build_sources_program program/iki_read/eki/common.c program/iki_read/eki/eki_read.c program/iki_read/eki/identify.c program/iki_read/eki/print.c program/iki_read/eki/process.c -build_sources_program program/iki_read/eki/main.c + +build_sources_program program/iki_read/eki/config.c program/iki_read/eki/main.c build_sources_documentation man diff --git a/build/stand_alone/status_code.settings b/build/stand_alone/status_code.settings index 7ad8e6140..29867b728 100644 --- a/build/stand_alone/status_code.settings +++ b/build/stand_alone/status_code.settings @@ -80,7 +80,8 @@ build_sources_program fll/level_2/print.c build_sources_program fll/level_2/program.c fll/level_2/program/common.c fll/level_2/program/print.c fll/level_2/program/string.c fll/level_2/private-program.c build_sources_program program/status_code/main/status_code.c program/status_code/main/common.c program/status_code/main/common/define.c program/status_code/main/common/enumeration.c program/status_code/main/common/string.c program/status_code/main/common/type.c program/status_code/main/convert.c program/status_code/main/print/data.c program/status_code/main/print/error.c program/status_code/main/print/message.c program/status_code/main/process.c program/status_code/main/signal.c program/status_code/main/thread.c -build_sources_program program/status_code/main/main.c + +build_sources_program program/status_code/main/config.c program/status_code/main/main.c build_sources_documentation man diff --git a/build/stand_alone/status_code.settings.fss b/build/stand_alone/status_code.settings.fss index f64f15591..cadf99152 100644 --- a/build/stand_alone/status_code.settings.fss +++ b/build/stand_alone/status_code.settings.fss @@ -86,7 +86,10 @@ build_sources_program fll/level_2/program.c fll/level_2/program/common.c fll/lev build_sources_program program/status_code/main/status_code.c program/status_code/main/common.c program/status_code/main/common/define.c program/status_code/main/common/enumeration.c program/status_code/main/common/string.c program/status_code/main/common/type.c program/status_code/main/convert.c program/status_code/main/print/data.c program/status_code/main/print/error.c program/status_code/main/print/message.c program/status_code/main/process.c program/status_code/main/signal.c program/status_code/main/thread.c build_sources_program program/status_code/fss/status_code.c program/status_code/fss/common.c -build_sources_program program/status_code/fss/main.c program/status_code/fss/print.c + +build_sources_program program/status_code/fss/print.c + +build_sources_program program/status_code/fss/config.c program/status_code/fss/main.c build_sources_documentation man diff --git a/build/stand_alone/utf8.settings b/build/stand_alone/utf8.settings index 7e2e0c713..a0b0433f7 100644 --- a/build/stand_alone/utf8.settings +++ b/build/stand_alone/utf8.settings @@ -78,7 +78,7 @@ build_sources_program fll/level_2/program.c fll/level_2/program/common.c fll/lev build_sources_program program/utf8/main/common.c program/utf8/main/common/define.c program/utf8/main/common/enumeration.c program/utf8/main/common/string.c program/utf8/main/common/type.c program/utf8/main/bytesequence.c program/utf8/main/codepoint.c program/utf8/main/print/data.c program/utf8/main/print/error.c program/utf8/main/print/message.c program/utf8/main/process.c program/utf8/main/signal.c program/utf8/main/thread.c program/utf8/main/utf8.c -build_sources_program program/utf8/main/main.c +build_sources_program program/utf8/main/config.c program/utf8/main/main.c build_sources_documentation man diff --git a/level_0/f_abstruse/data/build/settings b/level_0/f_abstruse/data/build/settings index 95455bd30..f333e0d7c 100644 --- a/level_0/f_abstruse/data/build/settings +++ b/level_0/f_abstruse/data/build/settings @@ -40,9 +40,12 @@ build_libraries_shared-individual -lf_memory -lf_string build_libraries_static -l:libc.a build_libraries_static-individual -l:libf_memory.a -l:libf_string.a -build_sources_library abstruse.c abstruse/abstruse.c abstruse/map.c abstruse/private-abstruse.c build_sources_headers abstruse.h abstruse/abstruse.h abstruse/enum.h abstruse/map.h abstruse/type.h +build_sources_library abstruse.c abstruse/abstruse.c abstruse/map.c abstruse/private-abstruse.c + +build_sources_library config.c + build_static no path_headers fll/level_0 diff --git a/level_0/f_abstruse/data/build/settings-mocks b/level_0/f_abstruse/data/build/settings-mocks index f0a5c00dd..eecaf9d93 100644 --- a/level_0/f_abstruse/data/build/settings-mocks +++ b/level_0/f_abstruse/data/build/settings-mocks @@ -30,11 +30,11 @@ build_language c build_libraries -lc build_libraries-individual -lf_memory -lf_string +build_sources_headers abstruse.h abstruse/abstruse.h abstruse/enum.h abstruse/map.h abstruse/type.h + build_sources_library abstruse.c abstruse/abstruse.c abstruse/map.c abstruse/private-abstruse.c build_sources_library ../../tests/unit/c/mock-abstruse.c -build_sources_headers abstruse.h abstruse/abstruse.h abstruse/enum.h abstruse/map.h abstruse/type.h - build_static no path_headers fll/level_0 diff --git a/level_0/f_account/data/build/settings b/level_0/f_account/data/build/settings index 77b6b41eb..c2c9a82fe 100644 --- a/level_0/f_account/data/build/settings +++ b/level_0/f_account/data/build/settings @@ -40,9 +40,11 @@ build_libraries_shared-individual -lf_memory -lf_string build_libraries_static -l:libc.a build_libraries_static-individual -l:libf_memory.a -l:libf_string.a +build_sources_headers account.h account/accounts.h account/common.h + build_sources_library account.c private-account.c account/accounts.c -build_sources_headers account.h account/accounts.h account/common.h +build_sources_library config.c build_static no diff --git a/level_0/f_account/data/build/settings-mocks b/level_0/f_account/data/build/settings-mocks index 6463e2341..1ec71ad9e 100644 --- a/level_0/f_account/data/build/settings-mocks +++ b/level_0/f_account/data/build/settings-mocks @@ -30,11 +30,11 @@ build_language c build_libraries -lc build_libraries-individual -lf_memory -lf_string +build_sources_headers account.h account/accounts.h account/common.h + build_sources_library account.c private-account.c account/accounts.c build_sources_library ../../tests/unit/c/mock-account.c -build_sources_headers account.h account/accounts.h account/common.h - build_static no path_headers fll/level_0 diff --git a/level_0/f_capability/data/build/settings b/level_0/f_capability/data/build/settings index e5132c9cb..3c2fa27c6 100644 --- a/level_0/f_capability/data/build/settings +++ b/level_0/f_capability/data/build/settings @@ -40,9 +40,11 @@ build_libraries_shared-individual -lf_memory -lf_string -lf_type_array build_libraries_static -l:libc.a -l:libcap.a build_libraries_static-individual -l:libf_memory.a -l:libf_string.a -l:libf_type_array.a +build_sources_headers capability.h capability/common.h + build_sources_library capability.c -build_sources_headers capability.h capability/common.h +build_sources_library config.c build_static no diff --git a/level_0/f_capability/data/build/settings-mocks b/level_0/f_capability/data/build/settings-mocks index f92f63b2e..b4debd4f0 100644 --- a/level_0/f_capability/data/build/settings-mocks +++ b/level_0/f_capability/data/build/settings-mocks @@ -30,10 +30,10 @@ build_language c build_libraries -lc -lcap build_libraries-individual -lf_memory -lf_string -lf_type_array -build_sources_library capability.c ../../tests/unit/c/mock-capability.c - build_sources_headers capability.h capability/common.h +build_sources_library capability.c ../../tests/unit/c/mock-capability.c + build_static no path_headers fll/level_0 diff --git a/level_0/f_color/data/build/settings b/level_0/f_color/data/build/settings index 66376ddbb..d7adc21ba 100644 --- a/level_0/f_color/data/build/settings +++ b/level_0/f_color/data/build/settings @@ -40,9 +40,11 @@ build_libraries_shared-individual -lf_memory -lf_string -lf_type_array build_libraries_static -l:libc.a build_libraries_static-individual -l:libf_memory.a -l:libf_string.a -l:libf_type_array.a +build_sources_headers color.h color/common.h + build_sources_library color.c private-color.c color/common.c -build_sources_headers color.h color/common.h +build_sources_library config.c build_static no diff --git a/level_0/f_color/data/build/settings-mocks b/level_0/f_color/data/build/settings-mocks index 79e9a12f6..c016eb3cc 100644 --- a/level_0/f_color/data/build/settings-mocks +++ b/level_0/f_color/data/build/settings-mocks @@ -30,10 +30,10 @@ build_language c build_libraries -lc build_libraries-individual -lf_memory -lf_string -build_sources_library color.c private-color.c color/common.c ../../tests/unit/c/mock-color.c - build_sources_headers color.h color/common.h +build_sources_library color.c private-color.c color/common.c ../../tests/unit/c/mock-color.c + build_static no path_headers fll/level_0 diff --git a/level_0/f_compare/data/build/settings b/level_0/f_compare/data/build/settings index ebefa6026..13cb4b7de 100644 --- a/level_0/f_compare/data/build/settings +++ b/level_0/f_compare/data/build/settings @@ -40,9 +40,11 @@ build_libraries_shared-individual -lf_memory -lf_string -lf_type_array -lf_utf build_libraries_static -l:libc.a build_libraries_static-individual -l:libf_memory.a -l:libf_string.a -l:libf_type_array.a -l:libf_utf.a +build_sources_headers compare.h compare/utf.h + build_sources_library compare.c compare/utf.c private-compare.c compare/private-utf.c -build_sources_headers compare.h compare/utf.h +build_sources_library config.c build_static no diff --git a/level_0/f_console/data/build/settings b/level_0/f_console/data/build/settings index e666b3844..65e2b90a1 100644 --- a/level_0/f_console/data/build/settings +++ b/level_0/f_console/data/build/settings @@ -40,9 +40,11 @@ build_libraries_shared-individual -lf_memory -lf_string -lf_type_array -lf_utf build_libraries_static -l:libc.a build_libraries_static-individual -l:libf_memory.a -l:libf_string.a -l:libf_type_array.a -l:libf_utf.a +build_sources_headers console.h console/common.h private-console.h + build_sources_library console.c console/common.c private-console.c -build_sources_headers console.h console/common.h private-console.h +build_sources_library config.c build_static no diff --git a/level_0/f_control_group/data/build/settings b/level_0/f_control_group/data/build/settings index 3e852fab9..2c4651517 100644 --- a/level_0/f_control_group/data/build/settings +++ b/level_0/f_control_group/data/build/settings @@ -40,9 +40,11 @@ build_libraries_shared-individual -lf_memory -lf_string build_libraries_static -l:libc.a build_libraries_static-individual -l:libf_memory.a -l:libf_string.a +build_sources_headers control_group.h control_group/common.h + build_sources_library control_group.c control_group/common.c -build_sources_headers control_group.h control_group/common.h +build_sources_library config.c build_static no diff --git a/level_0/f_conversion/data/build/settings b/level_0/f_conversion/data/build/settings index 590341444..28627c9a6 100644 --- a/level_0/f_conversion/data/build/settings +++ b/level_0/f_conversion/data/build/settings @@ -40,9 +40,11 @@ build_libraries_shared-individual -lf_memory -lf_string -lf_utf build_libraries_static -l:libc.a build_libraries_static-individual -l:libf_memory.a -l:libf_string.a -l:libf_utf.a +build_sources_headers conversion.h conversion/common.h + build_sources_library conversion.c private-conversion.c conversion/common.c -build_sources_headers conversion.h conversion/common.h +build_sources_library config.c build_static no diff --git a/level_0/f_conversion/data/build/settings-mocks b/level_0/f_conversion/data/build/settings-mocks index a50850f1d..7d80e9209 100644 --- a/level_0/f_conversion/data/build/settings-mocks +++ b/level_0/f_conversion/data/build/settings-mocks @@ -30,10 +30,10 @@ build_language c build_libraries -lc build_libraries-individual -lf_memory -lf_string -lf_utf -build_sources_library conversion.c private-conversion.c conversion/common.c ../../tests/unit/c/mock-conversion.c - build_sources_headers conversion.h conversion/common.h +build_sources_library conversion.c private-conversion.c conversion/common.c ../../tests/unit/c/mock-conversion.c + build_static no path_headers fll/level_0 diff --git a/level_0/f_directory/data/build/settings b/level_0/f_directory/data/build/settings index ad6f8f9ad..b394545c1 100644 --- a/level_0/f_directory/data/build/settings +++ b/level_0/f_directory/data/build/settings @@ -40,10 +40,12 @@ build_libraries_shared-individual -lf_memory -lf_string build_libraries_static -l:libc.a build_libraries_static-individual -l:libf_memory.a -l:libf_string.a +build_sources_headers directory.h directory/common.h directory/listing.h directory/recurse_do.h directory/status.h + build_sources_library directory.c directory/common.c directory/listing.c directory/recurse_do.c directory/status.c build_sources_library private-directory.c -build_sources_headers directory.h directory/common.h directory/listing.h directory/recurse_do.h directory/status.h +build_sources_library config.c build_static no diff --git a/level_0/f_directory/data/build/settings-mocks b/level_0/f_directory/data/build/settings-mocks index 876ee9f20..2f54e8440 100644 --- a/level_0/f_directory/data/build/settings-mocks +++ b/level_0/f_directory/data/build/settings-mocks @@ -30,12 +30,12 @@ build_language c build_libraries -lc build_libraries-individual -lf_memory -lf_string +build_sources_headers directory.h directory/common.h directory/listing.h directory/recurse_do.h directory/status.h + build_sources_library directory.c directory/common.c directory/listing.c directory/recurse_do.c directory/status.c build_sources_library private-directory.c build_sources_library ../../tests/unit/c/mock-directory.c -build_sources_headers directory.h directory/common.h directory/listing.h directory/recurse_do.h directory/status.h - build_static no path_headers fll/level_0 diff --git a/level_0/f_environment/data/build/settings b/level_0/f_environment/data/build/settings index 24a2ae62b..fe598d19a 100644 --- a/level_0/f_environment/data/build/settings +++ b/level_0/f_environment/data/build/settings @@ -40,9 +40,11 @@ build_libraries_shared-individual -lf_memory -lf_string build_libraries_static -l:libc.a -l:libcap.a build_libraries_static-individual -l:libf_memory.a -l:libf_string.a +build_sources_headers environment.h environment/common.h + build_sources_library environment.c -build_sources_headers environment.h environment/common.h +build_sources_library config.c build_static no diff --git a/level_0/f_environment/data/build/settings-mocks b/level_0/f_environment/data/build/settings-mocks index b96c62975..ce867a466 100644 --- a/level_0/f_environment/data/build/settings-mocks +++ b/level_0/f_environment/data/build/settings-mocks @@ -30,10 +30,10 @@ build_language c build_libraries -lc -lcap build_libraries-individual -lf_memory -lf_string -build_sources_library environment.c ../../tests/unit/c/mock-environment.c - build_sources_headers environment.h environment/common.h +build_sources_library environment.c ../../tests/unit/c/mock-environment.c + build_static no path_headers fll/level_0 diff --git a/level_0/f_execute/data/build/settings b/level_0/f_execute/data/build/settings index d577e1784..3a3c9214f 100644 --- a/level_0/f_execute/data/build/settings +++ b/level_0/f_execute/data/build/settings @@ -40,9 +40,11 @@ build_libraries_shared-individual -lf_memory -lf_string build_libraries_static -l:libc.a build_libraries_static-individual -l:libf_memory.a -l:libf_string.a +build_sources_headers execute.h execute/common.h + build_sources_library execute.c -build_sources_headers execute.h execute/common.h +build_sources_library config.c build_static no diff --git a/level_0/f_file/data/build/settings b/level_0/f_file/data/build/settings index fe35e208d..14588ddfc 100644 --- a/level_0/f_file/data/build/settings +++ b/level_0/f_file/data/build/settings @@ -40,9 +40,11 @@ build_libraries_shared-individual -lf_memory -lf_string build_libraries_static -l:libc.a build_libraries_static-individual -l:libf_memory.a -l:libf_string.a +build_sources_headers file.h file/common.h file/stream.h + build_sources_library file.c private-file.c file/common.c file/stream.c -build_sources_headers file.h file/common.h file/stream.h +build_sources_library config.c build_static no diff --git a/level_0/f_file/data/build/settings-mocks b/level_0/f_file/data/build/settings-mocks index aa1d15dbb..b7f38b4dc 100644 --- a/level_0/f_file/data/build/settings-mocks +++ b/level_0/f_file/data/build/settings-mocks @@ -30,10 +30,10 @@ build_language c build_libraries -lc build_libraries-individual -lf_memory -lf_string -build_sources_library file.c file/common.c file/stream.c private-file.c ../../tests/unit/c/mock-file.c - build_sources_headers file.h file/common.h file/stream.h file/type.h +build_sources_library file.c file/common.c file/stream.c private-file.c ../../tests/unit/c/mock-file.c + build_static no path_headers fll/level_0 diff --git a/level_0/f_fss/data/build/settings b/level_0/f_fss/data/build/settings index d380f3fc4..029ee6c7e 100644 --- a/level_0/f_fss/data/build/settings +++ b/level_0/f_fss/data/build/settings @@ -40,9 +40,11 @@ build_libraries_shared-individual -lf_memory -lf_string -lf_type_array -lf_utf build_libraries_static -l:libc.a build_libraries_static-individual -l:libf_memory.a -l:libf_string.a -l:libf_type_array.a -l:libf_utf.a +build_sources_headers fss.h fss/common.h fss/item.h fss/named.h fss/nest.h fss/payload.h fss/quote.h fss/set.h fss/set_quote.h fss/simple_packet.h + build_sources_library fss.c fss/common.c fss/item.c fss/named.c fss/nest.c fss/payload.c fss/quote.c fss/set.c fss/set_quote.c fss/simple_packet.c -build_sources_headers fss.h fss/common.h fss/item.h fss/named.h fss/nest.h fss/payload.h fss/quote.h fss/set.h fss/set_quote.h fss/simple_packet.h +build_sources_library config.c build_static no diff --git a/level_0/f_fss/data/build/settings-mocks b/level_0/f_fss/data/build/settings-mocks index 0ff66c02f..588786d9c 100644 --- a/level_0/f_fss/data/build/settings-mocks +++ b/level_0/f_fss/data/build/settings-mocks @@ -30,11 +30,11 @@ build_language c build_libraries -lc build_libraries-individual -lf_memory -lf_string -lf_type_array -lf_utf +build_sources_headers fss.h fss/common.h fss/item.h fss/named.h fss/nest.h fss/payload.h fss/quote.h fss/set.h fss/set_quote.h fss/simple_packet.h + build_sources_library fss.c fss/common.c fss/item.c fss/named.c fss/nest.c fss/payload.c fss/quote.c fss/set.c fss/set_quote.c fss/simple_packet.c build_sources_library ../../tests/unit/c/mock-fss.c -build_sources_headers fss.h fss/common.h fss/item.h fss/named.h fss/nest.h fss/payload.h fss/quote.h fss/set.h fss/set_quote.h fss/simple_packet.h - build_static no path_headers fll/level_0 diff --git a/level_0/f_iki/data/build/settings b/level_0/f_iki/data/build/settings index 0323aaf98..c192e602b 100644 --- a/level_0/f_iki/data/build/settings +++ b/level_0/f_iki/data/build/settings @@ -40,9 +40,11 @@ build_libraries_shared-individual -lf_memory -lf_string -lf_type_array -lf_utf build_libraries_static -l:libc.a build_libraries_static-individual -l:libf_memory.a -l:libf_string.a -l:libf_type_array.a -l:libf_utf.a +build_sources_headers iki.h iki/common.h iki/data.h iki/eki.h + build_sources_library iki.c private-iki.c iki/common.c iki/private-data.c iki/private-eki.c iki/data.c iki/eki.c -build_sources_headers iki.h iki/common.h iki/data.h iki/eki.h +build_sources_library config.c build_static no diff --git a/level_0/f_iki/data/build/settings-mocks b/level_0/f_iki/data/build/settings-mocks index 755ded781..8346ed8e7 100644 --- a/level_0/f_iki/data/build/settings-mocks +++ b/level_0/f_iki/data/build/settings-mocks @@ -30,11 +30,11 @@ build_language c build_libraries -lc build_libraries-individual -lf_memory -lf_string -lf_type_array -lf_utf +build_sources_headers iki.h iki/common.h iki/data.h iki/eki.h + build_sources_library iki.c private-iki.c iki/common.c iki/private-data.c iki/private-eki.c iki/data.c iki/eki.c build_sources_library ../../tests/unit/c/mock-iki.c -build_sources_headers iki.h iki/common.h iki/data.h iki/eki.h - build_static no path_headers fll/level_0 diff --git a/level_0/f_limit/data/build/settings b/level_0/f_limit/data/build/settings index 3e6c824d4..f50880026 100644 --- a/level_0/f_limit/data/build/settings +++ b/level_0/f_limit/data/build/settings @@ -40,9 +40,11 @@ build_libraries_shared-individual -lf_memory build_libraries_static -l:libc.a build_libraries_static-individual -l:libf_memory.a +build_sources_headers limit.h limit/set.h limit/value.h + build_sources_library limit.c limit/set.c limit/value.c -build_sources_headers limit.h limit/set.h limit/value.h +build_sources_library config.c build_static no diff --git a/level_0/f_limit/data/build/settings-mocks b/level_0/f_limit/data/build/settings-mocks index 38ee8b6cf..361c190bb 100644 --- a/level_0/f_limit/data/build/settings-mocks +++ b/level_0/f_limit/data/build/settings-mocks @@ -30,11 +30,11 @@ build_language c build_libraries -lc build_libraries-individual -lf_memory +build_sources_headers limit.h limit/set.h limit/value.h + build_sources_library limit.c limit/set.c limit/value.c build_sources_library ../../tests/unit/c/mock-limit.c -build_sources_headers limit.h limit/set.h limit/value.h - build_static no path_headers fll/level_0 diff --git a/level_0/f_memory/data/build/settings b/level_0/f_memory/data/build/settings index 7ff88ac29..5fd023ca0 100644 --- a/level_0/f_memory/data/build/settings +++ b/level_0/f_memory/data/build/settings @@ -38,10 +38,12 @@ build_libraries_shared -lc build_libraries_static -l:libc.a +build_sources_headers memory.h memory/array.h memory/arrays.h memory/common.h + build_sources_library memory.c memory/array.c memory/arrays.c build_sources_library private-memory.c memory/private-array.c -build_sources_headers memory.h memory/array.h memory/arrays.h memory/common.h +build_sources_library config.c build_static no diff --git a/level_0/f_network/data/build/settings b/level_0/f_network/data/build/settings index 230012203..6dd50367f 100644 --- a/level_0/f_network/data/build/settings +++ b/level_0/f_network/data/build/settings @@ -40,9 +40,11 @@ build_libraries_shared-individual -lf_memory -lf_string build_libraries_static -l:libc.a build_libraries_static-individual -l:libf_memory.a -l:libf_string.a +build_sources_headers network.h network/common.h + build_sources_library network.c -build_sources_headers network.h network/common.h +build_sources_library config.c build_static no diff --git a/level_0/f_network/data/build/settings-mocks b/level_0/f_network/data/build/settings-mocks index ac70ce016..9b175f7a8 100644 --- a/level_0/f_network/data/build/settings-mocks +++ b/level_0/f_network/data/build/settings-mocks @@ -30,10 +30,10 @@ build_language c build_libraries -lc build_libraries-individual -build_sources_library network.c ../../tests/unit/c/mock-network.c - build_sources_headers network.h network/common.h +build_sources_library network.c ../../tests/unit/c/mock-network.c + build_static no path_headers fll/level_0 diff --git a/level_0/f_parse/data/build/settings b/level_0/f_parse/data/build/settings index b12c806dc..60d64c37d 100644 --- a/level_0/f_parse/data/build/settings +++ b/level_0/f_parse/data/build/settings @@ -40,9 +40,11 @@ build_libraries_shared-individual -lf_memory -lf_string -lf_utf build_libraries_static -l:libc.a build_libraries_static-individual -l:libf_memory.a -l:libf_string.a -l:libf_utf.a +build_sources_headers parse.h parse/utf.h + build_sources_library parse.c parse/utf.c -build_sources_headers parse.h parse/utf.h +build_sources_library config.c build_static no diff --git a/level_0/f_path/data/build/settings b/level_0/f_path/data/build/settings index 278daa13c..ce78f1664 100644 --- a/level_0/f_path/data/build/settings +++ b/level_0/f_path/data/build/settings @@ -40,9 +40,11 @@ build_libraries_shared-individual -lf_memory -lf_string build_libraries_static -l:libc.a build_libraries_static-individual -l:libf_memory.a -l:libf_string.a +build_sources_headers path.h path/common.h + build_sources_library path.c private-path.c path/common.c -build_sources_headers path.h path/common.h +build_sources_library config.c build_static no diff --git a/level_0/f_path/data/build/settings-mocks b/level_0/f_path/data/build/settings-mocks index 22a3b981d..7fb5e22b4 100644 --- a/level_0/f_path/data/build/settings-mocks +++ b/level_0/f_path/data/build/settings-mocks @@ -30,10 +30,10 @@ build_language c build_libraries -lc build_libraries-individual -lf_memory -lf_string -build_sources_library path.c private-path.c path/common.c ../../tests/unit/c/mock-path.c - build_sources_headers path.h path/common.h +build_sources_library path.c private-path.c path/common.c ../../tests/unit/c/mock-path.c + build_static no path_headers fll/level_0 diff --git a/level_0/f_pipe/data/build/settings b/level_0/f_pipe/data/build/settings index fdf6aab56..834c7d985 100644 --- a/level_0/f_pipe/data/build/settings +++ b/level_0/f_pipe/data/build/settings @@ -38,9 +38,11 @@ build_libraries_shared -lc build_libraries_static -l:libc.a +build_sources_headers pipe.h + build_sources_library pipe.c -build_sources_headers pipe.h +build_sources_library config.c build_static no diff --git a/level_0/f_pipe/data/build/settings-mocks b/level_0/f_pipe/data/build/settings-mocks index 5160b686e..3991fb8e9 100644 --- a/level_0/f_pipe/data/build/settings-mocks +++ b/level_0/f_pipe/data/build/settings-mocks @@ -20,10 +20,10 @@ build_language c build_libraries -lc build_libraries-individual -build_sources_library pipe.c ../../tests/unit/c/mock-pipe.c - build_sources_headers pipe.h +build_sources_library pipe.c ../../tests/unit/c/mock-pipe.c + build_static no path_headers fll/level_0 diff --git a/level_0/f_print/data/build/settings b/level_0/f_print/data/build/settings index 1ee51d5c1..4d7c73163 100644 --- a/level_0/f_print/data/build/settings +++ b/level_0/f_print/data/build/settings @@ -40,9 +40,11 @@ build_libraries_shared-individual -lf_memory -lf_string -lf_utf build_libraries_static -l:libc.a build_libraries_static-individual -l:libf_memory.a -l:libf_string.a -l:libf_utf.a +build_sources_headers print.h print/common.h print/to.h + build_sources_library print.c private-print.c print/common.c print/to.c print/private-to.c -build_sources_headers print.h print/common.h print/to.h +build_sources_library config.c build_static no diff --git a/level_0/f_print/data/build/settings-mocks b/level_0/f_print/data/build/settings-mocks index 3afba0de8..2d4e84a2e 100644 --- a/level_0/f_print/data/build/settings-mocks +++ b/level_0/f_print/data/build/settings-mocks @@ -30,10 +30,10 @@ build_language c build_libraries -lc build_libraries-individual -lf_memory -lf_string -lf_utf -build_sources_library print.c private-print.c print/common.c print/to.c print/private-to.c ../../tests/unit/c/mock-print.c - build_sources_headers print.h print/common.h print/to.h +build_sources_library print.c private-print.c print/common.c print/to.c print/private-to.c ../../tests/unit/c/mock-print.c + build_static no path_headers fll/level_0 diff --git a/level_0/f_process/data/build/settings b/level_0/f_process/data/build/settings index f48b462ff..b9aea3baa 100644 --- a/level_0/f_process/data/build/settings +++ b/level_0/f_process/data/build/settings @@ -40,9 +40,11 @@ build_libraries_shared-individual -lf_memory -lf_string -lf_type_array build_libraries_static -l:libc.a -l:libcap.a build_libraries_static-individual -l:libf_memory.a -l:libf_string.a -l:libf_type_array.a +build_sources_headers process.h process/common.h + build_sources_library process.c -build_sources_headers process.h process/common.h +build_sources_library config.c build_static no diff --git a/level_0/f_process/data/build/settings-mocks b/level_0/f_process/data/build/settings-mocks index 0c976fcde..ba7e72d9d 100644 --- a/level_0/f_process/data/build/settings-mocks +++ b/level_0/f_process/data/build/settings-mocks @@ -30,10 +30,10 @@ build_language c build_libraries -lc -lcap build_libraries-individual -lf_memory -lf_string -lf_type_array -build_sources_library process.c ../../tests/unit/c/mock-process.c ../../tests/unit/c/test-process_stubs.c - build_sources_headers process.h process/common.h +build_sources_library process.c ../../tests/unit/c/mock-process.c ../../tests/unit/c/test-process_stubs.c + build_static no path_headers fll/level_0 diff --git a/level_0/f_random/data/build/settings b/level_0/f_random/data/build/settings index 68b94a361..84cae2910 100644 --- a/level_0/f_random/data/build/settings +++ b/level_0/f_random/data/build/settings @@ -40,9 +40,11 @@ build_libraries_shared-individual -lf_memory -lf_string -lf_type_array build_libraries_static -l:libc.a build_libraries_static-individual -l:libf_memory.a -l:libf_string.a -l:libf_type_array.a +build_sources_headers random.h random/common.h + build_sources_library random.c -build_sources_headers random.h random/common.h +build_sources_library config.c build_static no diff --git a/level_0/f_random/data/build/settings-mocks b/level_0/f_random/data/build/settings-mocks index c864b7e90..2a187c453 100644 --- a/level_0/f_random/data/build/settings-mocks +++ b/level_0/f_random/data/build/settings-mocks @@ -30,11 +30,11 @@ build_language c build_libraries -lc build_libraries-individual -lf_memory +build_sources_headers random.h random/common.h + build_sources_library random.c build_sources_library ../../tests/unit/c/mock-random.c -build_sources_headers random.h random/common.h - build_static no path_headers fll/level_0 diff --git a/level_0/f_rip/data/build/settings b/level_0/f_rip/data/build/settings index 3224a3a04..2cc5c4572 100644 --- a/level_0/f_rip/data/build/settings +++ b/level_0/f_rip/data/build/settings @@ -40,10 +40,12 @@ build_libraries_shared-individual -lf_memory -lf_string -lf_utf build_libraries_static -l:libc.a build_libraries_static-individual -l:libf_memory.a -l:libf_string.a -l:libf_utf.a +build_sources_headers rip.h rip/utf.h + build_sources_library rip.c rip/utf.c build_sources_library private-rip.c rip/private-utf.c -build_sources_headers rip.h rip/utf.h +build_sources_library config.c build_static no diff --git a/level_0/f_schedule/data/build/settings b/level_0/f_schedule/data/build/settings index 78e6db520..df577a177 100644 --- a/level_0/f_schedule/data/build/settings +++ b/level_0/f_schedule/data/build/settings @@ -38,9 +38,11 @@ build_libraries_shared -lc build_libraries_static -l:libc.a +build_sources_headers schedule.h schedule/common.h + build_sources_library schedule.c -build_sources_headers schedule.h schedule/common.h +build_sources_library config.c build_static no diff --git a/level_0/f_schedule/data/build/settings-mocks b/level_0/f_schedule/data/build/settings-mocks index 3cd679916..2eeb626cf 100644 --- a/level_0/f_schedule/data/build/settings-mocks +++ b/level_0/f_schedule/data/build/settings-mocks @@ -30,10 +30,10 @@ build_language c build_libraries -lc build_libraries-individual -lf_memory -lf_string -build_sources_library schedule.c ../../tests/unit/c/mock-schedule.c - build_sources_headers schedule.h schedule/common.h +build_sources_library schedule.c ../../tests/unit/c/mock-schedule.c + build_static no path_headers fll/level_0 diff --git a/level_0/f_serialize/data/build/settings b/level_0/f_serialize/data/build/settings index a81e0d51d..fa5a50cef 100644 --- a/level_0/f_serialize/data/build/settings +++ b/level_0/f_serialize/data/build/settings @@ -40,9 +40,11 @@ build_libraries_shared-individual -lf_memory -lf_string -lf_utf build_libraries_static -l:libc.a build_libraries_static-individual -l:libf_memory.a -l:libf_string.a -l:libf_utf.a +build_sources_headers serialize.h serialize/common.h + build_sources_library serialize.c private-serialize.c serialize/common.c -build_sources_headers serialize.h serialize/common.h +build_sources_library config.c build_static no diff --git a/level_0/f_serialize/data/build/settings-mocks b/level_0/f_serialize/data/build/settings-mocks index e6945f7a0..71ea43cce 100644 --- a/level_0/f_serialize/data/build/settings-mocks +++ b/level_0/f_serialize/data/build/settings-mocks @@ -30,10 +30,10 @@ build_language c build_libraries -lc build_libraries-individual -lf_memory -lf_string -lf_utf -build_sources_library serialize.c private-serialize.c serialize/common.c ../../tests/unit/c/mock-serialize.c - build_sources_headers serialize.h serialize/common.h +build_sources_library serialize.c private-serialize.c serialize/common.c ../../tests/unit/c/mock-serialize.c + build_static no path_headers fll/level_0 diff --git a/level_0/f_signal/data/build/settings b/level_0/f_signal/data/build/settings index ce61e9dde..4be965f07 100644 --- a/level_0/f_signal/data/build/settings +++ b/level_0/f_signal/data/build/settings @@ -38,9 +38,11 @@ build_libraries_shared -lc build_libraries_static -l:libc.a +build_sources_headers signal.h signal/common.h + build_sources_library signal.c -build_sources_headers signal.h signal/common.h +build_sources_library config.c build_static no diff --git a/level_0/f_signal/data/build/settings-mocks b/level_0/f_signal/data/build/settings-mocks index 3cd186cae..2f8023314 100644 --- a/level_0/f_signal/data/build/settings-mocks +++ b/level_0/f_signal/data/build/settings-mocks @@ -30,10 +30,10 @@ build_language c build_libraries -lc build_libraries-individual -lf_memory -lf_string -build_sources_library signal.c ../../tests/unit/c/mock-signal.c - build_sources_headers signal.h signal/common.h +build_sources_library signal.c ../../tests/unit/c/mock-signal.c + build_static no path_headers fll/level_0 diff --git a/level_0/f_socket/data/build/settings b/level_0/f_socket/data/build/settings index 2ef7a31ce..ecd70f75f 100644 --- a/level_0/f_socket/data/build/settings +++ b/level_0/f_socket/data/build/settings @@ -40,9 +40,11 @@ build_libraries_shared-individual -lf_memory -lf_string build_libraries_static -l:libc.a build_libraries_static-individual -l:libf_memory.a -l:libf_string.a +build_sources_headers socket.h socket/address.h socket/socket.h socket/common.h + build_sources_library socket.c socket/address.c socket/socket.c -build_sources_headers socket.h socket/address.h socket/socket.h socket/common.h +build_sources_library config.c build_static no diff --git a/level_0/f_socket/data/build/settings-mocks b/level_0/f_socket/data/build/settings-mocks index 8ece897c7..cb173fbf0 100644 --- a/level_0/f_socket/data/build/settings-mocks +++ b/level_0/f_socket/data/build/settings-mocks @@ -30,11 +30,11 @@ build_language c build_libraries -lc build_libraries-individual -lf_memory -lf_string +build_sources_headers socket.h socket/address.h socket/socket.h socket/common.h + build_sources_library socket.c socket/address.c socket/socket.c build_sources_library ../../tests/unit/c/mock-socket.c -build_sources_headers socket.h socket/address.h socket/socket.h socket/common.h - build_static no path_headers fll/level_0 diff --git a/level_0/f_status_string/data/build/settings b/level_0/f_status_string/data/build/settings index 0569c6c08..e3eff3edd 100644 --- a/level_0/f_status_string/data/build/settings +++ b/level_0/f_status_string/data/build/settings @@ -40,9 +40,11 @@ build_libraries_shared-individual -lf_memory -lf_string -lf_utf build_libraries_static -l:libc.a build_libraries_static-individual -l:libf_memory.a -l:libf_string.a -l:libf_utf.a +build_sources_headers status_string.h + build_sources_library status_string.c -build_sources_headers status_string.h +build_sources_library config.c build_static no diff --git a/level_0/f_string/data/build/settings b/level_0/f_string/data/build/settings index d0901a8b6..af26f5635 100644 --- a/level_0/f_string/data/build/settings +++ b/level_0/f_string/data/build/settings @@ -40,6 +40,13 @@ build_libraries_shared-individual -lf_memory build_libraries_static -l:libc.a build_libraries_static-individual -l:libf_memory.a +build_sources_headers string.h string/common.h +build_sources_headers string/dynamic.h string/dynamics.h string/dynamicss.h +build_sources_headers string/map.h string/maps.h string/mapss.h +build_sources_headers string/map_multi.h string/map_multis.h string/map_multiss.h +build_sources_headers string/static.h string/statics.h string/staticss.h +build_sources_headers string/triple.h string/triples.h string/tripless.h + build_sources_library string.c build_sources_library private-string.c string/common.c build_sources_library string/dynamic.c string/dynamics.c string/dynamicss.c @@ -48,12 +55,7 @@ build_sources_library string/map_multi.c string/map_multis.c string/map_multiss. build_sources_library string/static.c string/statics.c string/staticss.c build_sources_library string/triple.c string/triples.c string/tripless.c -build_sources_headers string.h string/common.h -build_sources_headers string/dynamic.h string/dynamics.h string/dynamicss.h -build_sources_headers string/map.h string/maps.h string/mapss.h -build_sources_headers string/map_multi.h string/map_multis.h string/map_multiss.h -build_sources_headers string/static.h string/statics.h string/staticss.h -build_sources_headers string/triple.h string/triples.h string/tripless.h +build_sources_library config.c build_static no diff --git a/level_0/f_string/data/build/settings-mocks b/level_0/f_string/data/build/settings-mocks index 2154c4fe9..deba697e0 100644 --- a/level_0/f_string/data/build/settings-mocks +++ b/level_0/f_string/data/build/settings-mocks @@ -30,6 +30,13 @@ build_language c build_libraries -lc build_libraries-individual -lf_memory +build_sources_headers string.h string/common.h +build_sources_headers string/dynamic.h string/dynamics.h string/dynamicss.h +build_sources_headers string/map.h string/maps.h string/mapss.h +build_sources_headers string/map_multi.h string/map_multis.h string/map_multiss.h +build_sources_headers string/static.h string/statics.h string/staticss.h +build_sources_headers string/triple.h string/triples.h string/tripless.h + build_sources_library string.c build_sources_library private-string.c string/common.c build_sources_library string/dynamic.c string/dynamics.c string/dynamicss.c @@ -39,13 +46,6 @@ build_sources_library string/static.c string/statics.c string/staticss.c build_sources_library string/triple.c string/triples.c string/tripless.c build_sources_library ../../tests/unit/c/mock-string.c -build_sources_headers string.h string/common.h -build_sources_headers string/dynamic.h string/dynamics.h string/dynamicss.h -build_sources_headers string/map.h string/maps.h string/mapss.h -build_sources_headers string/map_multi.h string/map_multis.h string/map_multiss.h -build_sources_headers string/static.h string/statics.h string/staticss.h -build_sources_headers string/triple.h string/triples.h string/tripless.h - build_static no path_headers fll/level_0 diff --git a/level_0/f_thread/data/build/settings b/level_0/f_thread/data/build/settings index de7b64294..34c3cab36 100644 --- a/level_0/f_thread/data/build/settings +++ b/level_0/f_thread/data/build/settings @@ -42,6 +42,19 @@ build_libraries_shared-individual -lf_memory -lf_string build_libraries_static -l:libc.a build_libraries_static-individual -l:libf_memory.a -l:libf_string.a +build_sources_headers thread.h +build_sources_headers thread/attribute.h thread/attributes.h thread/attributess.h +build_sources_headers thread/barrier.h thread/barriers.h thread/barrierss.h thread/barrier_attribute.h thread/barrier_attributes.h thread/barrier_attributess.h thread/barrier_full.h thread/barrier_fulls.h thread/barrier_fullss.h +build_sources_headers thread/common.h +build_sources_headers thread/condition.h thread/conditions.h thread/conditionss.h thread/condition_attribute.h thread/condition_attributes.h thread/condition_attributess.h thread/condition_full.h thread/condition_fulls.h thread/condition_fullss.h +build_sources_headers thread/id.h thread/ids.h thread/idss.h +build_sources_headers thread/key.h thread/keys.h thread/keyss.h +build_sources_headers thread/lock.h thread/locks.h thread/lockss.h thread/lock_attribute.h thread/lock_attributes.h thread/lock_attributess.h thread/lock_full.h thread/lock_fulls.h thread/lock_fullss.h +build_sources_headers thread/mutex.h thread/mutexs.h thread/mutexss.h thread/mutex_attribute.h thread/mutex_attributes.h thread/mutex_attributess.h thread/mutex_full.h thread/mutex_fulls.h thread/mutex_fullss.h +build_sources_headers thread/once.h thread/onces.h thread/oncess.h +build_sources_headers thread/semaphore.h thread/semaphores.h thread/semaphoress.h +build_sources_headers thread/spin.h thread/spins.h thread/spinss.h + build_sources_library thread.c build_sources_library thread/attribute.c thread/attributes.c thread/attributess.c build_sources_library thread/barrier.c thread/barriers.c thread/barrierss.c thread/barrier_attribute.c thread/barrier_attributes.c thread/barrier_attributess.c thread/barrier_full.c thread/barrier_fulls.c thread/barrier_fullss.c @@ -55,18 +68,7 @@ build_sources_library thread/once.c thread/onces.c thread/oncess.c build_sources_library thread/semaphore.c thread/semaphores.c thread/semaphoress.c build_sources_library thread/spin.c thread/spins.c thread/spinss.c -build_sources_headers thread.h -build_sources_headers thread/attribute.h thread/attributes.h thread/attributess.h -build_sources_headers thread/barrier.h thread/barriers.h thread/barrierss.h thread/barrier_attribute.h thread/barrier_attributes.h thread/barrier_attributess.h thread/barrier_full.h thread/barrier_fulls.h thread/barrier_fullss.h -build_sources_headers thread/common.h -build_sources_headers thread/condition.h thread/conditions.h thread/conditionss.h thread/condition_attribute.h thread/condition_attributes.h thread/condition_attributess.h thread/condition_full.h thread/condition_fulls.h thread/condition_fullss.h -build_sources_headers thread/id.h thread/ids.h thread/idss.h -build_sources_headers thread/key.h thread/keys.h thread/keyss.h -build_sources_headers thread/lock.h thread/locks.h thread/lockss.h thread/lock_attribute.h thread/lock_attributes.h thread/lock_attributess.h thread/lock_full.h thread/lock_fulls.h thread/lock_fullss.h -build_sources_headers thread/mutex.h thread/mutexs.h thread/mutexss.h thread/mutex_attribute.h thread/mutex_attributes.h thread/mutex_attributess.h thread/mutex_full.h thread/mutex_fulls.h thread/mutex_fullss.h -build_sources_headers thread/once.h thread/onces.h thread/oncess.h -build_sources_headers thread/semaphore.h thread/semaphores.h thread/semaphoress.h -build_sources_headers thread/spin.h thread/spins.h thread/spinss.h +build_sources_library config.c build_static no diff --git a/level_0/f_thread/data/build/settings-mocks b/level_0/f_thread/data/build/settings-mocks index 1bd667d88..0ba283455 100644 --- a/level_0/f_thread/data/build/settings-mocks +++ b/level_0/f_thread/data/build/settings-mocks @@ -30,6 +30,19 @@ build_language c build_libraries -pthread -lc build_libraries-individual -lf_memory -lf_string +build_sources_headers thread.h +build_sources_headers thread/attribute.h thread/attributes.h thread/attributess.h +build_sources_headers thread/barrier.h thread/barriers.h thread/barrierss.h thread/barrier_attribute.h thread/barrier_attributes.h thread/barrier_attributess.h thread/barrier_full.h thread/barrier_fulls.h thread/barrier_fullss.h +build_sources_headers thread/common.h +build_sources_headers thread/condition.h thread/conditions.h thread/conditionss.h thread/condition_attribute.h thread/condition_attributes.h thread/condition_attributess.h thread/condition_full.h thread/condition_fulls.h thread/condition_fullss.h +build_sources_headers thread/id.h thread/ids.h thread/idss.h +build_sources_headers thread/key.h thread/keys.h thread/keyss.h +build_sources_headers thread/lock.h thread/locks.h thread/lockss.h thread/lock_attribute.h thread/lock_attributes.h thread/lock_attributess.h thread/lock_full.h thread/lock_fulls.h thread/lock_fullss.h +build_sources_headers thread/mutex.h thread/mutexs.h thread/mutexss.h thread/mutex_attribute.h thread/mutex_attributes.h thread/mutex_attributess.h thread/mutex_full.h thread/mutex_fulls.h thread/mutex_fullss.h +build_sources_headers thread/once.h thread/onces.h thread/oncess.h +build_sources_headers thread/semaphore.h thread/semaphores.h thread/semaphoress.h +build_sources_headers thread/spin.h thread/spins.h thread/spinss.h + build_sources_library thread.c build_sources_library thread/attribute.c thread/attributes.c thread/attributess.c build_sources_library thread/barrier.c thread/barriers.c thread/barrierss.c thread/barrier_attribute.c thread/barrier_attributes.c thread/barrier_attributess.c thread/barrier_full.c thread/barrier_fulls.c thread/barrier_fullss.c @@ -45,19 +58,6 @@ build_sources_library thread/spin.c thread/spins.c thread/spinss.c build_sources_library ../../tests/unit/c/mock-thread.c -build_sources_headers thread.h -build_sources_headers thread/attribute.h thread/attributes.h thread/attributess.h -build_sources_headers thread/barrier.h thread/barriers.h thread/barrierss.h thread/barrier_attribute.h thread/barrier_attributes.h thread/barrier_attributess.h thread/barrier_full.h thread/barrier_fulls.h thread/barrier_fullss.h -build_sources_headers thread/common.h -build_sources_headers thread/condition.h thread/conditions.h thread/conditionss.h thread/condition_attribute.h thread/condition_attributes.h thread/condition_attributess.h thread/condition_full.h thread/condition_fulls.h thread/condition_fullss.h -build_sources_headers thread/id.h thread/ids.h thread/idss.h -build_sources_headers thread/key.h thread/keys.h thread/keyss.h -build_sources_headers thread/lock.h thread/locks.h thread/lockss.h thread/lock_attribute.h thread/lock_attributes.h thread/lock_attributess.h thread/lock_full.h thread/lock_fulls.h thread/lock_fullss.h -build_sources_headers thread/mutex.h thread/mutexs.h thread/mutexss.h thread/mutex_attribute.h thread/mutex_attributes.h thread/mutex_attributess.h thread/mutex_full.h thread/mutex_fulls.h thread/mutex_fullss.h -build_sources_headers thread/once.h thread/onces.h thread/oncess.h -build_sources_headers thread/semaphore.h thread/semaphores.h thread/semaphoress.h -build_sources_headers thread/spin.h thread/spins.h thread/spinss.h - build_static no path_headers fll/level_0 diff --git a/level_0/f_time/data/build/settings b/level_0/f_time/data/build/settings index e6bd92d97..2e47faae1 100644 --- a/level_0/f_time/data/build/settings +++ b/level_0/f_time/data/build/settings @@ -40,9 +40,11 @@ build_libraries_shared-individual -lf_memory -lf_string build_libraries_static -l:libc.a build_libraries_static-individual -l:libf_memory.a -l:libf_string.a +build_sources_headers time.h time/common.h + build_sources_library time.c -build_sources_headers time.h time/common.h +build_sources_library config.c build_static no diff --git a/level_0/f_time/data/build/settings-mocks b/level_0/f_time/data/build/settings-mocks index fe599fa53..e1e84fa2e 100644 --- a/level_0/f_time/data/build/settings-mocks +++ b/level_0/f_time/data/build/settings-mocks @@ -30,11 +30,11 @@ build_language c build_libraries -lc build_libraries-individual -lf_memory -lf_string +build_sources_headers time.h time/common.h + build_sources_library time.c build_sources_library ../../tests/unit/c/mock-time.c -build_sources_headers time.h time/common.h - build_static no path_headers fll/level_0 diff --git a/level_0/f_type_array/data/build/settings b/level_0/f_type_array/data/build/settings index c86fe98df..76b54aea1 100644 --- a/level_0/f_type_array/data/build/settings +++ b/level_0/f_type_array/data/build/settings @@ -40,9 +40,11 @@ build_libraries_shared-individual -lf_memory build_libraries_static -l:libc.a build_libraries_static-individual -l:libf_memory.a +build_sources_headers type_array.h type_array_file.h type_array/common.h type_array/cell.h type_array/date.h type_array/file.h type_array/fll_id.h type_array/int8.h type_array/int16.h type_array/int32.h type_array/int64.h type_array/int128.h type_array/number_signed.h type_array/number_unsigned.h type_array/pid.h type_array/poll.h type_array/quantity.h type_array/quantitys.h type_array/quantityss.h type_array/range.h type_array/ranges.h type_array/rangess.h type_array/range_double.h type_array/range_doubles.h type_array/range_doubless.h type_array/state.h type_array/status.h type_array/time.h type_array/uint8.h type_array/uint16.h type_array/uint32.h type_array/uint64.h type_array/uint128.h + build_sources_library type_array/cell.c type_array/date.c type_array/file.c type_array/fll_id.c type_array/int8.c type_array/int16.c type_array/int32.c type_array/int64.c type_array/int128.c type_array/number_signed.c type_array/number_unsigned.c type_array/pid.c type_array/poll.c type_array/quantity.c type_array/quantitys.c type_array/quantityss.c type_array/range.c type_array/ranges.c type_array/rangess.c type_array/range_double.c type_array/range_doubles.c type_array/range_doubless.c type_array/state.c type_array/status.c type_array/time.c type_array/uint8.c type_array/uint16.c type_array/uint32.c type_array/uint64.c type_array/uint128.c -build_sources_headers type_array.h type_array_file.h type_array/common.h type_array/cell.h type_array/date.h type_array/file.h type_array/fll_id.h type_array/int8.h type_array/int16.h type_array/int32.h type_array/int64.h type_array/int128.h type_array/number_signed.h type_array/number_unsigned.h type_array/pid.h type_array/poll.h type_array/quantity.h type_array/quantitys.h type_array/quantityss.h type_array/range.h type_array/ranges.h type_array/rangess.h type_array/range_double.h type_array/range_doubles.h type_array/range_doubless.h type_array/state.h type_array/status.h type_array/time.h type_array/uint8.h type_array/uint16.h type_array/uint32.h type_array/uint64.h type_array/uint128.h +build_sources_library config.c build_static no diff --git a/level_0/f_type_array/data/build/settings-mocks b/level_0/f_type_array/data/build/settings-mocks index b79843a6b..3a94ee857 100644 --- a/level_0/f_type_array/data/build/settings-mocks +++ b/level_0/f_type_array/data/build/settings-mocks @@ -30,11 +30,11 @@ build_language c build_libraries -lc build_libraries-individual -lf_memory +build_sources_headers type_array.h type_array_file.h type_array/common.h type_array/cell.h type_array/date.h type_array/file.h type_array/fll_id.h type_array/int8.h type_array/int16.h type_array/int32.h type_array/int64.h type_array/int128.h type_array/number_signed.h type_array/number_unsigned.h type_array/pid.h type_array/poll.h type_array/quantity.h type_array/quantitys.h type_array/quantityss.h type_array/range.h type_array/ranges.h type_array/rangess.h type_array/range_double.h type_array/range_doubles.h type_array/range_doubless.h type_array/state.h type_array/status.h type_array/time.h type_array/uint8.h type_array/uint16.h type_array/uint32.h type_array/uint64.h type_array/uint128.h + build_sources_library type_array/cell.c type_array/date.c type_array/file.c type_array/fll_id.c type_array/int8.c type_array/int16.c type_array/int32.c type_array/int64.c type_array/int128.c type_array/number_signed.c type_array/number_unsigned.c type_array/pid.c type_array/poll.c type_array/quantity.c type_array/quantitys.c type_array/quantityss.c type_array/range.c type_array/ranges.c type_array/rangess.c type_array/range_double.c type_array/range_doubles.c type_array/range_doubless.c type_array/state.c type_array/status.c type_array/time.c type_array/uint8.c type_array/uint16.c type_array/uint32.c type_array/uint64.c type_array/uint128.c build_sources_library ../../tests/unit/c/mock-type_array.c -build_sources_headers type_array.h type_array_file.h type_array/common.h type_array/cell.h type_array/date.h type_array/file.h type_array/fll_id.h type_array/int8.h type_array/int16.h type_array/int32.h type_array/int64.h type_array/int128.h type_array/number_signed.h type_array/number_unsigned.h type_array/pid.h type_array/poll.h type_array/quantity.h type_array/quantitys.h type_array/quantityss.h type_array/range.h type_array/ranges.h type_array/rangess.h type_array/range_double.h type_array/range_doubles.h type_array/range_doubless.h type_array/state.h type_array/status.h type_array/time.h type_array/uint8.h type_array/uint16.h type_array/uint32.h type_array/uint64.h type_array/uint128.h - build_static no path_headers fll/level_0 diff --git a/level_0/f_utf/data/build/settings b/level_0/f_utf/data/build/settings index d57627921..6a2fee6d1 100644 --- a/level_0/f_utf/data/build/settings +++ b/level_0/f_utf/data/build/settings @@ -40,11 +40,13 @@ build_libraries_shared-individual -lf_memory -lf_string build_libraries_static -l:libc.a build_libraries_static-individual -l:libf_memory.a -l:libf_string.a +build_sources_headers utf.h utf/common.h utf/convert.h utf/dynamic.h utf/dynamics.h utf/dynamicss.h utf/is.h utf/is_character.h utf/map.h utf/maps.h utf/mapss.h utf/map_multi.h utf/map_multis.h utf/map_multiss.h utf/static.h utf/statics.h utf/staticss.h utf/string.h utf/triple.h utf/triples.h utf/tripless.h + build_sources_library utf.c private-utf.c private-utf_alphabetic.c private-utf_combining.c private-utf_control.c private-utf_digit.c private-utf_emoji.c private-utf_numeric.c private-utf_phonetic.c private-utf_private.c private-utf_punctuation.c private-utf_subscript.c private-utf_superscript.c private-utf_symbol.c private-utf_unassigned.c private-utf_valid.c private-utf_whitespace.c private-utf_wide.c private-utf_word.c private-utf_zero_width.c build_sources_library utf/common.c utf/convert.c utf/dynamic.c utf/dynamics.c utf/dynamicss.c utf/is.c utf/is_character.c utf/map.c utf/maps.c utf/mapss.c utf/map_multi.c utf/map_multis.c utf/map_multiss.c utf/static.c utf/statics.c utf/staticss.c utf/string.c utf/triple.c utf/triples.c utf/tripless.c build_sources_library utf/private-dynamics.c utf/private-maps.c utf/private-map_multis.c utf/private-string.c utf/private-triples.c -build_sources_headers utf.h utf/common.h utf/convert.h utf/dynamic.h utf/dynamics.h utf/dynamicss.h utf/is.h utf/is_character.h utf/map.h utf/maps.h utf/mapss.h utf/map_multi.h utf/map_multis.h utf/map_multiss.h utf/static.h utf/statics.h utf/staticss.h utf/string.h utf/triple.h utf/triples.h utf/tripless.h +build_sources_library config.c build_static no diff --git a/level_0/f_utf/data/build/settings-mocks b/level_0/f_utf/data/build/settings-mocks index 8ae24645f..8f6a69bd9 100644 --- a/level_0/f_utf/data/build/settings-mocks +++ b/level_0/f_utf/data/build/settings-mocks @@ -30,13 +30,13 @@ build_language c build_libraries -lc build_libraries-individual -lf_memory -lf_string +build_sources_headers utf.h utf/common.h utf/convert.h utf/dynamic.h utf/dynamics.h utf/dynamicss.h utf/is.h utf/is_character.h utf/map.h utf/maps.h utf/mapss.h utf/map_multi.h utf/map_multis.h utf/map_multiss.h utf/static.h utf/statics.h utf/staticss.h utf/string.h utf/triple.h utf/triples.h utf/tripless.h + build_sources_library utf.c private-utf.c private-utf_alphabetic.c private-utf_combining.c private-utf_control.c private-utf_digit.c private-utf_emoji.c private-utf_numeric.c private-utf_phonetic.c private-utf_private.c private-utf_punctuation.c private-utf_subscript.c private-utf_superscript.c private-utf_symbol.c private-utf_unassigned.c private-utf_valid.c private-utf_whitespace.c private-utf_wide.c private-utf_word.c private-utf_zero_width.c build_sources_library utf/common.c utf/convert.c utf/dynamic.c utf/dynamics.c utf/dynamicss.c utf/is.c utf/is_character.c utf/map.c utf/maps.c utf/mapss.c utf/map_multi.c utf/map_multis.c utf/map_multiss.c utf/static.c utf/statics.c utf/staticss.c utf/string.c utf/triple.c utf/triples.c utf/tripless.c build_sources_library utf/private-dynamics.c utf/private-maps.c utf/private-map_multis.c utf/private-string.c utf/private-triples.c build_sources_library ../../tests/unit/c/mock-utf.c -build_sources_headers utf.h utf/common.h utf/convert.h utf/dynamic.h utf/dynamics.h utf/dynamicss.h utf/is.h utf/is_character.h utf/map.h utf/maps.h utf/mapss.h utf/map_multi.h utf/map_multis.h utf/map_multiss.h utf/static.h utf/statics.h utf/staticss.h utf/string.h utf/triple.h utf/triples.h utf/tripless.h - build_static no path_headers fll/level_0 diff --git a/level_1/fl_control_group/data/build/settings b/level_1/fl_control_group/data/build/settings index 0328e045e..65a13e6fd 100644 --- a/level_1/fl_control_group/data/build/settings +++ b/level_1/fl_control_group/data/build/settings @@ -40,9 +40,11 @@ build_libraries_shared-individual -lf_control_group -lf_file -lf_memory -lf_stri build_libraries_static -l:libc.a build_libraries_static-individual -l:libf_control_group.a -l:libf_file.a -l:libf_memory.a -l:libf_string.a +build_sources_headers control_group.h + build_sources_library control_group.c -build_sources_headers control_group.h +build_sources_library config.c build_static no diff --git a/level_1/fl_conversion/data/build/settings b/level_1/fl_conversion/data/build/settings index 067fc429a..b8bd9885a 100644 --- a/level_1/fl_conversion/data/build/settings +++ b/level_1/fl_conversion/data/build/settings @@ -40,9 +40,11 @@ build_libraries_shared-individual -lf_conversion -lf_memory -lf_string -lf_utf build_libraries_static -l:libc.a build_libraries_static-individual -l:libf_conversion.a -l:libf_memory.a -l:libf_string.a -l:libf_utf.a +build_sources_headers conversion.h conversion/common.h + build_sources_library conversion.c private-conversion.c conversion/common.c -build_sources_headers conversion.h conversion/common.h +build_sources_library config.c build_static no diff --git a/level_1/fl_directory/data/build/settings b/level_1/fl_directory/data/build/settings index adb255544..e2510388d 100644 --- a/level_1/fl_directory/data/build/settings +++ b/level_1/fl_directory/data/build/settings @@ -40,9 +40,11 @@ build_libraries_shared-individual -lf_directory -lf_file -lf_memory -lf_path -lf build_libraries_static -l:libc.a build_libraries_static-individual -l:libf_directory.a -l:libf_file.a -l:libf_memory.a -l:libf_path.a -l:libf_string.a -l:libf_utf.a +build_sources_headers directory.h directory/common.h + build_sources_library directory.c private-directory.c -build_sources_headers directory.h directory/common.h +build_sources_library config.c build_static no diff --git a/level_1/fl_environment/data/build/settings b/level_1/fl_environment/data/build/settings index ff67bd09e..a24fd9dbb 100644 --- a/level_1/fl_environment/data/build/settings +++ b/level_1/fl_environment/data/build/settings @@ -40,9 +40,11 @@ build_libraries_shared-individual -lf_environment -lf_memory -lf_path -lf_string build_libraries_static -l:libc.a build_libraries_static-individual -l:libf_environment.a -l:libf_memory.a -l:libf_path.a -l:libf_string.a -l:libf_utf.a +build_sources_headers environment.h + build_sources_library environment.c -build_sources_headers environment.h +build_sources_library config.c build_static no diff --git a/level_1/fl_fss/data/build/settings b/level_1/fl_fss/data/build/settings index 9b4ba3ec1..0d9c9c9f3 100644 --- a/level_1/fl_fss/data/build/settings +++ b/level_1/fl_fss/data/build/settings @@ -40,10 +40,12 @@ build_libraries_shared-individual -lf_abstruse -lf_conversion -lf_file -lf_fss - build_libraries_static -l:libc.a build_libraries_static-individual -l:libf_abstruse.a -l:libf_conversion.a -l:libf_file.a -l:libf_fss.a -l:libf_memory.a -l:libf_string.a -l:libf_type_array.a -l:libf_utf.a +build_sources_headers fss.h fss/basic.h fss/basic_list.h fss/embedded_list.h fss/extended.h fss/extended_list.h fss/payload.h fss/payload/define.h fss/payload/type.h + build_sources_library fss/basic.c fss/basic_list.c fss/embedded_list.c fss/extended.c fss/extended_list.c fss/payload.c build_sources_library private-fss.c private-fss-list.c fss/private-payload.c fss/private-payload-helper.c -build_sources_headers fss.h fss/basic.h fss/basic_list.h fss/embedded_list.h fss/extended.h fss/extended_list.h fss/payload.h fss/payload/define.h fss/payload/type.h +build_sources_library config.c build_static no diff --git a/level_1/fl_iki/data/build/settings b/level_1/fl_iki/data/build/settings index 12e6aba76..163d972b0 100644 --- a/level_1/fl_iki/data/build/settings +++ b/level_1/fl_iki/data/build/settings @@ -40,9 +40,11 @@ build_libraries_shared-individual -lf_iki -lf_memory -lf_string -lf_type_array - build_libraries_static -l:libc.a build_libraries_static-individual -l:libf_iki.a -l:libf_memory.a -l:libf_string.a -l:libf_type_array.a -l:libf_utf.a +build_sources_headers iki.h + build_sources_library iki.c -build_sources_headers iki.h +build_sources_library config.c build_static no diff --git a/level_1/fl_iki/data/build/settings-mocks b/level_1/fl_iki/data/build/settings-mocks index 334c4f8c5..872c2a415 100644 --- a/level_1/fl_iki/data/build/settings-mocks +++ b/level_1/fl_iki/data/build/settings-mocks @@ -30,11 +30,11 @@ build_language c build_libraries -lc build_libraries-individual -lf_iki -lf_memory -lf_string -lf_type_array -lf_utf +build_sources_headers iki.h + build_sources_library iki.c build_sources_library ../../tests/unit/c/mock-iki.c -build_sources_headers iki.h - build_static no path_headers fll/level_1 diff --git a/level_1/fl_path/data/build/settings b/level_1/fl_path/data/build/settings index 8ec2cd943..000e6b9e2 100644 --- a/level_1/fl_path/data/build/settings +++ b/level_1/fl_path/data/build/settings @@ -40,9 +40,11 @@ build_libraries_shared-individual -lf_memory -lf_path -lf_string build_libraries_static -l:libc.a build_libraries_static-individual -l:libf_memory.a -l:libf_path.a -l:libf_string.a +build_sources_headers path.h + build_sources_library path.c -build_sources_headers path.h +build_sources_library config.c build_static no diff --git a/level_1/fl_print/data/build/settings b/level_1/fl_print/data/build/settings index 59c752a00..90e107d1a 100644 --- a/level_1/fl_print/data/build/settings +++ b/level_1/fl_print/data/build/settings @@ -40,9 +40,11 @@ build_libraries_shared-individual -lf_color -lf_conversion -lf_file -lf_memory - build_libraries_static -l:libc.a build_libraries_static-individual -l:libf_color.a -l:libf_conversion.a -l:libf_file.a -l:libf_memory.a -l:libf_print.a -l:libf_string.a -l:libf_type_array.a -l:libf_utf.a +build_sources_headers print.h print/common.h + build_sources_library print.c private-print.c print/common.c -build_sources_headers print.h print/common.h +build_sources_library config.c build_static no diff --git a/level_1/fl_status_string/data/build/settings b/level_1/fl_status_string/data/build/settings index 6a714ec50..e260a422f 100644 --- a/level_1/fl_status_string/data/build/settings +++ b/level_1/fl_status_string/data/build/settings @@ -40,9 +40,11 @@ build_libraries_shared-individual -lf_compare -lf_conversion -lf_memory -lf_stat build_libraries_static -l:libc.a build_libraries_static-individual -l:libf_compare.a -l:libf_conversion.a -l:libf_memory.a -l:libf_status_string.a -l:libf_string.a -l:libf_type_array.a -l:libf_utf.a +build_sources_headers status_string.h + build_sources_library status_string.c -build_sources_headers status_string.h +build_sources_library config.c build_static no diff --git a/level_1/fl_utf_file/data/build/settings b/level_1/fl_utf_file/data/build/settings index 5946dd6ba..78829dada 100644 --- a/level_1/fl_utf_file/data/build/settings +++ b/level_1/fl_utf_file/data/build/settings @@ -40,9 +40,11 @@ build_libraries_shared-individual -lf_file -lf_memory -lf_string -lf_utf build_libraries_static -l:libc.a build_libraries_static-individual -l:libf_file.a -l:libf_memory.a -l:libf_string.a -l:libf_utf.a +build_sources_headers utf_file.h + build_sources_library utf_file.c private-utf_file.c -build_sources_headers utf_file.h +build_sources_library config.c build_static no diff --git a/level_2/fll_control_group/data/build/settings b/level_2/fll_control_group/data/build/settings index 7bdb6e917..65d519086 100644 --- a/level_2/fll_control_group/data/build/settings +++ b/level_2/fll_control_group/data/build/settings @@ -40,9 +40,11 @@ build_libraries_shared-individual -lfl_control_group -lfl_directory -lf_control_ build_libraries_static -l:libc.a build_libraries_static-individual -l:libfl_control_group.a -l:libfl_directory.a -l:libf_control_group.a -l:libf_directory.a -l:libf_file.a -l:libf_memory.a -l:libf_path.a -l:libf_string.a -l:libf_utf.a +build_sources_headers control_group.h + build_sources_library control_group.c -build_sources_headers control_group.h +build_sources_library config.c build_static no diff --git a/level_2/fll_error/data/build/settings b/level_2/fll_error/data/build/settings index 46ec465ab..ee53cde05 100644 --- a/level_2/fll_error/data/build/settings +++ b/level_2/fll_error/data/build/settings @@ -40,9 +40,11 @@ build_libraries_shared-individual -lfl_print -lf_color -lf_console -lf_conversio build_libraries_static -l:libc.a build_libraries_static-individual -l:libfl_print.a -l:libf_color.a -l:libf_console.a -l:libf_conversion.a -l:libf_file.a -l:libf_memory.a -l:libf_print.a -l:libf_string.a -l:libf_type_array.a -l:libf_utf.a +build_sources_headers error.h error/common.h error/string.h + build_sources_library error.c private-error.c error/common.c error/string.c -build_sources_headers error.h error/common.h error/string.h +build_sources_library config.c build_static no diff --git a/level_2/fll_execute/data/build/settings b/level_2/fll_execute/data/build/settings index 31a518b88..11cd8c768 100644 --- a/level_2/fll_execute/data/build/settings +++ b/level_2/fll_execute/data/build/settings @@ -42,9 +42,11 @@ build_libraries_static -l:libc.a -l:libcap.a build_libraries_static-individual -l:libfl_control_group.a -l:libfl_environment.a -l:libf_capability.a -l:libf_control_group.a -l:libf_environment.a -l:libf_execute.a -l:libf_file.a -l:libf_limit.a -l:libf_memory.a -l:libf_path.a -l:libf_signal.a -l:libf_string.a -l:libf_type_array.a -l:libf_utf.a build_libraries_static-individual_thread -l:libf_thread.a +build_sources_headers execute.h + build_sources_library execute.c private-execute.c -build_sources_headers execute.h +build_sources_library config.c build_static no diff --git a/level_2/fll_file/data/build/settings b/level_2/fll_file/data/build/settings index 0fdad3793..995005e2f 100644 --- a/level_2/fll_file/data/build/settings +++ b/level_2/fll_file/data/build/settings @@ -40,9 +40,11 @@ build_libraries_shared-individual -lfl_directory -lf_color -lf_directory -lf_fil build_libraries_static -l:libc.a build_libraries_static-individual -l:libfl_directory.a -l:libf_color.a -l:libf_directory.a -l:libf_file.a -l:libf_memory.a -l:libf_path.a -l:libf_string.a -l:libf_type_array.a -l:libf_utf.a +build_sources_headers file.h + build_sources_library file.c private-file.c -build_sources_headers file.h +build_sources_library config.c build_static no diff --git a/level_2/fll_fss/data/build/settings b/level_2/fll_fss/data/build/settings index c8ece6b0a..e5ca3f6aa 100644 --- a/level_2/fll_fss/data/build/settings +++ b/level_2/fll_fss/data/build/settings @@ -40,9 +40,11 @@ build_libraries_shared-individual -lfl_conversion -lfl_fss -lf_compare -lf_conve build_libraries_static -l:libc.a build_libraries_static-individual -l:libfl_conversion.a -l:libfl_fss.a -l:libf_compare.a -l:libf_conversion.a -l:libf_file.a -l:libf_fss.a -l:libf_parse.a -l:libf_memory.a -l:libf_status_string.a -l:libf_string.a -l:libf_type_array.a -l:libf_utf.a +build_sources_headers fss.h fss/basic.h fss/basic_list.h fss/embedded_list.h fss/extended.h fss/extended_list.h fss/payload.h + build_sources_library fss.c fss/basic.c fss/basic_list.c fss/embedded_list.c fss/extended.c fss/extended_list.c fss/payload.c -build_sources_headers fss.h fss/basic.h fss/basic_list.h fss/embedded_list.h fss/extended.h fss/extended_list.h fss/payload.h +build_sources_library config.c build_static no diff --git a/level_2/fll_fss_status_string/data/build/settings b/level_2/fll_fss_status_string/data/build/settings index f761e7899..8c74c7d62 100644 --- a/level_2/fll_fss_status_string/data/build/settings +++ b/level_2/fll_fss_status_string/data/build/settings @@ -40,9 +40,11 @@ build_libraries_shared-individual -lfl_status_string -lf_compare -lf_conversion build_libraries_static -l:libc.a build_libraries_static-individual -l:libfl_status_string.a -l:libf_compare.a -l:libf_conversion.a -l:libf_fss.a -l:libf_memory.a -l:libf_status_string.a -l:libf_string.a -l:libf_type_array.a -l:libf_utf.a +build_sources_headers fss_status_string.h + build_sources_library fss_status_string.c -build_sources_headers fss_status_string.h +build_sources_library config.c build_static no diff --git a/level_2/fll_iki/data/build/settings b/level_2/fll_iki/data/build/settings index 9bdc8d21d..6007b4824 100644 --- a/level_2/fll_iki/data/build/settings +++ b/level_2/fll_iki/data/build/settings @@ -40,9 +40,11 @@ build_libraries_shared-individual -lfl_iki -lf_iki -lf_memory -lf_string -lf_typ build_libraries_static -l:libc.a build_libraries_static-individual -l:libfl_iki.a -l:libf_iki.a -l:libf_memory.a -l:libf_string.a -l:libf_type_array.a -l:libf_utf.a +build_sources_headers iki.h + build_sources_library iki.c private-iki.c -build_sources_headers iki.h +build_sources_library config.c build_static no diff --git a/level_2/fll_print/data/build/settings b/level_2/fll_print/data/build/settings index b3ec0bc89..75a603ccb 100644 --- a/level_2/fll_print/data/build/settings +++ b/level_2/fll_print/data/build/settings @@ -40,9 +40,11 @@ build_libraries_shared-individual -lfl_print -lf_color -lf_conversion -lf_file - build_libraries_static -l:libc.a build_libraries_static-individual -l:libfl_print.a -l:libf_color.a -l:libf_conversion.a -l:libf_file.a -l:libf_memory.a -l:libf_print.a -l:libf_string.a -l:libf_type_array.a -l:libf_utf.a +build_sources_headers print.h + build_sources_library print.c -build_sources_headers print.h +build_sources_library config.c build_static no diff --git a/level_2/fll_program/data/build/settings b/level_2/fll_program/data/build/settings index 07a5c5ee3..bb33d709d 100644 --- a/level_2/fll_program/data/build/settings +++ b/level_2/fll_program/data/build/settings @@ -40,9 +40,11 @@ build_libraries_shared-individual -lfl_print -lf_color -lf_console -lf_conversio build_libraries_static -l:libc.a build_libraries_static-individual -l:libfl_print.a -l:libf_color.a -l:libf_console.a -l:libf_conversion.a -l:libf_file.a -l:libf_rip.a -l:libf_memory.a -l:libf_print.a -l:libf_signal.a -l:libf_string.a -l:libf_type_array.a -l:libf_utf.a +build_sources_headers program.h program/common.h program/print.h program/string.h + build_sources_library program.c program/common.c program/print.c program/string.c private-program.c -build_sources_headers program.h program/common.h program/print.h program/string.h +build_sources_library config.c build_static no diff --git a/level_3/byte_dump/c/config.c b/level_3/byte_dump/c/config.c new file mode 100644 index 000000000..1ac2545de --- /dev/null +++ b/level_3/byte_dump/c/config.c @@ -0,0 +1 @@ +#include "config.h" diff --git a/level_3/byte_dump/c/config.h b/level_3/byte_dump/c/config.h new file mode 100644 index 000000000..e69de29bb diff --git a/level_3/byte_dump/c/main/config.c b/level_3/byte_dump/c/main/config.c new file mode 100644 index 000000000..1ac2545de --- /dev/null +++ b/level_3/byte_dump/c/main/config.c @@ -0,0 +1 @@ +#include "config.h" diff --git a/level_3/byte_dump/c/main/config.h b/level_3/byte_dump/c/main/config.h new file mode 100644 index 000000000..e69de29bb diff --git a/level_3/byte_dump/data/build/settings b/level_3/byte_dump/data/build/settings index c3fe2876a..8b4f82951 100644 --- a/level_3/byte_dump/data/build/settings +++ b/level_3/byte_dump/data/build/settings @@ -46,11 +46,11 @@ build_libraries_static-individual_thread -l:libf_thread.a build_libraries_static-level -l:libfll_2.a -l:libfll_1.a -l:libfll_0.a build_libraries_static-monolithic -l:libfll.a -build_sources_library main/common.c main/common/define.c main/common/enumeration.c main/common/string.c main/common/type.c main/print/data.c main/print/error.c main/print/message.c main/process.c main/signal.c main/thread.c main/byte_dump.c +build_sources_headers main/common.h main/common/define.h main/common/enumeration.h main/common/string.h main/common/type.h main/print/data.h main/print/error.h main/print/message.h main/process.h main/signal.h main/thread.h main/byte_dump.h -build_sources_program main/main.c +build_sources_library main/common.c main/common/define.c main/common/enumeration.c main/common/string.c main/common/type.c main/print/data.c main/print/error.c main/print/message.c main/process.c main/signal.c main/thread.c main/byte_dump.c -build_sources_headers main/common.h main/common/define.h main/common/enumeration.h main/common/string.h main/common/type.h main/print/data.h main/print/error.h main/print/message.h main/process.h main/signal.h main/thread.h main/byte_dump.h +build_sources_program main/config.c main/main.c build_sources_documentation man diff --git a/level_3/example/c/config.c b/level_3/example/c/config.c new file mode 100644 index 000000000..1ac2545de --- /dev/null +++ b/level_3/example/c/config.c @@ -0,0 +1 @@ +#include "config.h" diff --git a/level_3/example/c/config.h b/level_3/example/c/config.h new file mode 100644 index 000000000..e69de29bb diff --git a/level_3/example/c/main/config.c b/level_3/example/c/main/config.c new file mode 100644 index 000000000..1ac2545de --- /dev/null +++ b/level_3/example/c/main/config.c @@ -0,0 +1 @@ +#include "config.h" diff --git a/level_3/example/c/main/config.h b/level_3/example/c/main/config.h new file mode 100644 index 000000000..e69de29bb diff --git a/level_3/example/data/build/settings b/level_3/example/data/build/settings index 316ee2e8f..15d182816 100644 --- a/level_3/example/data/build/settings +++ b/level_3/example/data/build/settings @@ -52,15 +52,15 @@ build_libraries_static-individual_thread -l:libf_thread.a build_libraries_static-level -l:libfll_2.a -l:libfll_1.a -l:libfll_0.a build_libraries_static-monolithic -l:libfll.a +build_sources_headers main/common.h main/common/define.h main/common/enumeration.h main/common/string.h main/common/type.h +build_sources_headers main/print/data.h main/print/debug.h main/print/error.h main/print/message.h main/print/verbose.h main/print/warning.h +build_sources_headers main/example.h main/signal.h main/thread.h + build_sources_library main/common.c main/common/define.c main/common/enumeration.c main/common/string.c main/common/type.c build_sources_library main/print/data.c main/print/debug.c main/print/error.c main/print/message.c main/print/verbose.c main/print/warning.c build_sources_library main/example.c main/signal.c main/thread.c -build_sources_program main/main.c - -build_sources_headers main/common.h main/common/define.h main/common/enumeration.h main/common/string.h main/common/type.h -build_sources_headers main/print/data.h main/print/debug.h main/print/error.h main/print/message.h main/print/verbose.h main/print/warning.h -build_sources_headers main/example.h main/signal.h main/thread.h +build_sources_program main/config.c main/main.c build_sources_documentation man diff --git a/level_3/fake/c/config.c b/level_3/fake/c/config.c new file mode 100644 index 000000000..1ac2545de --- /dev/null +++ b/level_3/fake/c/config.c @@ -0,0 +1 @@ +#include "config.h" diff --git a/level_3/fake/c/config.h b/level_3/fake/c/config.h new file mode 100644 index 000000000..e69de29bb diff --git a/level_3/fake/c/main/config.c b/level_3/fake/c/main/config.c new file mode 100644 index 000000000..1ac2545de --- /dev/null +++ b/level_3/fake/c/main/config.c @@ -0,0 +1 @@ +#include "config.h" diff --git a/level_3/fake/c/main/config.h b/level_3/fake/c/main/config.h new file mode 100644 index 000000000..e69de29bb diff --git a/level_3/fake/data/build/settings b/level_3/fake/data/build/settings index 4b9123679..e81bfe810 100644 --- a/level_3/fake/data/build/settings +++ b/level_3/fake/data/build/settings @@ -53,19 +53,19 @@ build_libraries_static-individual_thread -l:libf_thread.a build_libraries_static-level -l:libfll_2.a -l:libfll_1.a -l:libfll_0.a build_libraries_static-monolithic -l:libfll.a +build_sources_headers main/build.h main/clean.h main/common.h main/fake.h main/make.h main/print/common.h main/print/context.h main/print/debug.h main/print/error.h main/print/message.h main/print/operation.h main/print/warning.h main/print/verbose.h main/signal.h main/skeleton.h main/thread.h +build_sources_headers main/build/enumeration.h main/build/library.h main/build/load.h main/build/object.h main/build/print/compile.h main/build/print/error.h main/build/print/message.h main/build/print/verbose.h main/build/print/warning.h main/build/program.h main/build/skeleton.h main/build/string.h +build_sources_headers main/common/define.h main/common/enumeration.h main/common/print.h main/common/string.h main/common/type.h +build_sources_headers main/fake/path_generate.h main/fake/do.h +build_sources_headers main/make/load_fakefile.h main/make/load_parameters.h main/make/operate_block.h main/make/operate.h main/make/operate_process.h main/make/operate_process_type.h main/make/operate_validate.h main/make/operate_validate_type.h main/make/print/error.h main/make/print/message.h main/make/print/verbose.h main/make/print/warning.h + build_sources_library main/build.c main/clean.c main/common.c main/fake.c main/make.c main/print/common.c main/print/context.c main/print/debug.c main/print/error.c main/print/message.c main/print/operation.c main/print/warning.c main/print/verbose.c main/signal.c main/skeleton.c main/thread.c build_sources_library main/build/enumeration.c main/build/library.c main/build/load.c main/build/object.c main/build/print/compile.c main/build/print/error.c main/build/print/message.c main/build/print/verbose.c main/build/print/warning.c main/build/program.c main/build/skeleton.c main/build/string.c build_sources_library main/common/define.c main/common/enumeration.c main/common/print.c main/common/string.c main/common/type.c build_sources_library main/fake/path_generate.c main/fake/do.c build_sources_library main/make/load_fakefile.c main/make/load_parameters.c main/make/operate_block.c main/make/operate.c main/make/operate_process.c main/make/operate_process_type.c main/make/operate_validate.c main/make/operate_validate_type.c main/make/print/error.c main/make/print/message.c main/make/print/verbose.c main/make/print/warning.c -build_sources_program main/main.c - -build_sources_headers main/build.h main/clean.h main/common.h main/fake.h main/make.h main/print/common.h main/print/context.h main/print/debug.h main/print/error.h main/print/message.h main/print/operation.h main/print/warning.h main/print/verbose.h main/signal.h main/skeleton.h main/thread.h -build_sources_headers main/build/enumeration.h main/build/library.h main/build/load.h main/build/object.h main/build/print/compile.h main/build/print/error.h main/build/print/message.h main/build/print/verbose.h main/build/print/warning.h main/build/program.h main/build/skeleton.h main/build/string.h -build_sources_headers main/common/define.h main/common/enumeration.h main/common/print.h main/common/string.h main/common/type.h -build_sources_headers main/fake/path_generate.h main/fake/do.h -build_sources_headers main/make/load_fakefile.h main/make/load_parameters.h main/make/operate_block.h main/make/operate.h main/make/operate_process.h main/make/operate_process_type.h main/make/operate_validate.h main/make/operate_validate_type.h main/make/print/error.h main/make/print/message.h main/make/print/verbose.h main/make/print/warning.h +build_sources_program main/config.c main/main.c build_sources_documentation man diff --git a/level_3/fss_identify/c/config.c b/level_3/fss_identify/c/config.c new file mode 100644 index 000000000..1ac2545de --- /dev/null +++ b/level_3/fss_identify/c/config.c @@ -0,0 +1 @@ +#include "config.h" diff --git a/level_3/fss_identify/c/config.h b/level_3/fss_identify/c/config.h new file mode 100644 index 000000000..e69de29bb diff --git a/level_3/fss_identify/c/main/config.c b/level_3/fss_identify/c/main/config.c new file mode 100644 index 000000000..1ac2545de --- /dev/null +++ b/level_3/fss_identify/c/main/config.c @@ -0,0 +1 @@ +#include "config.h" diff --git a/level_3/fss_identify/c/main/config.h b/level_3/fss_identify/c/main/config.h new file mode 100644 index 000000000..e69de29bb diff --git a/level_3/fss_identify/data/build/settings b/level_3/fss_identify/data/build/settings index c84ebf517..88c9af633 100644 --- a/level_3/fss_identify/data/build/settings +++ b/level_3/fss_identify/data/build/settings @@ -46,11 +46,11 @@ build_libraries_static-individual_thread -l:libf_thread.a build_libraries_static-level -l:libfll_2.a -l:libfll_1.a -l:libfll_0.a build_libraries_static-monolithic -l:libfll.a -build_sources_library main/common.c main/common/define.c main/common/enumeration.c main/common/string.c main/common/type.c main/load.c main/print/data.c main/print/error.c main/print/message.c main/process.c main/signal.c main/thread.c main/fss_identify.c +build_sources_headers main/common.h main/common/define.h main/common/enumeration.h main/common/string.h main/common/type.h main/load.h main/print/data.h main/print/error.h main/print/message.h main/process.h main/signal.h main/thread.h main/fss_identify.h -build_sources_program main/main.c +build_sources_library main/common.c main/common/define.c main/common/enumeration.c main/common/string.c main/common/type.c main/load.c main/print/data.c main/print/error.c main/print/message.c main/process.c main/signal.c main/thread.c main/fss_identify.c -build_sources_headers main/common.h main/common/define.h main/common/enumeration.h main/common/string.h main/common/type.h main/load.h main/print/data.h main/print/error.h main/print/message.h main/process.h main/signal.h main/thread.h main/fss_identify.h +build_sources_program main/config.c main/main.c build_sources_documentation man diff --git a/level_3/fss_read/c/basic/config.c b/level_3/fss_read/c/basic/config.c new file mode 100644 index 000000000..e69de29bb diff --git a/level_3/fss_read/c/basic/config.h b/level_3/fss_read/c/basic/config.h new file mode 100644 index 000000000..e69de29bb diff --git a/level_3/fss_read/c/basic_list/config.c b/level_3/fss_read/c/basic_list/config.c new file mode 100644 index 000000000..e69de29bb diff --git a/level_3/fss_read/c/basic_list/config.h b/level_3/fss_read/c/basic_list/config.h new file mode 100644 index 000000000..e69de29bb diff --git a/level_3/fss_read/c/config.c b/level_3/fss_read/c/config.c new file mode 100644 index 000000000..1ac2545de --- /dev/null +++ b/level_3/fss_read/c/config.c @@ -0,0 +1 @@ +#include "config.h" diff --git a/level_3/fss_read/c/config.h b/level_3/fss_read/c/config.h new file mode 100644 index 000000000..e69de29bb diff --git a/level_3/fss_read/c/embedded_list/config.c b/level_3/fss_read/c/embedded_list/config.c new file mode 100644 index 000000000..e69de29bb diff --git a/level_3/fss_read/c/embedded_list/config.h b/level_3/fss_read/c/embedded_list/config.h new file mode 100644 index 000000000..e69de29bb diff --git a/level_3/fss_read/c/extended/config.c b/level_3/fss_read/c/extended/config.c new file mode 100644 index 000000000..e69de29bb diff --git a/level_3/fss_read/c/extended/config.h b/level_3/fss_read/c/extended/config.h new file mode 100644 index 000000000..e69de29bb diff --git a/level_3/fss_read/c/extended_list/config.c b/level_3/fss_read/c/extended_list/config.c new file mode 100644 index 000000000..e69de29bb diff --git a/level_3/fss_read/c/extended_list/config.h b/level_3/fss_read/c/extended_list/config.h new file mode 100644 index 000000000..e69de29bb diff --git a/level_3/fss_read/c/main/config.c b/level_3/fss_read/c/main/config.c new file mode 100644 index 000000000..e69de29bb diff --git a/level_3/fss_read/c/main/config.h b/level_3/fss_read/c/main/config.h new file mode 100644 index 000000000..e69de29bb diff --git a/level_3/fss_read/c/payload/config.c b/level_3/fss_read/c/payload/config.c new file mode 100644 index 000000000..e69de29bb diff --git a/level_3/fss_read/c/payload/config.h b/level_3/fss_read/c/payload/config.h new file mode 100644 index 000000000..e69de29bb diff --git a/level_3/fss_read/data/build/settings b/level_3/fss_read/data/build/settings index 0767079f6..18e1506b9 100644 --- a/level_3/fss_read/data/build/settings +++ b/level_3/fss_read/data/build/settings @@ -48,14 +48,6 @@ build_libraries_static-individual_thread -l:libf_thread.a build_libraries_static-level -l:libfll_2.a -l:libfll_1.a -l:libfll_0.a build_libraries_static-monolithic -l:libfll.a -build_sources_library main/fss_read.c main/common.c main/common/define.c main/common/enumeration.c main/common/static.c main/common/string.c main/common/type.c main/print/data.c main/print/error.c main/print/message.c main/process.c main/signal.c main/thread.c -build_sources_library basic/fss_read.c basic/common.c basic/print.c -build_sources_library basic_list/fss_read.c basic_list/common.c basic_list/print.c -build_sources_library embedded_list/fss_read.c embedded_list/common.c embedded_list/print.c embedded_list/process.c -build_sources_library extended/fss_read.c extended/common.c extended/print.c -build_sources_library extended_list/fss_read.c extended_list/common.c extended_list/print.c -build_sources_library payload/fss_read.c payload/common.c payload/print.c - build_sources_headers main/fss_read.h main/common.h main/common/define.h main/common/enumeration.h main/common/static.h main/common/string.h main/common/type.h main/print/data.h main/print/error.h main/print/message.h main/process.h main/signal.h main/thread.h build_sources_headers basic/fss_read.h basic/common.h basic/print.h build_sources_headers basic_list/fss_read.h basic_list/common.h basic_list/print.h @@ -64,6 +56,14 @@ build_sources_headers extended/fss_read.h extended/common.h extended/print.h build_sources_headers extended_list/fss_read.h extended_list/common.h extended_list/print.h build_sources_headers payload/fss_read.h payload/common.h payload/print.h +build_sources_library main/fss_read.c main/common.c main/common/define.c main/common/enumeration.c main/common/static.c main/common/string.c main/common/type.c main/print/data.c main/print/error.c main/print/message.c main/process.c main/signal.c main/thread.c +build_sources_library basic/fss_read.c basic/common.c basic/print.c +build_sources_library basic_list/fss_read.c basic_list/common.c basic_list/print.c +build_sources_library embedded_list/fss_read.c embedded_list/common.c embedded_list/print.c embedded_list/process.c +build_sources_library extended/fss_read.c extended/common.c extended/print.c +build_sources_library extended_list/fss_read.c extended_list/common.c extended_list/print.c +build_sources_library payload/fss_read.c payload/common.c payload/print.c + build_static no path_headers program/fss_read diff --git a/level_3/fss_read/data/build/settings.basic b/level_3/fss_read/data/build/settings.basic index 2c7e8a67a..ff66d780b 100644 --- a/level_3/fss_read/data/build/settings.basic +++ b/level_3/fss_read/data/build/settings.basic @@ -49,7 +49,7 @@ build_libraries_static-individual_thread -l:libf_thread.a build_libraries_static-level -l:libfll_2.a -l:libfll_1.a -l:libfll_0.a build_libraries_static-monolithic -l:libfll.a -build_sources_program basic/main.c +build_sources_program basic/config.c basic/main.c build_sources_documentation man diff --git a/level_3/fss_read/data/build/settings.basic_list b/level_3/fss_read/data/build/settings.basic_list index 9d9f6c7a9..40c4e9a13 100644 --- a/level_3/fss_read/data/build/settings.basic_list +++ b/level_3/fss_read/data/build/settings.basic_list @@ -49,7 +49,7 @@ build_libraries_static-individual_thread -l:libf_thread.a build_libraries_static-level -l:libfll_2.a -l:libfll_1.a -l:libfll_0.a build_libraries_static-monolithic -l:libfll.a -build_sources_program basic_list/main.c +build_sources_program basic_list/config.c basic_list/main.c build_sources_documentation man diff --git a/level_3/fss_read/data/build/settings.embedded_list b/level_3/fss_read/data/build/settings.embedded_list index 14345dc82..ce72672c3 100644 --- a/level_3/fss_read/data/build/settings.embedded_list +++ b/level_3/fss_read/data/build/settings.embedded_list @@ -49,7 +49,7 @@ build_libraries_static-individual_thread -l:libf_thread.a build_libraries_static-level -l:libfll_2.a -l:libfll_1.a -l:libfll_0.a build_libraries_static-monolithic -l:libfll.a -build_sources_program embedded_list/main.c +build_sources_program embedded_list/config.c embedded_list/main.c build_sources_documentation man diff --git a/level_3/fss_read/data/build/settings.extended b/level_3/fss_read/data/build/settings.extended index ec86d3eab..d8971acc4 100644 --- a/level_3/fss_read/data/build/settings.extended +++ b/level_3/fss_read/data/build/settings.extended @@ -49,7 +49,7 @@ build_libraries_static-individual_thread -l:libf_thread.a build_libraries_static-level -l:libfll_2.a -l:libfll_1.a -l:libfll_0.a build_libraries_static-monolithic -l:libfll.a -build_sources_program extended/main.c +build_sources_program extended/config.c extended/main.c build_sources_documentation man diff --git a/level_3/fss_read/data/build/settings.extended_list b/level_3/fss_read/data/build/settings.extended_list index c2ac9c794..51f515731 100644 --- a/level_3/fss_read/data/build/settings.extended_list +++ b/level_3/fss_read/data/build/settings.extended_list @@ -49,7 +49,7 @@ build_libraries_static-individual_thread -l:libf_thread.a build_libraries_static-level -l:libfll_2.a -l:libfll_1.a -l:libfll_0.a build_libraries_static-monolithic -l:libfll.a -build_sources_program extended_list/main.c +build_sources_program extended_list/config.c extended_list/main.c build_sources_documentation man diff --git a/level_3/fss_read/data/build/settings.main b/level_3/fss_read/data/build/settings.main index fb2e78477..17e23ba04 100644 --- a/level_3/fss_read/data/build/settings.main +++ b/level_3/fss_read/data/build/settings.main @@ -49,7 +49,11 @@ build_libraries_static-individual_thread -l:libf_thread.a build_libraries_static-level -l:libfll_2.a -l:libfll_1.a -l:libfll_0.a build_libraries_static-monolithic -l:libfll.a -build_sources_program main/main.c main/main/print.c +build_sources_headers main/main/print.h + +build_sources_program main/main/print.c + +build_sources_program main/config.c main/main.c build_sources_documentation man diff --git a/level_3/fss_read/data/build/settings.payload b/level_3/fss_read/data/build/settings.payload index 2fe3f6ba0..4600df398 100644 --- a/level_3/fss_read/data/build/settings.payload +++ b/level_3/fss_read/data/build/settings.payload @@ -49,7 +49,7 @@ build_libraries_static-individual_thread -l:libf_thread.a build_libraries_static-level -l:libfll_2.a -l:libfll_1.a -l:libfll_0.a build_libraries_static-monolithic -l:libfll.a -build_sources_program payload/main.c +build_sources_program payload/config.c payload/main.c build_sources_documentation man diff --git a/level_3/fss_write/c/basic/config.c b/level_3/fss_write/c/basic/config.c new file mode 100644 index 000000000..e69de29bb diff --git a/level_3/fss_write/c/basic/config.h b/level_3/fss_write/c/basic/config.h new file mode 100644 index 000000000..e69de29bb diff --git a/level_3/fss_write/c/basic_list/config.c b/level_3/fss_write/c/basic_list/config.c new file mode 100644 index 000000000..e69de29bb diff --git a/level_3/fss_write/c/basic_list/config.h b/level_3/fss_write/c/basic_list/config.h new file mode 100644 index 000000000..e69de29bb diff --git a/level_3/fss_write/c/config.c b/level_3/fss_write/c/config.c new file mode 100644 index 000000000..1ac2545de --- /dev/null +++ b/level_3/fss_write/c/config.c @@ -0,0 +1 @@ +#include "config.h" diff --git a/level_3/fss_write/c/config.h b/level_3/fss_write/c/config.h new file mode 100644 index 000000000..e69de29bb diff --git a/level_3/fss_write/c/embedded_list/config.c b/level_3/fss_write/c/embedded_list/config.c new file mode 100644 index 000000000..e69de29bb diff --git a/level_3/fss_write/c/embedded_list/config.h b/level_3/fss_write/c/embedded_list/config.h new file mode 100644 index 000000000..e69de29bb diff --git a/level_3/fss_write/c/extended/config.c b/level_3/fss_write/c/extended/config.c new file mode 100644 index 000000000..e69de29bb diff --git a/level_3/fss_write/c/extended/config.h b/level_3/fss_write/c/extended/config.h new file mode 100644 index 000000000..e69de29bb diff --git a/level_3/fss_write/c/extended_list/config.c b/level_3/fss_write/c/extended_list/config.c new file mode 100644 index 000000000..e69de29bb diff --git a/level_3/fss_write/c/extended_list/config.h b/level_3/fss_write/c/extended_list/config.h new file mode 100644 index 000000000..e69de29bb diff --git a/level_3/fss_write/c/main/config.c b/level_3/fss_write/c/main/config.c new file mode 100644 index 000000000..1ac2545de --- /dev/null +++ b/level_3/fss_write/c/main/config.c @@ -0,0 +1 @@ +#include "config.h" diff --git a/level_3/fss_write/c/main/config.h b/level_3/fss_write/c/main/config.h new file mode 100644 index 000000000..e69de29bb diff --git a/level_3/fss_write/c/payload/config.c b/level_3/fss_write/c/payload/config.c new file mode 100644 index 000000000..e69de29bb diff --git a/level_3/fss_write/c/payload/config.h b/level_3/fss_write/c/payload/config.h new file mode 100644 index 000000000..e69de29bb diff --git a/level_3/fss_write/data/build/settings b/level_3/fss_write/data/build/settings index 07ae1b2cb..56fa308e0 100644 --- a/level_3/fss_write/data/build/settings +++ b/level_3/fss_write/data/build/settings @@ -48,14 +48,6 @@ build_libraries_static-individual_thread -l:libf_thread.a build_libraries_static-level -l:libfll_2.a -l:libfll_1.a -l:libfll_0.a build_libraries_static-monolithic -l:libfll.a -build_sources_library main/fss_write.c main/common.c main/common/define.c main/common/enumeration.c main/common/string.c main/common/type.c main/print/error.c main/print/message.c main/signal.c main/thread.c -build_sources_library basic/fss_write.c basic/common.c basic/print.c -build_sources_library basic_list/fss_write.c basic_list/common.c basic_list/print.c -build_sources_library embedded_list/fss_write.c embedded_list/common.c embedded_list/print.c -build_sources_library extended/fss_write.c extended/common.c extended/print.c -build_sources_library extended_list/fss_write.c extended_list/common.c extended_list/print.c -build_sources_library payload/fss_write.c payload/common.c payload/print.c - build_sources_headers main/fss_write.h main/common.h main/common/define.h main/common/enumeration.h main/common/string.h main/common/type.h main/print/error.h main/print/message.h main/signal.h main/thread.h build_sources_headers basic/fss_write.h basic/common.h basic/print.h build_sources_headers basic_list/fss_write.h basic_list/common.h basic_list/print.h @@ -64,6 +56,14 @@ build_sources_headers extended/fss_write.h extended/common.h extended/print.h build_sources_headers extended_list/fss_write.h extended_list/common.h extended_list/print.h build_sources_headers payload/fss_write.h payload/common.h payload/print.h +build_sources_library main/fss_write.c main/common.c main/common/define.c main/common/enumeration.c main/common/string.c main/common/type.c main/print/error.c main/print/message.c main/signal.c main/thread.c +build_sources_library basic/fss_write.c basic/common.c basic/print.c +build_sources_library basic_list/fss_write.c basic_list/common.c basic_list/print.c +build_sources_library embedded_list/fss_write.c embedded_list/common.c embedded_list/print.c +build_sources_library extended/fss_write.c extended/common.c extended/print.c +build_sources_library extended_list/fss_write.c extended_list/common.c extended_list/print.c +build_sources_library payload/fss_write.c payload/common.c payload/print.c + build_static no path_headers program/fss_write diff --git a/level_3/fss_write/data/build/settings.basic b/level_3/fss_write/data/build/settings.basic index 1fa0ad1a5..0fdb052b0 100644 --- a/level_3/fss_write/data/build/settings.basic +++ b/level_3/fss_write/data/build/settings.basic @@ -49,7 +49,7 @@ build_libraries_static-individual_thread -lf_thread build_libraries_static-level -lfll_2 -lfll_1 -lfll_0 build_libraries_static-monolithic -lfll -build_sources_program basic/main.c +build_sources_program basic/config.c basic/main.c build_sources_documentation man diff --git a/level_3/fss_write/data/build/settings.basic_list b/level_3/fss_write/data/build/settings.basic_list index cbc1e5d5b..cfb218c8c 100644 --- a/level_3/fss_write/data/build/settings.basic_list +++ b/level_3/fss_write/data/build/settings.basic_list @@ -49,7 +49,7 @@ build_libraries_static-individual_thread -lf_thread build_libraries_static-level -lfll_2 -lfll_1 -lfll_0 build_libraries_static-monolithic -lfll -build_sources_program basic_list/main.c +build_sources_program basic_list/config.c basic_list/main.c build_sources_documentation man diff --git a/level_3/fss_write/data/build/settings.embedded_list b/level_3/fss_write/data/build/settings.embedded_list index 71589c378..bc92639bd 100644 --- a/level_3/fss_write/data/build/settings.embedded_list +++ b/level_3/fss_write/data/build/settings.embedded_list @@ -49,7 +49,7 @@ build_libraries_static-individual_thread -l:libf_thread.a build_libraries_static-level -l:libfll_2.a -l:libfll_1.a -l:libfll_0.a build_libraries_static-monolithic -l:libfll.a -build_sources_program embedded_list/main.c +build_sources_program embedded_list/config.c embedded_list/main.c build_sources_documentation man diff --git a/level_3/fss_write/data/build/settings.extended b/level_3/fss_write/data/build/settings.extended index 5c3436572..b2cf650c1 100644 --- a/level_3/fss_write/data/build/settings.extended +++ b/level_3/fss_write/data/build/settings.extended @@ -49,7 +49,7 @@ build_libraries_static-individual_thread -l:libf_thread.a build_libraries_static-level -l:libfll_2.a -l:libfll_1.a -l:libfll_0.a build_libraries_static-monolithic -l:libfll.a -build_sources_program extended/main.c +build_sources_program extended/config.c extended/main.c build_sources_documentation man diff --git a/level_3/fss_write/data/build/settings.extended_list b/level_3/fss_write/data/build/settings.extended_list index 138e70177..f33a94980 100644 --- a/level_3/fss_write/data/build/settings.extended_list +++ b/level_3/fss_write/data/build/settings.extended_list @@ -49,7 +49,7 @@ build_libraries_static-individual_thread -l:libf_thread.a build_libraries_static-level -l:libfll_2.a -l:libfll_1.a -l:libfll_0.a build_libraries_static-monolithic -l:libfll.a -build_sources_program extended_list/main.c +build_sources_program extended_list/config.c extended_list/main.c build_sources_documentation man diff --git a/level_3/fss_write/data/build/settings.main b/level_3/fss_write/data/build/settings.main index 5ae6bc2c3..3c208ebbb 100644 --- a/level_3/fss_write/data/build/settings.main +++ b/level_3/fss_write/data/build/settings.main @@ -49,7 +49,11 @@ build_libraries_static-individual_thread -l:libf_thread.a build_libraries_static-level -l:libfll_2.a -l:libfll_1.a -l:libfll_0.a build_libraries_static-monolithic -l:libfll.a -build_sources_program main/main.c main/main/print.c +build_sources_headers main/main/print.h + +build_sources_program main/main/print.c + +build_sources_program main/config.c main/main.c build_sources_documentation man diff --git a/level_3/fss_write/data/build/settings.payload b/level_3/fss_write/data/build/settings.payload index 69223f79d..01fc28b86 100644 --- a/level_3/fss_write/data/build/settings.payload +++ b/level_3/fss_write/data/build/settings.payload @@ -49,7 +49,7 @@ build_libraries_static-individual_thread -l:libf_thread.a build_libraries_static-level -l:libfll_2.a -l:libfll_1.a -l:libfll_0.a build_libraries_static-monolithic -l:libfll.a -build_sources_program payload/main.c +build_sources_program payload/config.c payload/main.c build_sources_documentation man diff --git a/level_3/iki_read/c/config.c b/level_3/iki_read/c/config.c new file mode 100644 index 000000000..1ac2545de --- /dev/null +++ b/level_3/iki_read/c/config.c @@ -0,0 +1 @@ +#include "config.h" diff --git a/level_3/iki_read/c/config.h b/level_3/iki_read/c/config.h new file mode 100644 index 000000000..e69de29bb diff --git a/level_3/iki_read/c/eki/config.c b/level_3/iki_read/c/eki/config.c new file mode 100644 index 000000000..e69de29bb diff --git a/level_3/iki_read/c/eki/config.h b/level_3/iki_read/c/eki/config.h new file mode 100644 index 000000000..e69de29bb diff --git a/level_3/iki_read/c/iki/config.c b/level_3/iki_read/c/iki/config.c new file mode 100644 index 000000000..e69de29bb diff --git a/level_3/iki_read/c/iki/config.h b/level_3/iki_read/c/iki/config.h new file mode 100644 index 000000000..e69de29bb diff --git a/level_3/iki_read/c/main/config.c b/level_3/iki_read/c/main/config.c new file mode 100644 index 000000000..1ac2545de --- /dev/null +++ b/level_3/iki_read/c/main/config.c @@ -0,0 +1 @@ +#include "config.h" diff --git a/level_3/iki_read/c/main/config.h b/level_3/iki_read/c/main/config.h new file mode 100644 index 000000000..e69de29bb diff --git a/level_3/iki_read/data/build/settings b/level_3/iki_read/data/build/settings index 8e425053f..40e952ad9 100644 --- a/level_3/iki_read/data/build/settings +++ b/level_3/iki_read/data/build/settings @@ -48,10 +48,10 @@ build_libraries_static-individual_thread -l:libf_thread.a build_libraries_static-level -l:libfll_2.a -l:libfll_1.a -l:libfll_0.a build_libraries_static-monolithic -l:libfll.a -build_sources_library main/iki_read.c main/common.c main/identify.c main/common/define.c main/common/enumeration.c main/common/string.c main/common/type.c main/print/data.c main/print/error.c main/print/message.c main/process.c main/signal.c main/thread.c - build_sources_headers main/iki_read.h main/common.h main/identify.h main/common/define.h main/common/enumeration.h main/common/string.h main/common/type.h main/print/data.h main/print/error.h main/print/message.h main/process.h main/signal.h main/thread.h +build_sources_library main/iki_read.c main/common.c main/identify.c main/common/define.c main/common/enumeration.c main/common/string.c main/common/type.c main/print/data.c main/print/error.c main/print/message.c main/process.c main/signal.c main/thread.c + build_sources_documentation man build_static no diff --git a/level_3/iki_read/data/build/settings.eki_read b/level_3/iki_read/data/build/settings.eki_read index cba4e075d..5bc40da8b 100644 --- a/level_3/iki_read/data/build/settings.eki_read +++ b/level_3/iki_read/data/build/settings.eki_read @@ -49,10 +49,11 @@ build_libraries_static-individual_thread -l:libf_thread.a build_libraries_static-level -l:libfll_2.a -l:libfll_1.a -l:libfll_0.a build_libraries_static-monolithic -l:libfll.a -build_sources_program eki/main.c +build_sources_headers eki/common.h eki/eki_read.h eki/identify.h eki/print.h eki/process.h + build_sources_program eki/common.c eki/eki_read.c eki/identify.c eki/print.c eki/process.c -build_sources_headers eki/common.h eki/eki_read.h eki/identify.h eki/print.h eki/process.h +build_sources_program eki/config.c eki/main.c build_sources_documentation man diff --git a/level_3/iki_read/data/build/settings.iki_read b/level_3/iki_read/data/build/settings.iki_read index 1c4fab547..03f6e0646 100644 --- a/level_3/iki_read/data/build/settings.iki_read +++ b/level_3/iki_read/data/build/settings.iki_read @@ -49,10 +49,11 @@ build_libraries_static-individual_thread -l:libf_thread.a build_libraries_static-level -l:libfll_2.a -l:libfll_1.a -l:libfll_0.a build_libraries_static-monolithic -l:libfll.a -build_sources_program iki/main.c +build_sources_headers iki/common.h iki/identify.h iki/iki_read.h iki/print.h iki/process.h + build_sources_program iki/common.c iki/identify.c iki/iki_read.c iki/print.c iki/process.c -build_sources_headers iki/common.h iki/identify.h iki/iki_read.h iki/print.h iki/process.h +build_sources_program iki/config.c iki/main.c build_sources_documentation man diff --git a/level_3/iki_write/c/config.c b/level_3/iki_write/c/config.c new file mode 100644 index 000000000..1ac2545de --- /dev/null +++ b/level_3/iki_write/c/config.c @@ -0,0 +1 @@ +#include "config.h" diff --git a/level_3/iki_write/c/config.h b/level_3/iki_write/c/config.h new file mode 100644 index 000000000..e69de29bb diff --git a/level_3/iki_write/c/eki/config.c b/level_3/iki_write/c/eki/config.c new file mode 100644 index 000000000..e69de29bb diff --git a/level_3/iki_write/c/eki/config.h b/level_3/iki_write/c/eki/config.h new file mode 100644 index 000000000..e69de29bb diff --git a/level_3/iki_write/c/eki/eki_write.h b/level_3/iki_write/c/eki/eki_write.h index bb03cfbcf..10ca3b8d7 100644 --- a/level_3/iki_write/c/eki/eki_write.h +++ b/level_3/iki_write/c/eki/eki_write.h @@ -24,7 +24,6 @@ #include #include #include -#include #include #include #include @@ -39,13 +38,11 @@ #endif // _di_thread_support_ // FLL-1 includes. -#include #include #include // FLL-2 includes. #include -#include #include #include #include diff --git a/level_3/iki_write/c/iki/config.c b/level_3/iki_write/c/iki/config.c new file mode 100644 index 000000000..e69de29bb diff --git a/level_3/iki_write/c/iki/config.h b/level_3/iki_write/c/iki/config.h new file mode 100644 index 000000000..e69de29bb diff --git a/level_3/iki_write/c/iki/iki_write.h b/level_3/iki_write/c/iki/iki_write.h index 6e189790b..23f326d8e 100644 --- a/level_3/iki_write/c/iki/iki_write.h +++ b/level_3/iki_write/c/iki/iki_write.h @@ -24,7 +24,6 @@ #include #include #include -#include #include #include #include @@ -39,13 +38,11 @@ #endif // _di_thread_support_ // FLL-1 includes. -#include #include #include // FLL-2 includes. #include -#include #include #include #include diff --git a/level_3/iki_write/c/main/config.c b/level_3/iki_write/c/main/config.c new file mode 100644 index 000000000..e69de29bb diff --git a/level_3/iki_write/c/main/config.h b/level_3/iki_write/c/main/config.h new file mode 100644 index 000000000..e69de29bb diff --git a/level_3/iki_write/c/main/iki_write.h b/level_3/iki_write/c/main/iki_write.h index 1abbf160b..fa294e134 100644 --- a/level_3/iki_write/c/main/iki_write.h +++ b/level_3/iki_write/c/main/iki_write.h @@ -29,7 +29,6 @@ #include #include #include -#include #include #include #include @@ -44,13 +43,11 @@ #endif // _di_thread_support_ // FLL-1 includes. -#include #include #include // FLL-2 includes. #include -#include #include #include #include diff --git a/level_3/iki_write/data/build/settings b/level_3/iki_write/data/build/settings index e12027d90..8917cab37 100644 --- a/level_3/iki_write/data/build/settings +++ b/level_3/iki_write/data/build/settings @@ -48,10 +48,10 @@ build_libraries_static-individual_thread -l:libf_thread.a build_libraries_static-level -l:libfll_2.a -l:libfll_1.a -l:libfll_0.a build_libraries_static-monolithic -l:libfll.a -build_sources_library main/iki_write.c main/common.c main/common/define.c main/common/enumeration.c main/common/string.c main/common/type.c main/print/error.c main/print/message.c main/signal.c main/thread.c - build_sources_headers main/iki_write.h main/common.h main/common/define.h main/common/enumeration.h main/common/string.h main/common/type.h main/print/error.h main/print/message.h main/signal.h main/thread.h +build_sources_library main/iki_write.c main/common.c main/common/define.c main/common/enumeration.c main/common/string.c main/common/type.c main/print/error.c main/print/message.c main/signal.c main/thread.c + build_sources_documentation man build_static no diff --git a/level_3/iki_write/data/build/settings.eki_write b/level_3/iki_write/data/build/settings.eki_write index 738b24fee..cde5f7e74 100644 --- a/level_3/iki_write/data/build/settings.eki_write +++ b/level_3/iki_write/data/build/settings.eki_write @@ -49,10 +49,11 @@ build_libraries_static-individual_thread -l:libf_thread.a build_libraries_static-level -l:libfll_2.a -l:libfll_1.a -l:libfll_0.a build_libraries_static-monolithic -l:libfll.a -build_sources_program eki/main.c +build_sources_headers eki/common.h eki/eki_write.h eki/print.h eki/process.h + build_sources_program eki/common.c eki/eki_write.c eki/print.c eki/process.c -build_sources_headers eki/common.h eki/eki_write.h eki/print.h eki/process.h +build_sources_program eki/config.c eki/main.c build_sources_documentation man diff --git a/level_3/iki_write/data/build/settings.iki_write b/level_3/iki_write/data/build/settings.iki_write index da1c93ea2..119efe5f2 100644 --- a/level_3/iki_write/data/build/settings.iki_write +++ b/level_3/iki_write/data/build/settings.iki_write @@ -49,10 +49,11 @@ build_libraries_static-individual_thread -l:libf_thread.a build_libraries_static-level -l:libfll_2.a -l:libfll_1.a -l:libfll_0.a build_libraries_static-monolithic -l:libfll.a -build_sources_program iki/main.c +build_sources_headers iki/common.h iki/iki_write.h iki/print.h iki/process.h + build_sources_program iki/common.c iki/iki_write.c iki/print.c iki/process.c -build_sources_headers iki/common.h iki/iki_write.h iki/print.h iki/process.h +build_sources_program iki/config.c iki/main.c build_sources_documentation man diff --git a/level_3/status_code/c/config.c b/level_3/status_code/c/config.c new file mode 100644 index 000000000..1ac2545de --- /dev/null +++ b/level_3/status_code/c/config.c @@ -0,0 +1 @@ +#include "config.h" diff --git a/level_3/status_code/c/config.h b/level_3/status_code/c/config.h new file mode 100644 index 000000000..e69de29bb diff --git a/level_3/status_code/c/fss/config.c b/level_3/status_code/c/fss/config.c new file mode 100644 index 000000000..1ac2545de --- /dev/null +++ b/level_3/status_code/c/fss/config.c @@ -0,0 +1 @@ +#include "config.h" diff --git a/level_3/status_code/c/fss/config.h b/level_3/status_code/c/fss/config.h new file mode 100644 index 000000000..e69de29bb diff --git a/level_3/status_code/c/main/config.c b/level_3/status_code/c/main/config.c new file mode 100644 index 000000000..1ac2545de --- /dev/null +++ b/level_3/status_code/c/main/config.c @@ -0,0 +1 @@ +#include "config.h" diff --git a/level_3/status_code/c/main/config.h b/level_3/status_code/c/main/config.h new file mode 100644 index 000000000..e69de29bb diff --git a/level_3/status_code/data/build/settings b/level_3/status_code/data/build/settings index 27a19ee77..74ab241a6 100644 --- a/level_3/status_code/data/build/settings +++ b/level_3/status_code/data/build/settings @@ -48,12 +48,12 @@ build_libraries_static-individual_thread -l:libf_thread.a build_libraries_static-level -l:libfll_2.a -l:libfll_1.a -l:libfll_0.a build_libraries_static-monolithic -l:libfll.a -build_sources_library main/status_code.c main/common.c main/common/define.c main/common/enumeration.c main/common/string.c main/common/type.c main/convert.c main/print/data.c main/print/error.c main/print/message.c main/process.c main/signal.c main/thread.c -build_sources_library fss/status_code.c fss/common.c - build_sources_headers main/status_code.h main/common.h main/common/define.h main/common/enumeration.h main/common/string.h main/common/type.h main/convert.h main/print/data.h main/print/error.h main/print/message.h main/process.h main/signal.h main/thread.h build_sources_headers fss/status_code.h fss/common.h +build_sources_library main/status_code.c main/common.c main/common/define.c main/common/enumeration.c main/common/string.c main/common/type.c main/convert.c main/print/data.c main/print/error.c main/print/message.c main/process.c main/signal.c main/thread.c +build_sources_library fss/status_code.c fss/common.c + build_sources_documentation man build_static no diff --git a/level_3/status_code/data/build/settings.fss b/level_3/status_code/data/build/settings.fss index 0142f12db..691c19d5d 100644 --- a/level_3/status_code/data/build/settings.fss +++ b/level_3/status_code/data/build/settings.fss @@ -49,7 +49,11 @@ build_libraries_static-individual_thread -l:libf_thread.a build_libraries_static-level -l:libfll_2.a -l:libfll_1.a -l:libfll_0.a build_libraries_static-monolithic -l:libfll.a -build_sources_program fss/main.c fss/print.c +build_sources_headers fss/print.h + +build_sources_program fss/print.c + +build_sources_program fss/config.c fss/main.c build_sources_documentation man diff --git a/level_3/status_code/data/build/settings.main b/level_3/status_code/data/build/settings.main index 2b7ab2949..96bc5a33f 100644 --- a/level_3/status_code/data/build/settings.main +++ b/level_3/status_code/data/build/settings.main @@ -49,7 +49,7 @@ build_libraries_static-individual_thread -l:libf_thread.a build_libraries_static-level -l:libfll_2.a -l:libfll_1.a -l:libfll_0.a build_libraries_static-monolithic -l:libfll.a -build_sources_program main/main.c +build_sources_program main/config.c main/main.c build_sources_documentation man diff --git a/level_3/utf8/c/config.c b/level_3/utf8/c/config.c new file mode 100644 index 000000000..1ac2545de --- /dev/null +++ b/level_3/utf8/c/config.c @@ -0,0 +1 @@ +#include "config.h" diff --git a/level_3/utf8/c/config.h b/level_3/utf8/c/config.h new file mode 100644 index 000000000..e69de29bb diff --git a/level_3/utf8/c/main/config.c b/level_3/utf8/c/main/config.c new file mode 100644 index 000000000..1ac2545de --- /dev/null +++ b/level_3/utf8/c/main/config.c @@ -0,0 +1 @@ +#include "config.h" diff --git a/level_3/utf8/c/main/config.h b/level_3/utf8/c/main/config.h new file mode 100644 index 000000000..e69de29bb diff --git a/level_3/utf8/data/build/settings b/level_3/utf8/data/build/settings index bd5c73f4a..436b0891c 100644 --- a/level_3/utf8/data/build/settings +++ b/level_3/utf8/data/build/settings @@ -46,11 +46,11 @@ build_libraries_static-individual_thread -l:libf_thread.a build_libraries_static-level -l:libfll_2.a -l:libfll_1.a -l:libfll_0.a build_libraries_static-monolithic -l:libfll.a -build_sources_library main/common.c main/common/define.c main/common/enumeration.c main/common/string.c main/common/type.c main/bytesequence.c main/codepoint.c main/print/data.c main/print/error.c main/print/message.c main/process.c main/signal.c main/thread.c main/utf8.c +build_sources_headers main/common.h main/common/define.h main/common/enumeration.h main/common/string.h main/common/type.h main/bytesequence.h main/codepoint.h main/print/data.h main/print/error.h main/print/message.h main/process.h main/signal.h main/thread.h main/utf8.h -build_sources_program main/main.c +build_sources_library main/common.c main/common/define.c main/common/enumeration.c main/common/string.c main/common/type.c main/bytesequence.c main/codepoint.c main/print/data.c main/print/error.c main/print/message.c main/process.c main/signal.c main/thread.c main/utf8.c -build_sources_headers main/common.h main/common/define.h main/common/enumeration.h main/common/string.h main/common/type.h main/bytesequence.h main/codepoint.h main/print/data.h main/print/error.h main/print/message.h main/process.h main/signal.h main/thread.h main/utf8.h +build_sources_program main/config.c main/main.c build_sources_documentation man -- 2.47.3