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

38 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_socket/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_program/data/build/settings
level_1/fl_serialized/data/build/settings
level_1/fl_socket/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 972ee886b6956bb5b473b64303a35498369822c3..a786c9d15e6c6ffcb3cf6e3e6690b32d1e2ad715 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 f71121899ef4cb8118d80d4850b7dbfaea094618..e432110226c4bd2fd259bd429ce3d0cd64c6b3f8 100644 (file)
@@ -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 
index 59de41eac0104c23f55396b56c43b7b64d1aa081..ae70b9e97d85d490ab98d342c8d50f24676fb846 100644 (file)
@@ -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
index a1070f1f9023dca28e321556b7251135192a4d17..877637f97571dd892fde350fc63a517bcf79b955 100644 (file)
@@ -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
index f36deb1c11d68e4c2efa43caef2bdb249e2b49e7..b3686676aa01b301ebe4dd2150ee2be110dbba24 100644 (file)
@@ -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
index cb02ce9af39bfcc3bdd172f5cc41eb004ba42c16..7900788f7793c89b0fac1e16be77d21924709568 100644 (file)
@@ -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
index 843c1452445aee488ae36e01fd9ede58587b6aae..d9a1696a1b179fa9868b15fc865f7a1ee3e9140a 100644 (file)
@@ -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
index 5822741a3b30d4e5621512a8f8ff4aed12eb32d3..5ec0b9735e33083e389c6ee46ff41e6c9f237b15 100644 (file)
@@ -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
index a8b5873b8af3873668ad19ba8bab220719c50513..8247ba46d46ce671f3b6958ca946614950ffefcc 100644 (file)
@@ -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
index 304184985d26cd77f0ab1a7466d7d87b61203e77..efa169cb0a25f108fd35fc67946d49f036a3d0ee 100644 (file)
@@ -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
index b0bb16094fa6c8c8f6f71cfa844416a4edf39007..885b9fabeea460c9701a50a1f43352019a8cd4b5 100644 (file)
@@ -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
index f9fb66f755e6eae61053d3096c31e7c09b9bcd93..5cd919203c7d5351a86f6fa491e5b062d397a960 100644 (file)
@@ -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
index 310a6b2e8654f2dc36a04555baec10663a676286..c3a3e2480f0005f2881be6791dfa56b3278a58ad 100644 (file)
@@ -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
index 73f128dba8a983415d7260d7d99331abf11d287f..c6a2c41b259ce01054478c07bba29afd3bb3c330 100644 (file)
@@ -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
index 84ccc04ddcd4ad51653bcecbf4310088a14c387c..d3ba40eaf7e6e39acdb55163035dec7f1281d902 100644 (file)
@@ -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
index 9fd32009fd1484f3caf97515b602b80891bd04af..9f50e6f5384dfed64209c6a0b3d3796194279de6 100644 (file)
@@ -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
index eee71696b965e95ded8210e620666718cd7803c3..f514015014d3f2bff8d0006befb8de37a3ce30f7 100644 (file)
@@ -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
index 42a41a532014b70e19d3298185ed7c9a0cdca933..764c237acc0cad5d59071235ad2b5b134892aedb 100644 (file)
@@ -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
index 265a60d988b3e7585944a349c9ad36a59293154a..21516402a50c81c2bc8c24a1c3c66fd3ea6180ae 100644 (file)
@@ -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
index c25a1260023b6c848bf57005f8b6eed8710e17ec..ab3e3dbfdc2cd67266e36232e65285168607ab20 100644 (file)
@@ -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
index b1b4ed2503e536730453d7d52fc14c23df32208a..ec2c31a9deecd1e221586cb353402f26a6868fd5 100644 (file)
@@ -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
index 1719a541eb7e753e676d00c6b759f2884f74ccd5..7836f446be7ec4037b9e0020499961d47365971d 100644 (file)
@@ -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
index ab3720a9fff6d568e94856db33afaddd31608c9f..d04f4c50d4d8a96c2415ae396ba9eeeca870f031 100644 (file)
@@ -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
index 8d4353dadfad70988b890ab98f3cbd1d3316a759..4723e9a88dfb2beafe5d0f22037eb7fdbb02cd45 100644 (file)
@@ -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
index db1a612bbf7d87c26d45f9b592d0baa82d546b83..d646821bd1c755c9cc27570b8986afe1863acd83 100644 (file)
@@ -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
index 3e79a482cc07bc438e4e815cd7370c6ba77eaf1e..a50ee8955ba5f7cf6b446ad0a6963dee1948e1d5 100644 (file)
@@ -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
index c28c019705ae45063838d8f598d0a6fd10632bb5..46518f24f8dccab27fd071e975f4ab16a160663e 100644 (file)
@@ -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
index 57691c677f7be8b325f483f81ecb539071f9e2a0..4217f1253f94a9dfa170e6733b67518cb954d758 100644 (file)
@@ -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
index 39e9a1bf210cd76200151ec93b661f1268e5811f..2f63cdac4a83168f486c67f17afb732ef03694a6 100644 (file)
@@ -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
index 1b3af26393736326f2febe9667f7c1816e7632c4..d97098eccebf06b4e0b35d327b4bacde36453751 100644 (file)
@@ -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
index 506bd22a4858948b0ab0a804637340ec2b92c4b3..df27f5b40ccafc75d9b5c6f07854213a358b4cc7 100644 (file)
@@ -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
index af2edce604534dfbda68cd0383b02ff71f17dc1d..e4aac4b5f302665404089294cd307631916a7d7c 100644 (file)
@@ -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
index 3d5c3ea40a208528a3abc0646c0f5f83ebae9a15..75fadf158a78155c9b82a57eb6158a08379fd566 100644 (file)
@@ -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
index c55308a83fa708ea3dd8605aae2e43df69580bc4..9252c23a08bc9f69b4f793c38a934558f22f8ace 100644 (file)
@@ -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
index b378caac15c38e40b7fc910f107c253efddeb825..36b17fdb284a13039814ffedc6cbf622d044e1df 100644 (file)
@@ -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
index 446b2b23a683b6f646a5f9e5b7cb11ceefee4e1a..b3da8f48aac8fc1a98dba64168b9f7c240ed43f7 100644 (file)
@@ -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
index 8ceca46114318e075692942caa1328becfccc758..4190be34ff29dc64e0aebb8d3710091863f58d03 100644 (file)
@@ -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
index 7b4183d0ab05cf6fd4da3e773cba917c1befa602..9a14e0dad452d8594d37ef7d3dce9945a5586f3f 100644 (file)
@@ -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