done
# Multi value Objects.
- for i in build_indexer_arguments build_libraries build_libraries_shared build_libraries_static build_objects_library build_objects_library_shared build_objects_library_static build_objects_program build_objects_program_shared build_objects_program_static build_sources_documentation 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 defines defines_library defines_library_shared defines_library_static defines_object defines_object_shared defines_object_static defines_program defines_program_shared defines_program_static defines_shared defines_static environment flags flags_library flags_library_shared flags_library_static flags_object flags_object_shared flags_object_static flags_program flags_program_shared flags_program_static flags_shared flags_static ; do
+ for i in build_indexer_arguments build_libraries build_libraries_shared build_libraries_static build_objects_library build_objects_library_shared build_objects_library_static build_objects_program build_objects_program_shared build_objects_program_static build_sources_documentation build_sources_headers build_sources_headers_shared build_sources_headers_static build_sources_library build_sources_library_shared build_sources_library_static build_sources_object_shared build_sources_object_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_object defines_object_shared defines_object_static defines_program defines_program_shared defines_program_static defines_shared defines_static environment flags flags_library flags_library_shared flags_library_static flags_object flags_object_shared flags_object_static flags_program flags_program_shared flags_program_static flags_shared flags_static ; do
bootstrap_id "${i}"
bootstrap_operation_build_prepare_programs
+ bootstrap_operation_build_prepare_scripts
+
bootstrap_operation_build_prepare_settings
bootstrap_operation_build_prepare_documentation
fi
fi
- bootstrap_id "has-defines_object_library-mode"
+ bootstrap_id "has-defines_object-mode"
if [[ ${variables[${key}]} == "yes" ]] ; then
- bootstrap_id "defines_object_library-mode"
- if [[ ${defines_object_library} == "" ]] ; then
- defines_object_library=${variables[${key}]}
+ bootstrap_id "defines_object-mode"
+ if [[ ${defines_object} == "" ]] ; then
+ defines_object=${variables[${key}]}
else
- defines_object_library="${defines_object_library} ${variables[${key}]}"
+ defines_object="${defines_object} ${variables[${key}]}"
fi
fi
- bootstrap_id "has-defines_object_library_shared-mode"
+ bootstrap_id "has-defines_object_shared-mode"
if [[ ${variables[${key}]} == "yes" ]] ; then
- bootstrap_id "defines_object_library_shared-mode"
- if [[ ${defines_object_library_shared} == "" ]] ; then
- defines_object_library_shared=${variables[${key}]}
+ bootstrap_id "defines_object_shared-mode"
+ if [[ ${defines_object_shared} == "" ]] ; then
+ defines_object_shared=${variables[${key}]}
else
- defines_object_library_shared="${defines_object_library_shared} ${variables[${key}]}"
+ defines_object_shared="${defines_object_shared} ${variables[${key}]}"
fi
fi
- bootstrap_id "has-defines_object_library_static-mode"
+ bootstrap_id "has-defines_object_static-mode"
if [[ ${variables[${key}]} == "yes" ]] ; then
- bootstrap_id "defines_object_library_static-mode"
- if [[ ${defines_object_library_static} == "" ]] ; then
- defines_object_library_static=${variables[${key}]}
+ bootstrap_id "defines_object_static-mode"
+ if [[ ${defines_object_static} == "" ]] ; then
+ defines_object_static=${variables[${key}]}
else
- defines_object_library_static="${defines_object_library_static} ${variables[${key}]}"
- fi
- fi
-
- bootstrap_id "has-defines_object_program-mode"
- if [[ ${variables[${key}]} == "yes" ]] ; then
- bootstrap_id "defines_object_program-mode"
- if [[ ${defines_object_program} == "" ]] ; then
- defines_object_program=${variables[${key}]}
- else
- defines_object_program="${defines_object_program} ${variables[${key}]}"
- fi
- fi
-
- bootstrap_id "has-defines_object_program_shared-mode"
- if [[ ${variables[${key}]} == "yes" ]] ; then
- bootstrap_id "defines_object_program_shared-mode"
- if [[ ${defines_object_program_shared} == "" ]] ; then
- defines_object_program_shared=${variables[${key}]}
- else
- defines_object_program_shared="${defines_object_program_shared} ${variables[${key}]}"
- fi
- fi
-
- bootstrap_id "has-defines_object_program_static-mode"
- if [[ ${variables[${key}]} == "yes" ]] ; then
- bootstrap_id "defines_object_program_static-mode"
- if [[ ${defines_object_program_static} == "" ]] ; then
- defines_object_program_static=${variables[${key}]}
- else
- defines_object_program_static="${defines_object_program_static} ${variables[${key}]}"
+ defines_object_static="${defines_object_static} ${variables[${key}]}"
fi
fi
fi
fi
- bootstrap_id "has-bootstrap_id-mode"
+ bootstrap_id "has-flags_library-mode"
if [[ ${variables[${key}]} == "yes" ]] ; then
bootstrap_id "flags_library-mode"
if [[ ${flags_library} == "" ]] ; then
fi
fi
- bootstrap_id "has-flags_object_library-mode"
- if [[ ${variables[${key}]} == "yes" ]] ; then
- bootstrap_id "flags_object_library-mode"
- if [[ ${flags_object_library} == "" ]] ; then
- flags_object_library=${variables[${key}]}
- else
- flags_object_library="${flags_object_library} ${variables[${key}]}"
- fi
- fi
-
- bootstrap_id "has-flags_object_library_shared-mode"
- if [[ ${variables[${key}]} == "yes" ]] ; then
- bootstrap_id "flags_object_library_shared-mode"
- if [[ ${flags_object_library_shared} == "" ]] ; then
- flags_object_library_shared=${variables[${key}]}
- else
- flags_object_library_shared="${flags_object_library_shared} ${variables[${key}]}"
- fi
- fi
-
- bootstrap_id "has-flags_object_library_static-mode"
+ bootstrap_id "has-flags_object-mode"
if [[ ${variables[${key}]} == "yes" ]] ; then
- bootstrap_id "flags_object_library_static-mode"
- if [[ ${flags_object_library_static} == "" ]] ; then
- flags_object_library_static=${variables[${key}]}
+ bootstrap_id "flags_object-mode"
+ if [[ ${flags_object} == "" ]] ; then
+ flags_object=${variables[${key}]}
else
- flags_object_library_static="${flags_object_library_static} ${variables[${key}]}"
+ flags_object="${flags_object} ${variables[${key}]}"
fi
fi
- bootstrap_id "has-flags_object_program-mode"
+ bootstrap_id "has-flags_object_shared-mode"
if [[ ${variables[${key}]} == "yes" ]] ; then
- bootstrap_id "flags_object_program-mode"
- if [[ ${flags_object_program} == "" ]] ; then
- flags_object_program=${variables[${key}]}
+ bootstrap_id "flags_object_shared-mode"
+ if [[ ${flags_object_shared} == "" ]] ; then
+ flags_object_shared=${variables[${key}]}
else
- flags_object_program="${flags_object_program} ${variables[${key}]}"
+ flags_object_shared="${flags_object_shared} ${variables[${key}]}"
fi
fi
- bootstrap_id "has-flags_object_program_shared-mode"
+ bootstrap_id "has-flags_object_static-mode"
if [[ ${variables[${key}]} == "yes" ]] ; then
- bootstrap_id "flags_object_program_shared-mode"
- if [[ ${flags_object_program_shared} == "" ]] ; then
- flags_object_program_shared=${variables[${key}]}
+ bootstrap_id "flags_object_static-mode"
+ if [[ ${flags_object_static} == "" ]] ; then
+ flags_object_static=${variables[${key}]}
else
- flags_object_program_shared="${flags_object_program_shared} ${variables[${key}]}"
- fi
- fi
-
- bootstrap_id "has-flags_object_program_static-mode"
- if [[ ${variables[${key}]} == "yes" ]] ; then
- bootstrap_id "flags_object_program_static-mode"
- if [[ ${flags_object_program_static} == "" ]] ; then
- flags_object_program_static=${variables[${key}]}
- else
- flags_object_program_static="${flags_object_program_static} ${variables[${key}]}"
+ flags_object_static="${flags_object_static} ${variables[${key}]}"
fi
fi
bootstrap_operation_build_prepare_libraries() {
- bootstrap_id "has-libraries-mode"
+ bootstrap_id "has-build_libraries-mode"
if [[ ${variables[${key}]} == "yes" ]] ; then
- if [[ ${libraries} == "" ]] ; then
- libraries=${variables[${key}]}
+ bootstrap_id "build_libraries-mode"
+ if [[ ${build_libraries} == "" ]] ; then
+ build_libraries=${variables[${key}]}
else
- libraries="${variables[${key}]} ${libraries}"
+ build_libraries="${variables[${key}]} ${build_libraries}"
fi
fi
- bootstrap_id "has-libraries_shared-mode"
+ bootstrap_id "has-build_libraries_shared-mode"
if [[ ${variables[${key}]} == "yes" ]] ; then
+ bootstrap_id "build_libraries_shared-mode"
if [[ ${libraries_shared} == "" ]] ; then
libraries_shared=${variables[${key}]}
else
fi
fi
- bootstrap_id "has-libraries_static-mode"
+ bootstrap_id "has-build_libraries_static-mode"
if [[ ${variables[${key}]} == "yes" ]] ; then
+ bootstrap_id "build_libraries_static-mode"
if [[ ${libraries_static} == "" ]] ; then
libraries_static=${variables[${key}]}
else
fi
fi
- bootstrap_id "has-sources_library-mode"
+ bootstrap_id "has-build_sources_library-mode"
if [[ ${variables[${key}]} == "yes" ]] ; then
+ bootstrap_id "build_sources_library-mode"
if [[ ${sources_library} == "" ]] ; then
sources_library=${variables[${key}]}
else
fi
fi
- bootstrap_id "has-sources_library_shared-mode"
+ bootstrap_id "has-build_sources_library_shared-mode"
if [[ ${variables[${key}]} == "yes" ]] ; then
- if [[ ${sources_library_shared} == "" ]] ; then
+ if [[ ${build_sources_library_shared} == "" ]] ; then
sources_library_shared=${variables[${key}]}
else
- sources_library_shared="${build_sources_library_shared} ${variables[${key}]}"
+ sources_library_shared="${sources_library_shared} ${variables[${key}]}"
fi
fi
if [[ ${sources_library_static} == "" ]] ; then
sources_library_static=${variables[${key}]}
else
- sources_library_static="${build_sources_library_static} ${variables[${key}]}"
+ sources_library_static="${sources_library_static} ${variables[${key}]}"
fi
fi
}
bootstrap_operation_build_prepare_objects() {
- bootstrap_id "has-objects_library-mode"
+ bootstrap_id "has-build_objects_library-mode"
if [[ ${variables[${key}]} == "yes" ]] ; then
bootstrap_id "build_objects_library-mode"
if [[ ${objects_library} == "" ]] ; then
fi
fi
- bootstrap_id "has-objects_library_shared-mode"
+ bootstrap_id "has-build_objects_library_shared-mode"
if [[ ${variables[${key}]} == "yes" ]] ; then
+ bootstrap_id "build_objects_library_shared-mode"
if [[ ${objects_library_shared} == "" ]] ; then
objects_library_shared=${variables[${key}]}
else
fi
fi
- bootstrap_id "has-objects_library_static-mode"
+ bootstrap_id "has-build_objects_library_static-mode"
if [[ ${variables[${key}]} == "yes" ]] ; then
+ bootstrap_id "build_objects_library_static-mode"
if [[ ${objects_library_static} == "" ]] ; then
objects_library_static=${variables[${key}]}
else
fi
fi
- bootstrap_id "has-objects_program-mode"
+ bootstrap_id "has-build_objects_program-mode"
if [[ ${variables[${key}]} == "yes" ]] ; then
+ bootstrap_id "build_objects_program-mode"
if [[ ${objects_program} == "" ]] ; then
objects_program=${variables[${key}]}
else
fi
fi
- bootstrap_id "has-objects_program_shared-mode"
+ bootstrap_id "has-build_objects_program_shared-mode"
if [[ ${variables[${key}]} == "yes" ]] ; then
+ bootstrap_id "build_objects_program_shared-mode"
if [[ ${objects_program_shared} == "" ]] ; then
objects_program_shared=${variables[${key}]}
else
fi
fi
- bootstrap_id "hasobjects_program_static--mode"
+ bootstrap_id "has-build_objects_program_static--mode"
if [[ ${variables[${key}]} == "yes" ]] ; then
+ bootstrap_id "build_objects_program_static-mode"
if [[ ${objects_program_static} == "" ]] ; then
objects_program_static=${variables[${key}]}
else
version_nano_prefix=${variables[${key}]}
fi
- bootstrap_id "has-path_headers-mode"
- if [[ ${variables[${key}]} == "yes" ]] ; then
- bootstrap_id "path_headers-mode"
- path_headers=${variables[${key}]}
-
- if [[ ${path_headers} != "" ]] ; then
- path_headers=$(sed -e 's|//*|/|g' -e 's|/*$|/|' <<< ${path_headers})
- fi
- fi
-
bootstrap_id "has-preserve_path_headers-mode"
if [[ ${variables[${key}]} == "yes" ]] ; then
bootstrap_id "preserve_path_headers-mode"
fi
}
+bootstrap_operation_build_prepare_scripts() {
+
+ bootstrap_id "has-build_sources_script-mode"
+ if [[ ${variables[${key}]} == "yes" ]] ; then
+ bootstrap_id "build_sources_script-mode"
+ if [[ ${sources_script} == "" ]] ; then
+ sources_script=${variables[${key}]}
+ else
+ sources_script="${sources_script} ${variables[${key}]}"
+ fi
+ fi
+}
+
bootstrap_operation_build_prepare_settings() {
bootstrap_id "has-build_sources_setting-mode"
version_file_value=${variables[${key}]}
fi
+ bootstrap_id "has-version_major-mode"
+ if [[ ${variables[${key}]} == "yes" ]] ; then
+ bootstrap_id "version_major-mode"
+ version_major=${variables[${key}]}
+ fi
+
+ bootstrap_id "has-version_major_prefix-mode"
+ if [[ ${variables[${key}]} == "yes" ]] ; then
+ bootstrap_id "version_major_prefix-mode"
+ version_major_prefix=${variables[${key}]}
+ fi
+
+ bootstrap_id "has-version_minor-mode"
+ if [[ ${variables[${key}]} == "yes" ]] ; then
+ bootstrap_id "version_minor-mode"
+ version_minor=${variables[${key}]}
+ fi
+
+ bootstrap_id "has-version_minor_prefix-mode"
+ if [[ ${variables[${key}]} == "yes" ]] ; then
+ bootstrap_id "version_minor_prefix-mode"
+ version_minor_prefix=${variables[${key}]}
+ fi
+
+ bootstrap_id "has-version_micro-mode"
+ if [[ ${variables[${key}]} == "yes" ]] ; then
+ bootstrap_id "version_micro-mode"
+ version_micro=${variables[${key}]}
+ fi
+
+ bootstrap_id "has-version_micro_prefix-mode"
+ if [[ ${variables[${key}]} == "yes" ]] ; then
+ bootstrap_id "version_micro_prefix-mode"
+ version_micro_prefix=${variables[${key}]}
+ fi
+
+ bootstrap_id "has-version_micro-mode"
+ if [[ ${variables[${key}]} == "yes" ]] ; then
+ bootstrap_id "version_micro-mode"
+ version_micro=${variables[${key}]}
+ fi
+
+ bootstrap_id "has-version_nano-mode"
+ if [[ ${variables[${key}]} == "yes" ]] ; then
+ bootstrap_id "version_nano-mode"
+ version_nano=${variables[${key}]}
+ fi
+
+ bootstrap_id "has-version_nano_prefix-mode"
+ if [[ ${variables[${key}]} == "yes" ]] ; then
+ bootstrap_id "version_nano_prefix-mode"
+ version_nano_prefix=${variables[${key}]}
+ fi
+
bootstrap_id "has-version_target-mode"
if [[ ${variables[${key}]} == "yes" ]] ; then
bootstrap_id "version_target-mode"
- version_target_value=${variables[${key}]}
+ version_target=${variables[${key}]}
fi
if [[ ${version_file_value} == "" ]] ; then
unset bootstrap_operation_build_prepare_paths
unset bootstrap_operation_build_prepare_programs
unset bootstrap_operation_build_prepare_remaining
+ unset bootstrap_operation_build_prepare_scripts
unset bootstrap_operation_build_prepare_settings
unset bootstrap_operation_build_prepare_shared_static
unset bootstrap_operation_build_prepare_versions