GBS Logo HELP HOME Generic Build Support (GBS) - User Manual
The flags_*.gbs files Bottom Doc. Button
Release RMC-06.02
(2024-04-29)


- Home
Getting Started
- Quick Start
- Release Notes
- Install Notes
- Create a GBS-WA/System
- FAQ
- Terms and Conditions (The Fine Print)
Basics
- Definitions & Acronyms
- Introduction
- Top Level Directory Structure
- Full Directory Structure
- Handling SubSystems & Steps
- Procedures
- Software Configuration Management Support

Manual Pages
- The Command-Line Interface
- All Commands
- The gbssys... Commands
- Generating Code (Building)
- Libraries & Executables and Testing
- Exporting Deliverables
- Auditing
- Customisations (Session)
- Customisations (User)
- Customisations (Admin)
- Integration with other Tools
- Plugins (Admin)
- Environment Variables (EnvVars)
User Files
- The GLKBT (glk/glb/glt) Files
Internal (.gbs) Files
- GBS Files - General
- audit.gbs
- broadcast.gbs
- build.gbs
- export.gbs
- flags_*.gbs
- subsys.gbs (.bat/.sh)
- incs_*.gbs
- owners.gbs
- sca_*.gbs
- scope.gbs
- site.gbs (.bat/.sh)
- steps.gbs
- switch.gbs (.bat/.sh)
- system.gbs
- tool.gbs
Various
- Development
- About
- Metrics Help

Full Documentation
- All Docs - Printable


Contents Bottom Doc. Button Top Document Button Down Section Button Blank

Description
Example of a flags_*.gbs

Description Bottom Doc. Button Top Document Button Down Section Button Up Section Button

Purpose Bottom Doc. Button Top Document Button Down Section Button Up Section Button Down Chapter Button Blank

The flags_type.gbs files are used to specify builder-specific flags.
The type specifies the associated source-file type (without the DOT)

The flags_type.gbs files may be placed in the following locations:

  • $GBS_SYSBUILD_PATH
  • $GBS_SYSBUILD_PATH/$build
  • $GBS_BUILD_PATH
  • $GBS_BUILD_PATH/$build
  • $GBS_COMPONONENT_PATH/opt
  • $GBS_COMPONONENT_PATH/opt/$build
And will be read in the specified order, overriding possible values of a higher level. Toplevel Directory

General Bottom Doc. Button Top Document Button Down Section Button Up Section Button Down Chapter Button Up Chapter Button

Please refer to .gbs files: General information

Additional for this file:

  • The .include directive is not allowed

Contents: Bottom Doc. Button Top Document Button Down Section Button Up Section Button Down Chapter Button Up Chapter Button

Syntax:

One flag per line
A line containing spaces will be quoted unless the line also contains quotes (")
To prevent this, place elements on separate lines

Notes: Bottom Doc. Button Top Document Button Down Section Button Up Section Button Blank Up Chapter Button

Flags may not be include-paths like -I and/or -L
These should be specified in the incs_*.gbs files.

Example of a flags_*.gbs: Bottom Doc. Button Top Document Button Blank Up Section Button

    #========================================================
    #   [superglo::test]FLAGS_C.GBS
    #========================================================
    -DTESTFLAG=1
    
    
    ###EOF###
    

flags.html