Rename individual_dependencies to dependencies_individual.
Organize all dependencies by level.
If possible, sort each dependency.
#
# The purpose of this script is to create releases from the project source.
# These release directories can then be used to compile the project or to package the project.
-# The dependencies of this script are: basename, bash, chmod, grep, and sed.
+# The dependencies of this script are: basename, bash, chmod, grep, sed, and sort.
package_main() {
local public_name="Simple FLL Project Package Script"
local settings=
local name=
local dependencies=
+ local dependencies_0=
+ local dependencies_1=
+ local dependencies_2=
+ local dependencies_individual=
local dependency=
local sub_level=
local sub_dependencies=
local sub_sub_level=
local sub_sub_dependencies=
local sub_sub_dependency=
- local individual_dependencies=
for directory in ${path_sources}level_0/* ${path_sources}level_1/* ${path_sources}level_2/* ${path_sources}level_3/* ; do
name="$(echo $directory | sed -e "s|${path_sources}level_0/||" -e "s|${path_sources}level_1/||" -e "s|${path_sources}level_2/||" -e "s|${path_sources}level_3/||")"
fi
dependencies=
+ dependencies_0=
+ dependencies_1=
+ dependencies_2=
+ dependencies_individual=
+
if [[ -f ${directory}/data/build/dependencies ]] ; then
dependencies=$(cat ${directory}/data/build/dependencies | sed -e "/^\s*#/d" -e "s|#\.*$||")
fi
- individual_dependencies=
for dependency in $dependencies ; do
if [[ $(echo "$dependency" | grep -o "^f_") != "" ]] ; then
level=level_0
break;
fi
- individual_dependencies=$(echo "$individual_dependencies" | sed -e 's|^[[:space:]]*||' -e 's|[[:space:]]*$||')
- if [[ $individual_dependencies != "" ]] ; then
+ dependencies_individual=$(echo "$dependencies_individual" | sed -e 's|^[[:space:]]*||' -e 's|[[:space:]]*$||' -e 's|[[:space:]][[:space:]]*$| |')
+ if [[ $dependencies_individual != "" ]] ; then
if [[ $verbosity == "verbose" ]] ; then
- echo -e " $individual_dependencies"
+ echo -e " $dependencies_individual"
fi
- individual_dependencies=" $individual_dependencies"
+ dependencies_individual=" $dependencies_individual"
fi
settings=${directory}/data/build/settings
- sed -i -e "s|^\s*build_libraries-individual\>.*\$|build_libraries-individual$individual_dependencies|" $settings
+ sed -i -e "s|^\s*build_libraries-individual\>.*\$|build_libraries-individual$dependencies_individual|" $settings
if [[ $? -ne 0 ]] ; then
if [[ $verbosity != "quiet" ]] ; then
libraries=$(grep -o '^\s*build_sources_library\>.*$' $settings | sed -e 's|^\s*build_sources_library\>||' -e 's|^[[:space:]]*||' -e 's|[[:space:]]*$||')
if [[ $libraries != "" ]] ; then
- if [[ $(echo -n $individual_dependencies | grep -o "\-l$dependency\>") == "" ]] ; then
- individual_dependencies="-l$dependency $individual_dependencies"
+ if [[ $(echo -n $dependencies_individual | grep -o "\-l$dependency\>") == "" ]] ; then
+
+ if [[ "$(type -p sort)" != "" ]] ; then
+ if [[ $level == "level_0" ]] ; then
+ dependencies_0="-l$dependency $dependencies_0"
+ dependencies_0="$(for i in $dependencies_0; do echo $i ; done | sort)"
+ dependencies_0=$(echo $dependencies_0)
+ elif [[ $level == "level_1" ]] ; then
+ dependencies_1="-l$dependency $dependencies_1"
+ dependencies_1=" $(for i in $dependencies_1; do echo $i ; done | sort)"
+ dependencies_1=$(echo $dependencies_1)
+ else
+ dependencies_2="-l$dependency $dependencies_2"
+ dependencies_2=" $(for i in $dependencies_2; do echo $i ; done | sort)"
+ dependencies_2=$(echo $dependencies_2)
+ fi
+ else
+ # sort is not available, so do not bother trying to sort.
+ if [[ $level == "level_0" ]] ; then
+ dependencies_0="-l$dependency $dependencies_0"
+ elif [[ $level == "level_1" ]] ; then
+ dependencies_1="-l$dependency $dependencies_1"
+ else
+ dependencies_2="-l$dependency $dependencies_2"
+ fi
+ fi
+
+ dependencies_individual=
+
+ if [[ $dependencies_0 != "" ]] ; then
+ dependencies_individual="$dependencies_0"
+ fi
+
+ if [[ $dependencies_1 != "" ]] ; then
+ dependencies_individual="$dependencies_individual $dependencies_1"
+ fi
+
+ if [[ $dependencies_2 != "" ]] ; then
+ dependencies_individual="$dependencies_individual $dependencies_2"
+ fi
fi
fi
}
build_indexer ar
build_language c
build_libraries -lc
-build_libraries-individual -lf_utf -lf_memory
+build_libraries-individual -lf_memory -lf_utf
build_sources_library console.c
build_sources_program
build_sources_headers console.h console-common.h
build_indexer ar
build_language c
build_libraries -lc
-build_libraries-individual -lf_utf -lf_memory
+build_libraries-individual -lf_memory -lf_utf
build_sources_library conversion.c
build_sources_program
build_sources_headers conversion.h conversion-common.h
build_indexer ar
build_language c
build_libraries -lc
-build_libraries-individual -lf_utf -lf_memory
+build_libraries-individual -lf_memory -lf_utf
build_sources_library fss.c
build_sources_program
build_sources_headers fss.h fss-common.h fss_named.h fss_nest.h fss_quote.h fss_set.h
build_indexer ar
build_language c
build_libraries -lc
-build_libraries-individual -lf_utf -lf_memory
+build_libraries-individual -lf_memory -lf_utf
build_sources_library iki.c private-iki.c
build_sources_program
build_sources_headers iki.h iki-common.h
build_indexer ar
build_language c
build_libraries -lc
-build_libraries-individual -lf_utf -lf_memory
+build_libraries-individual -lf_memory -lf_utf
build_sources_library serialize.c private-serialize.c
build_sources_program
build_sources_headers serialize.h serialize-common.h
build_indexer ar
build_language c
build_libraries -lc
-build_libraries-individual -lf_print -lf_file -lf_memory
+build_libraries-individual -lf_file -lf_memory -lf_print
build_sources_library color.c
build_sources_program
build_sources_headers color.h
build_indexer ar
build_language c
build_libraries -lc
-build_libraries-individual -lf_conversion -lf_console -lf_utf -lf_memory
+build_libraries-individual -lf_console -lf_conversion -lf_memory -lf_utf
build_sources_library console.c
build_sources_program
build_sources_headers console.h
build_indexer ar
build_language c
build_libraries -lc
-build_libraries-individual -lf_conversion -lf_utf -lf_memory
+build_libraries-individual -lf_conversion -lf_memory -lf_utf
build_sources_library conversion.c
build_sources_program
build_sources_headers conversion.h
build_indexer ar
build_language c
build_libraries -lc
-build_libraries-individual -lf_path -lf_file -lf_directory -lf_utf -lf_memory
+build_libraries-individual -lf_directory -lf_file -lf_memory -lf_path -lf_utf
build_sources_library directory.c private-directory.c
build_sources_program
build_sources_headers directory.h
build_indexer ar
build_language c
build_libraries -lc
-build_libraries-individual -lf_path -lf_environment -lf_utf -lf_memory
+build_libraries-individual -lf_environment -lf_memory -lf_path -lf_utf
build_sources_library environment.c
build_sources_program
build_sources_headers environment.h
build_indexer ar
build_language c
build_libraries -lc
-build_libraries-individual -lf_fss -lf_file -lf_utf -lf_memory
+build_libraries-individual -lf_file -lf_fss -lf_memory -lf_utf
build_sources_library private-fss.c fss_basic.c fss_basic_list.c fss_extended.c fss_extended_list.c
build_sources_program
build_sources_headers fss.h fss_basic.h fss_basic_list.h fss_extended.h fss_extended_list.h fss_macro.h fss_status.h
build_indexer ar
build_language c
build_libraries -lc
-build_libraries-individual -lf_iki -lf_utf -lf_memory
+build_libraries-individual -lf_iki -lf_memory -lf_utf
build_sources_library iki.c
build_sources_program
build_sources_headers iki.h
build_indexer ar
build_language c
build_libraries -lc
-build_libraries-individual -lf_print -lf_conversion -lf_utf -lf_memory
+build_libraries-individual -lf_conversion -lf_memory -lf_print -lf_utf
build_sources_library print.c
build_sources_program
build_sources_headers print.h
build_indexer ar
build_language c
build_libraries -lc
-build_libraries-individual -lf_utf -lf_memory
+build_libraries-individual -lf_memory -lf_utf
build_sources_library status.c
build_sources_program
build_sources_headers status.h
build_indexer ar
build_language c
build_libraries -lc
-build_libraries-individual -lf_utf -lf_memory
+build_libraries-individual -lf_memory -lf_utf
build_sources_library string.c private-string.c
build_sources_program
build_sources_headers string.h
build_indexer ar
build_language c
build_libraries -lc
-build_libraries-individual -lf_utf -lf_memory
+build_libraries-individual -lf_memory -lf_utf
build_sources_library utf.c private-utf.c
build_sources_program
build_sources_headers utf.h
build_indexer ar
build_language c
build_libraries -lc
-build_libraries-individual -lf_file -lf_utf -lf_memory
+build_libraries-individual -lf_file -lf_memory -lf_utf
build_sources_library utf_file.c private-utf_file.c
build_sources_program
build_sources_headers utf_file.h
build_indexer ar
build_language c
build_libraries -lc
-build_libraries-individual -lfl_string -lf_print -lf_file -lf_console -lf_utf -lf_memory
+build_libraries-individual -lf_console -lf_file -lf_memory -lf_print -lf_utf -lfl_string
build_sources_library error.c private-error.c
build_sources_program
build_sources_headers error.h error-common.h
build_indexer ar
build_language c
build_libraries -lc
-build_libraries-individual -lfl_string -lfl_environment -lf_utf -lf_signal -lf_path -lf_file -lf_environment -lf_memory
+build_libraries-individual -lf_environment -lf_file -lf_memory -lf_path -lf_signal -lf_utf -lfl_environment -lfl_string
build_sources_library execute.c private-execute.c
build_sources_program
build_sources_headers execute.h
build_indexer ar
build_language c
build_libraries -lc
-build_libraries-individual -lfl_directory -lf_path -lf_utf -lfl_color -lf_print -lf_file -lf_directory -lf_memory
+build_libraries-individual -lf_directory -lf_file -lf_memory -lf_path -lf_print -lf_utf -lfl_color -lfl_directory
build_sources_library file.c private-file.c
build_sources_program
build_sources_headers file.h
build_indexer ar
build_language c
build_libraries -lc
-build_libraries-individual -lfl_string -lfl_status -lfl_fss -lfl_conversion -lf_file -lf_fss -lf_conversion -lf_utf -lf_memory
+build_libraries-individual -lf_conversion -lf_file -lf_fss -lf_memory -lf_utf -lfl_conversion -lfl_fss -lfl_status -lfl_string
build_sources_library fss.c private-fss.c fss_basic.c fss_basic_list.c fss_extended.c fss_extended_list.c fss_status.c
build_sources_program
build_sources_headers fss.h fss_basic.h fss_basic_list.h fss_extended.h fss_extended_list.h fss_status.h
build_indexer ar
build_language c
build_libraries -lc
-build_libraries-individual -lfl_string -lfl_iki -lf_iki -lf_utf -lf_memory
+build_libraries-individual -lf_iki -lf_memory -lf_utf -lfl_iki -lfl_string
build_sources_library iki.c private-iki.c
build_sources_program
build_sources_headers iki.h
build_indexer ar
build_language c
build_libraries -lc
-build_libraries-individual -lfl_string -lf_utf -lf_path -lf_memory
+build_libraries-individual -lf_memory -lf_path -lf_utf -lfl_string
build_sources_library path.c
build_sources_program
build_sources_headers path.h
build_indexer ar
build_language c
build_libraries -lc
-build_libraries-individual -lfl_string -lfl_color -lf_print -lf_file -lf_console -lf_utf -lf_memory
+build_libraries-individual -lf_console -lf_file -lf_memory -lf_print -lf_utf -lfl_color -lfl_string
build_sources_library program.c
build_sources_program
build_sources_headers program.h
build_indexer ar
build_language c
build_libraries -lc
-build_libraries-individual -lfl_string -lfl_status -lf_conversion -lf_utf -lf_memory
+build_libraries-individual -lf_conversion -lf_memory -lf_utf -lfl_status -lfl_string
build_sources_library status.c
build_sources_program
build_sources_headers status.h
build_indexer ar
build_language c
build_libraries -lc
-build_libraries-individual -lfll_program -lfll_error -lfl_utf -lfl_string -lfl_conversion -lfl_console -lfl_color -lf_print -lf_pipe -lf_file -lf_conversion -lf_console -lf_utf -lf_memory
+build_libraries-individual -lf_console -lf_conversion -lf_file -lf_memory -lf_pipe -lf_print -lf_utf -lfl_color -lfl_console -lfl_conversion -lfl_string -lfl_utf -lfll_error -lfll_program
build_libraries-level -lfll_2 -lfll_1 -lfll_0
build_libraries-monolithic -lfll
build_sources_library byte_dump.c private-byte_dump.c
build_indexer ar
build_language c
build_libraries -lc
-build_libraries-individual -lfll_program -lfll_path -lfll_fss -lfll_file -lfll_execute -lfl_environment -lfll_error -lfl_utf -lfl_string -lfl_status -lfl_iki -lfl_fss -lfl_directory -lfl_conversion -lfl_console -lfl_color -lf_signal -lf_print -lf_path -lf_iki -lf_file -lf_fss -lf_environment -lf_directory -lf_conversion -lf_console -lf_account -lf_utf -lf_memory
+build_libraries-individual -lf_account -lf_console -lf_conversion -lf_directory -lf_environment -lf_file -lf_fss -lf_iki -lf_memory -lf_path -lf_print -lf_signal -lf_utf -lfl_color -lfl_console -lfl_conversion -lfl_directory -lfl_environment -lfl_fss -lfl_iki -lfl_status -lfl_string -lfl_utf -lfll_error -lfll_execute -lfll_file -lfll_fss -lfll_path -lfll_program
build_libraries-level -lfll_2 -lfll_1 -lfll_0
build_libraries-monolithic -lfll
build_sources_library fake.c private-fake.c private-clean.c private-build.c private-make.c private-print.c private-skeleton.c
build_indexer ar
build_language c
build_libraries -lc
-build_libraries-individual -lfll_program -lfll_fss -lfll_execute -lfl_environment -lf_signal -lfll_error -lfl_string -lfl_status -lfl_fss -lfl_conversion -lfl_console -lf_conversion -lfl_color -lf_print -lf_pipe -lf_path -lf_fss -lf_file -lf_environment -lf_directory -lf_console -lf_utf -lf_memory
+build_libraries-individual -lf_console -lf_conversion -lf_directory -lf_environment -lf_file -lf_fss -lf_memory -lf_path -lf_pipe -lf_print -lf_signal -lf_utf -lfl_color -lfl_console -lfl_conversion -lfl_environment -lfl_fss -lfl_status -lfl_string -lfll_error -lfll_execute -lfll_fss -lfll_program
build_libraries-level -lfll_2 -lfll_1 -lfll_0
build_libraries-monolithic -lfll
build_sources_library firewall.c private-firewall.c
build_indexer ar
build_language c
build_libraries -lc
-build_libraries-individual -lfll_program -lfll_fss -lfll_file -lfl_directory -lfll_execute -lfl_environment -lf_signal -lf_path -lfll_error -lfl_string -lfl_status -lfl_print -lfl_fss -lfl_conversion -lfl_console -lf_conversion -lfl_color -lf_print -lf_pipe -lf_fss -lf_file -lf_environment -lf_directory -lf_console -lf_utf -lf_memory
+build_libraries-individual -lf_console -lf_conversion -lf_directory -lf_environment -lf_file -lf_fss -lf_memory -lf_path -lf_pipe -lf_print -lf_signal -lf_utf -lfl_color -lfl_console -lfl_conversion -lfl_directory -lfl_environment -lfl_fss -lfl_print -lfl_status -lfl_string -lfll_error -lfll_execute -lfll_file -lfll_fss -lfll_program
build_libraries-level -lfll_2 -lfll_1 -lfll_0
build_libraries-monolithic -lfll
build_sources_library fss_basic_list_read.c private-fss_basic_list_read.c
build_indexer ar
build_language c
build_libraries -lc
-build_libraries-individual -lfll_program -lfll_fss -lfll_file -lfl_directory -lfll_execute -lfl_environment -lf_signal -lf_path -lfll_error -lfl_string -lfl_status -lfl_fss -lfl_conversion -lfl_console -lf_conversion -lfl_color -lf_print -lf_pipe -lf_fss -lf_file -lf_environment -lf_directory -lf_console -lf_utf -lf_memory
+build_libraries-individual -lf_console -lf_conversion -lf_directory -lf_environment -lf_file -lf_fss -lf_memory -lf_path -lf_pipe -lf_print -lf_signal -lf_utf -lfl_color -lfl_console -lfl_conversion -lfl_directory -lfl_environment -lfl_fss -lfl_status -lfl_string -lfll_error -lfll_execute -lfll_file -lfll_fss -lfll_program
build_libraries-level -lfll_2 -lfll_1 -lfll_0
build_libraries-monolithic -lfll
build_sources_library fss_basic_list_write.c private-fss_basic_list_write.c
build_indexer ar
build_language c
build_libraries -lc
-build_libraries-individual -lfll_program -lfll_fss -lfll_file -lfl_directory -lfll_execute -lfl_environment -lf_signal -lf_path -lfll_error -lfl_string -lfl_status -lfl_print -lfl_fss -lfl_conversion -lfl_console -lf_conversion -lfl_color -lf_print -lf_pipe -lf_fss -lf_file -lf_environment -lf_directory -lf_console -lf_utf -lf_memory
+build_libraries-individual -lf_console -lf_conversion -lf_directory -lf_environment -lf_file -lf_fss -lf_memory -lf_path -lf_pipe -lf_print -lf_signal -lf_utf -lfl_color -lfl_console -lfl_conversion -lfl_directory -lfl_environment -lfl_fss -lfl_print -lfl_status -lfl_string -lfll_error -lfll_execute -lfll_file -lfll_fss -lfll_program
build_libraries-level -lfll_2 -lfll_1 -lfll_0
build_libraries-monolithic -lfll
build_sources_library fss_basic_read.c private-fss_basic_read.c
build_indexer ar
build_language c
build_libraries -lc
-build_libraries-individual -lfll_program -lfll_fss -lfll_file -lfl_directory -lfll_execute -lfl_environment -lf_signal -lf_path -lfll_error -lfl_string -lfl_status -lfl_fss -lfl_conversion -lfl_console -lf_conversion -lfl_color -lf_print -lf_pipe -lf_fss -lf_file -lf_environment -lf_directory -lf_console -lf_utf -lf_memory
+build_libraries-individual -lf_console -lf_conversion -lf_directory -lf_environment -lf_file -lf_fss -lf_memory -lf_path -lf_pipe -lf_print -lf_signal -lf_utf -lfl_color -lfl_console -lfl_conversion -lfl_directory -lfl_environment -lfl_fss -lfl_status -lfl_string -lfll_error -lfll_execute -lfll_file -lfll_fss -lfll_program
build_libraries-level -lfll_2 -lfll_1 -lfll_0
build_libraries-monolithic -lfll
build_sources_library fss_basic_write.c private-fss_basic_write.c
build_indexer ar
build_language c
build_libraries -lc
-build_libraries-individual -lfll_program -lfll_fss -lfll_file -lfl_directory -lfll_execute -lfl_environment -lf_signal -lf_path -lfll_error -lfl_string -lfl_status -lfl_print -lfl_fss -lfl_conversion -lfl_console -lf_conversion -lfl_color -lf_print -lf_pipe -lf_fss -lf_file -lf_environment -lf_directory -lf_console -lf_utf -lf_memory
+build_libraries-individual -lf_console -lf_conversion -lf_directory -lf_environment -lf_file -lf_fss -lf_memory -lf_path -lf_pipe -lf_print -lf_signal -lf_utf -lfl_color -lfl_console -lfl_conversion -lfl_directory -lfl_environment -lfl_fss -lfl_print -lfl_status -lfl_string -lfll_error -lfll_execute -lfll_file -lfll_fss -lfll_program
build_libraries-level -lfll_2 -lfll_1 -lfll_0
build_libraries-monolithic -lfll
build_sources_library fss_extended_list_read.c private-fss_extended_list_read.c
build_indexer ar
build_language c
build_libraries -lc
-build_libraries-individual -lfll_program -lfll_fss -lfll_file -lfl_directory -lfll_execute -lfl_environment -lf_signal -lf_path -lfll_error -lfl_string -lfl_status -lfl_fss -lfl_conversion -lfl_console -lf_conversion -lfl_color -lf_print -lf_pipe -lf_fss -lf_file -lf_environment -lf_directory -lf_console -lf_utf -lf_memory
+build_libraries-individual -lf_console -lf_conversion -lf_directory -lf_environment -lf_file -lf_fss -lf_memory -lf_path -lf_pipe -lf_print -lf_signal -lf_utf -lfl_color -lfl_console -lfl_conversion -lfl_directory -lfl_environment -lfl_fss -lfl_status -lfl_string -lfll_error -lfll_execute -lfll_file -lfll_fss -lfll_program
build_libraries-level -lfll_2 -lfll_1 -lfll_0
build_libraries-monolithic -lfll
build_sources_library fss_extended_list_write.c private-fss_extended_list_write.c
build_indexer ar
build_language c
build_libraries -lc
-build_libraries-individual -lfll_program -lfll_fss -lfll_file -lfl_directory -lfll_execute -lfl_environment -lf_signal -lf_path -lfll_error -lfl_string -lfl_status -lfl_print -lfl_fss -lfl_console -lfl_conversion -lf_conversion -lfl_color -lf_print -lf_pipe -lf_fss -lf_file -lf_environment -lf_directory -lf_console -lf_utf -lf_memory
+build_libraries-individual -lf_console -lf_conversion -lf_directory -lf_environment -lf_file -lf_fss -lf_memory -lf_path -lf_pipe -lf_print -lf_signal -lf_utf -lfl_color -lfl_console -lfl_conversion -lfl_directory -lfl_environment -lfl_fss -lfl_print -lfl_status -lfl_string -lfll_error -lfll_execute -lfll_file -lfll_fss -lfll_program
build_libraries-level -lfll_2 -lfll_1 -lfll_0
build_libraries-monolithic -lfll
build_sources_library fss_extended_read.c private-fss_extended_read.c
build_indexer ar
build_language c
build_libraries -lc
-build_libraries-individual -lfll_program -lfll_fss -lfll_file -lfl_directory -lfll_execute -lfl_environment -lf_signal -lf_path -lfll_error -lfl_string -lfl_status -lfl_fss -lfl_conversion -lf_conversion -lfl_color -lf_print -lf_pipe -lf_fss -lf_file -lf_environment -lf_directory -lf_console -lf_utf -lf_memory
+build_libraries-individual -lf_console -lf_conversion -lf_directory -lf_environment -lf_file -lf_fss -lf_memory -lf_path -lf_pipe -lf_print -lf_signal -lf_utf -lfl_color -lfl_conversion -lfl_directory -lfl_environment -lfl_fss -lfl_status -lfl_string -lfll_error -lfll_execute -lfll_file -lfll_fss -lfll_program
build_libraries-level -lfll_2 -lfll_1 -lfll_0
build_libraries-monolithic -lfll
build_sources_library fss_extended_write.c private-fss_extended_write.c
build_indexer ar
build_language c
build_libraries -lc
-build_libraries-individual -lfll_status -lfll_program -lfll_fss -lfll_file -lfl_directory -lfll_execute -lfl_environment -lf_signal -lf_path -lfll_error -lfl_utf -lfl_string -lfl_status -lfl_fss -lfl_conversion -lfl_console -lfl_color -lf_print -lf_pipe -lf_fss -lf_file -lf_environment -lf_directory -lf_conversion -lf_console -lf_utf -lf_memory
+build_libraries-individual -lf_console -lf_conversion -lf_directory -lf_environment -lf_file -lf_fss -lf_memory -lf_path -lf_pipe -lf_print -lf_signal -lf_utf -lfl_color -lfl_console -lfl_conversion -lfl_directory -lfl_environment -lfl_fss -lfl_status -lfl_string -lfl_utf -lfll_error -lfll_execute -lfll_file -lfll_fss -lfll_program -lfll_status
build_libraries-level -lfll_2 -lfll_1 -lfll_0
build_libraries-monolithic -lfll
build_sources_library fss_status_code.c private-fss_status_code.c
build_indexer ar
build_language c
build_libraries -lc
-build_libraries-individual -lfll_program -lfll_error -lfl_string -lfl_iki -lfl_conversion -lfl_console -lfl_color -lf_print -lf_pipe -lf_iki -lf_file -lf_conversion -lf_console -lf_utf -lf_memory
+build_libraries-individual -lf_console -lf_conversion -lf_file -lf_iki -lf_memory -lf_pipe -lf_print -lf_utf -lfl_color -lfl_console -lfl_conversion -lfl_iki -lfl_string -lfll_error -lfll_program
build_libraries-level -lfll_2 -lfll_1 -lfll_0
build_libraries-monolithic -lfll
build_sources_library iki_read.c private-iki_read.c
build_indexer ar
build_language c
build_libraries -lc
-build_libraries-individual -lfll_program -lfll_error -lfll_iki -lfl_string -lfl_iki -lfl_console -lf_conversion -lfl_color -lf_print -lf_pipe -lf_iki -lf_file -lf_console -lf_utf -lf_memory
+build_libraries-individual -lf_console -lf_conversion -lf_file -lf_iki -lf_memory -lf_pipe -lf_print -lf_utf -lfl_color -lfl_console -lfl_iki -lfl_string -lfll_error -lfll_iki -lfll_program
build_libraries-level -lfll_2 -lfll_1 -lfll_0
build_libraries-monolithic -lfll
build_sources_library iki_write.c private-iki_write.c
build_indexer ar
build_language c
build_libraries -lc
-build_libraries-individual -lfll_program -lfll_fss -lfl_conversion -lfll_execute -lfl_environment -lf_signal -lf_path -lfll_error -lfl_string -lfl_status -lfl_fss -lfl_console -lf_conversion -lfl_color -lf_print -lf_pipe -lf_fss -lf_file -lf_environment -lf_directory -lf_console -lf_utf -lf_memory
+build_libraries-individual -lf_console -lf_conversion -lf_directory -lf_environment -lf_file -lf_fss -lf_memory -lf_path -lf_pipe -lf_print -lf_signal -lf_utf -lfl_color -lfl_console -lfl_conversion -lfl_environment -lfl_fss -lfl_status -lfl_string -lfll_error -lfll_execute -lfll_fss -lfll_program
build_libraries-level -lfll_2 -lfll_1 -lfll_0
build_libraries-monolithic -lfll
build_sources_library init.c private-init.c
build_indexer ar
build_language c
build_libraries -lc
-build_libraries-individual -lfll_status -lfll_program -lfll_error -lfl_utf -lfl_string -lfl_status -lfl_conversion -lfl_console -lfl_color -lf_print -lf_pipe -lf_file -lf_conversion -lf_console -lf_utf -lf_memory
+build_libraries-individual -lf_console -lf_conversion -lf_file -lf_memory -lf_pipe -lf_print -lf_utf -lfl_color -lfl_console -lfl_conversion -lfl_status -lfl_string -lfl_utf -lfll_error -lfll_program -lfll_status
build_libraries-level -lfll_2 -lfll_1 -lfll_0
build_libraries-monolithic -lfll
build_sources_library status_code.c private-status_code.c