From: Kevin Day Date: Tue, 30 Jul 2019 01:35:02 +0000 (-0500) Subject: Update: add build_libraries_fll build setting X-Git-Tag: 0.5.0~491 X-Git-Url: https://git.kevux.org/?a=commitdiff_plain;h=115ab4c105b581213a7def962ca36e660a06d59f;p=fll Update: add build_libraries_fll build setting Add a new parameter to make it easier to switch between individual compilation, level compilation, and monolithic compilation. This parameter will only be used for fll-specific libraries. For programs (aka: "level 3") commented out examples for linking against level-based and monolithic are provided. The configurations can then be easily swapped out by a couple of simple sed statements, such as: - sed -i -e 's|^build_libraries_fll\>|#&|g' data/build/settings - sed -i -e 's|^#build_libraries_fll-level\>|build_libraries_fll|g' data/build/settings The above example will switch to the level based compiling, while disabling the individual compiling. The level based compiling compiles each of the levels 0, 1, and 2 as a single library for each level, resulting in libraries such as: - libfll_0-0.5.0.so - libfll_1-0.5.0.so - libfll_2-0.5.0.so The monolithic based compiling compiles all of the levels 0, 1, and 2 as a single library, resulting in libraries such as: - libfll-0.5.0.so The standard names of individual, level, and monolithic do not overlap by default and can therefoe be installed side-by-side. --- diff --git a/build/scripts/generate.sh b/build/scripts/generate.sh index 972ee886b..a786c9d15 100644 --- a/build/scripts/generate.sh +++ b/build/scripts/generate.sh @@ -227,17 +227,18 @@ generate_id(){ "build_compiler") echo -n 5;; "build_linker") echo -n 6;; "build_libraries") echo -n 7;; - "build_sources_library") echo -n 8;; - "build_sources_program") echo -n 9;; - "build_sources_headers") echo -n 10;; - "build_sources_settings") echo -n 11;; - "build_shared") echo -n 12;; - "build_static") echo -n 13;; - "flags_all") echo -n 14;; - "flags_shared") echo -n 15;; - "flags_static") echo -n 16;; - "flags_library") echo -n 17;; - "flags_program") echo -n 18;; + "build_libraries_fll") echo -n 8;; + "build_sources_library") echo -n 9;; + "build_sources_program") echo -n 10;; + "build_sources_headers") echo -n 11;; + "build_sources_settings") echo -n 12;; + "build_shared") echo -n 13;; + "build_static") echo -n 14;; + "flags_all") echo -n 15;; + "flags_shared") echo -n 16;; + "flags_static") echo -n 17;; + "flags_library") echo -n 18;; + "flags_program") echo -n 19;; esac } @@ -259,7 +260,7 @@ generate_load_settings(){ exit $failure fi - for i in project_name project_level version_major version_minor version_micro build_compiler build_linker build_libraries build_sources_library build_sources_program build_sources_headers build_sources_settings build_shared build_static flags_all flags_shared flags_static flags_library flags_program ; do + for i in project_name project_level version_major version_minor version_micro build_compiler build_linker build_libraries build_libraries_fll build_sources_library build_sources_program build_sources_headers build_sources_settings build_shared build_static flags_all flags_shared flags_static flags_library flags_program ; do variables[$(generate_id $i)]=$(grep -s -o "^[[:space:]]*$i\>.*$" $settings_file | sed -e "s|^[[:space:]]*$i\>||" -e 's|^[[:space:]]*||') done @@ -310,7 +311,7 @@ generate_operation_build(){ local micro=${variables[$(generate_id version_micro)]} local compiler=${variables[$(generate_id build_compiler)]} local linker=${variables[$(generate_id build_linker)]} - local arguments="${variables[$(generate_id build_libraries)]}" + local arguments="${variables[$(generate_id build_libraries_fll)]} ${variables[$(generate_id build_libraries)]}" local arguments_include="-I${path_build}includes" local arguments_shared="-L${path_build}libraries/shared" local arguments_static="-L${path_build}libraries/static" diff --git a/level_0/f_colors/data/build/settings b/level_0/f_colors/data/build/settings index f71121899..e43211022 100644 --- a/level_0/f_colors/data/build/settings +++ b/level_0/f_colors/data/build/settings @@ -10,6 +10,7 @@ version_micro 0 build_compiler gcc build_linker ar build_libraries -lc +build_libraries_fll build_sources_library build_sources_program build_sources_headers colors.h diff --git a/level_0/f_console/data/build/settings b/level_0/f_console/data/build/settings index 59de41eac..ae70b9e97 100644 --- a/level_0/f_console/data/build/settings +++ b/level_0/f_console/data/build/settings @@ -10,6 +10,7 @@ version_micro 0 build_compiler gcc build_linker ar build_libraries -lc +build_libraries_fll build_sources_library console.c build_sources_program build_sources_headers console.h diff --git a/level_0/f_conversion/data/build/settings b/level_0/f_conversion/data/build/settings index a1070f1f9..877637f97 100644 --- a/level_0/f_conversion/data/build/settings +++ b/level_0/f_conversion/data/build/settings @@ -10,6 +10,7 @@ version_micro 0 build_compiler gcc build_linker ar build_libraries -lc +build_libraries_fll build_sources_library conversion.c build_sources_program build_sources_headers conversion.h diff --git a/level_0/f_errors/data/build/settings b/level_0/f_errors/data/build/settings index f36deb1c1..b3686676a 100644 --- a/level_0/f_errors/data/build/settings +++ b/level_0/f_errors/data/build/settings @@ -10,6 +10,7 @@ version_micro 0 build_compiler gcc build_linker ar build_libraries -lc +build_libraries_fll build_sources_library build_sources_program build_sources_headers errors.h diff --git a/level_0/f_file/data/build/settings b/level_0/f_file/data/build/settings index cb02ce9af..7900788f7 100644 --- a/level_0/f_file/data/build/settings +++ b/level_0/f_file/data/build/settings @@ -10,6 +10,7 @@ version_micro 0 build_compiler gcc build_linker ar build_libraries -lc +build_libraries_fll build_sources_library file.c build_sources_program build_sources_headers file.h diff --git a/level_0/f_fss/data/build/settings b/level_0/f_fss/data/build/settings index 843c14524..d9a1696a1 100644 --- a/level_0/f_fss/data/build/settings +++ b/level_0/f_fss/data/build/settings @@ -10,6 +10,7 @@ version_micro 0 build_compiler gcc build_linker ar build_libraries -lc +build_libraries_fll build_sources_library build_sources_program build_sources_headers fss.h diff --git a/level_0/f_memory/data/build/settings b/level_0/f_memory/data/build/settings index 5822741a3..5ec0b9735 100644 --- a/level_0/f_memory/data/build/settings +++ b/level_0/f_memory/data/build/settings @@ -10,6 +10,7 @@ version_micro 0 build_compiler gcc build_linker ar build_libraries -lc +build_libraries_fll build_sources_library memory.c build_sources_program build_sources_headers memory.h diff --git a/level_0/f_paths/data/build/settings b/level_0/f_paths/data/build/settings index a8b5873b8..8247ba46d 100644 --- a/level_0/f_paths/data/build/settings +++ b/level_0/f_paths/data/build/settings @@ -10,6 +10,7 @@ version_micro 0 build_compiler gcc build_linker ar build_libraries +build_libraries_fll build_sources_library build_sources_program build_sources_headers fll_paths.h filesystem_paths.h diff --git a/level_0/f_pipe/data/build/settings b/level_0/f_pipe/data/build/settings index 304184985..efa169cb0 100644 --- a/level_0/f_pipe/data/build/settings +++ b/level_0/f_pipe/data/build/settings @@ -10,6 +10,7 @@ version_micro 0 build_compiler gcc build_linker ar build_libraries -lc +build_libraries_fll build_sources_library pipe.c build_sources_program build_sources_headers pipe.h diff --git a/level_0/f_print/data/build/settings b/level_0/f_print/data/build/settings index b0bb16094..885b9fabe 100644 --- a/level_0/f_print/data/build/settings +++ b/level_0/f_print/data/build/settings @@ -10,6 +10,7 @@ version_micro 0 build_compiler gcc build_linker ar build_libraries -lc +build_libraries_fll build_sources_library print.c build_sources_program build_sources_headers print.h diff --git a/level_0/f_serialized/data/build/settings b/level_0/f_serialized/data/build/settings index f9fb66f75..5cd919203 100644 --- a/level_0/f_serialized/data/build/settings +++ b/level_0/f_serialized/data/build/settings @@ -10,6 +10,7 @@ version_micro 0 build_compiler gcc build_linker ar build_libraries -lc +build_libraries_fll build_sources_library build_sources_program build_sources_headers serialized.h diff --git a/level_0/f_socket/data/build/settings b/level_0/f_socket/data/build/settings index 310a6b2e8..c3a3e2480 100644 --- a/level_0/f_socket/data/build/settings +++ b/level_0/f_socket/data/build/settings @@ -10,6 +10,7 @@ version_micro 0 build_compiler gcc build_linker ar build_libraries -lc +build_libraries_fll build_sources_library build_sources_program build_sources_headers socket.h diff --git a/level_0/f_strings/data/build/settings b/level_0/f_strings/data/build/settings index 73f128dba..c6a2c41b2 100644 --- a/level_0/f_strings/data/build/settings +++ b/level_0/f_strings/data/build/settings @@ -10,6 +10,7 @@ version_micro 0 build_compiler gcc build_linker ar build_libraries -lc +build_libraries_fll build_sources_library build_sources_program build_sources_headers strings.h diff --git a/level_0/f_types/data/build/settings b/level_0/f_types/data/build/settings index 84ccc04dd..d3ba40eaf 100644 --- a/level_0/f_types/data/build/settings +++ b/level_0/f_types/data/build/settings @@ -10,6 +10,7 @@ version_micro 0 build_compiler gcc build_linker ar build_libraries -lc +build_libraries_fll build_sources_library build_sources_program build_sources_headers types.h types_array.h diff --git a/level_1/fl_colors/data/build/settings b/level_1/fl_colors/data/build/settings index 9fd32009f..9f50e6f53 100644 --- a/level_1/fl_colors/data/build/settings +++ b/level_1/fl_colors/data/build/settings @@ -9,7 +9,8 @@ version_micro 0 build_compiler gcc build_linker ar -build_libraries -lf_memory -lf_file -lc +build_libraries -lc +build_libraries_fll -lf_memory -lf_file build_sources_library colors.c build_sources_program build_sources_headers colors.h diff --git a/level_1/fl_console/data/build/settings b/level_1/fl_console/data/build/settings index eee71696b..f51401501 100644 --- a/level_1/fl_console/data/build/settings +++ b/level_1/fl_console/data/build/settings @@ -9,7 +9,8 @@ version_micro 0 build_compiler gcc build_linker ar -build_libraries -lf_memory -lf_console -lc +build_libraries -lc +build_libraries_fll -lf_memory -lf_console build_sources_library console.c build_sources_program build_sources_headers console.h diff --git a/level_1/fl_directory/data/build/settings b/level_1/fl_directory/data/build/settings index 42a41a532..764c237ac 100644 --- a/level_1/fl_directory/data/build/settings +++ b/level_1/fl_directory/data/build/settings @@ -9,7 +9,8 @@ version_micro 0 build_compiler gcc build_linker ar -build_libraries -lf_memory -lc +build_libraries -lc +build_libraries_fll -lf_memory build_sources_library directory.c build_sources_program build_sources_headers directory.h diff --git a/level_1/fl_errors/data/build/settings b/level_1/fl_errors/data/build/settings index 265a60d98..21516402a 100644 --- a/level_1/fl_errors/data/build/settings +++ b/level_1/fl_errors/data/build/settings @@ -10,6 +10,7 @@ version_micro 0 build_compiler gcc build_linker ar build_libraries -lc +build_libraries_fll build_sources_library errors.c build_sources_program build_sources_headers errors.h diff --git a/level_1/fl_file/data/build/settings b/level_1/fl_file/data/build/settings index c25a12600..ab3e3dbfd 100644 --- a/level_1/fl_file/data/build/settings +++ b/level_1/fl_file/data/build/settings @@ -9,7 +9,8 @@ version_micro 0 build_compiler gcc build_linker ar -build_libraries -lf_memory -lf_file -lc +build_libraries -lc +build_libraries_fll -lf_memory -lf_file build_sources_library file.c build_sources_program build_sources_headers file.h diff --git a/level_1/fl_fss/data/build/settings b/level_1/fl_fss/data/build/settings index b1b4ed250..ec2c31a9d 100644 --- a/level_1/fl_fss/data/build/settings +++ b/level_1/fl_fss/data/build/settings @@ -9,7 +9,8 @@ version_micro 0 build_compiler gcc build_linker ar -build_libraries -lf_conversion -lf_file -lf_memory -lc +build_libraries -lc +build_libraries_fll -lf_conversion -lf_file -lf_memory build_sources_library fss.c fss_basic.c fss_basic_list.c fss_extended.c build_sources_program build_sources_headers fss.h fss_basic.h fss_basic_list.h fss_errors.h fss_extended.h fss_macro.h diff --git a/level_1/fl_program/data/build/settings b/level_1/fl_program/data/build/settings index 1719a541e..7836f446b 100644 --- a/level_1/fl_program/data/build/settings +++ b/level_1/fl_program/data/build/settings @@ -10,6 +10,7 @@ version_micro 0 build_compiler gcc build_linker ar build_libraries -lc +build_libraries_fll build_sources_library program.c build_sources_program build_sources_headers program.h diff --git a/level_1/fl_serialized/data/build/settings b/level_1/fl_serialized/data/build/settings index ab3720a9f..d04f4c50d 100644 --- a/level_1/fl_serialized/data/build/settings +++ b/level_1/fl_serialized/data/build/settings @@ -9,7 +9,8 @@ version_micro 0 build_compiler gcc build_linker ar -build_libraries -lf_memory -lc +build_libraries -lc +build_libraries_fll -lf_memory build_sources_library serialized.c build_sources_program build_sources_headers serialized.h diff --git a/level_1/fl_socket/data/build/settings b/level_1/fl_socket/data/build/settings index 8d4353dad..4723e9a88 100644 --- a/level_1/fl_socket/data/build/settings +++ b/level_1/fl_socket/data/build/settings @@ -10,6 +10,7 @@ version_micro 0 build_compiler gcc build_linker ar build_libraries -lc +build_libraries_fll build_sources_library socket.c build_sources_program build_sources_headers socket.h diff --git a/level_1/fl_strings/data/build/settings b/level_1/fl_strings/data/build/settings index db1a612bb..d646821bd 100644 --- a/level_1/fl_strings/data/build/settings +++ b/level_1/fl_strings/data/build/settings @@ -9,7 +9,8 @@ version_micro 0 build_compiler gcc build_linker ar -build_libraries -lf_memory -lc +build_libraries -lc +build_libraries_fll -lf_memory build_sources_library strings.c build_sources_program build_sources_headers strings.h diff --git a/level_2/fll_colors/data/build/settings b/level_2/fll_colors/data/build/settings index 3e79a482c..a50ee8955 100644 --- a/level_2/fll_colors/data/build/settings +++ b/level_2/fll_colors/data/build/settings @@ -9,7 +9,8 @@ version_micro 0 build_compiler gcc build_linker ar -build_libraries -lfl_colors -lf_memory -lc +build_libraries -lc +build_libraries_fll -lfl_colors -lf_memory build_sources_library colors.c build_sources_program build_sources_headers colors.h diff --git a/level_2/fll_execute/data/build/settings b/level_2/fll_execute/data/build/settings index c28c01970..46518f24f 100644 --- a/level_2/fll_execute/data/build/settings +++ b/level_2/fll_execute/data/build/settings @@ -9,7 +9,8 @@ version_micro 0 build_compiler gcc build_linker ar -build_libraries -lf_memory -lc +build_libraries -lc +build_libraries_fll -lf_memory build_sources_library execute.c build_sources_program build_sources_headers execute.h diff --git a/level_2/fll_fss/data/build/settings b/level_2/fll_fss/data/build/settings index 57691c677..4217f1253 100644 --- a/level_2/fll_fss/data/build/settings +++ b/level_2/fll_fss/data/build/settings @@ -9,7 +9,8 @@ version_micro 0 build_compiler gcc build_linker ar -build_libraries -lfl_errors -lfl_fss -lf_conversion -lf_file -lf_memory -lc +build_libraries -lc +build_libraries_fll -lfl_errors -lfl_fss -lf_conversion -lf_file -lf_memory build_sources_library fss_basic.c fss_basic_list.c fss_extended.c fss_errors.c build_sources_program build_sources_headers fss_basic.h fss_basic_list.h fss_extended.h fss_errors.h diff --git a/level_3/firewall/data/build/settings b/level_3/firewall/data/build/settings index 39e9a1bf2..2f63cdac4 100644 --- a/level_3/firewall/data/build/settings +++ b/level_3/firewall/data/build/settings @@ -9,7 +9,10 @@ version_micro 0 build_compiler gcc build_linker ar -build_libraries -lfll_colors -lfll_fss -lfll_execute -lfl_directory -lfl_colors -lfl_strings -lfl_file -lfl_console -lfl_fss -lfl_program -lf_pipe -lf_file -lf_print -lf_conversion -lf_console -lf_memory -lc +build_libraries -lc +build_libraries_fll -lfll_colors -lfll_fss -lfll_execute -lfl_directory -lfl_colors -lfl_strings -lfl_file -lfl_console -lfl_fss -lfl_program -lf_pipe -lf_file -lf_print -lf_conversion -lf_console -lf_memory +#build_libraries_fll-level -lfll_2 -lfll_1 -lfll_0 +#build_libraries_fll-monolithic -lfll build_sources_library firewall.c private-firewall.c build_sources_program main.c build_sources_headers firewall.h diff --git a/level_3/fss_basic_list_read/data/build/settings b/level_3/fss_basic_list_read/data/build/settings index 1b3af2639..d97098ecc 100644 --- a/level_3/fss_basic_list_read/data/build/settings +++ b/level_3/fss_basic_list_read/data/build/settings @@ -9,7 +9,10 @@ version_micro 0 build_compiler gcc build_linker ar -build_libraries -lfll_colors -lfll_fss -lfll_execute -lfl_directory -lfl_colors -lfl_strings -lfl_file -lfl_console -lfl_program -lfl_fss -lf_pipe -lf_file -lf_print -lf_conversion -lf_console -lf_memory -lc +build_libraries -lc +build_libraries_fll -lfll_colors -lfll_fss -lfll_execute -lfl_directory -lfl_colors -lfl_strings -lfl_file -lfl_console -lfl_program -lfl_fss -lf_pipe -lf_file -lf_print -lf_conversion -lf_console -lf_memory +#build_libraries_fll-level -lfll_2 -lfll_1 -lfll_0 +#build_libraries_fll-monolithic -lfll build_sources_library fss_basic_list_read.c build_sources_program main.c build_sources_headers fss_basic_list_read.h diff --git a/level_3/fss_basic_list_write/data/build/settings b/level_3/fss_basic_list_write/data/build/settings index 506bd22a4..df27f5b40 100644 --- a/level_3/fss_basic_list_write/data/build/settings +++ b/level_3/fss_basic_list_write/data/build/settings @@ -9,7 +9,10 @@ version_micro 0 build_compiler gcc build_linker ar -build_libraries -lfll_colors -lfll_fss -lfl_fss -lfl_file -lfl_errors -lfl_colors -lfl_console -lfl_program -lf_file -lf_print -lf_pipe -lf_conversion -lf_console -lf_memory -lc +build_libraries -lc +build_libraries_fll -lfll_colors -lfll_fss -lfl_fss -lfl_file -lfl_errors -lfl_colors -lfl_console -lfl_program -lf_file -lf_print -lf_pipe -lf_conversion -lf_console -lf_memory +#build_libraries_fll-level -lfll_2 -lfll_1 -lfll_0 +#build_libraries_fll-monolithic -lfll build_sources_library fss_basic_list_write.c build_sources_program main.c build_sources_headers fss_basic_list_write.h diff --git a/level_3/fss_basic_read/data/build/settings b/level_3/fss_basic_read/data/build/settings index af2edce60..e4aac4b5f 100644 --- a/level_3/fss_basic_read/data/build/settings +++ b/level_3/fss_basic_read/data/build/settings @@ -9,7 +9,10 @@ version_micro 0 build_compiler gcc build_linker ar -build_libraries -lfll_colors -lfll_fss -lfll_execute -lfl_directory -lfl_colors -lfl_strings -lfl_file -lfl_console -lfl_program -lfl_fss -lf_print -lf_file -lf_pipe -lf_conversion -lf_console -lf_memory -lc +build_libraries -lc +build_libraries_fll -lfll_colors -lfll_fss -lfll_execute -lfl_directory -lfl_colors -lfl_strings -lfl_file -lfl_console -lfl_program -lfl_fss -lf_print -lf_file -lf_pipe -lf_conversion -lf_console -lf_memory +#build_libraries_fll-level -lfll_2 -lfll_1 -lfll_0 +#build_libraries_fll-monolithic -lfll build_sources_library fss_basic_read.c build_sources_program main.c build_sources_headers fss_basic_read.h diff --git a/level_3/fss_basic_write/data/build/settings b/level_3/fss_basic_write/data/build/settings index 3d5c3ea40..75fadf158 100644 --- a/level_3/fss_basic_write/data/build/settings +++ b/level_3/fss_basic_write/data/build/settings @@ -9,7 +9,10 @@ version_micro 0 build_compiler gcc build_linker ar -build_libraries -lfll_colors -lfll_fss -lfl_fss -lfl_file -lfl_errors -lfl_colors -lfl_console -lfl_program -lf_file -lf_print -lf_pipe -lf_conversion -lf_console -lf_memory -lc +build_libraries -lc +build_libraries_fll -lfll_colors -lfll_fss -lfl_fss -lfl_file -lfl_errors -lfl_colors -lfl_console -lfl_program -lf_file -lf_print -lf_pipe -lf_conversion -lf_console -lf_memory +#build_libraries_fll-level -lfll_2 -lfll_1 -lfll_0 +#build_libraries_fll-monolithic -lfll build_sources_library fss_basic_write.c build_sources_program main.c build_sources_headers fss_basic_write.h diff --git a/level_3/fss_extended_read/data/build/settings b/level_3/fss_extended_read/data/build/settings index c55308a83..9252c23a0 100644 --- a/level_3/fss_extended_read/data/build/settings +++ b/level_3/fss_extended_read/data/build/settings @@ -9,7 +9,10 @@ version_micro 0 build_compiler gcc build_linker ar -build_libraries -lfll_colors -lfll_fss -lfll_execute -lfl_directory -lfl_colors -lfl_strings -lfl_file -lfl_console -lfl_program -lfl_fss -lf_pipe -lf_file -lf_print -lf_conversion -lf_console -lf_memory -lc +build_libraries -lc +build_libraries_fll -lfll_colors -lfll_fss -lfll_execute -lfl_directory -lfl_colors -lfl_strings -lfl_file -lfl_console -lfl_program -lfl_fss -lf_pipe -lf_file -lf_print -lf_conversion -lf_console -lf_memory +#build_libraries_fll-level -lfll_2 -lfll_1 -lfll_0 +#build_libraries_fll-monolithic -lfll build_sources_library fss_extended_read.c build_sources_program main.c build_sources_headers fss_extended_read.h diff --git a/level_3/fss_extended_write/data/build/settings b/level_3/fss_extended_write/data/build/settings index b378caac1..36b17fdb2 100644 --- a/level_3/fss_extended_write/data/build/settings +++ b/level_3/fss_extended_write/data/build/settings @@ -9,7 +9,10 @@ version_micro 0 build_compiler gcc build_linker ar -build_libraries -lfll_colors -lfll_fss -lfl_fss -lfl_file -lfl_errors -lfl_colors -lfl_console -lfl_program -lf_file -lf_print -lf_pipe -lf_conversion -lf_console -lf_memory -lc +build_libraries -lc +build_libraries_fll -lfll_colors -lfll_fss -lfl_fss -lfl_file -lfl_errors -lfl_colors -lfl_console -lfl_program -lf_file -lf_print -lf_pipe -lf_conversion -lf_console -lf_memory +#build_libraries_fll-level -lfll_2 -lfll_1 -lfll_0 +#build_libraries_fll-monolithic -lfll build_sources_library fss_extended_write.c build_sources_program main.c build_sources_headers fss_extended_write.h diff --git a/level_3/fss_return_code/data/build/settings b/level_3/fss_return_code/data/build/settings index 446b2b23a..b3da8f48a 100644 --- a/level_3/fss_return_code/data/build/settings +++ b/level_3/fss_return_code/data/build/settings @@ -9,7 +9,10 @@ version_micro 0 build_compiler gcc build_linker ar -build_libraries -lfll_colors -lfll_fss -lfl_fss -lfl_errors -lfl_colors -lfl_console -lfl_program -lf_print -lf_pipe -lf_conversion -lf_console -lf_memory -lc +build_libraries -lc +build_libraries_fll -lfll_colors -lfll_fss -lfl_fss -lfl_errors -lfl_colors -lfl_console -lfl_program -lf_print -lf_pipe -lf_conversion -lf_console -lf_memory +#build_libraries_fll-level -lfll_2 -lfll_1 -lfll_0 +#build_libraries_fll-monolithic -lfll build_sources_library fss_return_code.c build_sources_program main.c build_sources_headers fss_return_code.h diff --git a/level_3/init/data/build/settings b/level_3/init/data/build/settings index 8ceca4611..4190be34f 100644 --- a/level_3/init/data/build/settings +++ b/level_3/init/data/build/settings @@ -9,7 +9,10 @@ version_micro 0 build_compiler gcc build_linker ar -build_libraries -lfll_colors -lfll_fss -lfll_execute -lfl_directory -lfl_colors -lfl_strings -lfl_file -lfl_console -lfl_program -lfl_fss -lf_pipe -lf_file -lf_print -lf_conversion -lf_console -lf_memory -lc +build_libraries -lc +build_libraries_fll -lfll_colors -lfll_fss -lfll_execute -lfl_directory -lfl_colors -lfl_strings -lfl_file -lfl_console -lfl_program -lfl_fss -lf_pipe -lf_file -lf_print -lf_conversion -lf_console -lf_memory +#build_libraries_fll-level -lfll_2 -lfll_1 -lfll_0 +#build_libraries_fll-monolithic -lfll build_sources_library init.c private-init.c build_sources_program main.c build_sources_headers init.h diff --git a/level_3/return_code/data/build/settings b/level_3/return_code/data/build/settings index 7b4183d0a..9a14e0dad 100644 --- a/level_3/return_code/data/build/settings +++ b/level_3/return_code/data/build/settings @@ -9,7 +9,11 @@ version_micro 0 build_compiler gcc build_linker ar -build_libraries -lfll_colors -lfl_errors -lfl_colors -lfl_console -lfl_program -lf_print -lf_pipe -lf_conversion -lf_console -lf_memory -lc +build_libraries -lc +build_libraries_fll -lfll_colors -lfl_errors -lfl_colors -lfl_console -lfl_program -lf_print -lf_pipe -lf_conversion -lf_console -lf_memory +#build_libraries_fll-level -lfll_2 -lfll_1 -lfll_0 +#build_libraries_fll-monolithic -lfll +build_sources_library return_code.c build_sources_library return_code.c build_sources_program main.c build_sources_headers return_code.h