]> Kevux Git Server - fll/commitdiff
Refactor: project_name t build_name.
authorKevin Day <thekevinday@gmail.com>
Sat, 12 Feb 2022 00:25:16 +0000 (18:25 -0600)
committerKevin Day <thekevinday@gmail.com>
Sat, 12 Feb 2022 01:03:40 +0000 (19:03 -0600)
Originally the build settings files are meant for projects.
I now believe that these should represent "builds".
Replace "project_name" with "build_name".

102 files changed:
build/level_0/settings
build/level_1/settings
build/level_2/settings
build/monolithic/settings
build/scripts/bootstrap.sh
level_0/f_account/data/build/settings
level_0/f_account/data/build/settings-mocks
level_0/f_account/data/build/settings-tests
level_0/f_capability/data/build/settings
level_0/f_capability/data/build/settings-mocks
level_0/f_capability/data/build/settings-tests
level_0/f_color/data/build/settings
level_0/f_color/data/build/settings-mocks
level_0/f_color/data/build/settings-tests
level_0/f_console/data/build/settings
level_0/f_console/data/build/settings-tests
level_0/f_control_group/data/build/settings
level_0/f_control_group/data/build/settings-tests
level_0/f_conversion/data/build/settings
level_0/f_conversion/data/build/settings-mocks
level_0/f_conversion/data/build/settings-tests
level_0/f_directory/data/build/settings
level_0/f_environment/data/build/settings
level_0/f_execute/data/build/settings
level_0/f_file/data/build/settings
level_0/f_fss/data/build/settings
level_0/f_iki/data/build/settings
level_0/f_limit/data/build/settings
level_0/f_memory/data/build/settings
level_0/f_memory/data/build/settings-tests
level_0/f_path/data/build/settings
level_0/f_pipe/data/build/settings
level_0/f_print/data/build/settings
level_0/f_serialize/data/build/settings
level_0/f_signal/data/build/settings
level_0/f_socket/data/build/settings
level_0/f_status/data/build/settings
level_0/f_status_string/data/build/settings
level_0/f_string/data/build/settings
level_0/f_thread/data/build/settings
level_0/f_type/data/build/settings
level_0/f_type_array/data/build/settings
level_0/f_type_array/data/build/settings-tests
level_0/f_utf/data/build/settings
level_1/fl_control_group/data/build/settings
level_1/fl_conversion/data/build/settings
level_1/fl_directory/data/build/settings
level_1/fl_environment/data/build/settings
level_1/fl_execute/data/build/settings
level_1/fl_fss/data/build/settings
level_1/fl_iki/data/build/settings
level_1/fl_print/data/build/settings
level_1/fl_signal/data/build/settings
level_1/fl_string/data/build/settings
level_1/fl_utf/data/build/settings
level_1/fl_utf_file/data/build/settings
level_2/fll_control_group/data/build/settings
level_2/fll_error/data/build/settings
level_2/fll_execute/data/build/settings
level_2/fll_file/data/build/settings
level_2/fll_fss/data/build/settings
level_2/fll_fss_status_string/data/build/settings
level_2/fll_iki/data/build/settings
level_2/fll_path/data/build/settings
level_2/fll_print/data/build/settings
level_2/fll_program/data/build/settings
level_2/fll_status_string/data/build/settings
level_3/byte_dump/data/build/settings
level_3/control/data/build/settings
level_3/controller/data/build/settings
level_3/fake/c/private-build-library.c
level_3/fake/c/private-build-load.c
level_3/fake/c/private-build-program.c
level_3/fake/c/private-build.c
level_3/fake/c/private-common.c
level_3/fake/c/private-common.h
level_3/fake/c/private-make-operate.c
level_3/fake/data/build/settings
level_3/fake/data/projects/bzip2/1.0.8/settings-bzip2
level_3/fake/data/projects/bzip2/1.0.8/settings-bzip2recover
level_3/fake/data/projects/cmocka/1.1.5/settings
level_3/fake/documents/settings.txt
level_3/fake/specifications/settings.txt
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_embedded_list_read/data/build/settings
level_3/fss_embedded_list_write/data/build/settings
level_3/fss_extended_list_read/data/build/settings
level_3/fss_extended_list_write/data/build/settings
level_3/fss_extended_read/data/build/settings
level_3/fss_extended_write/data/build/settings
level_3/fss_identify/data/build/settings
level_3/fss_payload_read/data/build/settings
level_3/fss_payload_write/data/build/settings
level_3/fss_status_code/data/build/settings
level_3/iki_read/data/build/settings
level_3/iki_write/data/build/settings
level_3/status_code/data/build/settings
level_3/utf8/data/build/settings

index e76b43fab0e2c09e9e659547bc4945cbfa6593a1..1fc1e563e3e346e6b6f017fbf9fd0a2a607f214e 100644 (file)
@@ -1,6 +1,6 @@
 # fss-0001
 
-project_name fll_0
+build_name fll_0
 
 version_major 0
 version_minor 5
index 54e1995bb6e7c23136922056896a7ff14724a9bf..33900fdd91ca40b81d6de6687301d59377d1ca0a 100644 (file)
@@ -1,6 +1,6 @@
 # fss-0001
 
-project_name fll_1
+build_name fll_1
 
 version_major 0
 version_minor 5
index 049f06eb5360d1e3728ead57ce60523d5684f392..a08aaeaa039ebfb851169e005a677f841f78a349 100644 (file)
@@ -1,6 +1,6 @@
 # fss-0001
 
-project_name fll_2
+build_name fll_2
 
 version_major 0
 version_minor 5
index 4b5748333c361c9003bed3b1025a22c62881fc55..26488dd8ce2a3247b1097da60cc1ceecfa2d9a40 100644 (file)
@@ -1,6 +1,6 @@
 # fss-0001
 
-project_name fll
+build_name fll
 
 version_major 0
 version_minor 5
index 68ff7dafb4176717f7914c110e6bb78704bc0234..a58862e63f649da9fbda70a1cbc86faee55dba03 100644 (file)
@@ -192,7 +192,7 @@ bootstrap_main() {
     return 1
   fi
 
-  project_built="${path_build_stage}${variables[$(bootstrap_id project_name)]}"
+  project_built="${path_build_stage}${variables[$(bootstrap_id build_name)]}"
   if [[ $process != "" ]] ; then
     project_built="${project_built}-$process"
   fi
@@ -228,9 +228,9 @@ bootstrap_main() {
     fi
   fi
 
-  if [[ ${variables[$(bootstrap_id project_name)]} == "" ]] ; then
+  if [[ ${variables[$(bootstrap_id build_name)]} == "" ]] ; then
     if [[ $verbosity != "quiet" ]] ; then
-      echo -e "${c_error}ERROR: the required setting '${c_notice}project_name$c_error' is not specified in the build settings file '$c_notice$settings_file$c_error'.$c_reset"
+      echo -e "${c_error}ERROR: the required setting '${c_notice}build_name$c_error' is not specified in the build settings file '$c_notice$settings_file$c_error'.$c_reset"
     fi
 
     bootstrap_cleanup
@@ -300,7 +300,7 @@ bootstrap_main() {
     return 1
   fi
 
-  project_label="${variables[$(bootstrap_id project_name)]}"
+  project_label="${variables[$(bootstrap_id build_name)]}"
 
   if [[ "${variables[$(bootstrap_id version_major)]}" != "" ]] ; then
     project_label="${project_label}-${variables[$(bootstrap_id version_major)]}"
@@ -324,7 +324,7 @@ bootstrap_main() {
   elif [[ $operation == "build" ]] ; then
     if [[ $verbosity != "quiet" ]] ; then
       echo
-      echo -e "${c_highlight}Building Project:${c_reset} $c_notice$project_label${c_highlight}.$c_reset"
+      echo -e "${c_highlight}Building:${c_reset} $c_notice$project_label${c_highlight}.$c_reset"
     fi
 
     if [[ ! -f ${project_built}.prepared ]] ; then
@@ -485,7 +485,7 @@ bootstrap_id() {
     "path_standard") echo -n 52;;
     "process_post") echo -n 53;;
     "process_pre") echo -n 54;;
-    "project_name") echo -n 55;;
+    "build_name") echo -n 55;;
     "search_exclusive") echo -n 56;;
     "search_shared") echo -n 57;;
     "search_static") echo -n 58;;
@@ -569,7 +569,7 @@ bootstrap_load_settings() {
     return 1
   fi
 
-  for i in build_compiler build_indexer build_indexer_arguments build_language build_libraries build_libraries_shared build_libraries_static build_script build_shared build_sources_headers build_sources_headers_shared build_sources_headers_static build_sources_library build_sources_library_shared build_sources_library_static build_sources_program build_sources_program_shared build_sources_program_static build_sources_script build_sources_setting build_static defines defines_library defines_library_shared defines_library_static defines_program defines_shared defines_program_shared defines_program_static defines_static environment flags flags_library flags_program flags_shared flags_static modes modes_default path_headers path_headers_preserve path_language path_library_script path_library_shared path_library_static path_program_script path_program_shared path_program_static path_sources path_standard process_post process_pre project_name search_exclusive search_shared search_static version_major version_major_prefix version_micro version_micro_prefix version_minor version_minor_prefix version_nano version_nano_prefix version_target ; do
+  for i in build_compiler build_indexer build_indexer_arguments build_language build_libraries build_libraries_shared build_libraries_static build_script build_shared build_sources_headers build_sources_headers_shared build_sources_headers_static build_sources_library build_sources_library_shared build_sources_library_static build_sources_program build_sources_program_shared build_sources_program_static build_sources_script build_sources_setting build_static defines defines_library defines_library_shared defines_library_static defines_program defines_shared defines_program_shared defines_program_static defines_static environment flags flags_library flags_program flags_shared flags_static modes modes_default path_headers path_headers_preserve path_language path_library_script path_library_shared path_library_static path_program_script path_program_shared path_program_static path_sources path_standard process_post process_pre build_name search_exclusive search_shared search_static version_major version_major_prefix version_micro version_micro_prefix version_minor version_minor_prefix version_nano version_nano_prefix version_target ; do
     variables[$(bootstrap_id $i)]=$(grep -s -o "^[[:space:]]*$i[[:space:]].*\$" $settings_file | sed -e "s|^[[:space:]]*$i\>||" -e 's|^[[:space:]]*||')
   done
 }
@@ -624,7 +624,7 @@ bootstrap_prepare_build() {
 
 bootstrap_operation_build() {
   local failure=
-  local name=${variables[$(bootstrap_id project_name)]}
+  local build_name=${variables[$(bootstrap_id build_name)]}
   local major=${variables[$(bootstrap_id version_major)]}
   local major_prefix=${variables[$(bootstrap_id version_major_prefix)]}
   local minor=${variables[$(bootstrap_id version_minor)]}
@@ -1118,26 +1118,26 @@ bootstrap_operation_build() {
       done
 
       if [[ $verbosity == "verbose" ]] ; then
-        echo $compiler $sources -shared -Wl,-soname,lib$name.so.$version_target -o ${path_build}libraries/shared/lib$name.so.$version_file $arguments_shared $arguments_include $libraries $libraries_shared $flags $flags_shared $flags_library $flags_library_shared $defines $defines_shared $defines_library $defines_library_shared
+        echo $compiler $sources -shared -Wl,-soname,lib$build_name.so.$version_target -o ${path_build}libraries/shared/lib$build_name.so.$version_file $arguments_shared $arguments_include $libraries $libraries_shared $flags $flags_shared $flags_library $flags_library_shared $defines $defines_shared $defines_library $defines_library_shared
       fi
 
-      $compiler $sources -shared -Wl,-soname,lib$name.so.$version_target -o ${path_build}libraries/shared/lib$name.so.$version_file $arguments_shared $arguments_include $libraries $libraries_shared $flags $flags_shared $flags_library $flags_library_shared $defines $defines_shared $defines_library $defines_library_shared || failure=1
+      $compiler $sources -shared -Wl,-soname,lib$build_name.so.$version_target -o ${path_build}libraries/shared/lib$build_name.so.$version_file $arguments_shared $arguments_include $libraries $libraries_shared $flags $flags_shared $flags_library $flags_library_shared $defines $defines_shared $defines_library $defines_library_shared || failure=1
 
       if [[ $failure == "" ]] ; then
         if [[ $file != "major" ]] ; then
           if [[ $file == "minor" ]] ; then
-            ln $verbose -sf lib$name.so.$version_file ${path_build}libraries/shared/lib$name.so.$major_prefix$major || failure=1
+            ln $verbose -sf lib$build_name.so.$version_file ${path_build}libraries/shared/lib$build_name.so.$major_prefix$major || failure=1
           else
-            ln $verbose -sf lib$name.so.$major_prefix$major$minor_prefix$minor ${path_build}libraries/shared/lib$name.so.$major_prefix$major || failure=1
+            ln $verbose -sf lib$build_name.so.$major_prefix$major$minor_prefix$minor ${path_build}libraries/shared/lib$build_name.so.$major_prefix$major || failure=1
 
             if [[ $failure == "" ]] ; then
               if [[ $file == "micro" ]] ; then
-                ln $verbose -sf lib$name.so.$version_file ${path_build}libraries/shared/lib$name.so.$major_prefix$major$minor_prefix$minor || failure=1
+                ln $verbose -sf lib$build_name.so.$version_file ${path_build}libraries/shared/lib$build_name.so.$major_prefix$major$minor_prefix$minor || failure=1
               else
-                ln $verbose -sf lib$name.so.$major_prefix$major$minor_prefix$minor$micro_prefix$micro ${path_build}libraries/shared/lib$name.so.$major_prefix$major$minor_prefix$minor || failure=1
+                ln $verbose -sf lib$build_name.so.$major_prefix$major$minor_prefix$minor$micro_prefix$micro ${path_build}libraries/shared/lib$build_name.so.$major_prefix$major$minor_prefix$minor || failure=1
 
                 if [[ $failure == "" ]] ; then
-                  ln $verbose -sf lib$name.so.$version_file ${path_build}libraries/shared/lib$name.so.$major_prefix$major$minor_prefix$minor_prefix$minor$micro_prefix$micro || failure=1
+                  ln $verbose -sf lib$build_name.so.$version_file ${path_build}libraries/shared/lib$build_name.so.$major_prefix$major$minor_prefix$minor_prefix$minor$micro_prefix$micro || failure=1
                 fi
               fi
             fi
@@ -1145,7 +1145,7 @@ bootstrap_operation_build() {
         fi
 
         if [[ $failure == "" ]] ; then
-          ln $verbose -sf lib$name.so.$major_prefix$major ${path_build}libraries/shared/lib$name.so || failure=1
+          ln $verbose -sf lib$build_name.so.$major_prefix$major ${path_build}libraries/shared/lib$build_name.so || failure=1
         fi
       fi
     fi
@@ -1155,7 +1155,7 @@ bootstrap_operation_build() {
       links=
 
       if [[ $sources_library != "" || $sources_library_shared != "" ]] ; then
-        links="-l$name "
+        links="-l$build_name "
       fi
 
       for i in $sources_program $sources_program_shared ; do
@@ -1163,10 +1163,10 @@ bootstrap_operation_build() {
       done
 
       if [[ $verbosity == "verbose" ]] ; then
-        echo $compiler $sources -o ${path_build}programs/shared/$name $arguments_shared $arguments_include $links $libraries $libraries_shared $flags $flags_shared $flags_program $flags_program_shared $defines $defines_shared $defines_program $defines_program_shared
+        echo $compiler $sources -o ${path_build}programs/shared/$build_name $arguments_shared $arguments_include $links $libraries $libraries_shared $flags $flags_shared $flags_program $flags_program_shared $defines $defines_shared $defines_program $defines_program_shared
       fi
 
-      $compiler $sources -o ${path_build}programs/shared/$name $arguments_shared $arguments_include $links $libraries $libraries_shared $flags $flags_shared $flags_program $flags_program_shared $defines $defines_shared $defines_program $defines_program_shared || failure=1
+      $compiler $sources -o ${path_build}programs/shared/$build_name $arguments_shared $arguments_include $links $libraries $libraries_shared $flags $flags_shared $flags_program $flags_program_shared $defines $defines_shared $defines_program $defines_program_shared || failure=1
     fi
 
     if [[ $failure == "" ]] ; then
@@ -1206,10 +1206,10 @@ bootstrap_operation_build() {
       if [[ $failure == "" && ( $sources_library != "" || $sources_library_static != "" ) ]] ; then
 
         if [[ $verbosity == "verbose" ]] ; then
-          echo $indexer $indexer_arguments ${path_build}libraries/static/lib$name.a $sources
+          echo $indexer $indexer_arguments ${path_build}libraries/static/lib$build_name.a $sources
         fi
 
-        $indexer $indexer_arguments ${path_build}libraries/static/lib$name.a $sources || failure=1
+        $indexer $indexer_arguments ${path_build}libraries/static/lib$build_name.a $sources || failure=1
       fi
     fi
 
@@ -1218,7 +1218,7 @@ bootstrap_operation_build() {
       links=
 
       if [[ $sources_library != "" || $sources_library_static != "" ]] ; then
-        links="-l$name "
+        links="-l$build_name "
       fi
 
       for i in $sources_program $sources_program_static ; do
@@ -1226,10 +1226,10 @@ bootstrap_operation_build() {
       done
 
       if [[ $verbosity == "verbose" ]] ; then
-        echo $compiler $sources -static -o ${path_build}programs/static/$name $arguments_static $arguments_include $links $libraries $libraries_static $flags $flags_static $flags_program $flags_program_static $defines $defines_static $defines_program $defines_program_static
+        echo $compiler $sources -static -o ${path_build}programs/static/$build_name $arguments_static $arguments_include $links $libraries $libraries_static $flags $flags_static $flags_program $flags_program_static $defines $defines_static $defines_program $defines_program_static
       fi
 
-      $compiler $sources -static -o ${path_build}programs/static/$name $arguments_static $arguments_include $links $libraries $libraries_static $flags $flags_static $flags_program $flags_program_static $defines $defines_static $defines_program $defines_program_static || failure=1
+      $compiler $sources -static -o ${path_build}programs/static/$build_name $arguments_static $arguments_include $links $libraries $libraries_static $flags $flags_static $flags_program $flags_program_static $defines $defines_static $defines_program $defines_program_static || failure=1
     fi
 
     if [[ $failure == "" ]] ; then
index c5995520e7a526dd52ab473f9148df8179b0080e..0c334d943eb4406f90ac26473d639d1fc71ce2b1 100644 (file)
@@ -1,6 +1,6 @@
 # fss-0001
 
-project_name f_account
+build_name f_account
 
 version_major 0
 version_minor 5
index 9c9996559922199f826755502db4164d0de52c0f..7679420367e3ae3a66f8c46bf1f90fd72ae936b1 100644 (file)
@@ -1,6 +1,6 @@
 # fss-0001
 
-project_name f_account
+build_name f_account
 
 version_major 0
 version_minor 5
index ae40e56dc78dec098db7fadb173a995c07b0cf53..bd6fa2050ddbf26284ef39207bedfed8e98cbc52 100644 (file)
@@ -1,6 +1,6 @@
 # fss-0001
 
-project_name test-f_account
+build_name test-f_account
 
 version_major 0
 version_minor 5
index 4dc1a81a628a8dfbb33a8541f4e4f93be92b0729..cff3888af05a5950242abc7629638b122cc57329 100644 (file)
@@ -1,6 +1,6 @@
 # fss-0001
 
-project_name f_capability
+build_name f_capability
 
 version_major 0
 version_minor 5
index 46fce228c0dd4a3f8983f23166f78e0542aa4cec..5c9ac993c336e68ce36114370980521ef1a8c2bf 100644 (file)
@@ -5,7 +5,7 @@
 # This should exaclty match the "settings" file, except for the additional "-Wl,--wrap" parts and the additional mock source file.
 #
 
-project_name f_capability
+build_name f_capability
 
 version_major 0
 version_minor 5
index 66aeea9b65391b4445cfc04e695d13a033802580..497189eac274dcfa5f71222c29e4cf435f0bcf84 100644 (file)
@@ -1,6 +1,6 @@
 # fss-0001
 
-project_name test-f_capability
+build_name test-f_capability
 
 version_major 0
 version_minor 5
index 045efad34f332251e2c839cd38b5edeaede30655..83ffde8b1b76799ba958c1208a9d49cc1852193c 100644 (file)
@@ -1,6 +1,6 @@
 # fss-0001
 
-project_name f_color
+build_name f_color
 
 version_major 0
 version_minor 5
index bdee9e3279e88cdb917d84d21768fed265423793..068a5ce8c56efac58639ad6cca8fd06af2609dcc 100644 (file)
@@ -1,6 +1,6 @@
 # fss-0001
 
-project_name f_color
+build_name f_color
 
 version_major 0
 version_minor 5
index 1af6d609a55a4e684e4160e73c17146871f85a03..93dfe55e30e93d81565688037fc7e3575cf58173 100644 (file)
@@ -1,6 +1,6 @@
 # fss-0001
 
-project_name test-f_color
+build_name test-f_color
 
 version_major 0
 version_minor 5
index 5bd40df982a6f6e0daab55450512b628f4aee200..b80908292f923055706494587a55c0a935db3464 100644 (file)
@@ -1,6 +1,6 @@
 # fss-0001
 
-project_name f_console
+build_name f_console
 
 version_major 0
 version_minor 5
index bef7d8888b31041b872ddf2f504f86c966e58a81..210211ae7a36c67b46f1c211fc3a805dd48339dc 100644 (file)
@@ -1,6 +1,6 @@
 # fss-0001
 
-project_name test-f_console
+build_name test-f_console
 
 version_major 0
 version_minor 5
index 3aaf73271be4b87cf195b80ed617f244ecedc920..51f09734c7329a5a027cde6b03fabc65a51825fb 100644 (file)
@@ -1,6 +1,6 @@
 # fss-0001
 
-project_name f_control_group
+build_name f_control_group
 
 version_major 0
 version_minor 5
index d5a1f9eb9dea9bea098bddb8ccabf356203f0e84..43d26d796afd23bcd514487c4afdc6cfc4bdb1a4 100644 (file)
@@ -1,6 +1,6 @@
 # fss-0001
 
-project_name test-f_control_group
+build_name test-f_control_group
 
 version_major 0
 version_minor 5
index 9961835a505cf7634e8130c533b7ad92ef7c4bfb..0923e7182d30e6ada195547eaad73e59679c4fd4 100644 (file)
@@ -1,6 +1,6 @@
 # fss-0001
 
-project_name f_conversion
+build_name f_conversion
 
 version_major 0
 version_minor 5
index 8db6480bb31f97b771c564189bfd1baf99b5dde8..f5661d74a087ceb111e1138fbaba6b48605ebd0b 100644 (file)
@@ -1,6 +1,6 @@
 # fss-0001
 
-project_name f_conversion
+build_name f_conversion
 
 version_major 0
 version_minor 5
index cafa5edc589c6c5f5e8305be69cde007fd41de8d..40951cc8a687113c9551bf2bee677e4308f3ba52 100644 (file)
@@ -1,6 +1,6 @@
 # fss-0001
 
-project_name test-f_conversion
+build_name test-f_conversion
 
 version_major 0
 version_minor 5
index f4e528aecce4e234a144427bdefc54e7dde56b04..91f14dac3ddd06a2cf87d97505163c57f2879505 100644 (file)
@@ -1,6 +1,6 @@
 # fss-0001
 
-project_name f_directory
+build_name f_directory
 
 version_major 0
 version_minor 5
index e7f907d36c3b7223a8d8d8118386efb71e9b87e5..40796dcc38c8ace69fdd23597def3ec42a019a1d 100644 (file)
@@ -1,6 +1,6 @@
 # fss-0001
 
-project_name f_environment
+build_name f_environment
 
 version_major 0
 version_minor 5
index 5a7281f4f6e597c3737175f292f47cad53c033f4..81d9959a270b17317f2ba4118f6a2d98b65b66c6 100644 (file)
@@ -1,6 +1,6 @@
 # fss-0001
 
-project_name f_execute
+build_name f_execute
 
 version_major 0
 version_minor 5
index 8985b7aedcde905fa496f038cd5394226ccde64b..e1c10c1097e905d780567b4973b7a179c684ca60 100644 (file)
@@ -1,6 +1,6 @@
 # fss-0001
 
-project_name f_file
+build_name f_file
 
 version_major 0
 version_minor 5
index ac8f597122072d8626c0a3a922dfb19c89218335..28f0a01c5276e58197c8ee8557e8ea8f34f1775a 100644 (file)
@@ -1,6 +1,6 @@
 # fss-0001
 
-project_name f_fss
+build_name f_fss
 
 version_major 0
 version_minor 5
index 70e4951147b47f7510178cad083a2d60b23786e2..abc0ee33fe03abb6be269525fbe192ec327a96c9 100644 (file)
@@ -1,6 +1,6 @@
 # fss-0001
 
-project_name f_iki
+build_name f_iki
 
 version_major 0
 version_minor 5
index 2d8f4e41a1d4045bd078f0fe25a70face3d08983..591e1517afe8181992737d241e9446aec5c1fafb 100644 (file)
@@ -1,6 +1,6 @@
 # fss-0001
 
-project_name f_limit
+build_name f_limit
 
 version_major 0
 version_minor 5
index a3b235e14c56a5af80885a44ccc7743fae32ff42..a5e9ffef5ad5ef2fa5c299d5a15cfecbaf5bb1c1 100644 (file)
@@ -1,6 +1,6 @@
 # fss-0001
 
-project_name f_memory
+build_name f_memory
 
 version_major 0
 version_minor 5
index 7d109101556fa0dfa57a4086b87ce99be48b12fd..6c8723ecdbc40836b07d3e7114050d12c0ff597e 100644 (file)
@@ -1,6 +1,6 @@
 # fss-0001
 
-project_name test-f_memory
+build_name test-f_memory
 
 version_major 0
 version_file major
index 85980ac69ff98b1d9fdcb339e60aec4d3c5bff08..4c7ce6861e7279748fd4bd15cf9d943933b59f73 100644 (file)
@@ -1,6 +1,6 @@
 # fss-0001
 
-project_name f_path
+build_name f_path
 
 version_major 0
 version_minor 5
index b58d7349796dbeae5903fa5e5d12bbd3ea45c2cc..b4ff9e051c677805d8ceea75ad6eb530b5907fbf 100644 (file)
@@ -1,6 +1,6 @@
 # fss-0001
 
-project_name f_pipe
+build_name f_pipe
 
 version_major 0
 version_minor 5
index c8690b622d364fd47d3965380b7f151279effe8a..7ebb4c1a97875f5f881982a6b632a49b88589097 100644 (file)
@@ -1,6 +1,6 @@
 # fss-0001
 
-project_name f_print
+build_name f_print
 
 version_major 0
 version_minor 5
index 828bf7d59f628fda271c961e1dc59be0da5e040f..81d95fa147508786e9e6a2e53f5234893b71eca5 100644 (file)
@@ -1,6 +1,6 @@
 # fss-0001
 
-project_name f_serialize
+build_name f_serialize
 
 version_major 0
 version_minor 5
index f849fe072de2ba152ea52acad839a5beefaafe5a..a9a9de2399dcd6b0fb58f21aeecd213932cf9005 100644 (file)
@@ -1,6 +1,6 @@
 # fss-0001
 
-project_name f_signal
+build_name f_signal
 
 version_major 0
 version_minor 5
index bb8b92456af3f0077a11756f4162a401e83ef83a..65f944f559060d07b35eb8b4a08e3d3a32bf92e8 100644 (file)
@@ -1,6 +1,6 @@
 # fss-0001
 
-project_name f_socket
+build_name f_socket
 
 version_major 0
 version_minor 5
index 9fdf26d331f61ee03677f136b8404d94cbfe465e..f8df027c09e65243abdbc4452bc6d2adc77ce9a3 100644 (file)
@@ -1,6 +1,6 @@
 # fss-0001
 
-project_name f_status
+build_name f_status
 
 version_major 0
 version_minor 5
index 601d9ed4cdcb169598c1dbdfd3fad7fe54647a55..a516d53195bebcf039ccc36c438ffebbbdd6c391 100644 (file)
@@ -1,6 +1,6 @@
 # fss-0001
 
-project_name f_status_string
+build_name f_status_string
 
 version_major 0
 version_minor 5
index 77e425eac64d8324e41387f2df3a02ae86f7ca18..f2c7e90f12a2a01fcaa357443f950866fab22096 100644 (file)
@@ -1,6 +1,6 @@
 # fss-0001
 
-project_name f_string
+build_name f_string
 
 version_major 0
 version_minor 5
index 6941c2b90ba03e2c5f99240f29f19ed98052fa79..c4492b07fc6e6af69820e0be41f8eee9d196ee35 100644 (file)
@@ -1,6 +1,6 @@
 # fss-0001
 
-project_name f_thread
+build_name f_thread
 
 version_major 0
 version_minor 5
index 03cd39b87ed25daac77a74c2a133ebcf5048283d..074c8f853c59ae490156e8290f2fa6e8024f45e2 100644 (file)
@@ -1,6 +1,6 @@
 # fss-0001
 
-project_name f_type
+build_name f_type
 
 version_major 0
 version_minor 5
index 95a8428a3f6ae131740e6fc07cd791243077461d..3e3d6b6c16007c484438511130c4c188f5bf1e61 100644 (file)
@@ -1,6 +1,6 @@
 # fss-0001
 
-project_name f_type_array
+build_name f_type_array
 
 version_major 0
 version_minor 5
index b8b0ecc0a350f9e0d3e908a26eab4a7bea4388ec..9e8777e969f38cbe883f3923ae2eb815c9000b8b 100644 (file)
@@ -1,6 +1,6 @@
 # fss-0001
 
-project_name test-f_type_array
+build_name test-f_type_array
 
 version_major 0
 version_file major
index 1671b84e9398ea9aacba155695e639cfc2ba5800..8f9f0f8782bb0e819617d6cb14b11ddcdfc55b20 100644 (file)
@@ -1,6 +1,6 @@
 # fss-0001
 
-project_name f_utf
+build_name f_utf
 
 version_major 0
 version_minor 5
index 6f27a2a04a80462a2f53dbfd197d6cecc9c99976..5b2b797dafddcc9336d7d38accfe9c36c0ec4729 100644 (file)
@@ -1,6 +1,6 @@
 # fss-0001
 
-project_name fl_control_group
+build_name fl_control_group
 
 version_major 0
 version_minor 5
index 89fada796733fad72421d69ee7d1dff0c569a0a0..bbf8c893068053248c16e24fef023f9d95b4fa71 100644 (file)
@@ -1,6 +1,6 @@
 # fss-0001
 
-project_name fl_conversion
+build_name fl_conversion
 
 version_major 0
 version_minor 5
index 9b05218422c61f88adf835d9011aa4c7ed0f2a6f..90886f40e55ecf43f3a41eeb2efc1288459aaebb 100644 (file)
@@ -1,6 +1,6 @@
 # fss-0001
 
-project_name fl_directory
+build_name fl_directory
 
 version_major 0
 version_minor 5
index 906f5eecdf469ee343b9cb54689cb4cbc7d4e37a..79de7e248a0fccff968ada91209c9358cb6fb6ff 100644 (file)
@@ -1,6 +1,6 @@
 # fss-0001
 
-project_name fl_environment
+build_name fl_environment
 
 version_major 0
 version_minor 5
index 1633f2fd6462321d1e9fb463031382e0ad710989..5d8f1873276cb1fb02c029f44a043965ae874759 100644 (file)
@@ -1,6 +1,6 @@
 # fss-0001
 
-project_name fl_execute
+build_name fl_execute
 
 version_major 0
 version_minor 5
index 0cacf70d17528565ccbb7c60192b5f2a1164ddad..d51fdf969ffdf2778bd2f668bd1ac414c43647ec 100644 (file)
@@ -1,6 +1,6 @@
 # fss-0001
 
-project_name fl_fss
+build_name fl_fss
 
 version_major 0
 version_minor 5
index 99f3d1ce608161a67518262b39ed5e2d970da3ef..c5a694bfc438f80e9a093b94371ebf2803d7a7cf 100644 (file)
@@ -1,6 +1,6 @@
 # fss-0001
 
-project_name fl_iki
+build_name fl_iki
 
 version_major 0
 version_minor 5
index e735df79262f30825ac2dddab87f4342d20eb612..7def7721136042a21bfa26b8b61541490499158c 100644 (file)
@@ -1,6 +1,6 @@
 # fss-0001
 
-project_name fl_print
+build_name fl_print
 
 version_major 0
 version_minor 5
index 2156b31353e3a322d202597ab7f76ffb0b177099..0f39de95c908fe40b2bb2972e39e4d26c49c6644 100644 (file)
@@ -1,6 +1,6 @@
 # fss-0001
 
-project_name fl_signal
+build_name fl_signal
 
 version_major 0
 version_minor 5
index 846622bf01cba3a7186e4b4bb4bd961dc862a893..6ac92cac960d7e050a4959f0851e6be11bb55a5f 100644 (file)
@@ -1,6 +1,6 @@
 # fss-0001
 
-project_name fl_string
+build_name fl_string
 
 version_major 0
 version_minor 5
index 62ba2212cc88521f1a601a5fb8f51eac0a75d802..b517f59cc1572c0fe5535428e7fc87d4ed6f1412 100644 (file)
@@ -1,6 +1,6 @@
 # fss-0001
 
-project_name fl_utf
+build_name fl_utf
 
 version_major 0
 version_minor 5
index 23250f9a278d5910ceec95a1f944cf8e99376047..24620a2d2c4d1609e5bb92d4334dce104d6be20d 100644 (file)
@@ -1,6 +1,6 @@
 # fss-0001
 
-project_name fl_utf_file
+build_name fl_utf_file
 
 version_major 0
 version_minor 5
index eac8f32205fe9e17b64d6ec1f3367991492dd067..d172acd7b3ccafa4148d1d5d3bf97a8c22892336 100644 (file)
@@ -1,6 +1,6 @@
 # fss-0001
 
-project_name fll_control_group
+build_name fll_control_group
 
 version_major 0
 version_minor 5
index 78fbdee26f98eeaa18e692686c6d53111e6d4d4e..e074b4f79ee5ec246d2e453f49b76a9591ad1d06 100644 (file)
@@ -1,6 +1,6 @@
 # fss-0001
 
-project_name fll_error
+build_name fll_error
 
 version_major 0
 version_minor 5
index 8d0c749e4aada23bd4a1a6b57ebd50f1c1084006..5d44187b1131e7dfe78c639902db5e26b91c1f9c 100644 (file)
@@ -1,6 +1,6 @@
 # fss-0001
 
-project_name fll_execute
+build_name fll_execute
 
 version_major 0
 version_minor 5
index 6ae9942f4b5572ca6b3ead749211ca17d12f5772..07c6e1eda6759f329b045e6d8ad894b034898e6d 100644 (file)
@@ -1,6 +1,6 @@
 # fss-0001
 
-project_name fll_file
+build_name fll_file
 
 version_major 0
 version_minor 5
index 3cc7a936f7afca42ca428bc80f936e0dee430859..8e05237e4d51bee4ac513ccaaa13db1a75671aef 100644 (file)
@@ -1,6 +1,6 @@
 # fss-0001
 
-project_name fll_fss
+build_name fll_fss
 
 version_major 0
 version_minor 5
index 2ae0daffe0c84a2ff86f1ec0810df658bc46dd29..b4fc687aef2c29fa8ceae6572a73fb4dd7a0d5c1 100644 (file)
@@ -1,6 +1,6 @@
 # fss-0001
 
-project_name fll_fss_status_string
+build_name fll_fss_status_string
 
 version_major 0
 version_minor 5
index 0a52b5f45bbc3b7fd8c06ce41b3bb3a9902efa8d..712aa59019d672a5168482f61ff41829384aaee3 100644 (file)
@@ -1,6 +1,6 @@
 # fss-0001
 
-project_name fll_iki
+build_name fll_iki
 
 version_major 0
 version_minor 5
index 084834c226693baddcb9a3a73deaf66c80d94a55..1b0c1356e4548a1de31a86194887058828e466f0 100644 (file)
@@ -1,6 +1,6 @@
 # fss-0001
 
-project_name fll_path
+build_name fll_path
 
 version_major 0
 version_minor 5
index 1bb8c9d4d6088339ee85f04ab76c6e780f214bbb..ae7e9993c9a3b92ffc9ced90a2b68f6ad33ba636 100644 (file)
@@ -1,6 +1,6 @@
 # fss-0001
 
-project_name fll_print
+build_name fll_print
 
 version_major 0
 version_minor 5
index b005f0312eb1fb8947cd541e5519d578ecf89c12..1ad23b6906f8676fcc3daf7d22a9bdc6be6ddb32 100644 (file)
@@ -1,6 +1,6 @@
 # fss-0001
 
-project_name fll_program
+build_name fll_program
 
 version_major 0
 version_minor 5
index 04f4cffcb17534fc3505a456f6f65a823d98cd7a..769a59b4377ebd40e73d7256fe2f6ade2390078f 100644 (file)
@@ -1,6 +1,6 @@
 # fss-0001
 
-project_name fll_status_string
+build_name fll_status_string
 
 version_major 0
 version_minor 5
index 8181531073e2c7745a3e46799ca0625a966050f7..d62b208c0bdefe81c6c47a703fd633cdcbc27ba0 100644 (file)
@@ -1,6 +1,6 @@
 # fss-0001
 
-project_name byte_dump
+build_name byte_dump
 
 version_major 0
 version_minor 5
index d1d6ca7c1de17fa9814573f33b565c97561f1a6f..58a698a50a72c6a29ef02598d86d3ac0a8daadf5 100644 (file)
@@ -1,6 +1,6 @@
 # fss-0001
 
-project_name control
+build_name control
 
 version_major 0
 version_minor 5
index 8c472e53195bfd093c65004cc0bf839ca233eb23..7717b842bf2ac951277a3fac5ee3ba4cf7b7e554 100644 (file)
@@ -1,6 +1,6 @@
 # fss-0001
 
-project_name controller
+build_name controller
 
 version_major 0
 version_minor 5
index f2c65b30e7a2b6d69361dd1fceed2bb1e4b78734..bf48b59215cd4d25e1a487fa5e4e01789f39ad2d 100644 (file)
@@ -95,7 +95,7 @@ extern "C" {
 
     f_array_length_t strings_length = 1;
 
-    parameter_file_name.used = fake_build_parameter_library_name_prefix_s.used + data_build.setting.project_name.used + fake_build_parameter_library_name_suffix_shared_s.used;
+    parameter_file_name.used = fake_build_parameter_library_name_prefix_s.used + data_build.setting.build_name.used + fake_build_parameter_library_name_suffix_shared_s.used;
 
     if (data_build.setting.version_major.used) {
       parameter_file_name_major.used = parameter_file_name.used + data_build.setting.version_major_prefix.used + data_build.setting.version_major.used;
@@ -155,10 +155,10 @@ extern "C" {
       offset = fake_build_parameter_library_name_prefix_s.used;
 
       for (i = 0; i < strings_length; ++i) {
-        memcpy(strings[i] + offset, data_build.setting.project_name.string, data_build.setting.project_name.used);
+        memcpy(strings[i] + offset, data_build.setting.build_name.string, data_build.setting.build_name.used);
       } // for
 
-      offset += data_build.setting.project_name.used;
+      offset += data_build.setting.build_name.used;
 
       for (i = 0; i < strings_length; ++i) {
         memcpy(strings[i] + offset, fake_build_parameter_library_name_suffix_shared_s.string, fake_build_parameter_library_name_suffix_shared_s.used);
@@ -489,7 +489,7 @@ extern "C" {
     if (F_status_is_error_not(*status)) {
       f_string_static_t destination = f_string_static_t_initialize;
       destination.used = main->path_build_libraries_static.used + fake_build_parameter_library_name_prefix_s.used;
-      destination.used += data_build.setting.project_name.used + fake_build_parameter_library_name_suffix_static_s.used;
+      destination.used += data_build.setting.build_name.used + fake_build_parameter_library_name_suffix_static_s.used;
 
       char destination_string[destination.used + 1];
       destination.string = destination_string;
@@ -503,8 +503,8 @@ extern "C" {
       memcpy(destination_string + destination.used, fake_build_parameter_library_name_prefix_s.string, fake_build_parameter_library_name_prefix_s.used);
       destination.used += fake_build_parameter_library_name_prefix_s.used;
 
-      memcpy(destination_string + destination.used, data_build.setting.project_name.string, data_build.setting.project_name.used);
-      destination.used += data_build.setting.project_name.used;
+      memcpy(destination_string + destination.used, data_build.setting.build_name.string, data_build.setting.build_name.used);
+      destination.used += data_build.setting.build_name.used;
 
       memcpy(destination_string + destination.used, fake_build_parameter_library_name_suffix_static_s.string, fake_build_parameter_library_name_suffix_static_s.used);
       destination.used += fake_build_parameter_library_name_suffix_static_s.used;
index 202a532c971b3f1b53d4ddae2fa35e417f5647d9..51aaa7ecff270d3b0bcf19a77659eca9007155fa 100644 (file)
@@ -142,11 +142,11 @@ extern "C" {
       bool failed = F_false;
 
       f_string_static_t * const settings[] = {
-        &setting->project_name,
+        &setting->build_name,
       };
 
       f_string_static_t names[] = {
-        fake_build_setting_name_project_name_s,
+        fake_build_setting_name_build_name_s,
       };
 
       for (uint8_t i = 0; i < 1; ++i) {
@@ -193,6 +193,7 @@ extern "C" {
     f_string_dynamics_t build_compiler = f_string_dynamics_t_initialize;
     f_string_dynamics_t build_indexer = f_string_dynamics_t_initialize;
     f_string_dynamics_t build_language = f_string_dynamics_t_initialize;
+    f_string_dynamics_t build_name = f_string_dynamics_t_initialize;
     f_string_dynamics_t build_script = f_string_dynamics_t_initialize;
     f_string_dynamics_t build_shared = f_string_dynamics_t_initialize;
     f_string_dynamics_t build_static = f_string_dynamics_t_initialize;
@@ -209,7 +210,6 @@ extern "C" {
     f_string_dynamics_t path_standard = f_string_dynamics_t_initialize;
     f_string_dynamics_t process_post = f_string_dynamics_t_initialize;
     f_string_dynamics_t process_pre = f_string_dynamics_t_initialize;
-    f_string_dynamics_t project_name = f_string_dynamics_t_initialize;
     f_string_dynamics_t search_exclusive = f_string_dynamics_t_initialize;
     f_string_dynamics_t search_shared = f_string_dynamics_t_initialize;
     f_string_dynamics_t search_static = f_string_dynamics_t_initialize;
@@ -232,6 +232,7 @@ extern "C" {
       fake_build_setting_name_build_libraries_s,
       fake_build_setting_name_build_libraries_shared_s,
       fake_build_setting_name_build_libraries_static_s,
+      fake_build_setting_name_build_name_s,
       fake_build_setting_name_build_script_s,
       fake_build_setting_name_build_shared_s,
       fake_build_setting_name_build_sources_headers_s,
@@ -280,7 +281,6 @@ extern "C" {
       fake_build_setting_name_path_standard_s,
       fake_build_setting_name_process_post_s,
       fake_build_setting_name_process_pre_s,
-      fake_build_setting_name_project_name_s,
       fake_build_setting_name_search_exclusive_s,
       fake_build_setting_name_search_shared_s,
       fake_build_setting_name_search_static_s,
@@ -304,6 +304,7 @@ extern "C" {
       &setting->build_libraries,
       &setting->build_libraries_shared,
       &setting->build_libraries_static,
+      &build_name,
       &build_script,
       &build_shared,
       &setting->build_sources_headers,
@@ -352,7 +353,6 @@ extern "C" {
       &path_standard,
       &process_post,
       &process_pre,
-      &project_name,
       &search_exclusive,
       &search_shared,
       &search_static,
@@ -589,6 +589,7 @@ extern "C" {
         fake_build_setting_name_build_compiler_s,
         fake_build_setting_name_build_indexer_s,
         fake_build_setting_name_build_language_s,
+        fake_build_setting_name_build_name_s,
         fake_build_setting_name_build_script_s,
         fake_build_setting_name_build_shared_s,
         fake_build_setting_name_build_static_s,
@@ -605,7 +606,6 @@ extern "C" {
         fake_build_setting_name_path_standard_s,
         fake_build_setting_name_process_post_s,
         fake_build_setting_name_process_pre_s,
-        fake_build_setting_name_project_name_s,
         fake_build_setting_name_search_exclusive_s,
         fake_build_setting_name_search_shared_s,
         fake_build_setting_name_search_static_s,
@@ -625,6 +625,7 @@ extern "C" {
         &build_compiler,
         &build_indexer,
         &build_language,
+        &build_name,
         &build_script,
         &build_shared,
         &build_static,
@@ -641,7 +642,6 @@ extern "C" {
         &path_standard,
         &process_post,
         &process_pre,
-        &project_name,
         &search_exclusive,
         &search_shared,
         &search_static,
@@ -661,6 +661,7 @@ extern "C" {
         0,                               // build_compiler
         0,                               // build_indexer
         0,                               // build_language
+        0,                               // build_name
         &setting->build_script,          // build_script
         &setting->build_shared,          // build_shared
         &setting->build_static,          // build_static
@@ -677,7 +678,6 @@ extern "C" {
         &setting->path_standard,         // path_standard
         0,                               // process_post
         0,                               // process_pre
-        0,                               // project_name
         &setting->search_exclusive,      // search_exclusive
         &setting->search_shared,         // search_shared
         &setting->search_static,         // search_static
@@ -687,6 +687,7 @@ extern "C" {
         &setting->build_compiler,        // build_compiler
         &setting->build_indexer,         // build_indexer
         0,                               // build_language
+        &setting->build_name,            // build_name
         0,                               // build_script
         0,                               // build_shared
         0,                               // build_static
@@ -703,7 +704,6 @@ extern "C" {
         0,                               // path_standard
         &setting->process_post,          // process_post
         &setting->process_pre,           // process_pre
-        &setting->project_name,          // project_name
         0,                               // search_exclusive
         0,                               // search_shared
         0,                               // search_static
@@ -728,6 +728,7 @@ extern "C" {
         0,                               // build_compiler
         0,                               // build_indexer
         0,                               // build_language
+        0,                               // build_name
         0,                               // build_script
         0,                               // build_shared
         0,                               // build_static
@@ -744,7 +745,6 @@ extern "C" {
         0,                               // path_standard
         0,                               // process_post
         0,                               // process_pre
-        0,                               // project_name
         0,                               // search_exclusive
         0,                               // search_shared
         0,                               // search_static
@@ -764,6 +764,7 @@ extern "C" {
         0,                               // build_compiler
         0,                               // build_indexer
         0,                               // build_language
+        0,                               // build_name
         0,                               // build_script
         0,                               // build_shared
         0,                               // build_static
@@ -780,7 +781,6 @@ extern "C" {
         0,                               // path_standard
         0,                               // process_post
         0,                               // process_pre
-        0,                               // project_name
         0,                               // search_exclusive
         0,                               // search_shared
         0,                               // search_static
@@ -800,6 +800,7 @@ extern "C" {
         f_string_empty_s,                // build_compiler
         f_string_empty_s,                // build_indexer
         f_string_empty_s,                // build_language
+        f_string_empty_s,                // build_name
         f_string_empty_s,                // build_script
         f_string_empty_s,                // build_shared
         f_string_empty_s,                // build_static
@@ -816,7 +817,6 @@ extern "C" {
         f_string_empty_s,                // path_standard
         f_string_empty_s,                // process_post
         f_string_empty_s,                // process_pre
-        f_string_empty_s,                // project_name
         f_string_empty_s,                // search_exclusive
         f_string_empty_s,                // search_shared
         f_string_empty_s,                // search_static
@@ -837,6 +837,7 @@ extern "C" {
         3,                               // build_compiler
         3,                               // build_indexer
         4,                               // build_language
+        3,                               // build_name
         1,                               // build_script
         1,                               // build_shared
         1,                               // build_static
@@ -853,7 +854,6 @@ extern "C" {
         1,                               // path_standard
         3,                               // process_post
         3,                               // process_pre
-        3,                               // project_name
         1,                               // search_exclusive
         1,                               // search_shared
         1,                               // search_static
@@ -1162,6 +1162,7 @@ extern "C" {
     f_string_dynamics_resize(0, &build_compiler);
     f_string_dynamics_resize(0, &build_indexer);
     f_string_dynamics_resize(0, &build_language);
+    f_string_dynamics_resize(0, &build_name);
     f_string_dynamics_resize(0, &build_script);
     f_string_dynamics_resize(0, &build_shared);
     f_string_dynamics_resize(0, &build_static);
@@ -1178,7 +1179,6 @@ extern "C" {
     f_string_dynamics_resize(0, &path_standard);
     f_string_dynamics_resize(0, &process_post);
     f_string_dynamics_resize(0, &process_pre);
-    f_string_dynamics_resize(0, &project_name);
     f_string_dynamics_resize(0, &search_exclusive);
     f_string_dynamics_resize(0, &search_shared);
     f_string_dynamics_resize(0, &search_static);
index 00d9ecdd1acedae4130b721d99324307c3cf92c7..77c176db58a0241470ac57f2dbb1f279bc858c9f 100644 (file)
@@ -80,14 +80,14 @@ extern "C" {
 
     if (F_status_is_error_not(*status)) {
       f_string_static_t parameter_file_name_path = f_string_static_t_initialize;
-      parameter_file_name_path.used = main->path_build_programs_shared.used + data_build.setting.project_name.used;
+      parameter_file_name_path.used = main->path_build_programs_shared.used + data_build.setting.build_name.used;
 
       char parameter_file_name_path_string[parameter_file_name_path.used + 1];
       parameter_file_name_path.string = parameter_file_name_path_string;
       parameter_file_name_path_string[parameter_file_name_path.used] = 0;
 
       memcpy(parameter_file_name_path_string, main->path_build_programs_shared.string, main->path_build_programs_shared.used);
-      memcpy(parameter_file_name_path_string + main->path_build_programs_shared.used, data_build.setting.project_name.string, data_build.setting.project_name.used);
+      memcpy(parameter_file_name_path_string + main->path_build_programs_shared.used, data_build.setting.build_name.string, data_build.setting.build_name.used);
 
       const f_string_static_t values[] = {
         fake_build_parameter_library_output_s,
@@ -103,17 +103,17 @@ extern "C" {
       } // for
     }
 
-    // If project-specific library sources exist, then the -lproject_name needs to be added to the arguments.
+    // If project-specific library sources exist, then the -lbuild_name needs to be added to the arguments.
     if (F_status_is_error_not(*status) && data_build.setting.build_sources_library.used) {
       f_string_static_t link_project_library = f_string_static_t_initialize;
-      link_project_library.used = fake_build_parameter_library_link_file_s.used + data_build.setting.project_name.used;
+      link_project_library.used = fake_build_parameter_library_link_file_s.used + data_build.setting.build_name.used;
 
       char link_project_library_string[link_project_library.used + 1];
       link_project_library.string = link_project_library_string;
       link_project_library_string[link_project_library.used] = 0;
 
       memcpy(link_project_library_string, fake_build_parameter_library_link_file_s.string, fake_build_parameter_library_link_file_s.used);
-      memcpy(link_project_library_string + fake_build_parameter_library_link_file_s.used, data_build.setting.project_name.string, data_build.setting.project_name.used);
+      memcpy(link_project_library_string + fake_build_parameter_library_link_file_s.used, data_build.setting.build_name.string, data_build.setting.build_name.used);
 
       *status = fll_execute_arguments_add(link_project_library, &arguments);
     }
@@ -201,7 +201,7 @@ extern "C" {
 
     if (F_status_is_error_not(*status)) {
       f_string_static_t source_library = f_string_static_t_initialize;
-      source_library.used = main->path_build_libraries_static.used + fake_build_parameter_library_name_prefix_s.used + data_build.setting.project_name.used + fake_build_parameter_library_name_suffix_static_s.used;
+      source_library.used = main->path_build_libraries_static.used + fake_build_parameter_library_name_prefix_s.used + data_build.setting.build_name.used + fake_build_parameter_library_name_suffix_static_s.used;
 
       char source_library_string[source_library.used + 1];
       source_library.string = source_library_string;
@@ -216,22 +216,22 @@ extern "C" {
         memcpy(source_library_string + source_library.used, fake_build_parameter_library_name_prefix_s.string, fake_build_parameter_library_name_prefix_s.used);
         source_library.used += fake_build_parameter_library_name_prefix_s.used;
 
-        memcpy(source_library_string + source_library.used, data_build.setting.project_name.string, data_build.setting.project_name.used);
-        source_library.used += data_build.setting.project_name.used;
+        memcpy(source_library_string + source_library.used, data_build.setting.build_name.string, data_build.setting.build_name.used);
+        source_library.used += data_build.setting.build_name.used;
 
         memcpy(source_library_string + source_library.used, fake_build_parameter_library_name_suffix_static_s.string, fake_build_parameter_library_name_suffix_static_s.used);
         source_library.used += fake_build_parameter_library_name_suffix_static_s.used;
       }
 
       f_string_static_t parameter_file_name_path = f_string_static_t_initialize;
-      parameter_file_name_path.used = main->path_build_programs_static.used + data_build.setting.project_name.used;
+      parameter_file_name_path.used = main->path_build_programs_static.used + data_build.setting.build_name.used;
 
       char parameter_file_name_path_string[parameter_file_name_path.used + 1];
       parameter_file_name_path.string = parameter_file_name_path_string;
       parameter_file_name_path_string[parameter_file_name_path.used] = 0;
 
       memcpy(parameter_file_name_path_string, main->path_build_programs_static.string, main->path_build_programs_static.used);
-      memcpy(parameter_file_name_path_string + main->path_build_programs_static.used, data_build.setting.project_name.string, data_build.setting.project_name.used);
+      memcpy(parameter_file_name_path_string + main->path_build_programs_static.used, data_build.setting.build_name.string, data_build.setting.build_name.used);
 
       const f_string_static_t values[] = {
         source_library,
index b578399c7fa0a22526f0e4183fbbc47e07641436..39db92fa10aa3093535897db10d96ba65ff1f0b7 100644 (file)
@@ -793,8 +793,8 @@ extern "C" {
       if (main->output.verbosity != f_console_verbosity_quiet_e) {
         flockfile(main->output.to.stream);
 
-        fl_print_format("%r%[Building project%] ", main->output.to.stream, f_string_eol_s, main->context.set.important, main->context.set.important);
-        fl_print_format("%[%Q%]", main->output.to.stream, main->context.set.notable, data_build.setting.project_name, main->context.set.notable);
+        fl_print_format("%r%[Building%] ", main->output.to.stream, f_string_eol_s, main->context.set.important, main->context.set.important);
+        fl_print_format("%[%Q%]", main->output.to.stream, main->context.set.notable, data_build.setting.build_name, main->context.set.notable);
         fl_print_format("%[.%]%r", main->output.to.stream, main->context.set.important, main->context.set.important, f_string_eol_s);
 
         funlockfile(main->output.to.stream);
index d261a6d15108030d31c3ec6f766a73f0e1098e36..a6b0ae08bd172c921239373ebc3d633598c8301f 100644 (file)
@@ -8,12 +8,13 @@ extern "C" {
 
 #ifndef _di_fake_build_setting_t_
   const f_string_static_t fake_build_setting_name_build_compiler_s = macro_f_string_static_t_initialize(FAKE_build_setting_name_build_compiler_s, 0, FAKE_build_setting_name_build_compiler_s_length);
+  const f_string_static_t fake_build_setting_name_build_indexer_s = macro_f_string_static_t_initialize(FAKE_build_setting_name_build_indexer_s, 0, FAKE_build_setting_name_build_indexer_s_length);
+  const f_string_static_t fake_build_setting_name_build_indexer_arguments_s = macro_f_string_static_t_initialize(FAKE_build_setting_name_build_indexer_arguments_s, 0, FAKE_build_setting_name_build_indexer_arguments_s_length);
   const f_string_static_t fake_build_setting_name_build_language_s = macro_f_string_static_t_initialize(FAKE_build_setting_name_build_language_s, 0, FAKE_build_setting_name_build_language_s_length);
   const f_string_static_t fake_build_setting_name_build_libraries_s = macro_f_string_static_t_initialize(FAKE_build_setting_name_build_libraries_s, 0, FAKE_build_setting_name_build_libraries_s_length);
   const f_string_static_t fake_build_setting_name_build_libraries_shared_s = macro_f_string_static_t_initialize(FAKE_build_setting_name_build_libraries_shared_s, 0, FAKE_build_setting_name_build_libraries_shared_s_length);
   const f_string_static_t fake_build_setting_name_build_libraries_static_s = macro_f_string_static_t_initialize(FAKE_build_setting_name_build_libraries_static_s, 0, FAKE_build_setting_name_build_libraries_static_s_length);
-  const f_string_static_t fake_build_setting_name_build_indexer_s = macro_f_string_static_t_initialize(FAKE_build_setting_name_build_indexer_s, 0, FAKE_build_setting_name_build_indexer_s_length);
-  const f_string_static_t fake_build_setting_name_build_indexer_arguments_s = macro_f_string_static_t_initialize(FAKE_build_setting_name_build_indexer_arguments_s, 0, FAKE_build_setting_name_build_indexer_arguments_s_length);
+  const f_string_static_t fake_build_setting_name_build_name_s = macro_f_string_static_t_initialize(FAKE_build_setting_name_build_name_s, 0, FAKE_build_setting_name_build_name_s_length);
   const f_string_static_t fake_build_setting_name_build_script_s = macro_f_string_static_t_initialize(FAKE_build_setting_name_build_script_s, 0, FAKE_build_setting_name_build_script_s_length);
   const f_string_static_t fake_build_setting_name_build_shared_s = macro_f_string_static_t_initialize(FAKE_build_setting_name_build_shared_s, 0, FAKE_build_setting_name_build_shared_s_length);
   const f_string_static_t fake_build_setting_name_build_sources_headers_s = macro_f_string_static_t_initialize(FAKE_build_setting_name_build_sources_headers_s, 0, FAKE_build_setting_name_build_sources_headers_s_length);
@@ -62,7 +63,6 @@ extern "C" {
   const f_string_static_t fake_build_setting_name_path_standard_s = macro_f_string_static_t_initialize(FAKE_build_setting_name_path_standard_s, 0, FAKE_build_setting_name_path_standard_s_length);
   const f_string_static_t fake_build_setting_name_process_post_s = macro_f_string_static_t_initialize(FAKE_build_setting_name_process_post_s, 0, FAKE_build_setting_name_process_post_s_length);
   const f_string_static_t fake_build_setting_name_process_pre_s = macro_f_string_static_t_initialize(FAKE_build_setting_name_process_pre_s, 0, FAKE_build_setting_name_process_pre_s_length);
-  const f_string_static_t fake_build_setting_name_project_name_s = macro_f_string_static_t_initialize(FAKE_build_setting_name_project_name_s, 0, FAKE_build_setting_name_project_name_s_length);
   const f_string_static_t fake_build_setting_name_search_exclusive_s = macro_f_string_static_t_initialize(FAKE_build_setting_name_search_exclusive_s, 0, FAKE_build_setting_name_search_exclusive_s_length);
   const f_string_static_t fake_build_setting_name_search_shared_s = macro_f_string_static_t_initialize(FAKE_build_setting_name_search_shared_s, 0, FAKE_build_setting_name_search_shared_s_length);
   const f_string_static_t fake_build_setting_name_search_static_s = macro_f_string_static_t_initialize(FAKE_build_setting_name_search_static_s, 0, FAKE_build_setting_name_search_static_s_length);
index a93870aae250ac56dd81f6528c5469177313d9f6..f6c7ee3342390889bd7e5f4ac999d921920300fb 100644 (file)
@@ -32,6 +32,7 @@ extern "C" {
 
     f_string_dynamic_t build_compiler;
     f_string_dynamic_t build_indexer;
+    f_string_dynamic_t build_name;
     f_string_dynamic_t path_headers;
     f_string_dynamic_t path_language;
     f_string_dynamic_t path_library_script;
@@ -43,7 +44,6 @@ extern "C" {
     f_string_dynamic_t path_sources;
     f_string_dynamic_t process_post;
     f_string_dynamic_t process_pre;
-    f_string_dynamic_t project_name;
     f_string_dynamic_t version_major;
     f_string_dynamic_t version_major_prefix;
     f_string_dynamic_t version_micro;
@@ -166,6 +166,7 @@ extern "C" {
   #define macro_fake_build_setting_t_delete_simple(setting) \
     macro_f_string_dynamic_t_delete_simple(setting.build_compiler) \
     macro_f_string_dynamic_t_delete_simple(setting.build_indexer) \
+    macro_f_string_dynamic_t_delete_simple(setting.build_name) \
     macro_f_string_dynamic_t_delete_simple(setting.path_headers) \
     macro_f_string_dynamic_t_delete_simple(setting.path_language) \
     macro_f_string_dynamic_t_delete_simple(setting.path_library_script) \
@@ -177,7 +178,6 @@ extern "C" {
     macro_f_string_dynamic_t_delete_simple(setting.path_sources) \
     macro_f_string_dynamic_t_delete_simple(setting.process_post) \
     macro_f_string_dynamic_t_delete_simple(setting.process_pre) \
-    macro_f_string_dynamic_t_delete_simple(setting.project_name) \
     macro_f_string_dynamic_t_delete_simple(setting.version_major) \
     macro_f_string_dynamic_t_delete_simple(setting.version_major_prefix) \
     macro_f_string_dynamic_t_delete_simple(setting.version_micro) \
@@ -224,12 +224,13 @@ extern "C" {
     macro_f_string_dynamics_t_delete_simple(setting.modes_default)
 
   #define FAKE_build_setting_name_build_compiler_s               "build_compiler"
+  #define FAKE_build_setting_name_build_indexer_s                "build_indexer"
+  #define FAKE_build_setting_name_build_indexer_arguments_s      "build_indexer_arguments"
   #define FAKE_build_setting_name_build_language_s               "build_language"
   #define FAKE_build_setting_name_build_libraries_s              "build_libraries"
   #define FAKE_build_setting_name_build_libraries_shared_s       "build_libraries_shared"
   #define FAKE_build_setting_name_build_libraries_static_s       "build_libraries_static"
-  #define FAKE_build_setting_name_build_indexer_s                "build_indexer"
-  #define FAKE_build_setting_name_build_indexer_arguments_s      "build_indexer_arguments"
+  #define FAKE_build_setting_name_build_name_s                   "build_name"
   #define FAKE_build_setting_name_build_script_s                 "build_script"
   #define FAKE_build_setting_name_build_shared_s                 "build_shared"
   #define FAKE_build_setting_name_build_sources_headers_s        "build_sources_headers"
@@ -278,7 +279,6 @@ extern "C" {
   #define FAKE_build_setting_name_path_standard_s                "path_standard"
   #define FAKE_build_setting_name_process_post_s                 "process_post"
   #define FAKE_build_setting_name_process_pre_s                  "process_pre"
-  #define FAKE_build_setting_name_project_name_s                 "project_name"
   #define FAKE_build_setting_name_search_exclusive_s             "search_exclusive"
   #define FAKE_build_setting_name_search_shared_s                "search_shared"
   #define FAKE_build_setting_name_search_static_s                "search_static"
@@ -294,12 +294,13 @@ extern "C" {
   #define FAKE_build_setting_name_version_target_s               "version_target"
 
   #define FAKE_build_setting_name_build_compiler_s_length               14
+  #define FAKE_build_setting_name_build_indexer_s_length                13
+  #define FAKE_build_setting_name_build_indexer_arguments_s_length      23
   #define FAKE_build_setting_name_build_language_s_length               14
   #define FAKE_build_setting_name_build_libraries_s_length              15
   #define FAKE_build_setting_name_build_libraries_shared_s_length       22
   #define FAKE_build_setting_name_build_libraries_static_s_length       22
-  #define FAKE_build_setting_name_build_indexer_s_length                13
-  #define FAKE_build_setting_name_build_indexer_arguments_s_length      23
+  #define FAKE_build_setting_name_build_name_s_length                   10
   #define FAKE_build_setting_name_build_script_s_length                 12
   #define FAKE_build_setting_name_build_shared_s_length                 12
   #define FAKE_build_setting_name_build_sources_headers_s_length        21
@@ -348,7 +349,6 @@ extern "C" {
   #define FAKE_build_setting_name_path_standard_s_length                13
   #define FAKE_build_setting_name_process_post_s_length                 12
   #define FAKE_build_setting_name_process_pre_s_length                  11
-  #define FAKE_build_setting_name_project_name_s_length                 12
   #define FAKE_build_setting_name_search_exclusive_s_length             16
   #define FAKE_build_setting_name_search_shared_s_length                13
   #define FAKE_build_setting_name_search_static_s_length                13
@@ -364,12 +364,13 @@ extern "C" {
   #define FAKE_build_setting_name_version_target_s_length               14
 
   extern const f_string_static_t fake_build_setting_name_build_compiler_s;
+  extern const f_string_static_t fake_build_setting_name_build_indexer_s;
+  extern const f_string_static_t fake_build_setting_name_build_indexer_arguments_s;
   extern const f_string_static_t fake_build_setting_name_build_language_s;
   extern const f_string_static_t fake_build_setting_name_build_libraries_s;
   extern const f_string_static_t fake_build_setting_name_build_libraries_shared_s;
   extern const f_string_static_t fake_build_setting_name_build_libraries_static_s;
-  extern const f_string_static_t fake_build_setting_name_build_indexer_s;
-  extern const f_string_static_t fake_build_setting_name_build_indexer_arguments_s;
+  extern const f_string_static_t fake_build_setting_name_build_name_s;
   extern const f_string_static_t fake_build_setting_name_build_script_s;
   extern const f_string_static_t fake_build_setting_name_build_shared_s;
   extern const f_string_static_t fake_build_setting_name_build_sources_headers_s;
@@ -418,7 +419,6 @@ extern "C" {
   extern const f_string_static_t fake_build_setting_name_path_standard_s;
   extern const f_string_static_t fake_build_setting_name_process_post_s;
   extern const f_string_static_t fake_build_setting_name_process_pre_s;
-  extern const f_string_static_t fake_build_setting_name_project_name_s;
   extern const f_string_static_t fake_build_setting_name_search_exclusive_s;
   extern const f_string_static_t fake_build_setting_name_search_shared_s;
   extern const f_string_static_t fake_build_setting_name_search_static_s;
index 8f9a0c83aeaefcbafd79029b363535009903faab..5abbe13d912177839c9234f9a40be5475d13808b 100644 (file)
@@ -25,7 +25,7 @@ extern "C" {
     }
 
     if (main->output.verbosity != f_console_verbosity_quiet_e) {
-      fll_print_format("%r%[Making project.%]%r", main->output.to.stream, f_string_eol_s, main->context.set.important, main->context.set.important, f_string_eol_s);
+      fll_print_format("%r%[Making.%]%r", main->output.to.stream, f_string_eol_s, main->context.set.important, main->context.set.important, f_string_eol_s);
     }
 
     f_status_t status = F_none;
@@ -647,6 +647,7 @@ extern "C" {
       const f_string_static_t dynamic_name[] = {
         fake_build_setting_name_build_compiler_s,
         fake_build_setting_name_build_indexer_s,
+        fake_build_setting_name_build_name_s,
         fake_build_setting_name_path_headers_s,
         fake_build_setting_name_path_language_s,
         fake_build_setting_name_path_library_script_s,
@@ -658,7 +659,6 @@ extern "C" {
         fake_build_setting_name_path_sources_s,
         fake_build_setting_name_process_post_s,
         fake_build_setting_name_process_pre_s,
-        fake_build_setting_name_project_name_s,
         fake_build_setting_name_version_major_s,
         fake_build_setting_name_version_micro_s,
         fake_build_setting_name_version_minor_s,
@@ -667,6 +667,7 @@ extern "C" {
       const f_string_dynamic_t dynamic_value[] = {
         data_make->setting_build.build_compiler,
         data_make->setting_build.build_indexer,
+        data_make->setting_build.build_name,
         data_make->setting_build.path_headers,
         data_make->setting_build.path_language,
         data_make->setting_build.path_library_script,
@@ -678,7 +679,6 @@ extern "C" {
         data_make->setting_build.path_sources,
         data_make->setting_build.process_post,
         data_make->setting_build.process_pre,
-        data_make->setting_build.project_name,
         data_make->setting_build.version_major,
         data_make->setting_build.version_micro,
         data_make->setting_build.version_minor,
index c7e1ab9d3ad7e414b4d80cfe5b1a9671fc39a08c..2cbe90d6a314ad1d9fcea89c6d44ddc9561a7222 100644 (file)
@@ -1,6 +1,6 @@
 # fss-0001
 
-project_name fake
+build_name fake
 
 version_major 0
 version_minor 5
index 6373619eccf295b74b0c263b9f44f75600adb04c..de100a12fd8a3c2ec5500ff47239c6982b6dfe5c 100644 (file)
@@ -9,7 +9,7 @@
 #   4) Copy this file (settings-bzip2) into the created directory path "data/build/".
 #   5) Use the featureless make build operation to build, such as: "fake build -s settings-bzip2".
 
-project_name bzip2
+build_name bzip2
 
 version_major 1
 version_minor 0
index 515c373e7d6cb8589fe1cc27a94e820f3c7ad08d..d0b8389a3f4543392a985485ec5f96b3f5c18e76 100644 (file)
@@ -9,7 +9,7 @@
 #   4) copy this file (settings-bzip2recover) into the created directory path "data/build/".
 #   5) use the featureless make build operation to build, such as: "fake build -s settings-bzip2recover".
 
-project_name bzip2recover
+build_name bzip2recover
 
 version_major 1
 version_minor 0
index 6a82626c7833837e9d9e8d477c826ba08eff5e68..e0b847aa9765c50f6ee57ba324797169402138f7 100644 (file)
@@ -11,7 +11,7 @@
 #
 # This depends on a c-library with realtime and pthread support.
 
-project_name cmocka
+build_name cmocka
 
 version_major 1
 version_minor 1
index 5a246450ccd1ff7071c1f6ef93888a4e6d7aecf5..5deb215cf543deb145b16d1b72e758b35c0834f3 100644 (file)
@@ -45,6 +45,11 @@ Settings Documentation:
     The order of these may matter if the compiler (such as GCC or a linker via GCC) is order sensitive.
     These are applied to only static builds.
 
+  - build_name\:
+    The name of the build, which often represent the project name.
+    If program sources are specified, then this will be used as the program name.
+    If library sources are specified, then this will be used in the library name, such as "libX.so" where "X" would be the "build_name" value.
+
   - build_script\:
     When "yes", the build process will build any scripts, such as a Bash script.
     This is currently not implemented.
@@ -309,11 +314,6 @@ Settings Documentation:
       Sources Path parameter, such as "-S X', whereas "X" is any valid argument associated with "-S".
       Work Path parameter, such as "-w X', whereas "X" is any valid argument associated with "-w".
 
-  - project_name\:
-    The name of the project.
-    If program sources are specified, then this will be used as the program name.
-    If library sources are specified, then this will be used in the library name, such as "libX.so" where "X" would be the "project_name" value.
-
   - search_exclusive\:
     When "yes", the search path during compile for shared libraries will only include shared library paths.
     When "no", the search path during compile time for shared libraries will include shared library paths followed by static library paths.
@@ -336,10 +336,10 @@ Settings Documentation:
     A Symbolic link is created against this created file such that "libX.so" is a link to "libX.so.A".
     For all files other than when file is "major", another symbolic link is created against this such that "libX.so.A" is a link to "libX.so.A.X" such that X is the respective "B", "B.C', or "B.C.D" as described below.
     The default file is "major".
-    When "major" is used, the file created is "libX.so.A", whereas "X" is the "project_name" and "A" is the major version.
-    When "minor" is used, the file created is "libX.so.A.B", whereas "X" is the "project_name" and "A.B" is the major and minor versions, respectively.
-    When "micro" is used, the file created is "libX.so.A.B.C", whereas "X" is the "project_name" and "A.B.C" is the major, minor, and micro versions, respectively.
-    When "nano" is used, the file created is "libX.so.A.B.C.D", whereas "X" is the "project_name" and "A.B.C.D" is the major, minor, micro, and nano versions, respectively.
+    When "major" is used, the file created is "libX.so.A", whereas "X" is the "build_name" and "A" is the major version.
+    When "minor" is used, the file created is "libX.so.A.B", whereas "X" is the "build_name" and "A.B" is the major and minor versions, respectively.
+    When "micro" is used, the file created is "libX.so.A.B.C", whereas "X" is the "build_name" and "A.B.C" is the major, minor, and micro versions, respectively.
+    When "nano" is used, the file created is "libX.so.A.B.C.D", whereas "X" is the "build_name" and "A.B.C.D" is the major, minor, micro, and nano versions, respectively.
 
   - version_major\:
     The major version number (or in theory any characters allowed in a filename).
@@ -397,7 +397,7 @@ Settings Documentation:
     Designates which version should be used when linking the shared library.
     Any version prefixes are used as defined.
     The default target is "micro".
-    When "major" is used, a shared library is generated with "-Wl,-soname,libX.so.A", whereas "X" is the "project_name" and "A" is the major version.
-    When "minor" is used, a shared library is generated with "-Wl,-soname,libX.so.A.B", whereas "X" is the "project_name" and "A.B" is the major and minor versions, respectively.
-    When "micro" is used, a shared library is generated with "-Wl,-soname,libX.so.A.B.C", whereas "X" is the "project_name" and "A.B.C" is the major, minor, and micro versions, respectively.
-    When "nano" is used, a shared library is generated with "-Wl,-soname,libX.so.A.B.C.D", whereas "X" is the "project_name" and "A.B.C.D" is the major, minor, micro, and nano versions, respectively.
+    When "major" is used, a shared library is generated with "-Wl,-soname,libX.so.A", whereas "X" is the "build_name" and "A" is the major version.
+    When "minor" is used, a shared library is generated with "-Wl,-soname,libX.so.A.B", whereas "X" is the "build_name" and "A.B" is the major and minor versions, respectively.
+    When "micro" is used, a shared library is generated with "-Wl,-soname,libX.so.A.B.C", whereas "X" is the "build_name" and "A.B.C" is the major, minor, and micro versions, respectively.
+    When "nano" is used, a shared library is generated with "-Wl,-soname,libX.so.A.B.C.D", whereas "X" is the "build_name" and "A.B.C.D" is the major, minor, micro, and nano versions, respectively.
index 6e4fbde07eaf50bc1427e64c50c7e4ff8bd2be6d..26ee4f51843ea5a5c9e0d9bf26d97c87bb53236e 100644 (file)
@@ -17,6 +17,7 @@ Settings Specification:
     - build_libraries: Must only contain any number of valid library include arguments that are valid for the compiler defined in "build_compiler" Object.
     - build_libraries_shared: Must only contain any number of valid library include arguments that are valid for the compiler defined in "build_compiler" Object.
     - build_libraries_static: Must only contain any number of valid library include arguments that are valid for the compiler defined in "build_compiler" Object.
+    - build_name: Must only contain characters allowed in a filename.
     - build_script: Must only one of: "yes" or "no".
     - build_shared: Must only one of: "yes" or "no".
     - build_sources_headers: Must only contain any number of valid filenames.
@@ -65,7 +66,6 @@ Settings Specification:
     - path_standard: Must only one of: "yes" or "no".
     - process_post: Must contain only a single valid filename.
     - process_pre: Must contain only a single valid filename.
-    - project_name: Must only contain characters allowed in a filename.
     - search_exclusive: Must only one of: "yes" or "no".
     - search_shared: Must only one of: "yes" or "no".
     - search_static: Must only one of: "yes" or "no".
index 5cfb4165f29fb2c6864e2ca1561b1ebef5a5bd74..ae58ce912bb06cf097b58b20727b8857f48cf878 100644 (file)
@@ -1,6 +1,6 @@
 # fss-0001
 
-project_name firewall
+build_name firewall
 
 version_major 0
 version_minor 5
index 7d9639ef7e9be402dcc0820f72c6054e749b1588..86113177055c30eb342070bc5a20320699a01784 100644 (file)
@@ -1,6 +1,6 @@
 # fss-0001
 
-project_name fss_basic_list_read
+build_name fss_basic_list_read
 
 version_major 0
 version_minor 5
index 80e8fc4fd5c046f601e58e6025578a1b93200c67..8d8de08aff5b6fba997cf528c8217c36b8167006 100644 (file)
@@ -1,6 +1,6 @@
 # fss-0001
 
-project_name fss_basic_list_write
+build_name fss_basic_list_write
 
 version_major 0
 version_minor 5
index 87bee0c98575129e38ffe711f5e3d30e131c2c29..1dbb78828f3c40970691db5ad6dac09808e55104 100644 (file)
@@ -1,6 +1,6 @@
 # fss-0001
 
-project_name fss_basic_read
+build_name fss_basic_read
 
 version_major 0
 version_minor 5
index 41e83f2dbdfb0aaff2b826a6a42b1b14551c85af..af0c0d79109344ec8c4daed696e3c388c49b5ab0 100644 (file)
@@ -1,6 +1,6 @@
 # fss-0001
 
-project_name fss_basic_write
+build_name fss_basic_write
 
 version_major 0
 version_minor 5
index 9d2b1625d2eccaef557caaee339b6ae6f637f74e..0b6a782914fea6feb41f1271a3bb5a5a2c90992c 100644 (file)
@@ -1,6 +1,6 @@
 # fss-0001
 
-project_name fss_embedded_list_read
+build_name fss_embedded_list_read
 
 version_major 0
 version_minor 5
index ddfefbed294635074a0b7fbcbb1cce9574114bd9..8d227b73eaa59d58b8f4506114fa46eb0f72e652 100644 (file)
@@ -1,6 +1,6 @@
 # fss-0001
 
-project_name fss_embedded_list_write
+build_name fss_embedded_list_write
 
 version_major 0
 version_minor 5
index 7c0b22a95a81c433b1c12fef1f5a1033bfb968c1..287480f99371cf95b44c52fd5964cd9781897fac 100644 (file)
@@ -1,6 +1,6 @@
 # fss-0001
 
-project_name fss_extended_list_read
+build_name fss_extended_list_read
 
 version_major 0
 version_minor 5
index 3049dce5792305fe651187ee897075ca1a665d59..5f4022a50498b1b3cae353885e53918f87a6c9cb 100644 (file)
@@ -1,6 +1,6 @@
 # fss-0001
 
-project_name fss_extended_list_write
+build_name fss_extended_list_write
 
 version_major 0
 version_minor 5
index fb78ae1d1fa17553789ca5e36156ba83a5518a80..bcaebf0b4d6aa0ed2b02ea08aff57519f3ae59a7 100644 (file)
@@ -1,6 +1,6 @@
 # fss-0001
 
-project_name fss_extended_read
+build_name fss_extended_read
 
 version_major 0
 version_minor 5
index 80c4c3e31201b79fbb4866e37ebb9e875fa5d408..dc5323b375760bd904dac08866aba2dbe0a8fdb5 100644 (file)
@@ -1,6 +1,6 @@
 # fss-0001
 
-project_name fss_extended_write
+build_name fss_extended_write
 
 version_major 0
 version_minor 5
index 70e9066ebfbe38668b6171ea8b17224c0964e898..43310b3c03e87ea84f7e9a5b7773ab43fe3c4f5e 100644 (file)
@@ -1,6 +1,6 @@
 # fss-0001
 
-project_name fss_identify
+build_name fss_identify
 
 version_major 0
 version_minor 5
index e24608355bb63778f6e1216e0d0ae7574bb968c2..b5a1ca612cec43615c3b5c805aec3d619a8e64f5 100644 (file)
@@ -1,6 +1,6 @@
 # fss-0001
 
-project_name fss_payload_read
+build_name fss_payload_read
 
 version_major 0
 version_minor 5
index 22089e9732d7f52bcfe7afbbba6d0eda0ce2c0c7..00055e7ac17b3d16f701d2c5515ab22083ee2d67 100644 (file)
@@ -1,6 +1,6 @@
 # fss-0001
 
-project_name fss_payload_write
+build_name fss_payload_write
 
 version_major 0
 version_minor 5
index 8b3195c8ba80b39ec9799aeda641452ea4a156ee..d7c66f66e3fea2c50d926ba7ce966d3448aed01c 100644 (file)
@@ -1,6 +1,6 @@
 # fss-0001
 
-project_name fss_status_code
+build_name fss_status_code
 
 version_major 0
 version_minor 5
index 1d4c72e262cda77ed088ac6a2a07d7f5175134b6..3b3fabe1740228e5deaef7be80275a7058c99dbe 100644 (file)
@@ -1,6 +1,6 @@
 # fss-0001
 
-project_name iki_read
+build_name iki_read
 
 version_major 0
 version_minor 5
index 6f0d78411026837675fa581f8424509cd722f242..91a0eb661ff73daf33d4296268c8fa7cf798c9fa 100644 (file)
@@ -1,6 +1,6 @@
 # fss-0001
 
-project_name iki_write
+build_name iki_write
 
 version_major 0
 version_minor 5
index b0442399518a559ff28c0c4e6eba75a8888d35d7..0f8033cf752493f2e9e68362f5e607fc5aa054ec 100644 (file)
@@ -1,6 +1,6 @@
 # fss-0001
 
-project_name status_code
+build_name status_code
 
 version_major 0
 version_minor 5
index 8262cf1754308d7735e7e1a73dacf5740aadfb53..8c36dfd6d4b7d487e01eeaa1352d20d6647daa38 100644 (file)
@@ -1,6 +1,6 @@
 # fss-0001
 
-project_name utf8
+build_name utf8
 
 version_major 0
 version_minor 5