If one of the build sub-directories, such as includes, libraries, programs, and settings, is empty or missing after a successful build, then there are no files of that type to install.
- Build Tree Structure Example (using the status_code-0.5.7 project)\:
+ Build Tree Structure Example (using the status_code-0.5.8 project)\:
build/
├── documents
├── includes
│  ├── script
│  ├── shared
│  │  ├── libstatus_code.so -> libstatus_code.so.0
- │  │  ├── libstatus_code.so.0 -> libstatus_code.so.0.5.7
- │  │  └── libstatus_code.so.0.5.7
+ │  │  ├── libstatus_code.so.0 -> libstatus_code.so.0.5.8
+ │  │  └── libstatus_code.so.0.5.8
│  └── static
│  └── libstatus_code.a
├── objects
└── sources_settings.built
- Work Tree Structure Example at /tmp/work (using the status_code-0.5.7 project)\:
+ Work Tree Structure Example at /tmp/work (using the status_code-0.5.8 project)\:
/tmp/work/
├── includes
│  └── level_3
├── libraries
│  ├── shared
│  │  ├── libstatus_code.so -> libstatus_code.so.0
- │  │  ├── libstatus_code.so.0 -> libstatus_code.so.0.5.7
- │  │  └── libstatus_code.so.0.5.7
+ │  │  ├── libstatus_code.so.0 -> libstatus_code.so.0.5.8
+ │  │  └── libstatus_code.so.0.5.8
│  └── static
│  └── libstatus_code.a
└── programs
Build Example, using "make"\:
fake make
- Build Tree Structure Example (using the status_code-0.5.7 project)\:
+ Build Tree Structure Example (using the status_code-0.5.8 project)\:
build/
├── documents
├── includes
│  ├── script
│  ├── shared
│  │  ├── libstatus_code.so -> libstatus_code.so.0
- │  │  ├── libstatus_code.so.0 -> libstatus_code.so.0.5.7
- │  │  └── libstatus_code.so.0.5.7
+ │  │  ├── libstatus_code.so.0 -> libstatus_code.so.0.5.8
+ │  │  └── libstatus_code.so.0.5.8
│  └── static
│  └── libstatus_code.a
├── objects
├── sources_script.built
└── sources_settings.built
- Work Tree Structure Example at '/tmp/work' (using the status_code-0.5.7 project)\:
+ Work Tree Structure Example at '/tmp/work' (using the status_code-0.5.8 project)\:
/tmp/work/
├── includes
│  └── level_3
├── libraries
│  ├── shared
│  │  ├── libstatus_code.so -> libstatus_code.so.0
- │  │  ├── libstatus_code.so.0 -> libstatus_code.so.0.5.7
- │  │  └── libstatus_code.so.0.5.7
+ │  │  ├── libstatus_code.so.0 -> libstatus_code.so.0.5.8
+ │  │  └── libstatus_code.so.0.5.8
│  └── static
│  └── libstatus_code.a
└── programs
- The Featureless Make, which is a level_3 project provided by FLL.
An example bootstrap script is provided (build/scripts/bootstrap-example.sh) is provided for to show how to build the FLL directly from source.
- Use it as an example or explicitly call it (such as: "bash build/scripts/bootstrap-example.sh monolithic 0.5.7").
+ Use it as an example or explicitly call it (such as: "bash build/scripts/bootstrap-example.sh monolithic 0.5.8").
See: dependencies for specific dependencies of this project.
See: readme.bootstrap for bootstrap compiling (or just regular compiling) any part of the FLL and notes on installing.
version_major 0
version_minor 5
-version_micro 7
+version_micro 8
version_file micro
version_target minor
version_major 0
version_minor 5
-version_micro 7
+version_micro 8
version_file micro
version_target minor
version_major 0
version_minor 5
-version_micro 7
+version_micro 8
version_file micro
version_target minor
version_major 0
version_minor 5
-version_micro 7
+version_micro 8
version_file micro
version_target minor
#
# This only accepts two arguments, followed by two optional arguments (first two are required and in the specified order):
# 1) One of "individual", "level", "monolithic", "fake-individual", "fake-level", or "fake-monolithic".
-# 2) The version number of the project, such as "0.5.7".
+# 2) The version number of the project, such as "0.5.8".
# 3) Optional, may be one of: +V, +q, +n, +l, +d, --enable-shared, --enable-static, --disable-shared, --disable-static.
# 4) Optional, may be one of: +V, +q, +n, +l, +d, --enable-shared, --enable-static, --disable-shared, --disable-static.
#
local public_name="Simple FLL Bootstrap Script"
local system_name=bootstrap
local called_name=$(basename $0)
- local version=0.5.7
+ local version=0.5.8
local grab_next=
local do_color=normal
local public_name="Simple FLL Project Install Script"
local system_name=install
local called_name=$(basename $0)
- local version=0.5.7
+ local version=0.5.8
local grab_next=
local do_color=normal
local public_name="Simple FLL Project Package Script"
local system_name=package
local called_name=$(basename $0)
- local version=0.5.7
+ local version=0.5.8
local grab_next=
local do_color=normal
version_major 0
version_minor 5
-version_micro 7
+version_micro 8
version_file micro
version_target minor
version_major 0
version_minor 5
-version_micro 7
+version_micro 8
version_file micro
version_target minor
version_major 0
version_minor 5
-version_micro 7
+version_micro 8
version_file micro
version_target minor
version_major 0
version_minor 5
-version_micro 7
+version_micro 8
version_file micro
version_target minor
version_major 0
version_minor 5
-version_micro 7
+version_micro 8
version_file micro
version_target minor
version_major 0
version_minor 5
-version_micro 7
+version_micro 8
version_file micro
version_target minor
version_major 0
version_minor 5
-version_micro 7
+version_micro 8
version_file micro
version_target minor
version_major 0
version_minor 5
-version_micro 7
+version_micro 8
version_file micro
version_target minor
version_major 0
version_minor 5
-version_micro 7
+version_micro 8
version_file micro
version_target minor
version_major 0
version_minor 5
-version_micro 7
+version_micro 8
version_file micro
version_target minor
version_major 0
version_minor 5
-version_micro 7
+version_micro 8
version_file micro
version_target minor
version_major 0
version_minor 5
-version_micro 7
+version_micro 8
version_file micro
version_target minor
version_major 0
version_minor 5
-version_micro 7
+version_micro 8
version_file micro
version_target minor
version_major 0
version_minor 5
-version_micro 7
+version_micro 8
version_file micro
version_target minor
version_major 0
version_minor 5
-version_micro 7
+version_micro 8
version_file micro
version_target minor
version_major 0
version_minor 5
-version_micro 7
+version_micro 8
version_file micro
version_target minor
version_major 0
version_minor 5
-version_micro 7
+version_micro 8
version_file micro
version_target minor
version_major 0
version_minor 5
-version_micro 7
+version_micro 8
version_file micro
version_target minor
version_major 0
version_minor 5
-version_micro 7
+version_micro 8
version_file micro
version_target minor
version_major 0
version_minor 5
-version_micro 7
+version_micro 8
version_file micro
version_target minor
version_major 0
version_minor 5
-version_micro 7
+version_micro 8
version_file micro
version_target minor
version_major 0
version_minor 5
-version_micro 7
+version_micro 8
version_file micro
version_target minor
version_major 0
version_minor 5
-version_micro 7
+version_micro 8
version_file micro
version_target minor
version_major 0
version_minor 5
-version_micro 7
+version_micro 8
version_file micro
version_target minor
version_major 0
version_minor 5
-version_micro 7
+version_micro 8
version_file micro
version_target minor
version_major 0
version_minor 5
-version_micro 7
+version_micro 8
version_file micro
version_target minor
version_major 0
version_minor 5
-version_micro 7
+version_micro 8
version_file micro
version_target minor
version_major 0
version_minor 5
-version_micro 7
+version_micro 8
version_file micro
version_target minor
version_major 0
version_minor 5
-version_micro 7
+version_micro 8
version_file micro
version_target minor
version_major 0
version_minor 5
-version_micro 7
+version_micro 8
version_file micro
version_target minor
version_major 0
version_minor 5
-version_micro 7
+version_micro 8
version_file micro
version_target minor
version_major 0
version_minor 5
-version_micro 7
+version_micro 8
version_file micro
version_target minor
version_major 0
version_minor 5
-version_micro 7
+version_micro 8
version_file micro
version_target minor
version_major 0
version_minor 5
-version_micro 7
+version_micro 8
version_file micro
version_target minor
version_major 0
version_minor 5
-version_micro 7
+version_micro 8
version_file micro
version_target minor
version_major 0
version_minor 5
-version_micro 7
+version_micro 8
version_file micro
version_target minor
version_major 0
version_minor 5
-version_micro 7
+version_micro 8
version_file micro
version_target minor
version_major 0
version_minor 5
-version_micro 7
+version_micro 8
version_file micro
version_target minor
version_major 0
version_minor 5
-version_micro 7
+version_micro 8
version_file micro
version_target minor
version_major 0
version_minor 5
-version_micro 7
+version_micro 8
version_file micro
version_target minor
version_major 0
version_minor 5
-version_micro 7
+version_micro 8
version_file micro
version_target minor
version_major 0
version_minor 5
-version_micro 7
+version_micro 8
version_file micro
version_target minor
version_major 0
version_minor 5
-version_micro 7
+version_micro 8
version_file micro
version_target minor
version_major 0
version_minor 5
-version_micro 7
+version_micro 8
version_file micro
version_target minor
version_major 0
version_minor 5
-version_micro 7
+version_micro 8
version_file micro
version_target minor
version_major 0
version_minor 5
-version_micro 7
+version_micro 8
version_file micro
version_target minor
version_major 0
version_minor 5
-version_micro 7
+version_micro 8
version_file micro
version_target minor
version_major 0
version_minor 5
-version_micro 7
+version_micro 8
version_file micro
version_target minor
version_major 0
version_minor 5
-version_micro 7
+version_micro 8
version_file micro
version_target minor
version_major 0
version_minor 5
-version_micro 7
+version_micro 8
version_file micro
version_target minor
version_major 0
version_minor 5
-version_micro 7
+version_micro 8
version_file micro
version_target minor
#ifndef _di_byte_dump_program_version_
#define byte_dump_program_version_major_s F_string_ascii_0_s
#define byte_dump_program_version_minor_s F_string_ascii_5_s
- #define byte_dump_program_version_micro_s F_string_ascii_7_s
+ #define byte_dump_program_version_micro_s F_string_ascii_8_s
#ifndef byte_dump_program_version_nano_prefix_s
#define byte_dump_program_version_nano_prefix_s
version_major 0
version_minor 5
-version_micro 7
+version_micro 8
version_file micro
version_target minor
#ifndef _di_control_program_version_
#define control_program_version_major_s F_string_ascii_0_s
#define control_program_version_minor_s F_string_ascii_5_s
- #define control_program_version_micro_s F_string_ascii_7_s
+ #define control_program_version_micro_s F_string_ascii_8_s
#ifndef control_program_version_nano_prefix_s
#define control_program_version_nano_prefix_s
version_major 0
version_minor 5
-version_micro 7
+version_micro 8
version_file micro
version_target minor
#ifndef _di_controller_program_version_
#define controller_program_version_major_s F_string_ascii_0_s
#define controller_program_version_minor_s F_string_ascii_5_s
- #define controller_program_version_micro_s F_string_ascii_7_s
+ #define controller_program_version_micro_s F_string_ascii_8_s
#ifndef controller_program_version_nano_prefix_s
#define controller_program_version_nano_prefix_s
version_major 0
version_minor 5
-version_micro 7
+version_micro 8
version_file micro
version_target minor
#ifndef _di_fake_program_version_
#define fake_program_version_major_s F_string_ascii_0_s
#define fake_program_version_minor_s F_string_ascii_5_s
- #define fake_program_version_micro_s F_string_ascii_7_s
+ #define fake_program_version_micro_s F_string_ascii_8_s
#ifndef fake_program_version_nano_prefix_s
#define fake_program_version_nano_prefix_s
version_major 0
version_minor 5
-version_micro 7
+version_micro 8
version_file micro
version_target minor
#ifndef _di_firewall_program_version_
#define firewall_program_version_major_s F_string_ascii_0_s
#define firewall_program_version_minor_s F_string_ascii_5_s
- #define firewall_program_version_micro_s F_string_ascii_7_s
+ #define firewall_program_version_micro_s F_string_ascii_8_s
#ifndef firewall_program_version_nano_prefix_s
#define firewall_program_version_nano_prefix_s
version_major 0
version_minor 5
-version_micro 7
+version_micro 8
version_file micro
version_target minor
#endif
#ifndef _di_fss_basic_list_read_program_version_
- #define fss_basic_list_program_version_major F_string_ascii_0_s
- #define fss_basic_list_program_version_minor F_string_ascii_5_s
- #define fss_basic_list_program_version_micro F_string_ascii_7_s
+ #define fss_basic_list_program_version_major_s F_string_ascii_0_s
+ #define fss_basic_list_program_version_minor_s F_string_ascii_5_s
+ #define fss_basic_list_program_version_micro_s F_string_ascii_8_s
#ifndef fss_basic_list_program_version_nano_prefix_s
#define fss_basic_list_program_version_nano_prefix_s
#define fss_basic_list_program_version_nano_s
#endif
- #define fss_basic_list_program_version_s fss_basic_list_program_version_major F_string_ascii_period_s fss_basic_list_program_version_minor F_string_ascii_period_s fss_basic_list_program_version_micro fss_basic_list_program_version_nano_prefix_s fss_basic_list_program_version_nano_s
+ #define fss_basic_list_program_version_s fss_basic_list_program_version_major_s F_string_ascii_period_s fss_basic_list_program_version_minor_s F_string_ascii_period_s fss_basic_list_program_version_micro_s fss_basic_list_program_version_nano_prefix_s fss_basic_list_program_version_nano_s
#endif // _di_fss_basic_list_read_program_version_
#ifndef _di_fss_basic_list_read_program_name_
version_major 0
version_minor 5
-version_micro 7
+version_micro 8
version_file micro
version_target minor
#endif
#ifndef _di_fss_basic_list_write_program_version_
- #define fss_basic_list_write_program_version_major F_string_ascii_0_s
- #define fss_basic_list_write_program_version_minor F_string_ascii_5_s
- #define fss_basic_list_write_program_version_micro F_string_ascii_7_s
+ #define fss_basic_list_write_program_version_major_s F_string_ascii_0_s
+ #define fss_basic_list_write_program_version_minor_s F_string_ascii_5_s
+ #define fss_basic_list_write_program_version_micro_s F_string_ascii_8_s
- #ifndef fss_basic_list_write_program_version_nano_prefix
- #define fss_basic_list_write_program_version_nano_prefix
+ #ifndef fss_basic_list_write_program_version_nano_prefix_s
+ #define fss_basic_list_write_program_version_nano_prefix_s
#endif
- #ifndef fss_basic_list_write_program_version_nano
- #define fss_basic_list_write_program_version_nano
+ #ifndef fss_basic_list_write_program_version_nano_s
+ #define fss_basic_list_write_program_version_nano_s
#endif
- #define fss_basic_list_write_program_version_s fss_basic_list_write_program_version_major F_string_ascii_period_s fss_basic_list_write_program_version_minor F_string_ascii_period_s fss_basic_list_write_program_version_micro fss_basic_list_write_program_version_nano_prefix fss_basic_list_write_program_version_nano
+ #define fss_basic_list_write_program_version_s fss_basic_list_write_program_version_major_s F_string_ascii_period_s fss_basic_list_write_program_version_minor_s F_string_ascii_period_s fss_basic_list_write_program_version_micro_s fss_basic_list_write_program_version_nano_prefix_s fss_basic_list_write_program_version_nano_s
#endif // _di_fss_basic_list_write_program_version_
#ifndef _di_fss_basic_list_write_program_name_
version_major 0
version_minor 5
-version_micro 7
+version_micro 8
version_file micro
version_target minor
#ifndef _di_fss_basic_read_program_version_
#define fss_basic_read_program_version_major_s F_string_ascii_0_s
#define fss_basic_read_program_version_minor_s F_string_ascii_5_s
- #define fss_basic_read_program_version_micro_s F_string_ascii_7_s
+ #define fss_basic_read_program_version_micro_s F_string_ascii_8_s
#ifndef fss_basic_read_program_version_nano_prefix_s
#define fss_basic_read_program_version_nano_prefix_s
version_major 0
version_minor 5
-version_micro 7
+version_micro 8
version_file micro
version_target minor
#ifndef _di_fss_basic_write_program_version_
#define fss_basic_write_program_version_major_s F_string_ascii_0_s
#define fss_basic_write_program_version_minor_s F_string_ascii_5_s
- #define fss_basic_write_program_version_micro_s F_string_ascii_7_s
+ #define fss_basic_write_program_version_micro_s F_string_ascii_8_s
#ifndef fss_basic_write_program_version_nano_prefix_s
#define fss_basic_write_program_version_nano_prefix_s
version_major 0
version_minor 5
-version_micro 7
+version_micro 8
version_file micro
version_target minor
#ifndef _di_fss_embedded_list_read_program_version_
#define fss_embedded_list_read_program_version_major_s F_string_ascii_0_s
#define fss_embedded_list_read_program_version_minor_s F_string_ascii_5_s
- #define fss_embedded_list_read_program_version_micro_s F_string_ascii_7_s
+ #define fss_embedded_list_read_program_version_micro_s F_string_ascii_8_s
#ifndef fss_embedded_list_read_program_version_nano_prefix_s
#define fss_embedded_list_read_program_version_nano_prefix_s
version_major 0
version_minor 5
-version_micro 7
+version_micro 8
version_file micro
version_target minor
#ifndef _di_fss_embedded_list_write_program_version_
#define fss_embedded_list_write_program_version_major_s F_string_ascii_0_s
#define fss_embedded_list_write_program_version_minor_s F_string_ascii_5_s
- #define fss_embedded_list_write_program_version_micro_s F_string_ascii_7_s
+ #define fss_embedded_list_write_program_version_micro_s F_string_ascii_8_s
#ifndef fss_embedded_list_write_program_version_nano_prefix_s
#define fss_embedded_list_write_program_version_nano_prefix_s
version_major 0
version_minor 5
-version_micro 7
+version_micro 8
version_file micro
version_target minor
#ifndef _di_fss_extended_list_read_program_version_
#define fss_extended_list_read_program_version_major_s F_string_ascii_0_s
#define fss_extended_list_read_program_version_minor_s F_string_ascii_5_s
- #define fss_extended_list_read_program_version_micro_s F_string_ascii_7_s
+ #define fss_extended_list_read_program_version_micro_s F_string_ascii_8_s
#ifndef fss_extended_list_read_version_nano_prefix_s
#define fss_extended_list_read_version_nano_prefix_s
version_major 0
version_minor 5
-version_micro 7
+version_micro 8
version_file micro
version_target minor
#ifndef _di_fss_extended_list_write_program_version_
#define fss_extended_list_write_program_version_major_s F_string_ascii_0_s
#define fss_extended_list_write_program_version_minor_s F_string_ascii_5_s
- #define fss_extended_list_write_program_version_micro_s F_string_ascii_7_s
+ #define fss_extended_list_write_program_version_micro_s F_string_ascii_8_s
#ifndef fss_extended_list_write_program_version_nano_prefix_s
#define fss_extended_list_write_program_version_nano_prefix_s
version_major 0
version_minor 5
-version_micro 7
+version_micro 8
version_file micro
version_target minor
#ifndef _di_fss_extended_read_program_version_
#define fss_extended_read_program_version_major_s F_string_ascii_0_s
#define fss_extended_read_program_version_minor_s F_string_ascii_5_s
- #define fss_extended_read_program_version_micro_s F_string_ascii_7_s
+ #define fss_extended_read_program_version_micro_s F_string_ascii_8_s
#ifndef fss_extended_read_program_version_nano_prefix_s
#define fss_extended_read_program_version_nano_prefix_s
version_major 0
version_minor 5
-version_micro 7
+version_micro 8
version_file micro
version_target minor
#ifndef _di_fss_extended_write_program_version_
#define fss_extended_write_program_version_major_s F_string_ascii_0_s
#define fss_extended_write_program_version_minor_s F_string_ascii_5_s
- #define fss_extended_write_program_version_micro_s F_string_ascii_7_s
+ #define fss_extended_write_program_version_micro_s F_string_ascii_8_s
#ifndef fss_extended_write_program_version_nano_prefix_s
#define fss_extended_write_program_version_nano_prefix_s
version_major 0
version_minor 5
-version_micro 7
+version_micro 8
version_file micro
version_target minor
#ifndef _di_fss_identify_program_version_
#define fss_identify_program_version_major_s F_string_ascii_0_s
#define fss_identify_program_version_minor_s F_string_ascii_5_s
- #define fss_identify_program_version_micro_s F_string_ascii_7_s
+ #define fss_identify_program_version_micro_s F_string_ascii_8_s
#ifndef fss_identify_program_version_nano_prefix_s
#define fss_identify_program_version_nano_prefix_s
version_major 0
version_minor 5
-version_micro 7
+version_micro 8
version_file micro
version_target minor
#ifndef _di_fss_status_code_program_version_
#define fss_status_code_program_version_major_s F_string_ascii_0_s
#define fss_status_code_program_version_minor_s F_string_ascii_5_s
- #define fss_status_code_program_version_micro_s F_string_ascii_7_s
+ #define fss_status_code_program_version_micro_s F_string_ascii_8_s
#ifndef fss_status_code_program_version_nano_prefix_s
#define fss_status_code_program_version_nano_prefix_s
version_major 0
version_minor 5
-version_micro 7
+version_micro 8
version_file micro
version_target minor
#ifndef _di_iki_read_program_version_
#define iki_read_program_version_major_s F_string_ascii_0_s
#define iki_read_program_version_minor_s F_string_ascii_5_s
- #define iki_read_program_version_micro_s F_string_ascii_7_s
+ #define iki_read_program_version_micro_s F_string_ascii_8_s
#ifndef iki_read_program_version_nano_prefix_s
#define iki_read_program_version_nano_prefix_s
version_major 0
version_minor 5
-version_micro 7
+version_micro 8
version_file micro
version_target minor
#ifndef _di_iki_write_program_version_
#define iki_write_program_version_major_s F_string_ascii_0_s
#define iki_write_program_version_minor_s F_string_ascii_5_s
- #define iki_write_program_version_micro_s F_string_ascii_7_s
+ #define iki_write_program_version_micro_s F_string_ascii_8_s
#ifndef iki_write_program_version_nano_prefix_s
#define iki_write_program_version_nano_prefix_s
version_major 0
version_minor 5
-version_micro 7
+version_micro 8
version_file micro
version_target minor
#endif
#ifndef _di_status_code_program_version_
- #define status_code_progam_version_major_s F_string_ascii_0_s
- #define status_code_progam_version_minor_s F_string_ascii_5_s
- #define status_code_progam_version_micro_s F_string_ascii_7_s
+ #define status_code_program_version_major_s F_string_ascii_0_s
+ #define status_code_program_version_minor_s F_string_ascii_5_s
+ #define status_code_program_version_micro_s F_string_ascii_8_s
#ifndef status_code_progam_version_nano_prefix_s
#define status_code_progam_version_nano_prefix_s
#define status_code_progam_version_nano_s
#endif
- #define status_code_progam_version_s status_code_progam_version_major_s F_string_ascii_period_s status_code_progam_version_minor_s F_string_ascii_period_s status_code_progam_version_micro_s status_code_progam_version_nano_prefix_s status_code_progam_version_nano_s
+ #define status_code_progam_version_s status_code_program_version_major_s F_string_ascii_period_s status_code_program_version_minor_s F_string_ascii_period_s status_code_program_version_micro_s status_code_progam_version_nano_prefix_s status_code_progam_version_nano_s
#endif // _di_status_code_program_version_
#ifndef _di_status_code_program_name_
version_major 0
version_minor 5
-version_micro 7
+version_micro 8
version_file micro
version_target minor
#ifndef _di_utf8_program_version_
#define utf8_program_version_major_s F_string_ascii_0_s
#define utf8_program_version_minor_s F_string_ascii_5_s
- #define utf8_program_version_micro_s F_string_ascii_7_s
+ #define utf8_program_version_micro_s F_string_ascii_8_s
#ifndef utf8_program_version_nano_prefix_s
#define utf8_program_version_nano_prefix_s
version_major 0
version_minor 5
-version_micro 7
+version_micro 8
version_file micro
version_target minor