]> Kevux Git Server - fll/commitdiff
Update: add build_libraries_fll build setting
authorKevin Day <thekevinday@gmail.com>
Tue, 30 Jul 2019 01:53:17 +0000 (20:53 -0500)
committerKevin Day <thekevinday@gmail.com>
Tue, 30 Jul 2019 01:53:43 +0000 (20:53 -0500)
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.

35 files changed:
build/scripts/generate.sh
level_0/f_colors/data/build/settings
level_0/f_console/data/build/settings
level_0/f_conversion/data/build/settings
level_0/f_errors/data/build/settings
level_0/f_file/data/build/settings
level_0/f_fss/data/build/settings
level_0/f_memory/data/build/settings
level_0/f_paths/data/build/settings
level_0/f_pipe/data/build/settings
level_0/f_print/data/build/settings
level_0/f_serialized/data/build/settings
level_0/f_strings/data/build/settings
level_0/f_types/data/build/settings
level_1/fl_colors/data/build/settings
level_1/fl_console/data/build/settings
level_1/fl_directory/data/build/settings
level_1/fl_errors/data/build/settings
level_1/fl_file/data/build/settings
level_1/fl_fss/data/build/settings
level_1/fl_serialized/data/build/settings
level_1/fl_strings/data/build/settings
level_2/fll_colors/data/build/settings
level_2/fll_execute/data/build/settings
level_2/fll_fss/data/build/settings
level_3/firewall/data/build/settings
level_3/fss_basic_list_read/data/build/settings
level_3/fss_basic_list_write/data/build/settings
level_3/fss_basic_read/data/build/settings
level_3/fss_basic_write/data/build/settings
level_3/fss_extended_read/data/build/settings
level_3/fss_extended_write/data/build/settings
level_3/fss_return_code/data/build/settings
level_3/init/data/build/settings
level_3/return_code/data/build/settings

index 1497da800c86cd6e86568b69eebbab3f690d39a2..055ecb99b9b6438515f1becd7d211a48161eb8d8 100644 (file)
@@ -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"
index a1d7246a34b32dc1045cb276391f5df1f99248d0..f97c5736e638a03fca1ce15e76a1f6fa46314353 100644 (file)
@@ -10,6 +10,7 @@ version_micro 3
 build_compiler gcc
 build_linker ar
 build_libraries -lc
+build_libraries_fll
 build_sources_library
 build_sources_program
 build_sources_headers colors.h
index 3c4171e830655a30965dbe7f7c7b8e37f00d4d81..a82e77e933ad2d02eb60a513544320bac5d26776 100644 (file)
@@ -10,6 +10,7 @@ version_micro 3
 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
index 249414f7d6200e23f9003f61e01f3ce7f657fe42..b2c9a4c9cdc621294bfee42e70721ea348b16c24 100644 (file)
@@ -10,6 +10,7 @@ version_micro 3
 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
index 3bdc3db32fd7067de79ce91aedf042fc8868066b..bf231cc1e8069da96cfcfbd8a80d148d81511c7b 100644 (file)
@@ -10,6 +10,7 @@ version_micro 3
 build_compiler gcc
 build_linker ar
 build_libraries -lc
+build_libraries_fll
 build_sources_library
 build_sources_program
 build_sources_headers errors.h
index c97eb1262b096a26bf321c3c657fe0f1dc496457..5a24b8c9f943c0de8f56216f98ae2fc8c6d09853 100644 (file)
@@ -10,6 +10,7 @@ version_micro 3
 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
index adf7dc56fbf4bf2eb88de50f800a4838a2632ad9..5e671547e4e85895ccb12b11d8d3605176bbd6fa 100644 (file)
@@ -10,6 +10,7 @@ version_micro 3
 build_compiler gcc
 build_linker ar
 build_libraries -lc
+build_libraries_fll
 build_sources_library
 build_sources_program
 build_sources_headers fss.h
index 1367bfa8da6b5991661cec8e984ea86f34d52af4..acd8ec4af8e9e6a7e691fd2f05e1a60fb5b6d388 100644 (file)
@@ -10,6 +10,7 @@ version_micro 3
 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
index 5af97f05249a27ee4bcfbd04d0b23bc414e41b92..a8d1f02e0f14d07c60b6a0da6b72c02f38f8adab 100644 (file)
@@ -10,6 +10,7 @@ version_micro 3
 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
index c50c5871cc204ac524c32c4f37cf6c5c3e11bd98..1e3ccf71677aa8f4d78689c5cb3161023f5022b5 100644 (file)
@@ -10,6 +10,7 @@ version_micro 3
 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
index ccd88c111f88bbc5b0a0e4e1715e9bce50354e3d..124d7151bb0ef598221e2fc06ad4d9ab79b4ab5d 100644 (file)
@@ -10,6 +10,7 @@ version_micro 3
 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
index 3bbbd1988d5051c081334a62c06ba5e13d50a8c6..21b644ed45466cb3b1b64a148612e16c7d18bed5 100644 (file)
@@ -10,6 +10,7 @@ version_micro 3
 build_compiler gcc
 build_linker ar
 build_libraries -lc
+build_libraries_fll
 build_sources_library
 build_sources_program
 build_sources_headers serialized.h
index 57c7ad6e454aeee2ce2d1c76415f80203ce2bc2a..24ed1a18ea33b8c5634aa3b2465b287b448d3402 100644 (file)
@@ -10,6 +10,7 @@ version_micro 3
 build_compiler gcc
 build_linker ar
 build_libraries -lc
+build_libraries_fll
 build_sources_library
 build_sources_program
 build_sources_headers strings.h
index 64c7033e41fa7d8e1215b32d8b21cc8bedcf651e..410c49bc8b820f32ef32c9dffed8c7919b3ad95b 100644 (file)
@@ -10,6 +10,7 @@ version_micro 3
 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
index 4f5a56bbddb95803068dade541147169fa71d037..95a0bf9bfce138250e1dc18594bcb511a3243d3a 100644 (file)
@@ -9,7 +9,8 @@ version_micro 3
 
 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
index 82d0fd01cf26b1224c9f0957b6e4fa60a335e70f..c7395f5c30a564d96862519c7ba62c40b0343db1 100644 (file)
@@ -9,7 +9,8 @@ version_micro 3
 
 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
index 3895ccff22dd01e41ce4977b05a1f07eee4afc10..ba9b2e5e94c424cfbf1f588ef1470164394fb1b9 100644 (file)
@@ -9,7 +9,8 @@ version_micro 3
 
 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
index 74315a13fb3bb8aa8ed5754462199994bfec2819..0bfcf939782861fa0d6c0fd85bd712590bf41351 100644 (file)
@@ -10,6 +10,7 @@ version_micro 3
 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
index 65c835bbb3ebbb10ba46502b688be8fca76a2b19..baca63b3eace097a7086f07aac8828837c8890b4 100644 (file)
@@ -9,7 +9,8 @@ version_micro 3
 
 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
index 531a91711f6ed19c65593b5df321b3a6a6d211bd..05d3d6f35153250db3ada42e635b10ce2c30f41f 100644 (file)
@@ -9,7 +9,8 @@ version_micro 3
 
 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
index 1f90af79f5ea24de542f94239d15256e65f1fac7..7dd830df5f69a8113d1e7565055cb9c4d95def16 100644 (file)
@@ -9,7 +9,8 @@ version_micro 3
 
 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
index 0a0d9f420fd2f438509e12c9cb004dceaf992624..4958575554bc9929eb4e722fa368546f748c8d34 100644 (file)
@@ -9,7 +9,8 @@ version_micro 3
 
 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
index 27be7b346f7ca3b94515a4764644b2a80a49c83d..16fdb34623799822720efac0b815db32b9341bdf 100644 (file)
@@ -9,7 +9,8 @@ version_micro 3
 
 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
index 8c06ed0981b99e6cb81add9b539c0b0d698adb24..ecf922d641ed4a88d4454f069aac96bf5ed1eae1 100644 (file)
@@ -9,7 +9,8 @@ version_micro 3
 
 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
index 715850db33b58990eceb3e102b1ad4dd3386cf3e..1265d731a7f2529338d356dbd141009952a538c6 100644 (file)
@@ -9,7 +9,8 @@ version_micro 3
 
 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
index 9012bb0fb42a081c501d73dc336329fc1a668593..158033a24edf035235fcef0ddef669ead826171e 100644 (file)
@@ -9,7 +9,10 @@ version_micro 3
 
 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 -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 -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
index 5cebbd368b821fcfbff91d16790836faf05a52a1..41d8d2db1d09d9728f836b331f9ad602131fa656 100644 (file)
@@ -9,7 +9,10 @@ version_micro 3
 
 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 -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 -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
index ca4067395b197c8e4ece95fe5ca106b8e7076d3b..6a69862655ba119e48d54d571ece1171039e4fa5 100644 (file)
@@ -9,7 +9,10 @@ version_micro 3
 
 build_compiler gcc
 build_linker ar
-build_libraries -lfll_colors -lfll_fss  -lfl_fss -lfl_file -lfl_errors -lfl_colors -lfl_console -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 -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
index dfe7f65d8ac5d44ff6516f3b3b544ba67f394c16..31dc437c0e3875aa2f3fe925f5cb3e8c1fb35e69 100644 (file)
@@ -9,7 +9,10 @@ version_micro 3
 
 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 -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_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
index 1a7be8a0639f983709bcdefeed6b55aab903516e..f2d02e7210fd1f69943e70c58e28c112e10ec155 100644 (file)
@@ -9,7 +9,10 @@ version_micro 3
 
 build_compiler gcc
 build_linker ar
-build_libraries -lfll_colors -lfll_fss -lfl_fss -lfl_file -lfl_errors -lfl_colors -lfl_console -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 -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
index d712241e75a947071b96313b6eadc5941530dd86..c243c9043137b30d44b2eb30d231cdc7f598c673 100644 (file)
@@ -9,7 +9,10 @@ version_micro 3
 
 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 -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 -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
index 14ba9a97535f0e3d12135c45cebbee547c3c083a..033ad1b6e27db49f77f90dd2f33b84c75a3ca8a6 100644 (file)
@@ -9,7 +9,10 @@ version_micro 3
 
 build_compiler gcc
 build_linker ar
-build_libraries -lfll_colors -lfll_fss -lfl_fss -lfl_file -lfl_errors -lfl_colors -lfl_console -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 -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
index 2f660e119e30017432910ec2547acc6590809ec4..329ec035f5b1248d5af567bd8d18e7c862cdfc30 100644 (file)
@@ -9,7 +9,10 @@ version_micro 3
 
 build_compiler gcc
 build_linker ar
-build_libraries -lfll_colors -lfll_fss -lfl_fss -lfl_errors -lfl_colors -lfl_console -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 -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
index dbb42dae8c0dfd25de4fea0d664e2a55d865e794..5887c2cd02771c40065f8d612730e2480b4e2a19 100644 (file)
@@ -9,7 +9,10 @@ version_micro 3
 
 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 -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 -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
index 7b779596049fd72faa11ea21250b1dcea58ed3a4..869c096d677bcbac8e6dd496a3d93ce0ada784f2 100644 (file)
@@ -9,7 +9,10 @@ version_micro 3
 
 build_compiler gcc
 build_linker ar
-build_libraries -lfll_colors -lfl_errors -lfl_colors -lfl_console -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 -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_program main.c
 build_sources_headers return_code.h